资源描述
人才招聘网站需求规格说明书
26
2020年6月23日
资料内容仅供参考,如有不当或者侵权,请联系本人改正或者删除。
软件开发方向
”人才招聘网站”软件需求规约
金陵科技学院
二零一零年九月
修订历史记录
日期
版本
说明
作者
目录
1 引言 4
1.1 目的 5
1.2 文档格式 5
1.3 预期的读者和阅读建议 5
1.4 范围 6
1.5 术语 6
1.6 参考文献 6
2 系统概述 6
2.1 概述 6
2.2 功能 6
2.3 运行环境 7
2.4 假设与依赖 7
3 系统特性 8
3.1 系统角色 8
3.2用户注册 9
3.3用户登录 10
3.4用户信息修改 11
3.5职位搜索 12
3.6职位选择 12
3.7简历录入 14
3.8数据字典 15
4 非功能性需求 16
4.1 性能需求 16
4.2 安全性需求 17
4.3 可用性需求 17
4.4 用户文档 18
4.5 其它需求 18
5 外部接口需求 18
5.1 用户接口 18
5.2 硬件接口 18
5.3 软件接口 18
5.4 通信接口 19
1 引言
随着网上信息的发展, 招聘网站为应聘者提供了方便、 快捷的应聘途径。对招聘单位来说, 招聘网站也为她们提供了查询、 检索应聘者信息库的条件, 使招聘工作中的人员初选工作变得轻松易行。此系统的开发为应聘者及招聘公司带来了很大的方便和经济, 使她们足不出户就能够轻轻松松地完成求职和招聘工作。
网上招聘求职方式已经成为了招聘求职的一大重要手段, 其招聘求职规模和招聘求职成功率已直逼传统招聘会, 有的甚至超过了传统招聘会。经过它应聘者和招聘公司/单位能够在网上上经过Internet, 突破时间和空间的限制而实现工作求职和公司/单位的人才的招聘。网上招聘的崛起对传统人才招聘流通体系产生了强烈的冲击, 网上招聘较之传统招聘具有招聘范围广, 信息量大, 可挑选余地大, 应聘人员素质高, 招聘效果好, 费用低, 获得了越来越多的公司的认可优势, 前景相当可观。
1.1 目的
该文档是关于用户对于人才招聘系统的功能和性能的要求, 重点描述了网上招聘系统的设计需求, 将作为对该工具在概要设计阶段的设计输入。使系统程序设计人员经过本文档了解有关人才招聘模块的管理业务, 并指导业务建模, 以便于整个系统的实现。
本文档的预期读者是:
l 设计人员
l 开发人员
l 项目管理人员
l 测试人员
l 用户
1.2 文档格式
本文档按以下要求和约定进行书写:
( 1) 页面的左边距为2.5cm, 右边距为2.0cm, 装订线靠左, 行距为最小值20磅。
( 2) 标题最多分三级, 分别为黑体小三、 黑体四号、 黑体小四, 标题均加粗。
( 3) 正文字体为宋体小四号, 无特殊情况下, 字体颜色均采用黑色。
( 4) 出现序号的段落不采用自动编号功能而采用人工编号, 各级别的序号依次为( 1) 、 1) 、 a)等, 特殊情况另作规定。
1.3 预期的读者和阅读建议
本说明书的预期读者为:
项目经理: 项目经理能够根据该文档了解预期产品的功能, 并据此进行系统设计、 项目管理。
( 2) 设计员: 对需求进行分析, 并设计出系统, 包括数据库的设计。
( 3) 程序员: 配合《设计报告》, 了解系统功能, 编写《用户手册》。
( 4) 测试员: 根据本文档编写测试用例, 并对软件产品进行功能性测试和非功能性测试。
( 5) 销售人员: 了解预期产品的功能和性能。
( 6) 用户: 了解预期产品的功能和性能, 并与分析人员一起对整个需求进行讨论和协商。
( 7) 其它人员: 如部门领导、 公司领导等能够据此了解产品的功能和性能。
1.4 范围
该文档是借助于当前系统的逻辑模型导出目标系统的逻辑模型, 解决整个项目系统的”做什么”的问题。在这里, 对于开发技术并没有涉及, 而主要是经过建立模型的方式来描述用户的需求, 为客户、 用户、 开发方等不同参与方提供一个交流的渠道。
该产品是在积累了丰富业务经验的基础上进行开发的, 在需求上, 充分考虑了具体用户的实际情况。该软件主要用于用户在网站上查看自身感兴趣或者是和的职位, 尽可能的给用户就业带来方便。
1.5 术语
HTTP: Hyper Text Transfer Protocol( 超文本传输协议)
Web browser: 万维网浏览器
HTML: Hyper Text Markup Language (超文本标记语言)
IPO —— Input & Process & Output(输入、 处理、 输出)
B/S 服务器浏览器模式
Cookie: 就是服务器暂存放在你计算机上的一笔资料, 好让服务器用来辨认你的计 算机。当你在浏览网站的时候, Web服务器会先送一小小资料放在你的计算机上, Cookie 会帮你在网站上所打的文字或是一些选择, 都记录下来。
IIS: Internet information service, 是Microsoft提供的基于运行Microsoft windows的互联网的基本服务。
1.6 参考文献
《软件工程导论》 张海著 清华大学出版社
《软件需求说明书》( GB856T——88)
2 系统概述
经过前面系统的需求分析和可行性分析, 对该系统的功能及性能有了大概的了解, 下面确定系统的最终目标及初步的功能结构。
2.1 概述
企业的招聘一直是企业发展壮大的重要因素。但由于地理区域等方面的因素的制约使以往单一的招聘模式不能够满足企业和应聘人员的要求。
在信息高速发展的现代, 企业内部的管理已走向信息化管理。而企业的招聘方式也有原来单一的招聘方式扩展到网络上来。企业经过自己的招聘网站面向全国甚至全世界第一时间发布招聘信息。极大的扩大了招聘的广度。同时, 各个应聘者也能直接经过网络递交简历, 对自己感兴趣的工作提交申请。
企业在线招聘系统分为管理端和客户端两部分。其中管理端是企业招聘信息发布、 管理、 应聘信息的管理及人才库管理、 入厂手续办理等内容进行管理的平台。客户端是应聘者了解应聘信息, 上传简历, 添写职位申请的平台。因此使用优秀的人才招聘系统是对企业招聘信息化管理非常必要的。基于上述原因, 促使开发此系统。( 注: 我们这里的涉及到的只是前台客户端部分)
2.2 功能
开发人才招聘系统的目标是: 为人才市场建立网上招聘的平台。使招聘者和应聘者能在第一时间发布和了解相关招聘信息。在今天这个充满竞争的世界里, 招聘人才和求职同样都很困难, ”招聘”网站能够帮助求职者和招聘公司宣传她们各自的需求, 经过在该网站的信息发布, 求职者能够找到合适的工作。
本项目设定的目标如下:
1. 系统能够提供友好的用户界面, 使操作人员的工作量最大限度的减少
2. 系统具有良好的运行效率, 能够得到提高生产率的目的
3. 系统应有良好的可扩充性, 能够容易的加入其它系统的应用。
4. 平台的设计具有一定的超前性, 灵活性, 能够适应企业生产配置的变化。
5. 经过这个项目能够锻炼队伍, 提高团队的开发能力和项目管理能力
用户注册
用户登录
用户信息修改
人才招聘网站
职位搜索
前台求职管理
职位选择
简历信息录入
客户端系统具体功能如下:
1、 应聘者能详细的查询企业发布的信息。
2、 已经注册的求职者能从系统中调取自己的简历并发布给要应聘的企业, 。
3、 企业招聘信息可自由发布, 系统根据招聘信息中的职位、 地区、 行业等关键字分类并提供给应聘者按关键字搜索的权限。
应聘者经过公司的招聘网站登录到系统中进行应聘, 应聘者经过它提交简历, 进行应聘, 这就是客户端子系统的功能。在客户端用户能够看到职位名称, 职位发布日期, 截止日期, 职位类型招聘人数几项, 按职位发布日期排序。当点击职位名称时进入职位详细信息页面, 如果需要应聘的话, 能够填写简历信息, 最后将简历提交。
2.3 运行环境
客户端:
操作系统: Windows Professional/XP或更新版本。
浏览器: IE6以上, 其它常见浏览器如FireFox, 360安全浏览器等。
2.4 用户特点
人才招聘系统平台的最终用户为各企业的人事管理人员及网上求职者。要求管理人员熟悉招聘管理的业务及Windows操作规范。
2.5条件和限制
要求本系统在能正式运行。
2.6假设与依赖
本项目是否能够成功实施, 主要取决于以下的条件:
( 1) 开发人员对网上人才招聘流程和电子商务的熟悉程度, 只有熟悉相关内容才能开发出适用的系统。
( 2) 客户为开发团队提供完整的功能和性能需求资料, 以便于开发人员对其进行分析, 从而形成完善的软件需求。
( 3) 客户为软件系统的运行提供必要的且能够满足系统运行条件的硬件环境和通讯环境, 不合适的硬件环境和通讯环境将会影响系统的性能。
( 4) 开发人员掌握先进的能够适用于该项目的技术, 这是系统的性能是否优化和项目能否成功的保证。
( 5) 开发团队是否稳定, 不稳定的团队将影响项目的进度和质量。
2.7总体特点
( 1) 模块化: 该系统采用模块化设计, 面对不同的流程、 企业, 可整合或分开使用, 降低了信息处理的复杂度和不必要的信息开支。
( 2) 数据共享: 所有求职者的简历有系统统一管理, 用户可自行修改。面对不同的职位, 求职者可同时发出多封简历。
( 3) 轻量级: 系统以减轻企业及应聘者的工作量和操作的重复度而设计, 避免了繁琐的步骤。
( 4) 稳定性: 该系统运行稳定安全, 保障用户在顺畅和愉悦的氛围内进行操作。
3 系统特性
根据用户的需求, 能够确定人才招聘系统项目可分为客户端和管理端, 这里我们主要是实现客户端功能, 包括: 查询招聘信息和录入应聘信息两大模块。
3.1 系统角色
应聘者
应聘者是指在这个网络招聘系统中经过客户端提交简历信息的人员, 这个Actor主要参与客户端的职位查询、 填写简历、 提交简历等功能。
管理用户( 注: 本系统并未给出实现)
管理用户是指管理端的用户, 这个此Actor派生两个子类, HR( 人力资源管理) 和系统管理员, HR是指在网络招聘系统中经过管理端参与公司人力资源管理工作的人员, 她又能够派生三个子类即试题管理者、 职位发布者和面试管理者。系统管理员是指对网上招聘系统系统进行相关设置、 维护的人员, 它也是经过管理端登录对管理端的用户进行设置, 分配权限等,
管理用户具体说明如下:
l HR
n 系统管理者
- 管理用户库、 组织相关简历及职位。
n 职位发布者
- 根据公司的需要发布相应的职位需求。
n 个人用户
- 整理自己简历、 对应聘职位进行选择。
l 系统管理员
-经过管理端对系统用户进行管理的人员, 这个Actor主要负责对管理端用户的增加, 权限的设置等功能。
数据库
数据库是一个与系统产生交互的外部系统, 这个Actor负责系统的数据查询、 增加、 删除和修改等操作。
3.2用户注册
略
3.3用户登录
略
3.4用户信息修改
略
3.5职位搜索
职位搜索是根据应聘者需求选择适合自己的工作地点、 工作待遇、 工作及行业的工作。并显示满足要求的所有职位, 以及每个招聘职位的描述和应聘要求等。具体描述如下:
用例描述: 应聘职位搜索
执行者: 应聘者
前置条件: 应聘者未登录系统;
后置条件: 搜索到职位后, 则可选择应聘职位
基本路径:
a) 应聘者登录到公司的招聘网页, 显示职位搜索栏;
b) 经过各项条件, 选择自己合适的工作岗位;
c) 如果对这个职位满意, 能够点击应聘该职位进入填写简历信息页面, 开始填写简历环节。
3.6职位选择
职位选择是显示当前正在招聘的所有职位, 以及每个招聘职位的描述和应聘要求等。具体描述如下:
用例描述: 应聘职位选择
执行者: 应聘者
前置条件: 应聘者已登录系统;
后置条件: 选择应聘职位后, 则能够输入简历
基本路径:
d) 应聘者登录到公司的招聘网页, 显示当前的招聘职位列表, 发布的日期, 招聘的人数等;
e) 点击任何一个招聘职位能够浏览每个招聘职位的详细信息, 包括职位工作描述、 对应聘者的要求、 招聘人数等信息;
f) 如果对这个职位满意, 能够点击应聘该职位进入填写简历信息页面, 开始填写简历环节。
3.7简历输入
如果应聘者满意某个职位, 就开始录入简历, 简历从应聘者的基本信息开始, 然后输入工作经历、 教育经历、 基本技能、 家庭成员、 自我介绍等内容, 最后开始回答问卷。具体描述如下:
用例描述: 简历输入
执行者: 应聘者
前置条件: 应聘者已选择应聘职位;
后置条件: 简历输入后, 则能够回答问卷
基本路径:
a) 基本信息输入, 包括姓名、 性别、 年龄、 身高、 证件类型、 证件号码、 婚姻状况、 工作年限、 期望的月薪、 居住地、 电话、 Email、 地址、 邮编等信息
b) 工作经历信息输入, 包括起止时间、 工作单位、 单位所属行业、 单位性质、 部门、 职位、 工作描述等;
c) 教育经历信息输入, 包括起止时间、 学校、 专业、 学位、 简单描述等
d) 基本技能信息输入, 包括技能名称、 熟悉程度、 证书、 其它说明等;
e) 家庭成员信息输入, 包括亲属姓名、 年龄、 与本人的关系、 工作单位、 职位等;
f) 自我介绍输入是对自己的简短评价, 字数在100字以内。
3.8数据字典
1. 名字=1{汉字}4|1{字母}8
2. 电话号码=1{数字|space|-}20
3. 身份证号=1{数字|space|-}18
4. 电子邮件地址=1{字母|.|@|数字}2.
5. 家庭住址=1{汉字|数字}40|1{字母|数字}80
6. 性别=男|女
7. 国籍=1{汉字}10|1{字母}20
8. 省份=1{汉字}10|1{字母}20
9. 城市=1{汉字}10|1{字母}20
10. 手机=1{数字|space|-}15
11. XXXX
12. XXXX
4 非功能性需求
4.1 性能需求
根据用户对本系统的要求, 确定系统在响应时间、 可靠性、 安全等方面有较高的性能要求。
4.1.1界面需求
系统的界面要求如下:
1) 页面内容: 主题突出, 站点定义、 术语和行文格式统一、 规范、 明确, 栏目、 菜单设置和布局合理, 传递的信息准确、 及时。内容丰富, 文字准确, 语句通顺; 专用术语规范, 行文格式统一规范。
2) 导航结构: 页面具有明确的导航指示, 且便于理解, 方便用户使用。
3) 技术环境: 页面大小适当, 能用各种常见浏览器以不同分辨率浏览; 无错误链接和空链接; 采用CSS处理, 控制字体大小和版面布局。
4) 艺术风格: 界面、 版面形象清新悦目、 布局合理,字号大小适宜、 字体选择合理, 前后一致, 美观大方; 动与静搭配恰当,动静效果好; 色彩和谐自然,与主题内容相协调。
4.1.2响应时间需求
对时间特性的要求, 人才招聘系统查询响应取决于服务器和WEB BROWSER之间的连接带宽以及同时连接的客户端数目, 管理系统在设计上应以快速响应管理人员查询请求为优先保证目标。无论是客户端和管理端, 当用户登录, 进行任何操作的时候, 系统应该及时的进行反应, 反应的时间在5秒以内。系统应能监测出各种非正常情况, 如与设备的通信中断, 无法连接数据库服务器等, 避免出现长时间等待甚至无响应。
4.1.3可靠性需求
系统应保证7X24内不当机, 保证20人能够同时在客户端登录, 系统正常运行, 正确提示相关内容。
4.1.4 开放性需求
系统应具有十分的灵活性, 以适应将来功能扩展的需求。
4.1.5 可扩展性需求
系统设计要求能够体现扩展性要求, 以适应将来功能扩展的需求。
4.1.6 系统安全性需求
系统有严格的权限管理功能, 各功能模块需有相应的权限方能进入。系统需能够防止各类误操作可能造成的数据丢失, 破坏。防止用户非法获取网页以及内容。
4.2 安全性需求
尽量提高数据传输的安全性, 使用安全链接加强保密性, 经过防火墙加强网站的安全性。
重要数据加密:
本系统对一些重要的数据按一定的算法进行加密, 如用户口令、 重要参数等。
数据备份:
允许用户进行数据的备份和恢复, 以弥补数据的破坏和丢失。
4.3 可用性需求
管理内容尽量采用统一在系统管理界面中; 查询内容能够在系统管理界面和Web browser中显示。为保证查询的快速, 内容除必须图示的部分尽量减少图片、 大段文字的使用, 以减轻网络和服务器的负荷。
4.4 用户文档
该系统属于在线系统, 只提供在线帮助。
在线帮助: HTML Help格式文件, 联机式。
4.5 其它需求
( 1) 支持多浏览器。
( 2) 系统安装方便, 易于维护。
( 3) 系统的功能简单明了, 工作的效率比较高。
5 外部接口需求
5.1 用户接口
本系统采用B/S架构, 所有界面使用WEB风格, 用户界面的具体细节将在概要设计文档中描述。
5.2 硬件接口
公司管理系统系统管理帮助文件在服务器上的物理位置。对文件目录的权限定义建立在Windows XP 对NTFS所能执行的权限管理的基础上。
5.3 软件接口
该系统应与MS OFFICE 系列产品提供接口, 进行数据的导入、 报表导出及打印。
5.4 通信接口
本系统数据传递采用HTTP协议。
展开阅读全文