9A文网上招聘系统需求规格说明书教材案例传统结构化分析.docx

上传人:b****6 文档编号:7278887 上传时间:2023-01-22 格式:DOCX 页数:16 大小:202.40KB
下载 相关 举报
9A文网上招聘系统需求规格说明书教材案例传统结构化分析.docx_第1页
第1页 / 共16页
9A文网上招聘系统需求规格说明书教材案例传统结构化分析.docx_第2页
第2页 / 共16页
9A文网上招聘系统需求规格说明书教材案例传统结构化分析.docx_第3页
第3页 / 共16页
9A文网上招聘系统需求规格说明书教材案例传统结构化分析.docx_第4页
第4页 / 共16页
9A文网上招聘系统需求规格说明书教材案例传统结构化分析.docx_第5页
第5页 / 共16页
点击查看更多>>
下载资源
资源描述

9A文网上招聘系统需求规格说明书教材案例传统结构化分析.docx

《9A文网上招聘系统需求规格说明书教材案例传统结构化分析.docx》由会员分享,可在线阅读,更多相关《9A文网上招聘系统需求规格说明书教材案例传统结构化分析.docx(16页珍藏版)》请在冰豆网上搜索。

9A文网上招聘系统需求规格说明书教材案例传统结构化分析.docx

9A文网上招聘系统需求规格说明书教材案例传统结构化分析

项目编号

20RR020RR

文档编号

10

密级

内部

 

网上招聘系统需求规格

V1.0

实验一需求规格说明书

专业10级软工

学号

姓名

北京长江软件公司

评审日期:

20RR年2月28日

1导言1

1.1目的1

1.2范围1

1.3缩写说明1

1.4术语定义1

1.5引用标准1

1.6参考资料2

1.7版本更新信息2

2系统定义2

2.1项目来源及背景2

2.2项目要达到的目标3

2.3系统整体结构3

3应用环境4

3.1系统运行网络环境4

3.2系统运行硬件环境5

3.3系统运行软件环境5

4功能规格5

4.1角色(Actor)定义6

4.1.1应聘者6

4.1.2管理用户6

4.1.3数据库7

4.2系统主UseCase图7

4.3客户端子系统8

4.3.1职位选择10

4.3.2简历输入10

4.3.3问卷回答10

4.4管理端子系统11

4.4.1登录管理13

4.4.2题库管理13

4.4.3试卷管理14

4.4.4职位发布14

4.4.5简历管理功能15

4.4.6面试管理15

4.4.7用户管理16

5性能需求16

5.1界面需求16

5.2响应时间需求16

5.3可靠性需求16

5.4开放性需求17

5.5可扩展性需求17

5.6系统安全性需求17

6产品提交17

7实现约束17

8签字18

1导言

目的

该文档是关于用户对于网上招聘系统的功能和性能的要求,重点描述了网上招聘系统的设计需求,是概要设计阶段的重要输入。

本文档的预期读者是:

●设计人员

●开发人员

●项目管理人员

●测试人员

●用户

范围

该文档是借助于当前系统的逻辑模型导出目标系统的逻辑模型,解决整个项目系统的“做什么”的问题。

在这里,没有涉及开发技术,而主要是通过建立模型的方式来描述用户的需求,为客户、用户、开发方等不同参与方提供一个交流的渠道。

缩写说明

HR

HumanResource(人力资源管理)的缩写。

JSP

JavaServerPage(Java服务器页面)的缩写,一个脚本化的语言。

UML

UnifiedModelingLanguage(统一建模语言)的缩写,一个标准的建模语言。

术语定义

引用标准

[1]《企业文档格式标准》V1.1

北京长江软件有限公司

[2]《需求规格报告格式标准》V1.1

北京长江软件有限公司软件工程过程化组织

参考资料

[1]《UML》V1.1

北京长江软件有限公司

[2]《需求规格报告格式标准》V1.1

北京长江软件有限公司软件工程过程化组织

版本更新信息

本文档的更新记录如表A-1。

表A-1版本更新记录

修改编号

修改日期

修改后版本

修改位置

修改内容概述

001

20RR.2.5

0.1

全部

初始发布版本

002

20RR.2.10

0.2

3.1章节

增加

003

20RR.2.15

0.3

4.1章节

修改

004

20RR.2.16

0.4

5.1章节

修改

005

20RR.2.18

1.0

7章节

增加

2系统定义

我们分别阐述一下项目的来源、背景,项目的用户特点,和项目的目标。

项目来源及背景

本项目是为北京某公司开发的一个网上招聘系统,由于这个公司的规模比较大,需要招聘的员工也很多,每次招聘总能收到成千上万的简历,如何挑选合适的应聘者常常是公司比较棘手的事情,为人力资源部的工作人员带来很多的工作量。

为此公司希望有一个自动化的招聘系统能够给他们带来工作的便利,提高工作效率,同时及时招聘到满意的人才。

为现实企业与人才牵线搭桥的作用,来弥补招聘中存在的种种不足。

在这种条件下,我们开发了网上招聘系统。

人力资源部的工作人员通过这个招聘系统维护知识库,编制试题,发布职位和与这个职位相应的试题;应聘者可以通过网上提交自己的简历并同时回答相应的试题。

人力资源部的工作人员通过这个招聘系统可以统计整理这些简历,并根据应聘者的简历和试题分数提取出需要面试的人员,然后按照一定的方式通知面试人员参加面试,在面试过程中,记录相应的面试结果。

人力资源部的工作人员可以随时浏览人员简历和面试的相关信息。

用户的特点

本系统的用户都是网上用户,包括两类:

一类是应聘者,他们的差异比较大,有的学历高,有的学历低,有的经验丰富,有的无啥经验。

另一类是管理用户,他们是公司内部的人员,主要是人力资源管理人员和系统管理人员。

前者对招聘业务很熟悉,后者对系统很熟悉。

项目要达到的目标

本项目设定的目标如下:

1.系统能够提供友好的用户界面,使操作人员的工作量最大限度地减少。

2.系统具有良好的运行效率,能够得到提高生产率的目的。

3.系统应有良好的可扩充性,可以容易地加入其它系统的应用。

4.平台的设计具有一定的超前性,灵活性,能够适应企业生产配置的变化。

5.通过这个项目可以锻炼队伍,提高团队的开发能力和项目管理能力。

3应用环境

本项目的应用环境可以分硬件环境、软件环境和网络环境来描述。

系统运行网络环境

本系统的网络运行图如图A-1,无论是客户端的应聘者还是管理端的HR等都可以通过网络登录到本系统中。

应聘者通过网络提交简历等相关信息,HR通过网络发布职位信息,获得应聘者提供的简历信息,进行面试管理。

图A-1:

网络拓扑图

系统运行硬件环境

本系统的硬件环境如下:

●客户机:

普通PC

⏹CPU:

P41.8GHz

⏹内存:

256MB以上

⏹能够运行IE5.0以上或者Netscape4.0以上版本的机器

⏹分辨率:

推荐使用1024R768像素

●WEB服务器

⏹CPU:

P42.0GHz

⏹内存:

1GB以上

⏹硬盘:

80GB以上

⏹网卡:

KMb/s速度

●数据库服务器

⏹CPU:

P42.0GHz

⏹内存:

1GB以上

⏹硬盘:

80GB以上

系统运行软件环境

●操作系统:

Windows20RR

●数据库:

SQLServer20RR

●开发工具包:

JDKVersion1.4.2

●JSP服务器:

Tomcat

●浏览器:

IE6.0

4功能规格

我们采用结构化分析作为主要的系统建模方法,使用系统流程图、数据流图、数据字典、EAR图作为建模语言。

系统流程图主要反映业务流程,表示将来要开发的软件系统的大概处理流程。

数据流图描绘数据在系统中的流动和处理的过程,反映系统必须完成的某项(某些)功能。

数据字典定义数据流图中的数据、存储、加工等建模元素的含义及内容。

EAR图可以作为数据库设计的逻辑模型,主要描述实体、实体属性、实体间的联系。

使用结构化分析方法时,我们遵循下列步骤:

第一步,识别出系统的所有类型的用户。

第二步,描述主要的业务流程。

第三步,描述主要的数据及加工。

第四步,定义每个数据、存储及加工的含义

第五步,描述每个实体及其属性,以及实体之间的关系。

用户类型

使用本系统的用户主要分为三类:

应聘者,人力资源管理人员,系统管理员。

4.1.1应聘者

应聘者是指在这个网络招聘系统中通过客户端提交简历信息的人员,这类用户主要参与客户端的职位查询、填写简历、回答问题、提交简历等功能。

4.1.2人力资源管理人员

人力资源管理人员是指在网络招聘系统中通过管理端参与公司人力资源管理工作的人员,它又细分为三个子类用户:

试题管理者、职位发布者和面试管理者。

试题管理者主要负责管理知识库、组织相关试题。

职位发布者主要负责根据公司的需要发布相应的职位需求。

面试管理者主要负责整理应聘者简历、对合适者进行面试。

4.1.3系统管理员

系统管理员是指通过管理端对上述四类用户进行管理的人员,主要负责对用户的增加,权限的设置等功能。

系统流程图

网上招聘系统可以分为两个主要的组成部分,一个是客户端子系统,一个是管理端子系统。

客户端子系统的功能主要是指应聘者通过登录招聘网站进行操作的功能,即应聘功能。

主要功能是提供应聘者的查询职位、简历录入、回答试题,提交简历等。

管理端子系统的功能是招聘公司的管理人员发布招聘职位,整理应聘者简历,面试等功能。

系统流程图如图A-2所示。

数据流图

4.1.4顶层数据流图

顶层数据流图主要界定系统外部的参与者和外部系统,确定系统的边界和范围。

4.1.50层数据流图

0层数据流图主要对顶层数据流图进行细化,确定主要子系统的边界和范围。

4.1.61层数据流图(管理端子系统)

1层数据流图主要对0层数据流图进行细化,确定每个子系统的内部功能组织。

管理端子系统主要有五大功能模块组成:

题库管理,问卷管理,职位发布,简历管理,面试管理。

4.1.71层数据流图(客户端子系统)

1层数据流图主要对0层数据流图进行细化,确定每个子系统的内部功能组织。

客户端子系统主要有四大功能模块组成:

浏览职位,填写简历,回答问卷,提交简历。

数据字典

4.1.8“试题信息”数据流条目

数据流名称:

试题信息。

别名:

无。

简述:

基本试题集合,每个试题形式固定,为选择题。

来源:

试题管理者。

去向:

加工1.1“题库管理”。

组成:

题目名称,题目内容,可选答案。

4.1.9“问卷信息”数据流条目

数据流名称:

问卷信息。

别名:

无。

简述:

根据招聘的职位要求,从试题库随机抽取价值取向类试题10道和工作取向类试题10道。

来源:

试题管理者。

去向:

加工1.2“问卷管理”。

组成:

试卷题目,考试日期,职位类别,{值取向类试题}10道,{工作取向类试题}10道。

4.1.10“职位发布”加工条目

加工名称:

职位发布。

编号:

1.3。

简述:

职位管理用例是管理员登录到系统,录入职位及职位的详细描述信息,并且为职位附加问卷,同时也可对职位管理进行增、删、改的功能。

激发条件:

职位发布者已登录系统。

优先级:

普通。

输入:

职位信息。

输出:

修改职位库文件的内容,在网页上显示招聘信息。

加工逻辑:

a)进入职位发布界面,首先展示目前正在招聘的所有职位;可以增加新的招聘职位。

b)通过点击每个职位,可以详细浏览每个职位详细描述。

c)可以对每个职位信息进行修改。

d)提供职位条件查询。

EAR图(实体-属性-关系)

客户端管理的功能描述

F-C-1:

职位查询

应聘者登录到应聘网站可以看到招聘的职位列表,在职位列表中显示职位名称,职位发布日期,截止日期,职位类型,招聘人数等几项,按职位发布日期排序。

当点击职位名称时进入职位详细信息页面,职位详细页面显示职位名称,职位描述,职位要求,招聘人数。

点击应聘该职位,则进入填写基本信息页面。

F-C-2:

简历录入

简历信息包括应聘者的:

基本信息、工作经历、教育经历、个人简短评价等。

它们组成应聘者的申请工作简历。

F-C-3:

回答试题

试题分为价值取向、工作取向两种,试卷从题库中随机抽取,每次抽取价值取向和工作取向试题各一套,应聘者须同时回答这两套试题,企业人力资源人员通过试题的回答情况和简历来进行选择。

管理端管理的功能描述

F-L-1:

登录管理

登录管理是负责所有的管理端的登录,管理端的人员要登录到管理端必须经过登录界面,输入自己的用户名和密码,通过判断这个用户的权限信息,不同的登录人可能具有不同的权限,根据不同的权限现实不同的功能。

F-M-1知识库管理:

知识库管理用例是管理员登录到系统,对知识库试题的增、删、改的功能,及提供知识库试题的详细信息。

F-M-2试题管理:

试题管理用例是管理员登录到系统,管理员根据知识库中提取出来生成各种类别的问卷,并且可以对问卷的试题进行增、删、改的功能。

F-M-3职位管理:

职位管理用例是管理员登录到系统,录入职位及职位的详细描述信息,并且为职位附加问卷,同时也可对职位管理进行增、删、改的功能。

F-M-4简历管理:

简历管理用例是人力资源部的管理人员对应聘者发来的简历进行整理,并根据试题的分数,挑选合适简历,同时浏览简历的基本信息,最后确定可以进行面试的人员,这样将所有的应聘者分为等待面试、简历删除、保存简历等三个状态。

F-M-5面试管理:

面试管理是人员资源管理部门中的面试管理者通知需要面试的人员具体面试的时间、对人员进行面试,记录面试结果。

F-A-1:

用户管理

当进入用户管理模块时,在用户管理中可以增加或删除用户,编辑用户名,用户密码,修改用户权限,使得具有不同权限的用户进入系统主界面时,界面左侧栏中的图标数有所不同,具体的图标与用户所具有的权限对应。

5性能需求

根据用户对本系统的要求,确定系统在响应时间、可靠性、安全性等方面有较高的性能要求。

界面需求

系统的界面要求如下:

1)页面内容:

主题突出,站点定义、术语和行文格式统一、规范、明确,栏目、菜单设置和布局合理,传递的信息准确、及时。

内容丰富,文字准确,语句通顺;专用术语规范,行文格式统一规范。

2)导航结构:

页面具有明确的导航指示,且便于理解,方便用户使用。

3)技术环境:

页面大小适当,能用各种常用浏览器以不同分辨率浏览;无错误链接和空链接;采用CSS处理,控制字体大小和版面布局。

4)艺术风格:

界面、版面形象清新悦目、布局合理,字号大小适宜、字体选择合理,前后一致,美观大方;动与静搭配恰当,动静效果好;色彩和谐自然,与主题内容相协调。

响应时间需求

无论是客户端和管理端,当用户登录,进行任何操作的时候,系统应该及时的进行反应,反应的时间在5秒以内。

系统应能监测出各种非正常情况,如与设备的通信中断,无法连接数据库服务器等,避免出现长时间等待甚至无响应。

可靠性需求

系统应保证7×24内不宕机,保证20人可以同时在客户端登录,此时系统能正常运行,正确提示相关内容。

开放性需求

系统应具有十分的灵活性,以适应将来功能扩展的需求。

可扩展性需求

系统设计要求能够体现扩展性要求,以适应将来功能扩展的需求。

系统安全性需求

系统有严格的权限管理功能,各功能模块需有相应的权限方能进入。

系统需能够防止各类误操作可能造成的数据丢失,破坏。

防止用户非法获取网页以及内容。

6产品提交

提交产品为:

a)应用系统软件包

b)数据库初始数据

c)系统开发过程文档

d)系统使用、维护说明文档

提交方式:

CD介质

7实现约束

系统的实现约束如下:

a)操作系统为Win2000

b)开发平台为:

eclipse-SDK-3.1.2-win32

c)数据库为Sql server2000

8签字

本需求规格经过双方认可,特签字如下表A-2。

表A-2:

需求规格签字

用户签署信息

企业签署信息

单位名称

北京RRR公司

单位名称

北京长江软件有限公司

签署人姓名

XXX

签署人姓名

XXX

签署日期

20RR.2.24

签署日期

20RR.2.24

 

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高等教育 > 研究生入学考试

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1