网上招聘系统毕业设计Word格式文档下载.docx
《网上招聘系统毕业设计Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《网上招聘系统毕业设计Word格式文档下载.docx(20页珍藏版)》请在冰豆网上搜索。
3
软件工程分析案例
4
软件工程导论(第四版)
张海藩编著
5
中国网上招聘行业报告
2需求概述
2.1项目背景
网上招聘最早出现在美国,在西方发达国家,网上招聘已经成为普通个人或企业经常采用的方法,中国互联网招聘正在日益增多。
本项目是为某公司开发的网上招聘系统,公司规模大,需要招聘的员工很多,每次招聘总能收到大量的简历,如何挑选合适的应聘者常常是公司比较棘手的事情,为人力资源部的工作人员带来很多的工作量。
为此公司希望有一个自动化的招聘系统能够给他们带来工作的便利,提高工作效率,同时能及时招聘到满意的人才。
人力资源部的工作人员通过这个招聘系统可以统计整理这些简历,并根据应聘者的简历和问卷分数提取出需要面试的人员,然后按照一定的方式通知面试人员参加面试,在面试过程中,记录相应的面试结果。
人力资源部的工作人员可以随时浏览人员简历和面试的相关信息。
2.2客户描述
本系统的用户包括三类:
应聘者、招聘者、网站管理者。
(1)求职者:
注册个人资料,更改个人资料、搜索招聘信息、发布求职意向、下载简历模板、投递简历、查看个人信箱等操作;
(2)招聘者:
更新企业资料、发布招聘信息、搜索应聘信息、查看企业信箱、回复求职者、浏览所获简历等操作;
(3)系统管理员:
管理员可以实现对求职者和招聘者的管理,主要是数据备份与恢复、部门数据管理、企业常用数据管理等。
3与客户交流完善需求
3.1提出问题
最关注哪些信息?
需要哪些人性化设计?
与其他网站相比,应增添什么功能?
3.2确定问题
用户信息保密;
及时获取最新招聘动态;
系统工作稳定可靠、可同时容纳多人登陆;
有一定的扩充性和适应性;
用户界面美观,反应速度快;
要求提供数据的备份功能;
在输入不符号定义格式的数据时,软件应出现提示信息,而不是死机或删除已经输入的信息,然后再弹出界面重新开始;
要求能够按照片进行检索等。
4软件需求分析
4.1框定问题
时间特性要求
灵活性和适应性
数据管理能力要求
故障处理要求
安全保密
4.2断言描述问题
•系统能够提供友好的用户界面,使操作人员的工作量最大限度的减少;
•系统具有良好的运行效率,能够达到提高生产率的目的;
•系统应有良好的可扩充性,可以容易地加入其他系统的应用;
•平台的设计具有一定的超前性,灵活性,能够适应企业生产配置的变化。
5需求文档
5.1需求
5.1.1查询(信息问题)
1)信息问题断言描述
求职者可以搜索、查看公司信息,招聘信息。
公司人事部门人员可以发布公司的招聘信息,管理公司信息,管理求职者的职位申请等。
2)框架图
U
图5.1信息问题框架图
5.1.2行为规则(控制问题)
1)控制问题断言描述
招聘:
求职者在查询招聘信息,发送简历之后,招聘者依据求职者信息、简历内容以及公司要求决定是否招聘。
管理:
管理者可以对公司信息、招聘信息、求职者信息、简历信息等进行管理,对不符合规定的进行修改和删除。
图5.2控制问题框架图
5.1.3实现域上的操作(工件问题)
1)工件问题断言描述
网上招聘系统可以分为两个主要的组成部分,一个是客户端子系统,一个是管理端子系统。
客户端子系统:
应聘者通过公司的招聘网站登录到系统中进行应聘,在客户端用户可以看到职位名称,职位发布日期,截止日期,职位类型,招聘人数等说明,当点击职位名称时进入职位详细信息页面,如果应聘的话,可以填写简历信息,并回答问题,最后将问卷连同简历一同提交。
管理端子系统:
主要是提供公司人力资源管理人员使用的功能,它的功能分为题库管理、问卷管理、职位发布、简历整理、面试管理等部分,每个登录者首先要通过安全认证然后确认权限,系统根据相应的权限实现相应的功能。
图5.3工件问题框架图
5.1.4映射(变换问题)
1)变换问题断言描述
注册用户的所有信息及修改信息在个人界面和管理界面都有所显示;
管理人员所发布的公司信息及招聘动态在用户和管理界面都要及时显示。
图5.4变换问题框架图
5.1.5域间一致性(连接问题)
1)连接问题断言描述
所有用户必须登录到管理端才能进入相应的界面。
在登录界面输入用户名和密码,系统首先判断用户名和密码的正确性,然后根据用户名确定权限,不同的登录者具有不同的权限,根据登录者具有的权限将相应的功能显示在界面上,没有权限操作的功能将不显示在这个界面上。
图5.5连接问题框架图
5.1.6综合框架
图5.6综合框架图
5.2问题域描述
5.2.1实体、属性、关系(数据类型)
5.2.2事件顺序
5.2.3因果规则
5.2.4文件格式
数据文件,数据库文件,图形文件,网页文件,配置文件
5.2.5信息源
大学生
5.2.6与之接口的硬件和软件
打印机
服务器操作系统:
MicrosoftWindowsXP
Web服务器软件:
tomcat6.0
数据库软件:
MicrosoftSQLServer2005
客户端:
windows操作系统,IE浏览器6.0以上版本
5.2.7I/O端口和硬件之间的映射
5.3期望
系统界面:
要求页面主题突出,站点定义、术语和行文格式统一、规范、明确,传递的信息准确、及时。
内容丰富,文字准确,语句通顺,专用术语规范。
页面大小适当能用各种常用浏览器以不同分辨率浏览;
无错误链接和空链接。
页面、版面形象清新悦目、布局合理,字号大小适宜,字体选择合理前后一致,美观大方。
适应性:
系统应具有较强的灵活性以适应将来功能扩展的需求。
在操作方式、运行环境、软件接口或开发计划等发生变化时,应具有适应能力。
5.4优先原则
数据安全:
数据不会自动丢失或更改,不会不其他用户篡改。
响应时间:
系统响应时间应在人的感觉和视觉范围内(<
1s),系统响应时间足够迅速(<
5s),能够满足用户要求。
可靠性:
系统应保证7*24小时内不宕机,保证200人可以同时在客户端登录,此时系统能正常运行,正确提示相关内容。
5.5不变量
公司整体概况
5.6平台:
硬件和操作系统
操作系统:
MicrosoftWindowsXP/Vista/7简体中文版
最低配置
CPU:
1.8GHz以上
内存:
256MB以上
调制解调器
硬盘
显示器
鼠标、键盘
推荐配置
64K/bps以上的上网环境
CPU:
2G以上系列处理器
内存:
1G以上
硬盘:
80G以上空间
分辨率:
1024*768像素以上
声卡
鼠标、键盘
5.7全局特征
系统可用性:
用户能够一天24小时,一个星期7天运行系统。
操作界面简单明了,易于操作,对格式和数据类型限制的数据,进行验证,包括客户端验证和服务器验证,并采用错误提醒机制,提示用户输入正确数据和正确的操作系统。
可靠性:
例如,当系统运行,从下午1点到4点的工作时间内,用户可随时登陆系统,并可以在权限范围内对招聘信息进行任何处理,这意味着系统这段时间内不崩溃。
安全性和保密性:
只有合法用户才能登录使用系统,对每个用户都有权限设置。
对登录名、密码、以及用户重要信息进行加密,保证账号信息安全。
规模:
200人可同时登陆客户端;
管理者每天进行3次查询;
系统可以跨城市、跨区域运行。
5.8设计约束
客户要求源代码中的每个变量都要大写。
5.9可能的变更
用户类别的扩充、系统功能模块增多
5.10术语表
术语名称
定义
HR
在网络招聘系统中通过管理端参与公司人力资源管理工作的人员
招聘网站
为求职者提供招聘信息,为公司人事部门提供应聘信息
5.11概述
系统功能详细描述。
(1)个人用户注册:
个人用户需要输入用户名,注册邮箱,密码等信息,待信息确认即可完成注册。
其中,注册邮箱为登录用户名。
(2)公司用户注册:
公司人事部人员需要输入用户名,公司的名称,基本信息等信息完成注册。
(3)个人信息管理:
包括账号信息管理,简历信息管理,职位申请记录管理。
账号信息管理即是对账号的密码,用户名的修改。
简历信息管理包括新添加简历信息,修改简历信息,删除简历信息等,允许一个用户最多建立5份简历,每份简历包括中文简历和英文简历,简历内容包括:
真实姓名,性别,出生日期,家庭住址,籍贯,政治面貌,婚姻状况,联系电话,电子邮件,学习经历,证件号,求职意向,自我评价等信息。
职位申请记录管理,用户可以查看自己申请过的职位的记录和申请结果。
(4)职位申请:
搜索招聘信息,用户或者未注册的用户都可以搜索职位信息和公司信息,可以按职位名称、公司名称、地域等信息进行组合查询,用户也可以按公司名称、地域信息搜索公司信息,并且用户可以关注公司信息,随时查看公司动态。
用户可浏览公司简要介绍、企业所倡导的文化理念以及公司员工的风采,使应聘者对公司的情况有一大致的了解。
应聘者可浏览职位介绍和招聘流程,也可通过专业来查询是否有合适自身的职位;
招聘流程简要介绍了招聘从投递简历直至签约的主要流程。
用户可以在搜索到合适的职位信息后,直接提交申请,提交职位申请需要选择一份简历,然后提交职位申请。
(5)公司信息管理:
公司人事管理者登录系统后,可以对公司的信息进行管理,主要包括公司简介,公司企业文化介绍,以及公司培训介绍,发展动态等信息。
(6)职位申请信息管理:
公司人事管理者登录系统后,可以查看每一个招聘所收到的职位申请,查看应聘者简历,并决定是否向申请者发布面试通知。
(7)招聘信息管理:
公司人事管理者登录系统后,可以编辑发布招聘信息,删除过期的招聘信息等操作,还可以发布在线试题,与招聘信息一起发布。
(8)账号申请管理:
系统管理员登录系统后可以查看公司注册用户的申请,在核对其信息真实性后,通过审核,予以登录权限。
(9)网站帮助:
系统管理员可以进行发布网站的通知,首页管理,求职指导等操作。
5.12文档信息
这里不做详细介绍。
•内容表。
•相关的文档列表。
•排版惯例。
•文档所应用的软件版本。
•文档最近修改的日期。
•变更日志。
•文档准备机
•大型文档的索引
6规格说明书
6.1事件响应
不做详细介绍。
6.2数据模型:
其他
6.2.1数据模型
数据项条目
(1)数据项编号:
D001
数据项名称:
用户名
别名:
个人用户名
符号名:
USERNAME
数据类型:
CHAR
长度:
20
(2)数据项编号:
D002
注册邮箱
无
EMAIL
25
(3)数据项编号:
D003
注册日期
INITDATE
DATE
10
(4)数据项编号:
D004
用户类别
USERTYPE
NUMBER
范围:
{0,1}
说明:
标志用户的类别,普通个人用户或者管理员
(5)数据项编号:
D005
用户ID
用户编号
USERID
13
范围:
注册年月日+1~9999999
数据存储条目
(1)数据存储编号:
F01
数据存储名称:
用户信息
来源:
由用户注册时输入
组成:
用户ID+用户名+注册邮箱+用户密码+注册日期+用户类别+用户权限
(2)数据存储编号:
F02
数据存储名称:
个人用户简历信息
来源:
由用户输入
真实姓名+性别+出生日期+家庭住址+籍贯+政治面貌+婚姻状况+联系电话+电子邮件+学习经历+证件号+求职意向+自我评价
(3)数据存储编号:
F03
职位申请记录
用户申请职位信息时,数据库自动生成
申请编号+公司ID+用户ID+申请时间+申请状态+申请结果+申请职位+申请备注
(4)数据存储编号:
F04
公司信息
公司用户输入
用户ID+公司名称+登陆名+登陆密码+地址+联系人+联系电话+email+备注+账号状态+账号注册时间
(5)数据存储编号:
F05
招聘信息
公司ID+招聘信息编号+招聘职位+招聘起始时间+结束时间+招聘范围+在线试题编号+招聘信息备注
6.2.2数据库结构图
6.3屏幕设计
暂无
6.4共享状态
暂无。
6.5文件格式
6.6协议
6.7管理员用户
管理用户是指管理端的用户,此用户派生两个子类,HR和系统管理员,HR是指在网络招聘系统中通过管理端参与公司人力资源管理工作的人员;
系统管理员是指对网上招聘系统进行相关设置、进行系统维护的人员,他也是通过管理端登录对管理端的用户进行设置,分配权限等。
6.8操作规程
6.9安装规程
6.10优先原则
暂时没有发现这方面的问题。