大学生就业求职网概要设计说明书.docx
- 文档编号:24430599
- 上传时间:2023-05-27
- 格式:DOCX
- 页数:14
- 大小:79.86KB
大学生就业求职网概要设计说明书.docx
《大学生就业求职网概要设计说明书.docx》由会员分享,可在线阅读,更多相关《大学生就业求职网概要设计说明书.docx(14页珍藏版)》请在冰豆网上搜索。
大学生就业求职网概要设计说明书
案卷号
ECIT-811108CNC
日期
2008年10月11日
大学生就业求职网
概要设计说明书
作者:
稂园军
完成日期:
2008/10/17
签收人:
签收日期:
修改情况记录:
版本号
修改批准人
修改人
安装日期
签收人
1•引言3
1.1编写目的3
1.2背景3
1.3定义3
1.4参考资料3
2•总体设计3
2.1需求规定3
2.1.1系统功能3
2.1.2系统性4
2.1.2.1时间特性要求4
2.1.2.2可靠性4
2.1.2.3灵活性4
2.1.3输入输出要求4
2.1.4数据管理能力要求4
2.1.5故障处理要求5
2.1.6其他专门要求5
2.2运行环境5
2.2.1设备5
2.2.2支持软件5
2.2.3接口5
2.3基本设计概念和处理流程5
系统用况图:
5
2.4结构7
2.4.1系统物理结构图7
2.4.2系统模块图7
2.5功能需求与系统模块的关系8
2.6人工处理过程8
3.接口设计9
3.1用户接口9
3.2外部接口9
4.运行设计9
4.1运行模块组合9
4.2运行控制9
5.系统数据结构设计10
5.1逻辑结构设计要点10
6.系统出错处理设计11
6.1出错信息11
6.2补救措施11
6.3系统维护设计11
1•引言
1.1编写目的
在完成软件开发前期工作,结合《需求规格说明书》,并分别与程序员进行了较为深入
地探讨和分析的基础上,项目小组提出了这份软件概要设计说明书。
此概要设计说明书对《大学生就业求职网》软件的功能分配,模块划分,程序的总体结构,输入输出和接口设计,运行设计,数据结构设计及出错设计等方面作了全面的概括性的说明,为软件详细设计奠定了基础,同时作为系统分析员工作的阶段性总结和程序员进行开发及未来测试的重要文档资料。
1.2背景
随着就业招聘活动逐渐扩大,各公司或(商业)机构与外界联系将更为广泛和密切,传
统的招聘会、投递求职信息的方法已经难以满足快节奏、高效率的现代生活的需求。
委托单位:
东华理工大学软件技术开发小组开发单位:
东华理工大学软件技术软件开发小组主管部门:
东华理工大学软件技术教研组
1.3定义
无其它定义
1.4参考资料
《软件工程:
实践者的研究方法(原书第6版)》(美)普雷斯曼著,郑人杰等译机械
工业出版社2007
《JAVAservlet&Jsp》Perry著朱涛江等译中国电力出版社2005
2•总体设计
2.1需求规定
2.1.1系统功能
用户注册登录功能:
通用网站注册与登录模块学生用户注册,要登记用户毕业信息,方可注册。
注册信息要求完整,须验证身份证,手机号,电子邮箱。
企业用户注册,要登记企业营业号,方可注册。
注册信息要求完整,须验证企业营业号,
手机号电子邮箱。
如果注册不完整,使用游客权限访问网站。
登录可以使用用户名,邮箱,手机登录。
身份验证功能:
学生用户提供了身份证,手机号,电子邮箱;须上传身份证复印件通过身份证验证才能使用全部功能。
企业用户须上传企业营业号等通过专向验证,才能发布招聘。
信息管理功能:
学生用户可以对自己的个人基本资料进行更新修改,求职信息,就业方向等
等信息修改。
企业可以更新修改企业基本资料,企业招聘信息的发布。
邮件管理功能:
提供一个强大的邮件管理功能,定时收发邮件,邮件提醒,导入邮件地址。
让用户不错过一封重要的邮件。
加急邮件手机短信提醒功能。
浏览功能:
提供用户浏览求职信息,求职者基本信息,企业基本资料,企业招聘。
2.1.2系统性
2.121时间特性要求
系统的速度要在用户可以接受的范围内,但考虑到需要实时检测服务器的可用性,对资源实
时更新的速度可以有较低的要求。
对文件的上传和下载速度要尽量的接近于普通的下载速度。
2.1.2.2可靠性
系统要有较高的可靠性,可恢复性。
2.1.2.3灵活性
系统要有良好的接口,以适应增加信息功能平台;并留有服器接口,适应对以后实现服务器
功能的需要;同时系统还需要具有支持多平台的功能。
2.1.3输入输出要求
用户可输入用户名,手机号,邮箱;对用户上传的文件支持文件类型大小等等信息预览。
2.1.4数据管理能力要求系统记录用户最近登录的IP,时间,以及收件提醒。
2.1.5故障处理要求
具有一定的容错能力,能检测用户的错误输入并给出错误提示;能进行系统故障恢复。
2.1.6其他专门要求
因为本系统是一个通用求职系统,所以要求界面友好,使用方便,并要求系统具有稳定性,
可扩充性和远行环境的可转换性。
2.2运行环境
2.2.1设备
486或更高档PC台式机;
运行时占用内存:
512MB;
安装所需硬盘:
10GB;
打印机:
可选。
2.2.2支持软件
Windows2000、WindowsNT4.0或更高版本
MsSQL2000、MSSQL2005或更高版本
2.2.3接口
手机短信提醒功能会使用第三方短信系统平台,进行发送短信,后期将采用自己的短信平台。
2.3基本设计概念和处理流程
系统用况图:
活动者:
用户,即使用系统进行登录,身份验证管理,信息管理,浏览管理和相关信息预览人。
用况说明:
用况名称:
登录
参与者:
用户主要事件流:
1.用户输入网站的用户名(可选手机,邮件登录),密码。
2.系统连接数据库,验证用户登录。
3.用户进入用户管理界面。
异常事件流:
1.用户输入的用户名无法登录。
2.显示用户名登录失败,并提示原因,如无此用户,用户名或密码错误等等。
用况名称:
身份验证管理
参与者:
用户
主要事件流:
1.用户输入用户验证信息,进行身份验证。
2.系统进行身份验证,显示验证结果。
异常事件流:
1.用户输入的验证信息,无法通过验证。
2.显示身份验证失败,并提示原因,如手机验证码错误,邮箱验失败等等。
用况名称:
信息管理
参与者:
用户
主要事件流:
1.用户输入个人(或企业)基本资料。
2.输入求职(或企业招聘)信息。
用况名称:
浏览信息
参与者:
用户
主要事件流:
1.浏览用户个人资料。
2.浏览企业基本资料。
3.浏览企业招聘信息。
用况名称:
预览
参与者:
用户
主要事件流:
1•邮件预览功能。
2•图片上传预览功能。
异常事件流:
1.预览出错。
2.系统显示出错信息。
2.4结构
2.4.1系统物理结构图
2.4.2系统模块图
I」
Autlionticalion
ui:
系统界面部分,负责接受用户输入,显示系统输出,负责其他模块功能的协调调用。
E-Mail:
实现邮件收发,邮箱用户导入,定时邮件发送,邮件提醒。
Msg:
用户信息管理,个人(企业)基本资料,求职(招聘)信息增加、修改。
preview:
上传图片预览,显示用户上传的图片内容。
preview部分调用Msg读取属性
文件的内容以设置预览内容的显示格式。
Authentication:
验证身份信息,手机验证平台。
2.5功能需求与系统模块的关系
ui
Preview
Msg
Authentication
注册与登录
V
V
V
身份验证管理
V
V
V
V
信息管理
V
V
邮件管理
V
V
V
浏览管理
V
V
V
预览
V
V
V
2.6人工处理过程
身份证号码的验证要通过人工来验证
3•接口设计
3.1用户接口
1•用户:
注册与登录
系统:
系统添加或验证用户信息。
2•用户:
输入邮箱。
系统:
向邮箱发送验证码。
3.2外部接口
调用第三方短信发送接口:
参数:
手机号码
返回:
验证码
4•运行设计
4.1运行模块组合
注册与登录功能:
UI模块,Msg模块
身份验证管理功能:
UI模块,Authentication与E-mail模块
信息管理功能:
UI模块,Msg模块,Preview模块邮件管理功能:
UI模块,E-mail模块
浏览功能:
UI模块,Msg模块,E-maiI模块
相关预览功能:
UI模块,Msg模块,E-mail模块,Preview模块
4.2运行控制
注册:
填写注册信息,点击注册提交。
登录:
输入用户名和密码,点击确认,验证用户登录。
身份验证管理:
点击手机验证,输入手机号码,手机接收到验证码,填写手机验证码,点击验证。
如果10分钟内没有收到,点击重新发送手机验证码。
10
点击邮箱验证,输入邮箱号码,邮箱接收到验证码,填写邮箱验证码,点击验证。
如果
分钟内没有收到,点击重新发送邮箱验证码。
点击身份证验证,填写身份证和姓名,上传身
份证复印件,等待确认。
5•系统数据结构设计
5.1逻辑结构设计要点
用户表:
User
字段名
类型
说明
U_name
Char(25)
用户真实姓名(企业注册请写法人代表)
U_type
char
注册类型(企业或者大学生)
U_pwd
Char(25)
用户密码
U_email
Char(25)
用户邮箱
U_telephone
Int
手机号码
U_idcard
Int
身份证号码
U_tel
Int
联系电话(固话)
U_sex
Char(8)
性别
U_age
Int
年龄
U_birth
DateTime
出生年月曰
U_familyAddr
Char
家庭住址
学生信息表:
Student
字段名
类型
说明
Sxl
char
学历
Sqzlx
char
求职意向
Sjianli
char
个人简历
Senglish
char
英语水平
Sinfopc
char
计算机水平
S_garSchool
Char
毕业院校
企业信息表:
lnc
字段名
类型
说明
IncName
Char
企业公司全称
IncAdd
int
公司地址
IneNum
int
公司工商许可编号(
IneType
char
公司类型
IneS
char
公司注册资金
IncEnum
int
公司在职员工数
IneName
Char
企业公司全称
Incinfo
char
企业简介
Incetpye
char
招聘类别
Incman
int
招聘人数
Incinfos
char
招聘详细要求
6•系统出错处理设计
6.1出错信息
各模块运行时间均应控制在1~3秒内(其中大部分为响应用户的动作)由于系统采用事件驱动方式,有效提高用户操作方便性。
6.2补救措施
本软件应充分考虑各种系统错误,避免造成数据库系统不一致或损坏;努力提高系统鲁棒性,避免因用户的疏忽对系统造成损坏;采用对话框形式为用户提供警告信息;可考虑实现数据库备份及密码功能;
一些关键性操作(比如删除记录),都应提供确认机制。
6.3系统维护设计
作为一个产品,《大学生就业求职网》系统软件必须按照规范的步骤进行开发,并充分
考虑软件可维护性,同时必须按时认真完成相应文档资料,以利于未来版本升级即移植等二
次开发。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 大学生 就业 求职 概要 设计 说明书