大学生就业求职网概要设计说明书_第1页
大学生就业求职网概要设计说明书_第2页
大学生就业求职网概要设计说明书_第3页
大学生就业求职网概要设计说明书_第4页
大学生就业求职网概要设计说明书_第5页
已阅读5页,还剩6页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、案卷号案卷号 ecit-811108cncecit-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

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.42 系统模块图.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 逻

3、辑结构设计要点.10 6系统出错处理设计系统出错处理设计.11 6.1 出错信息.11 6.2 补救措施.11 6.3 系统维护设计.11 1引言引言 1.1 编写目的编写目的 在完成软件开发前期工作,结合需求规格说明书 ,并分别与程序员进行了较为深入 地探讨和分析的基础上,项目小组提出了这份软件概要设计说明书。 此概要设计说明书对大学生就业求职网软件的功能分配,模块划分,程序的总体结构, 输入输出和接口设计,运行设计,数据结构设计及出错设计等方面作了全面的概括性的说 明,为软件详细设计奠定了基础,同时作为系统分析员工作的阶段性总结和程序员进行开 发及未来测试的重要文档资料。 1.2 背景背景

4、 随着就业招聘活动逐渐扩大,各公司或(商业)机构与外界联系将更为广泛和密切, 传统的招聘会、投递求职信息的方法已经难以满足快节奏、高效率的现代生活的需求。 委托单位:东华理工大学软件技术开发小组 开发单位:东华理工大学软件技术软件开发小组 主管部门:东华理工大学软件技术教研组 1.3 定义定义 无其它定义 1.4 参考资料参考资料 软件工程:实践者的研究方法(原书第 6 版) (美)普雷斯曼 著,郑人杰 等译 机械 工业出版社 2007 java servlet & jsp perry 著 朱涛江等译 中国电力出版社 2005 2总体设计总体设计 2.1 需求规定需求规定 2.1.12.1.1

5、 系统功能系统功能 用户注册登录功能:通用网站注册与登录模块 学生用户注册,要登记用户毕业信息,方可注册。注册信息要求完整,须验证身份证,手 机号,电子邮箱。 企业用户注册,要登记企业营业号,方可注册。注册信息要求完整,须验证企业营业号, 手机号电子邮箱。 如果注册不完整,使用游客权限访问网站。 登录可以使用用户名,邮箱,手机登录。 身份验证功能:学生用户提供了身份证,手机号,电子邮箱;须上传身份证复印件通过身 份证验证才能使用全部功能。企业用户须上传企业营业号等通过专向验证,才能发布招聘。 信息管理功能:学生用户可以对自己的个人基本资料进行更新修改,求职信息,就业方向 等等信息修改。企业可以

6、更新修改企业基本资料,企业招聘信息的发布。 邮件管理功能:提供一个强大的邮件管理功能,定时收发邮件,邮件提醒,导入邮件地址。 让用户不错过一封重要的邮件。加急邮件手机短信提醒功能。 浏览功能:提供用户浏览求职信息,求职者基本信息,企业基本资料,企业招聘。 2.1.22.1.2 系统性系统性 2.1.2.12.1.2.1 时间特性要求时间特性要求 系统的速度要在用户可以接受的范围内,但考虑到需要实时检测服务器的可用性,对资源 实时更新的速度可以有较低的要求。对文件的上传和下载速度要尽量的接近于普通的下载 速度。 2.1.2.22.1.2.2 可靠性可靠性 系统要有较高的可靠性,可恢复性。 2.1

7、.2.32.1.2.3 灵活性灵活性 系统要有良好的接口,以适应增加信息功能平台;并留有服器接口,适应对以后实现服务 器功能的需要;同时系统还需要具有支持多平台的功能。 2.1.32.1.3 输入输出要求输入输出要求 用户可输入用户名,手机号,邮箱;对用户上传的文件支持文件类型大小等等信息预览。 2.1.42.1.4 数据管理能力要求数据管理能力要求 系统记录用户最近登录的 ip,时间,以及收件提醒。 2.1.52.1.5 故障处理要求故障处理要求 具有一定的容错能力,能检测用户的错误输入并给出错误提示;能进行系统故障恢复。 2.1.62.1.6 其他专门要求其他专门要求 因为本系统是一个通用

8、求职系统,所以要求界面友好,使用方便,并要求系统具有稳定性, 可扩充性和远行环境的可转换性。 2.2 运行环境运行环境 2.2.12.2.1 设备设备 486 或更高档 pc 台式机; 运行时占用内存:512mb; 安装所需硬盘:10gb; 打印机:可选。 2.2.22.2.2 支持软件支持软件 windows2000、windows nt 4.0 或更高版本 ms sql 2000、ms sql2005 或更高版本 2.2.32.2.3 接口接口 手机短信提醒功能会使用第三方短信系统平台,进行发送短信,后期将采用自己的短信平 台。 2.3 基本设计概念和处理流程基本设计概念和处理流程 系统用

9、况图:系统用况图: 活动者:用户,即使用系统进行登录,身份验证管理,信息管理,浏览管理和相关信息预 览人。 用况说明: 用况名称:登录 参与者:用户 主要事件流: 1. 用户输入网站的用户名(可选手机,邮件登录) ,密码。 2. 系统连接数据库,验证用户登录。 3. 用户进入用户管理界面。 异常事件流: 1. 用户输入的用户名无法登录。 2. 显示用户名登录失败,并提示原因,如无此用户,用户名或密码错误等等。 用况名称:身份验证管理 参与者:用户 主要事件流: 1. 用户输入用户验证信息,进行身份验证。 2. 系统进行身份验证,显示验证结果。 异常事件流: 1. 用户输入的验证信息,无法通过验

10、证。 2. 显示身份验证失败,并提示原因,如手机验证码错误,邮箱验失败等等。 用况名称:信息管理 参与者:用户 主要事件流: 1. 用户输入个人(或企业)基本资料。 2. 输入求职(或企业招聘)信息。 用况名称:浏览信息 参与者:用户 主要事件流: 1. 浏览用户个人资料。 2. 浏览企业基本资料。 3. 浏览企业招聘信息。 用况名称:预览 参与者:用户 主要事件流: 1.邮件预览功能。 2.图片上传预览功能。 异常事件流: 1. 预览出错。 2. 系统显示出错信息。 2.4 结构结构 2.4.12.4.1 系统物理结构图系统物理结构图 2.42.42 2 系统模块图系统模块图 ui:系统界面

11、部分,负责接受用户输入,显示系统输出,负责其他模块功能的协调调 用。 e-mail:实现邮件收发,邮箱用户导入,定时邮件发送,邮件提醒。 msg:用户信息管理,个人(企业)基本资料,求职(招聘)信息增加、修改。 preview:上传图片预览,显示用户上传的图片内容。preview 部分调用 msg 读取属性 文件的内容以设置预览内容的显示格式。 authentication:验证身份信息,手机验证平台。 2.5 功能需求与系统模块的关系功能需求与系统模块的关系 e-mailuipreviewmsgauthentication 注册与登录 身份验证管理 信息管理 邮件管理 浏览管理 预览 2.6

12、 人工处理过程人工处理过程 身份证号码的验证要通过人工来验证 3接口设计接口设计 3.1 用户接口用户接口 1.用户: 注册与登录 系统:系统添加或验证用户信息。 2.用户:输入邮箱。 系统:向邮箱发送验证码。 3.2 外部接口外部接口 调用第三方短信发送接口:参数:手机号码 返回:验证码 4运行设计运行设计 4.1 运行模块组合运行模块组合 注册与登录功能:ui 模块,msg 模块 身份验证管理功能:ui 模块,authentication 与 e-mail 模块 信息管理功能:ui 模块,msg 模块, preview 模块 邮件管理功能:ui 模块,e-mail 模块 浏览功能:ui 模

13、块,msg 模块,e-mail 模块 相关预览功能:ui 模块,msg 模块,e-mail 模块,preview 模块 4.2 运行控制运行控制 注册:填写注册信息,点击注册提交。 登录:输入用户名和密码,点击确认,验证用户登录。 身份验证管理:点击手机验证,输入手机号码,手机接收到验证码,填写手机验证码,点 击验证。如果 10 分钟内没有收到,点击重新发送手机验证码。 点击邮箱验证,输入邮箱号码,邮箱接收到验证码,填写邮箱验证码,点击验证。如果 10 分钟内没有收到,点击重新发送邮箱验证码。点击身份证验证,填写身份证和姓名,上传 身份证复印件,等待确认。 5系统数据结构设计系统数据结构设计

14、5.1 逻辑结构设计要点逻辑结构设计要点 用户表用户表: : useruser 字段名 类型说明 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

15、 字段名 类型说明 s_xlchar 学历 s_qzlxchar 求职意向 s_jianlichar 个人简历 s_englishchar 英语水平 s_infopcchar 计算机水平 s_garschool char 毕业院校 企业信息表:inc 字段名 类型说明 incname char 企业公司全称 incadd int 公司地址 incnum int 公司工商许可编号( inctype char 公司类型 incs char 公司注册资金 incenum int 公司在职员工数 incname char 企业公司全称 incinfo char 企业简介 incetpye char 招聘类别 incman int 招聘人数 incinfos char 招聘详细要求 6系统出错处理设计系统出错处理设计 6.1 出错信息出错信息 各模块运行时间均应控制在 13 秒内(其中大部分为响应用户的动作) 。 由于系统采用事件驱动方式,有效提高

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论