需求规格说明书-网上招聘系统
人才招聘网站需求规格说明书

软件开发方向“人才招聘网站”软件需求规约金陵科技学院二零一零年九月修订历史记录目录1 引言 (3)1.1 目的 (4)1.2 文档格式 (4)1.3 预期的读者和阅读建议 (4)1.4 范围 (5)1.5 术语 (5)1.6 参考文献 (6)2 系统概述 (6)2.1 概述 (6)2.2 功能 (6)2.3 运行环境 (8)2.4 假设与依赖 (9)3 系统特性 (9)3.1 系统角色 (10)3.2用户注册 (11)3.3用户登录 (11)3.4用户信息修改............................................. 错误!未定义书签。
3.5职位搜索................................................. 错误!未定义书签。
3.6职位选择................................................. 错误!未定义书签。
3.7简历录入................................................. 错误!未定义书签。
3.8数据字典 (12)4 非功能性需求 (13)4.1 性能需求 (13)4.2 安全性需求 (14)4.3 可用性需求 (14)4.4 用户文档 (14)4.5 其它需求 (15)5 外部接口需求 (15)5.1 用户接口 (15)5.2 硬件接口 (15)5.3 软件接口 (15)5.4 通信接口 (15)1 引言随着网上信息的发展,招聘网站为应聘者提供了方便、快捷的应聘途径。
对招聘单位来说,招聘网站也为他们提供了查询、检索应聘者信息库的条件,使招聘工作中的人员初选工作变得轻松易行。
此系统的开发为应聘者及招聘公司带来了很大的方便和经济,使他们足不出户就可以轻轻松松地完成求职和招聘工作。
网上招聘求职方式已经成为了招聘求职的一大重要手段,其招聘求职规模和招聘求职成功率已直逼传统招聘会,有的甚至超过了传统招聘会。
人力资源系统需求规格说明书(模板)

北京奋斗教育科技有限公司项目实施规范编号:FD-STD-PROJ版本:1.01概述为了提高企业信息化水平,促进企业管理的规范化、制度化、流程化,XX单位决定实施人力资源管理系统。
希望通过这个系统的实施规范人事档案的管理,规范薪酬体系和薪酬发放的管理,规范人事的调动管理、培训管理和激励管理。
并对招聘工作的职位发布、简历、面试、招聘题库、招聘考试、录用等环节加以规范。
系统还需提供人事档案的导出和报表功能。
1.1目的本文档是北京奋斗教育科技有限公司在XX单位的人力资源管理系统合同基础上编制的。
本文档的编写为下阶段的设计、开发提供依据,为项目组成员对需求的详尽理解,以及在开发开发过程中的协同工作提供强有力的保证。
同时本文档也作为项目评审验收的依据之一。
1.2范围本系统包括:系统管理、人力资源档案管理、薪酬管理、调动管理、培训管理、激励管理、J 绩效考核管理、招聘管理和标准化数据报表九个模块。
系统功能为本说明书与附件Demo版界面描述中功能的并集。
在上述文件未明确描述的情况下,应能满足合同和相关投标书所描述的功能。
1.3读者对象1.4参考文档无1.5术语定义定义所使用的术语。
对于易混淆的客户常用语要有明确规定定义。
例如,“用户”是指客户的雇员而非软件的最终购买者等。
2系统说明2.1概述在这一部分应对影响系统的主要因素进行描述。
对于系统的详细功能描述应在下一节进行。
在此,应侧重需求的背景并使在下一节所做的叙述易于理解。
可包括:现有系统描述、新系统解决方案描述、产品用途、产品功能、用户特点、局限性、前提和假设等。
2.2产品介绍2.3产品中的用户与角色角色有:系统管理员、人事专员、人事经理、薪酬专员、薪酬经理、招聘专员、招聘经理2.4产品范围2.5产品应当遵循的标准或规范3功能性需求在这一部分应对所有的软件需求进行足够详细的描述。
详尽程度应以足够软件设计人员进行概要设计和系统测试人员进行系统测试计划和编写测试用例为准。
云招聘系统需求分析说明书

云招聘需求分析说明书编号:BDQN-中心名称-项目名称版本:1.0作者:项目组成员姓名日期:2014-4-22审批:中心名称日期:2014-5-4中心名称 1 / 26 状态修订人修改日期版本备注新创建项目组成员姓名2014-4-21 1.0目录1. 概述................................................................................................................................... .. (4)1.1 目的 (4)1.2 定义、简写和缩略语 (4)1.3 综述 (5)2 总体描述................................................................................................................................... (5)2.1 产品描述 (5)2.2 产品功能 (6)2.3 用户特点 (6)3 功能性需求................................................................................................................................... ..93.1 功能描述 (9)3.2 流程描述 (9)3.2.1 系统设置模块 (9)3.2.2 信息中心模块 (14)3.2.3 智能分发模块 (16)3.2.4 企业管理模块 (17)3.2.5 个人管理模块 (19)3.2.6 游客模块 (23)4 非功能性需求 (24)4.1 技术需求 (24)4.1.2 产品性能 (24)4.1.3 安全性 (25)4.2 质量需求 (25)4.2.1 可靠性 (25)4.2.2 灵活性 (25)4.2.3 兼容性 (25)4.2.4 易用性 (26)4.3 文档需求 (26)4.3.1 文档清单 (26)4.3.2 用户手册 (26)4.4 设计约束 (26)4.4.1 语言约束 (27)4.4.2 系统模型约束 (27)5 验收标准................................................................................................................................... . (28)中心名称 2 / 261. 概述1.1 目的读者范围:最终用户和软件设计人员本文档作为 CRM 的需求说明文档,用于与用户确定最终的目标,并成为协议文本的一部分,同时也是本系统设计人员的基础文档。
需求规格说明书范例-《网上招聘系统》需求规格说明书

软件需求规格说明书版本:V1.0XXXXX软件公司. . .评审日期: XXXX年XX月XX日目录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 系统运行硬件环境 (4)3.3 系统运行软件环境 (5)4 功能规格 (5)4.1 角色(Actor)定义 (5)4.1.1 应聘者 (5)4.1.2 管理用户 (5)4.1.3 数据库 (6)4.2 系统主Use Case图 (6)4.3 客户端子系统 (7)4.3.1 职位选择 (9)4.3.2 简历输入 (9)4.3.3 问卷回答 (9)4.4 管理端子系统 (10)4.4.1 登录管理 (11)4.4.2 题库管理 (12)4.4.3 试卷管理 (13)4.4.4 职位发布 (13)4.4.5 简历管理功能 (13)4.4.6 面试管理 (14)4.4.7 用户管理 (14)5 性能需求 (15)5.1 界面需求 (15)5.2 响应时间需求 (15)5.3 可靠性需求 (15)5.4 开放性需求 (15)5.5 可扩展性需求 (15)5.6 系统安全性需求 (16)6 产品提交 (16)7 实现约束 (16)8 签字 (16)1导言1.1目的该文档是关于用户对于网上招聘系统的功能和性能的要求,重点描述了网上招聘系统的设计需求,将作为对该工具在概要设计阶段的设计输入。
本文档的预期读者是:●设计人员●开发人员●项目管理人员●测试人员●用户1.2围该文档是借助于当前系统的逻辑模型导出目标系统的逻辑模型,解决整个项目系统的“做什么”的问题。
在这里,对于开发技术并没有涉及,而主要是通过建立模型的方式来描述用户的需求,为客户、用户、开发方等不同参与方提供一个交流的渠道。
需求规格说明书-模板

修订记录《人力资源管理系统-需求计划》需求分析说明书1.引言1.1编写目的能够为系统分析师设计完成概要设计提供资料。
1.2背景1)《人力资源管理系统-需求计划》;2)参与者:系统分析员,软件工程师,测试工程师。
3)使用者:人力资源部门员工和部门高级管理人员。
1.3专门术语的定义岗位本职:该岗位的工作职责范围。
岗位任职资格核心要求:指该岗位上的员工所要具备的资格和技能。
1.4参考资料《需求调研报告》《面向对象设计思想》《UML设计思想》1.5阅读对象本文档的读者是参与《人力资源管理系统开发》的软件工程师和测试工程师,本系统的使用将极大提高工作效率,简化手工作业流程,降低手工工作量和错误率。
2任务概述2.1 目标提高人力资源部门的工作人员和高级管理人员完成“人员需求计划”工作的效率,以软件系统的灵活的处理方式来简化繁琐的人工操作工程。
2.2 用户特点1) 熟悉基本的计算机操作;2) 熟悉人力资源管理工作的内容和流程;3) 高级管理人员;2.3 假定和约束开发的期限为1个月。
2.4总体需求描述1)通过组织管理中有关管理模块或人事管理模块相关信息,提醒:出现岗位空缺(向用人部门主管、负责人,人力资源部招聘中心负责人、部长提示)。
2)提示用人部门负责人该岗位的需求信息,形成需求计划。
3)确定是否执行需求计划,若选定为“暂不需要”,则待约定日期到期后再提醒,若选定为“需要”则自动转入待批准需求类计划列表当中。
4)人力资源部人力规划与招聘中心审批待批准需求计划,进行一次审核。
5)人力资源部长进行二次审核,若审核通过(列明可选理由并附文字说明)进入三次审核,若不通过(列明可选理由并附文字说明)则将该记录保留并抄转至用人部门负责人,并予以提醒。
6)分管副总进行三次审核,若审核通过(列明可选理由并附文字说明)则在招聘计划板块生成招聘需求,若不通过(列明可选理由并附文字说明)则将该记录保留并抄转至用人部门负责人,并予以提醒。
招聘网站需求分析说明书

招聘网站需求分析说明书开发小组:11031224杨阳11031221徐连国11031624杨佳时2013-4-22目录1 引言11.1编写目的11.2工程背景11.3术语说明21.4 参考资料22 工程概述32.1 待开发软件的一般描述32.2待开发软件的功能52.3用户特征72.4 运行环境72.5 条件与限制73 功能需求83.1 功能划分83.2功能描述143.2.1用户注册143.2.2用户登录153.2.3招聘业务受理153.2.4应聘业务受理153.2.5招聘客户信息经管163.2.6应聘客户信息经管163.2.7应聘职位信息经管163.2.8应聘用户信息经管173.2.9论坛前台173.2.10论坛后台183.2.11网站权限183.2.12网站首页183.2.13职位搜索194 外部接口需求194.1 用户界面194.2 硬件接口204.3 软件接口204.4 通信接口214.4.1电子邮件214.4.2 Web浏览器214.4.3网络通信协议:TCP/IP协议214.5 故障处理215 性能需求225.1 数据精确度225.2 时间特性225.3 适应性236 软件属性需求236.1 正确性236.2可靠性236.3效率236.4完整性246.5易使用性246.6可维护性246.7可测试性246.7.1 性能测试246.7.2 安全性测试246.7.3 基本测试256.7.4 网站优化测试256.8复用性256.9安全保密性256.9.1系统级安全256.9.2硬件设备安全266.9.3软件系统安全266.9.4网络系统安全266.9.5应用级安全266.10可理解性276.11可移植性276.12互联性277 数据描述277.1 静态数据277.2 动态数据277.3 数据库描述287.4 数据词典287.4.1数据项条目287.4.2数据存储条目297.5 数据采集318 附录311 引言1.1编写目的开发招聘网站的目的是为求职者提供招聘信息,为公司人事部门提供应聘信息,提高公司工作效率,在求职者和公司之间建立信息联系,方便求职者了解招聘信息,同时也能让公司找到满意的人才。
在线报名系统_需求规格说明书

需求规格说明书1需求规格说明书目录1. 引言...................................................................... .. (3)1.1 目的 ..................................................................... . (3)1.2 文档格式 ..................................................................... .. (3)1.3 预期的读者和阅读建议...................................................................... .. (3)1.4 范围 ..................................................................... . (4)2. 概述...................................................................... .. (4)2.1用户简介 ..................................................................... (4)2.2 项目的目的与目标...................................................................... . (4)2.2.1 目的...................................................................... . (5)2.2.2 目标...................................................................... . (5)术语定义 ..................................................................... ..................................................... 5 2.32.4 参考资料 ..................................................................... .. (5)相关文档 ..................................................................... ..................................................... 5 2.52.6 版本更新信息 ..................................................................... ............................................. 5 3. 现有系统描述 ..................................................................... . (5)3.1 角色定义 ..................................................................... .. (5)3.2 作业流程 ..................................................................... ..................................................... 5 4. 目标系统功能需求 ..................................................................... ...................................... 6 5. 目标系统性能需求...................................................................... ............................................. 16 6. 目标系统界面与接口需求 ..................................................................... (17)6.1 界面需求 ..................................................................... (17)6.2 接口需求点列表 ..................................................................... .................................... 17 7. 目标系统的其他需求 ..................................................................... .. (17)7.1 安全性 ..................................................................... . (17)7.2 可用性 ..................................................................... . (18)7.3 灵活性 ..................................................................... . (18)7.4 特殊需求 ..................................................................... ................................................... 18 8. 目标系统的假设与约束条件 ..................................................................... .. (18)8.1目标系统的假设:..................................................................... . (18)8.2约束条件: .................................................................... . (19)2需求规格说明书1. 引言1.1 目的该文档首先给出了整个系统的整体网络结构和功能结构的概貌,试图从总体架构上给出整个系统的轮廓,然后又对功能需求、性能需求和其它非功能性需求进行了详细的描述。
招聘网站需求分析说明书

招聘网站需求分析说明书开发小组:11031224杨阳11031221徐连国11031624杨佳时20一三-4-22目录1 引言1.1编写目的开发招聘网站的目的是为求职者提供招聘信息,为公司人事部门提供应聘信息,提高公司工作效率,在求职者和公司之间建立信息联系,方便求职者了解招聘信息,同时也能让公司找到满意的人才。
编写需求分析说明书的目的是为了更清晰地理解招聘网站设计项目的业务要求,明确项目需要做的工作,并为保证项目在预算、日期和质量方面的要求提供可执行的依据,包含了范围、进度安排、质量控制、预算和变更等在内的明确的计划和安排,以切实能保证项目能在控制中完成。
预期读者是招聘网站开发人员,系统分析师,软件工程专业的学生。
1.2项目背景随着时代的发展,很多公司在招聘时都会收到成千上万的简历,如何挑选合适的应聘者称为公司比较棘手的事情,这给公司的人事部门带来相当大的工作负担。
与其他传统的人才中介相比,网上招聘具有低成本、大容量、速度快和强调个性化服务的优势。
它允许更加灵活的交互方式,提供更丰富的信息资源。
在本题中要求设计一个自动化的招聘系统以方便人事部门的招聘工作,提高他们的工作效率,同时也能让公司找到满意的人才。
●项目的委托单位:xxx公司●项目的开发单位: xxx大学软件研发课题组●项目的主管部门: xxx大学软件学院教务处1.3术语说明系统分析师——是指具有从事计算机应用系统的分析和设计工作能力及业务水平,能指导系统设计师和高级程序员的工作的一族。
在软件开发流程和概要设计的部分工作。
系统分析师是负责设计与开发应用软件系统.使其正确的反应出有效的信息,协助企业经营者管理、营运公司的运作者。
系统分析师是抽象模型的建立者,他们需要专业的概念模型知识和基础编程技巧。
杰出的系统分析师会利用编程技巧来辅助建立概念模型。
系统设计师——是负责设计与开发应用软件系统.使其正确的反应出有效的信息,协助企业经营者管理、营运公司的运作者程序设计师——是针对客户的需要,对程序进行功能和个性化设计的设计人员。
招聘信息管理系统_需求分析说明书

需求分析说明书R e c r u i t T r a c k i n g S y s t e m Prepared for: 软件工程与项目管理课程教学Prepared by: 白展堂Date: 2021-04-04Proposal #: course-sample-01版权声明本文档版权由XXXX公司所有。
任何形式的拷贝或部分拷贝都是不允许的,除非是出于有保护的评价目的。
本文档所包含的信息是机密的,并且由XXXX公司提供。
此信息只用于XXXX公司RecruitTracking项目组的成员或咨询专家。
特别指出的是,本文档的内容在没有得到XXXX 公司书面允许的情况下不能被全部或部分泄露给任何其它单位。
变更记录签字确认目录版权声明 (2)1.概述 (5)1.1.项目背景 (5)1.2.目的 (5)1.3.项目范围 (5)1.4.术语定义 (6)1.5.系统用户组织结构图 (6)2.运行环境 (7)2.1.硬件环境 (7)2.2.软件环境 (7)3.功能需求说明 (8)3.1.系统功能流程 (8)3.1.1.系统功能结构图 (8)3.1.2.领域模型 (9)3.2.招聘管理模块RECRUITING (10)3.2.1.需求管理子模块recruiting.requirement (10)3.2.2.候选人管理子模块recruiting.candidate (15)3.2.3.招聘面试管理子模块recruiting.trackingitem (21)3.2.4.登录系统后的操作清单recruiting.dashboard (28)3.3.系统管理模块SYSTEM (30)3.3.1.用户管理子模块ermanagement (30)3.3.2.技术关键字管理子模块system.glossary (33)3.3.3.项目信息管理子模块system.projectinfo (34)3.3.4.客户管理子模块system.customer (35)3.4.报表功能模块REPORTING (37)3.4.1.报表1 reporting.01 (37)3.4.2.报表2 reporting.02 (38)4.非功能需求说明 (40)4.1.可靠性 (40)4.2.性能要求 (40)4.3.可维护性,可扩展性 (40)4.4.安全性 (40)4.5.其他 (40)1.概述1.1.项目背景1.2.目的1.3.项目范围1.4.术语定义1.5.系统用户组织结构图2.运行环境2.1.硬件环境2.2.软件环境3.功能需求说明3.1.系统功能流程3.1.1.系统功能结构图3.1.2.领域模型3.2.招聘管理模块recruiting3.2.1.需求管理子模块recruiting.requirement相关数据及类型Requirement5.对于recruiting部门的用户,系统默认选择已经分配给该用户的需求。
网上人才招聘系统需求分析说明书

网上人才招聘系统1 引言1.1编写目的本文档的编写旨在明确用户的需求,用户与项目开发方在软件的功能,性能等方面达成一致。
预期读者为招聘中介机构负责人及维护人员。
1、描述网上招聘系统的运行环境:包括软件与硬件环境2、数据描述3、功能划分和描述4、其他要求:有效性,稳定性,可维护性,可移植性与可复用性等5、次文档将作为客户需求的规范,同时也是开发人员开发系统的参考1.2背景A、软件系统名称:网上招聘系统B、预期软件的使用用户为进行求职的毕业生和社会工作人员、各个需要进行招聘的公司和国家机关单位。
1.3参考资料A)中华英才网()B)网上的一些招聘网C)教科书等一些资料2任务概述为了提高自己的能力和完成毕业设计,按照老师的要求,成立本项目小组,开发网上招聘系统。
其主要的做法是,利用现有的互联网技术和时兴的we服务开发该系统。
其主要的目的是:减少参加招聘单位工作人员的工作量和招聘成本,减少进行求职的人员求职时参加招聘会投递简历所消耗的时间和精力,使求职和招聘的过程通过互联网完成,从而实现招聘时双向选择的自动化。
该系统将提供求职者的网上注册、提供个人简历(建立、修改)、查询用人单位招聘信息、向用人单位应聘(投递简历)等服务,提供用人单位网上注册、招聘信息发布(修改)、查询来应聘人员的简历、查询所有求职者信息等服务。
系统要保证开放形式下网上信息的安全问题。
2.2用户的特点根据使用该网站的用户的角色不同分为下面三种用户:●系统管理员:负责管理全部的个人和企业用户。
●个人用户:可以在线填写个人基本情况、发布求职信息、浏览新闻、查看招聘和求职信息、在线向自己满意的公司递交简历等。
●企业用户:可以在线填写企业基本情况、发布企业招聘信息、浏览新闻、查看求职和招聘信息、在线查看和管理个人用户递交的简历等功能。
2.3风险分析时间:由于我们小组刚开始没有安排好时间,可能不能够按时完成该项目。
人力和人员技术水平:由于本小组的人员技术水平有限,在此方面存在较大的风险。
人才招聘网站需求规格说明书

人才招聘网站需求规格说明书1软件开发方向”人才招聘网站”软件需求规约金陵科技学院二零一零年九月2修订历史记录3目录1 引言 .............................................................................. 错误!未定义书签。
1.1 目的..................................................................... 错误!未定义书签。
1.2 文档格式............................................................. 错误!未定义书签。
1.3 预期的读者和阅读建议..................................... 错误!未定义书签。
1.4 范围..................................................................... 错误!未定义书签。
1.5 术语..................................................................... 错误!未定义书签。
1.6 参考文献............................................................. 错误!未定义书签。
2 系统概述 ...................................................................... 错误!未定义书签。
2.1 概述..................................................................... 错误!未定义书签。
2.2 功能..................................................................... 错误!未定义书签。
网上招聘系统完整参考文档

《面向对象分析设计》大作业网上招聘系统分析设计专业:班级:学号:姓名:成绩:二〇一* 年*月**大学**学院目录第一章网上招聘系统需求规格说明书 ............................................. - 3 - 第二章软件项目的概要设计说明书 . (16)第三章网上招聘系统详细设计 (51)第四章软件项目的编码案例说明 (64)第五章网上招聘系统客户端系统测试计划 (71)第六章网上招聘系统客户端系统测试设计 (75)第八章网上招聘系统客户端系统测试报告 (92)第一章网上招聘系统需求规格说明书1.导言1.1 目的该文档是关于用户对于网上招聘系统的功能和性能的要求,重点描述了网上招聘系统的功能需求,是概要设计阶段的重要输入。
本文档的预期读者是:·设计人员;·开发人员;·项目管理人员;·测试人员;·用户。
1.2 范围该文档是借助于当前系统的逻辑模型导出目标系统的逻辑模型的,解决整个项目系统的“做什么”的问题。
在这里,没有涉及开发技术,而主要是通过建立模型的方式来描述用户的需求,为客户、用户、开发方等不同参与方提供一个交流的平台。
1.3 编写说明HR,Human Resource(人力资源管理)的缩写。
JSP,Java Server Page(Java服务器页面)的缩写,一个脚本化的语言。
UML,Unified Modeling Language(统一建模语言)的缩写,是一个标准的建模语言。
1.4 术语定义无1.5 引用标准[1]《企业文档格式标准》,****************有限公司软件工程过程化组织[2]《需求规格报告格式标准》,************有限公司软件工程过程化组织1.6 参考资料[1]《UML说明》,***********************软件有限公司[2]《需求规格报告格式标准》,************公司软件工程过程化组织1.7 版本更新信息本文档的更新记录如表A-1所示。
需求规格说明书

需求规格说明书企业工业管理系统需求规格说明书1.引言1.1编写目的:提供:(1)软件的总体要求,作为用户和软件开发人员之间了解的基础。
(2)提供系统的功能、性能、接口和可靠性要求,作为软件人员进行设计和编码的基础。
(3)提供验收标准,作为用户确认测试的依据。
预期目标:本说明书将要说明工资管理系统在技术上的具体要求,要实现的具体功能,指出实现系统的方法与途径,为后来的各项工作进行起着指导作用。
预期读者:(1)对相关业务技术和总体方案做决策的管理人员和质量管理人员。
(2)对本系统进行测试和验收的用户及测试人员。
(3)参加概要设计和详细设计阶段工作的软件开发人员。
(4)项目组,及其他有权需要调用本文档的人员。
1.2项目背景:开发软件名称:工资管理系统项目开发者:武昌首义学院软工1502“工资管理系统”开发小组用户单位:xx公司1.3定义:工资管理系统对于现代公司而言,是能否发挥其日常管理作用的至关重要技术平台。
对于公司管理人和公司员工来说,是能否方便快速查询自己的工资情况信息的关键。
所以,工资管理系统应该能够为用户提供充足的信息和快捷方便的操作手段。
1.4参考资料:(1)张害藩,《软件工程导论》(第四版),清华大学出版社;(2)王珊等,《数据库原理及设计》,清华大学出版社;(3)赵池龙等,《软件工程实践教程》,电子工业出版社;(4)钱乐秋等,《软件工程》,青还大学出版社。
2.任务概述2.1目标:工资管理系统主要用于企业内部员工的工资、考勤、奖金的管理,便于公司领导掌握人员的动向,及时调整人才的分配,同时也减少了手工操作带来的一些繁琐与不便,使员工情况的记录和统计变得十分简单,这些优点可以极大的提高企业对工资管理的效率。
2.2运行环境:Windows系统2.3条件与限制:要求员工可以在招聘进入企业三天之内可以核对自己的信息2.4数据描述:数据库逻辑模型图如下:员工等级表:Level员工表:emp薪水组成表:salary考勤表:check奖金表:bonus2.5功能需求:总体功能描述如下: 工资管理系统员工人事部各部门主管登录查询工资修改密码 人事信息管理员工考核修改工资 密码信息工资信息密码管理员密码员工考核记录员工信息员工信息工资管理系统需要能够按单位要求设置工资管理项目并定义工资计算公式;输入、修改工资数据和资料;选择工资发放形式,方便工资发放;自动计算所得税;自动进行工资数据的计算和汇总;可根据需要进行职员工资的维护。
招聘网站需求分析说明书

招聘网站需求分析说明书开发小组:11031224杨阳11031221徐连国11031624杨佳时20一三-4-22目录1 引言1.1编写目的开发招聘网站的目的是为求职者提供招聘信息,为公司人事部门提供应聘信息,提高公司工作效率,在求职者和公司之间建立信息联系,方便求职者了解招聘信息,同时也能让公司找到满意的人才。
编写需求分析说明书的目的是为了更清晰地理解招聘网站设计项目的业务要求,明确项目需要做的工作,并为保证项目在预算、日期和质量方面的要求提供可执行的依据,包含了范围、进度安排、质量控制、预算和变更等在内的明确的计划和安排,以切实能保证项目能在控制中完成。
预期读者是招聘网站开发人员,系统分析师,软件工程专业的学生。
1.2项目背景随着时代的发展,很多公司在招聘时都会收到成千上万的简历,如何挑选合适的应聘者称为公司比较棘手的事情,这给公司的人事部门带来相当大的工作负担。
与其他传统的人才中介相比,网上招聘具有低成本、大容量、速度快和强调个性化服务的优势。
它允许更加灵活的交互方式,提供更丰富的信息资源。
在本题中要求设计一个自动化的招聘系统以方便人事部门的招聘工作,提高他们的工作效率,同时也能让公司找到满意的人才。
●项目的委托单位:xxx公司●项目的开发单位: xxx大学软件研发课题组●项目的主管部门: xxx大学软件学院教务处1.3术语说明系统分析师——是指具有从事计算机应用系统的分析和设计工作能力及业务水平,能指导系统设计师和高级程序员的工作的一族。
在软件开发流程和概要设计的部分工作。
系统分析师是负责设计与开发应用软件系统.使其正确的反应出有效的信息,协助企业经营者管理、营运公司的运作者。
系统分析师是抽象模型的建立者,他们需要专业的概念模型知识和基础编程技巧。
杰出的系统分析师会利用编程技巧来辅助建立概念模型。
系统设计师——是负责设计与开发应用软件系统.使其正确的反应出有效的信息,协助企业经营者管理、营运公司的运作者程序设计师——是针对客户的需要,对程序进行功能和个性化设计的设计人员。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
网上招聘系统需求规格V1.0北京长江软件公司评审日期: 2006年3月12日目录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系统运行硬件环境 (4)3.3系统运行软件环境 (5)4功能规格 (5)4.1角色(Actor)定义 (5)4.1.1应聘者 (5)4.1.2管理用户 (5)4.1.3数据库 (6)4.2系统主Use Case图 (6)4.3客户端子系统 (7)4.3.1职位选择 (9)4.3.2简历输入 (9)4.3.3问卷回答 (10)4.4管理端子系统 (10)4.4.1登录管理 (12)4.4.2题库管理 (13)4.4.3试卷管理 (14)4.4.4职位发布 (14)4.4.5简历管理功能 (15)4.4.6面试管理 (15)4.4.7用户管理 (15)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签字 (17)1导言1.1目的该文档是关于用户对于网上招聘系统的功能和性能的要求,重点描述了网上招聘系统的设计需求,将作为对该工具在概要设计阶段的设计输入。
本文档的预期读者是:●设计人员●开发人员●项目管理人员●测试人员●用户1.2范围该文档是借助于当前系统的逻辑模型导出目标系统的逻辑模型,解决整个项目系统的“做什么”的问题。
在这里,对于开发技术并没有涉及,而主要是通过建立模型的方式来描述用户的需求,为客户、用户、开发方等不同参与方提供一个交流的渠道。
1.3缩写说明HRHuman Resource(人力资源管理)的缩写。
JSPJava Server Page(Java服务器页面)的缩写,一个脚本化的语言。
UMLJava Server Page(Java服务器页面)的缩写,一个脚本化的语言。
1.4术语定义无1.5引用标准[1] 《企业文档格式标准》 V1.1北京长江软件有限公司[2] 《需求规格报告格式标准》 V1.1北京长江软件有限公司软件工程过程化组织1.6参考资料[1] 《UML》 V1.1北京长江软件有限公司[2] 《需求规格报告格式标准》 V1.1北京长江软件有限公司软件工程过程化组织1.7版本更新信息本文档的更新记录如表A-1。
表A-1 版本更新记录2系统定义我们分别阐述一下项目的来源、背景和项目的目标。
2.1项目来源及背景本项目是为北京某公司开发的一个网上招聘系统,由于这个公司的规模比较大,需要招聘的员工也很多,每次招聘总能收到成千上万的简历,如何挑选合适的应聘者常常是公司比较棘手的事情,为人力资源部的工作人员带来很多的工作量。
为此公司希望有一个自动化的招聘系统能够给他们带来工作的便利,提高工作效率,同时及时招聘到满意的人才。
为现实企业与人才牵线搭桥的作用,来弥补招聘中存在的种种不足。
在这种条件下,我们开发了网上招聘系统。
人力资源部的工作人员通过这个招聘系统维护知识库,编制试题,发布职位和与这个职位相应的试题;应聘者可以通过网上提交自己的简历并同时回答相应的试题。
人力资源部的工作人员通过这个招聘系统可以统计整理这些简历,并根据应聘者的简历和试题分数提取出需要面试的人员,然后按照一定的方式通知面试人员参加面试,在面试过程中,记录相应的面试结果。
人力资源部的工作人员可以随时浏览人员简历和面试的相关信息。
2.2项目要达到的目标本项目设定的目标如下:1.系统能够提供友好的用户界面,使操作人员的工作量最大限度的减少2.系统具有良好的运行效率,能够得到提高生产率的目的3.系统应有良好的可扩充性,可以容易的加入其它系统的应用。
4.平台的设计具有一定的超前性,灵活性,能够适应企业生产配置的变化。
5.通过这个项目可以锻炼队伍,提高团队的开发能力和项目管理能力2.3系统整体结构根据用户的需求陈述,可以确定本项目分为客户端和管理端,客户端主要功能是提供应聘者的查询职位、简历录入、回答试题,提交简历等。
管理端的功能提供公司人力资源管理人员进行的知识库管理、试卷管理、职位管理、简历管理、用户管理等。
他们的关系如图A-1。
HRHRHRHRHR图A-1:网上招聘系统流程图3应用环境本项目的应用环境可以分硬件环境、软件环境和网络环境来描述。
3.1系统运行网络环境本系统的网络运行图如图A-2,无论是客户端的应聘者还是管理端的HR等都可以通过网络登录到本系统中。
应聘者通过网络提交简历等相关信息,HR通过网络发布职位信息,获得应聘者提供的简历信息,进行面试管理。
图A-2:网络拓扑图3.2系统运行硬件环境本系统的硬件环境如下:●客户机:普通PC⏹CPU:P4 1.8GHz⏹内存:256MB以上⏹分辨率:推荐使用1024*768像素●WEB服务器⏹CPU:P4 1.8GHz⏹内存:256MB以上●数据库服务器⏹CPU:P4 1.8GHz⏹内存:256MB以上3.3系统运行软件环境●操作系统:Windows 2000●数据库:SQL Server 2000●开发工具包:JDK V ersion 1.4.2●JSP服务器:Tomcat●浏览器:IE6.0●4功能规格我们采用面向对象分析作为主要的系统建模方法,使用UML(Unified Modeling Language)作为建模语言。
UML为建模活动提供了从不同角度观察和展示系统的各种特征的方法。
在UML中,从任何一个角度对系统所作的抽象都可能需要几种模型来描述,而这些来自不同角度的模型图最终组成了系统的映像。
Use Case描述的是“actor”(用户、外部系统以及系统处理)是如何与系统交互来完成工作的。
Use Case模型提供了一个非常重要的方式来界定系统边界以及定义系统功能,同时,该模型将来可以派生出动态对象模型。
设计Use-case时,我们遵循下列步骤:第一步,识别出系统的“actor”。
Actor可以是用户、外部系统,甚至是外部处理,通过某种途径与系统交互。
重要的是着重从系统外部执行者的角度来描述系统需要提供哪些功能,并指明这些功能的执行者(Actor)是谁。
尽可能地确保所有Actor都被完全识别出来。
第二步,描述主要的Use Case。
可以采取不断地问自己“这个Actor究竟想通过系统做什么?”来准确地描述Use Case。
第三步,重新审视每个Use Case,为它们下个详尽的定义。
4.1角色(Actor)定义角色或者执行者(Actor)指与系统产生交互的外部用户或者外部系统。
4.1.1 应聘者应聘者是指在这个网络招聘系统中通过客户端提交简历信息的人员,这个Actor主要参与客户端的职位查询、填写简历、回答问题、提交简历等功能。
4.1.2 管理用户管理用户是指管理端的用户,这个此Actor派生两个子类,HR(人力资源管理)和系统管理员,HR是指在网络招聘系统中通过管理端参与公司人力资源管理工作的人员,她又可以派生三个子类即试题管理者、职位发布者和面试管理者。
系统管理员是指对网上招聘系统系统进行相关设置、维护的人员,它也是通过管理端登录对管理端的用户进行设置,分配权限等,它们的关系如图A-3:图A-3:HR角色的关系图管理用户具体说明如下:●HR⏹试题管理者-管理知识库、组织相关试题。
⏹职位发布者-根据公司的需要发布相应的职位需求。
⏹面试管理者-整理应聘者简历、对合适者进行面试。
●系统管理员-通过管理端对系统用户进行管理的人员,这个Actor主要负责对管理端用户的增加,权限的设置等功能。
4.1.3 数据库数据库是一个与系统产生交互的外部系统,这个Actor负责系统的数据查询、增加、删除和修改等操作。
4.2系统主Use Case图网上招聘系统可以分为两个主要的组成部分,一个是客户端子系统,一个是管理端子系统。
客户端子系统主要是指应聘者通过登录招聘网站进行操作的功能,即应聘功能。
管理端子系统是招聘公司的管理人员发布招聘职位,整理应聘者简历,面试等功能。
系统的主UseCase图如图A-4所示。
图A-4:系统的主Use Case图4.3客户端子系统应聘者通过公司的招聘网站登录到系统中进行应聘,应聘者通过它提交简历,进行应聘,这就是客户端子系统的功能。
在客户端用户可以看到职位名称,职位发布日期,截止日期,职位类型招聘人数几项,按职位发布日期排序。
当点击职位名称时进入职位详细信息页面,如果需要应聘的话,可以填写简历信息,并回答问题,最后将简历连同简历一同提交。
它的活动图如图A-5所示。
图A-5:客户端的活动图客户端的功能主要包括选择职位、填写简历、回答试卷等功能,它的用例图如图A-6。
图A-6:客户端的功能用例图客户端管理的功能描述如下:F-C-1:职位查询应聘者登录到应聘网站可以看到招聘的职位列表,在职位列表中显示职位名称,职位发布日期,截止日期,职位类型招聘人数几项,按职位发布日期排序。
当点击职位名称时进入职位详细信息页面,职位详细页面显示职位名称,职位描述,职位要求,招聘人数,点击应聘该职位进入填写基本信息页面。
F-C-2:简历录入有基本信息、基本信息工作经历、教育经历、个人简短评价等组成应聘者的申请工作简历。
F-C-3:回答试题试题分为价值取向、工作取向两种,试卷从题库中随机抽取,每次抽取价值取向和工作取向试题各一套,应聘者须同时回答这两种试题,企业通过试题的回答情况和简历来进行选择。
4.3.1职位选择职位选择是显示目前正在招聘的所有职位,以及每个招聘职位的描述和应聘要求等。
具体描述如下:用例描述:应聘职位选择执行者:应聘者前置条件:应聘者已登录系统;后置条件:选择应聘职位后,则可以输入简历基本路径:a)应聘者登录到公司的招聘网页,显示目前的招聘职位列表,发布的日期,招聘的人数等;b)点击任何一个招聘职位可以浏览每个招聘职位的详细信息,包括职位工作描述、对应聘者的要求、招聘人数等信息;c)如果对这个职位满意,可以点击应聘该职位进入填写简历信息页面,开始填写简历和回答问卷等环节。
4.3.2 简历输入如果应聘者满意某个职位,就开始录入简历,简历从应聘者的基本信息开始,然后输入工作经历、教育经历、基本技能、家庭成员、自我介绍等内容,最后开始回答问卷。
具体描述如下:用例描述:简历输入执行者:应聘者前置条件:应聘者已选择应聘职位;后置条件:简历输入后,则可以回答问卷基本路径:a)基本信息输入,包括姓名、性别、年龄、身高、证件类型、证件号码、婚姻状况、工作年限、期望的月薪、居住地、电话、Email、地址、邮编等信息b)工作经历信息输入,包括起止时间、工作单位、单位所属行业、单位性质、部门、职位、工作描述等;c)教育经历信息输入,包括起止时间、学校、专业、学位、简单描述等d)基本技能信息输入,包括技能名称、熟悉程度、证书、其它说明等;e)家庭成员信息输入,包括亲属姓名、年龄、与本人的关系、工作单位、职位等;f)自我介绍输入是对自己的简短评价,字数在100字以内。