当前位置:文档之家› 网上求职招聘系统的设计与实现

网上求职招聘系统的设计与实现

网上求职招聘系统概要设计说明书
项目名称网上求职招聘系统的设计与实现
项目负责人王若禹
项目开发单位淮海工学院计算机工程学院中新软121班第1项目组小组成员武文杰
起止日期 2015年10月26日至11月12日
2015年11月10日
软件工程课程设计项目组任务分派单(组长用)
班级:中新软121班组别: 01 组长姓名:王若禹时间: 2015年 11月10日
1、本表由组长为其组员每次上机实践分派任务使用,应认真填写相关任务名称、内容、完成标准等信息;
2、本表在每次任务完成后,由组长按照完成标准验收,并给出每个组员成绩评定(每人平均70分制),
除组长保留一份外,应及时上报任课老师(电子和纸质文档同时上报)。

目录
1引言 (1)
1.1编写目的 (1)
1.2背景 (1)
1.3定义 (1)
1.4参考资料 (1)
2总体设计 (2)
2·1需求规定.............................................................................................................. 错误!未定义书签。

2.2运行环境 (2)
2.3基本设计概念和处理流程 (2)
2.4结构 (3)
2.5功能需求与程序的关系 (4)
2.6人工处理过程 (4)
2.7尚未解决的问题 (4)
3 接口设计 (5)
3.1用户接口 (5)
3.2外部接口 (5)
3.3内部接口 (5)
4运行设计 (6)
4.1运行模块组合 (6)
4.2运行控制 (7)
4.3运行时间 (8)
5系统数据结构设计 (8)
5.1逻辑结构设计要点 (8)
6系统出错处理设计 (12)
6.1出错信息 (12)
6.2补救措施 (12)
1引言
1·1编写目的
本文档的编写目的是为了将网上求职招聘系统的需求转换为未来系统的设计,逐步开发强大的系统结构,以求在最短的时间高效的开发网上求职招聘系统。

预期读者:软件开发人员
1·2背景
待开发系统名称:网上求职招聘系统
开发者:王若禹,武文杰
用户:网上求职者以及招聘公司
实现该软件的计算中心:计算机楼105教室
随着时代的不断发展,网络技术愈加成熟,社会,网上求职招聘越来越收到大多数人的青睐。

虽然我国并没有在失业率方面的统计,然而在新闻里你也会时常发现工作竞争的激烈,有些公司人满为患,而有些专业性公司或小企业却人才难求。

所以怎样让招聘和求职更加有效,已成为一个现实焦点。

随着时代的发展,除了大型招聘会外,网上求职成为大部分大学生,大量社会人士求职的必选途径。

对企业而言,他们节约了时间,挑选了更多的人才。

因为网上招聘在形式上对人才选择上相对比较公平,它是只对专业,对学历等不对人的招聘第一关。

在内容上,它一方面对每个人才的基本信息有所笼统的掌握,以便第一时间相对筛选出合适的人才,节约时间与成本;另一方面对于每个公司的招聘信息,能够比较准确,详尽地告知应聘者。

由于企业的繁多,职位的多样,各种才人的纷繁复杂,导致人才招募时候信息扩散不广泛,从而企业不能很好地找到人才和个人都不能很好地找到自己的‘归宿’,为了解这一类的问题,就迫切地需要引入网上求职招聘系统,从而大量为企业和个人在求职招聘的社会活动中服务。

网络招聘如今体现出来的优势越来越明显,高效,节约成本,及时准确,信息量大等成为了大学生们追求的方式。

所以网上招聘系统的设计是值得深层研究的,它是与现场招聘完全不同的新方式。

1·3定义
网上求职招聘系统是当前信息化招聘市场管理系统的方式需求,建立网上求职招聘系统可以提高招聘公司的HR招聘员工的效率,从而规范管理招聘信息,使得招聘工作的信息化,从而减少的工作量;同时它也可以节约应聘人员的时间和成本来进行自身的职业探索。

1·4参考资料
①王先国等.软件工程实践教程. 北京:电子工业出版社,2010
②李龙澎.软件工程课程设计.北京:机械工业出版社,2010
③张海藩.软件工程导论.北京:清华大学出版社,2008
④王华等.《软件工程实验与课程设计指导》.电子工业出版社,2008
⑤杨小平,杜宾.《软件工程实验》. 清华大学出版社,2008
⑥周峰,王征,李永.C#典型模块开发[M].北京:中国铁道出版社,2009.
⑦刘忠宝主编.软件工程:理论、方法及实践.国防工业出版社,2012
2总体设计
2·1运行环境
1,硬件环境:
PC机配置:CPU 主频2.0MHz、内存2G以上PC机,内存要求不得低于512M,硬盘大于20G的PC台式机和便携式电脑。

2,软件环境:
Windows XP/Vista/Windows 7
SQL SERVER 2008
2·2基本设计概念和处理流程
系统流程图(管理员)如下图3-1所示:
图3-1 系统流程图(管理员)
系统流程图(求职者)如下图3-2所示:
图3-2 系统流程图(求职者)
系统流程图(公司)如下图3-3所示:
图3-3 系统流程图(公司)
2·3结构
由结构化需求分析报告中的数据流图可以导出下面的H图,系统层次图如下图3-4所示:
图3-4
系统层次图
2·4功能需求与程序的关系
本条用一张如下的矩阵图说明各项功能需求的实现同各块程序的分配关系(下表3-1):
表3-1 各项功能需求的实现同各块程序的分配关系
2·5人工处理过程
面试:需要收到面试通知单或者收到职位请求的求职者根据通知单里相应的面试信息,到指定地点进行面试。

2·6尚未解决的问题

3 接口设计
3·1用户接口
向普通用户提供的命令和相应软件回答如下表3-2所示:
表3-2 向用户提供的命令和相应软件回答
3·2外部接口
表3-3 外部接口
3·3内部接口
表3-4 内部接口
4运行设计
4·1运行模块组合
表3-5 运行模块组合
4·2运行控制
表3-6 运行控制表
4·3运行时间
检索任务所需时间:<3秒
执行任务所需时间:<3秒
5系统数据结构设计
5·1逻辑结构设计要点
每个实体映射一个关系模式:
管理员(管理员编号,管理员账号,管理员密码,姓名)
公司(公司编号,公司账号, 公司名称,密码,地址,联系电话)
求职者(用户编号,用户账户,用户姓名,密码)
简历(简历编号,姓名,性别,籍贯,名族,出生日期,政治面貌,联系方式,学历,专业,毕业学校,英语水平,计算机水平,特长,邮箱,所获奖励,经验,招聘,用户编号)
实体间关系得到如下关系模式:
招聘信息(招聘编号,招聘职位,职位要求,招聘人数,公司性质,公司编号)
投简历(投简历编号,用户编号,公司编号,招聘编号,投简历时间)
邀请(公司邀请编号,公司编号,简历编号,邀请时间)
通知单(通知单编号,公司编号,招聘信息编号,面试地点,面试时间,联系人,联系号码)
简历回应(简历回应编号,用户编号,通知单编号,回应时间)
数据库关系图:
表3-7求职者信息表
表3-8公司表
表3-10管理员表招聘信息表:Jop
通知单表:Request表3-12通知单表
简历回应表:Inform表3-15 简历回应表
6系统出错处理设计
6·1出错信息
用一览表的方式说明每种可能的出错或故障情况出现时,系统输出信息的形式、含意及处理方法。

表3-16 出错信息表
6·2补救措施
故障出现后可能采取的变通措施,包括:
表3-17 变通措施表
后备技术说明准备采用的后备技术,当原始系统数据万一丢失时启用的副本的建立和启动的技术,例如周期性地把磁盘信息记录到磁带上去就是对于磁盘媒体的一种后备技术;
降效技术说明准备采用的后备技术,使用另一个效率稍低的系统或方法来求得所需结果的某些部分,例如一个自动系统的降效技术可以是手工操作和数据的人工记录;
恢复及再启动技术说明将使用的恢复再启动技术,使软件从故障点恢复执行或使软件从头开始重新运行的方法。

相关主题