软件工程需求规格说明书示例模板33230138876.docx
《软件工程需求规格说明书示例模板33230138876.docx》由会员分享,可在线阅读,更多相关《软件工程需求规格说明书示例模板33230138876.docx(25页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、VisionSky 北京华际友天信息科技有限公司 (与标题内容相符)网上招聘系系统需求规规格V1.0XXXXXX软件公司评 审 日 期期: 20012年1月12日日第 2 页 共 19 页网上招聘系系统需求规规格XXXX软件目 录1导言11.1目目的11.2范范围11.3缩缩写说明11.4术术语定义11.5引用标准准11.6参参考资料21.7版版本更新信信息22系统定定义22.1项项目来源及及背景22.2项项目要达到到的目标32.3系系统整体结结构33应用环环境43.1系系统运行网网络环境43.2系系统运行硬硬件环境53.3系系统运行软软件环境54功能规规格54.1角角色(Acctor)定定义
2、64.1.11应聘者64.1.22管理用户户64.1.33数据库74.2系系统主Usse Caase图74.3客客户端子系系统84.3.11职位选择择104.3.22简历输入入104.3.3问卷回答答104.4管管理端子系系统114.4.11登录管理理134.4.22题库管理理134.4.33试卷管理理144.4.44职位发布布144.4.55简历管理理功能154.4.66面试管理理154.4.77用户管理理165性能需需求165.1界界面需求165.2响响应时间需需求165.3可可靠性需求求165.4开开放性需求求175.5可可扩展性需需求175.6系系统安全性性需求176产品提提交177实
3、现约约束178签字18 网上招聘系系统需求规规格1 导言1.1 目的该文档是关关于用户对对于网上招招聘系统的的功能和性性能的要求求,重点描述述了网上招招聘系统的的设计需求求,将作为为对该工具具在概要设设计阶段的的设计输入入。本文档的预预期读者是是:l 设计人员l 开发人员l 项目管理人人员l 测试人员l 用户1.2 范围该文档是借借助于当前前系统的逻逻辑模型导导出目标系系统的逻辑辑模型,解解决整个项项目系统的的“做什么”的问题。在在这里,对对于开发技技术并没有有涉及,而而主要是通通过建立模模型的方式式来描述用用户的需求求,为客户户、用户、开开发方等不不同参与方方提供一个个交流的渠渠道。1.3
4、缩写说明HRHumaan Reesourrce(人人力资源管管理)的缩缩写。JSPJava Servver PPage(JJava服服务器页面面)的缩写写,一个脚脚本化的语语言。UMLJava Servver PPage(JJava服服务器页面面)的缩写写,一个脚脚本化的语语言。1.4 术语定义无1.5 引用标准1 企企业文档格格式标准 V1.1XXXXXX软件有有限公司 2 需需求规格报报告格式标标准 V1.11XXXXXX软件有限限公司软件件工程过程程化组织1.6 参考资料1 UUML V1.11XXXXXX软件有有限公司 2 需需求规格报报告格式标标准 V1.11XXXXXX软件有限限公
5、司软件件工程过程程化组织1.7 版本更新信信息本文档的更更新记录如如表A-11。表A-1 版本更新新记录修改编号修改日期修改后版本本修改位置修改内容概概述0012006.4.50.1全部初始发布版版本0022006.4.1000.23.1章节节增加0032006.4.1550.34.1章节节修改0042006.4.1660.45.1章节节修改0052006.4.1881.07章节增加2 系统定义我们分别阐阐述一下项项目的来源源、背景和和项目的目目标。2.1 项目来源及及背景本项目是为为北京某公公司开发的的一个网上上招聘系统统,由于这这个公司的的规模比较较大,需要要招聘的员员工也很多多,每次招招
6、聘总能收收到成千上上万的简历历,如何挑挑选合适的的应聘者常常常是公司司比较棘手手的事情,为为人力资源源部的工作作人员带来来很多的工工作量。为为此公司希希望有一个个自动化的的招聘系统统能够给他他们带来工工作的便利利,提高工工作效率,同同时及时招招聘到满意意的人才。为现实企业业与人才牵牵线搭桥的的作用,来来弥补招聘聘中存在的的种种不足足。在这种种条件下,我我们开发了了网上招聘聘系统。人人力资源部部的工作人人员通过这这个招聘系系统维护知知识库,编编制试题,发发布职位和和与这个职职位相应的的试题;应应聘者可以以通过网上上提交自己己的简历并并同时回答答相应的试试题。人力力资源部的的工作人员员通过这个个招
7、聘系统统可以统计计整理这些些简历,并并根据应聘聘者的简历历和试题分分数提取出出需要面试试的人员,然然后按照一一定的方式式通知面试试人员参加加面试,在在面试过程程中,记录录相应的面面试结果。人人力资源部部的工作人人员可以随随时浏览人人员简历和和面试的相相关信息。2.2 项目要达到到的目标本项目设定定的目标如如下:1. 系统能够提提供友好的的用户界面面,使操作作人员的工工作量最大大限度的减减少2. 系统具有良良好的运行行效率,能能够得到提提高生产率率的目的3. 系统应有良良好的可扩扩充性,可可以容易的的加入其它它系统的应应用。4. 平台的设计计具有一定定的超前性性,灵活性性,能够适适应企业生生产配
8、置的的变化。5. 通过这个项项目可以锻锻炼队伍,提提高团队的的开发能力力和项目管管理能力2.3 系统整体结结构根据用户的的需求陈述述,可以确确定本项目目分为客户户端和管理理端,客户户端主要功功能是提供供应聘者的的查询职位位、简历录录入、回答答试题,提提交简历等等。管理端端的功能提提供公司人人力资源管管理人员进进行的知识识库管理、试试卷管理、职职位管理、简简历管理、用用户管理等等。他们的的关系如图图A-1。网 络 服 务 器知识库管理HR试题库管理HR职位管理HR简历管理HR面试管理HR职位信息简历信息面试信息应聘职位应聘者知识信息试题信息职位信息填写简历回答试题提交简历信息简历信息图A-1:网
9、上招聘系统流程图3 应用环境 本项目的的应用环境境可以分硬硬件环境、软软件环境和和网络环境境来描述。3.1 系统运行网网络环境本系统的网网络运行图图如图A-2,无论论是客户端端的应聘者者还是管理理端的HRR等都可以以通过网络络登录到本本系统中。应应聘者通过过网络提交交简历等相相关信息,HHR通过网网络发布职职位信息,获获得应聘者者提供的简简历信息,进进行面试管管理。图A-2:网络拓扑图3.2 系统运行硬硬件环境本系统的硬硬件环境如如下:l 客户机:普普通PCn CPU:PP4 1.8GHzzn 内存:2556MB以以上n 分辨率:推推荐使用11024*768像像素l WEB服务务器n CPU:
10、PP4 1.8GHzzn 内存:2556MB以以上l 数据库服务务器n CPU:PP4 1.8GHzzn 内存:2556MB以以上3.3 系统运行软软件环境l 操作系统:Winddows 20000l 数据库:SSQL SServeer 20000l 开发工具包包:JDKK Verrsionn 1.44.2l JSP服务务器:Toomcattl 浏览器:IIE6.00l4 功能规格我们采用面面向对象分分析作为主主要的系统统建模方法法,使用UUML(UUnifiied MModelling Langguagee)作为建建模语言。UUML为建建模活动提提供了从不不同角度观观察和展示示系统的各各种特
11、征的的方法。在在UML中中,从任何何一个角度度对系统所所作的抽象象都可能需需要几种模模型来描述述,而这些些来自不同同角度的模模型图最终终组成了系系统的映像像。Use Casee描述的是是“actoor”(用户、外外部系统以以及系统处处理)是如如何与系统统交互来完完成工作的的。Usee Casse模型提提供了一个个非常重要要的方式来来界定系统统边界以及及定义系统统功能,同同时,该模模型将来可可以派生出出动态对象象模型。设计Usse-caase时,我我们遵循下下列步骤:第一步,识识别出系统统的“actoor”。Acttor可以以是用户、外外部系统,甚甚至是外部部处理,通通过某种途途径与系统统交互。
12、重重要的是着着重从系统统外部执行行者的角度度来描述系系统需要提提供哪些功功能,并指指明这些功功能的执行行者(Acctor)是谁。尽尽可能地确确保所有AActorr都被完全全识别出来来。第二步,描描述主要的的Use Casee。可以采采取不断地地问自己“这个Acctor究究竟想通过过系统做什什么?”来准确地地描述Usse Caase。第三步,重重新审视每每个Usee Casse,为它它们下个详详尽的定义义。4.1 角色(Acctor)定定义角色或者执执行者(AActorr)指与系系统产生交交互的外部部用户或者者外部系统统。4.1.1 应聘者应聘者是指指在这个网网络招聘系系统中通过过客户端提提交简
13、历信信息的人员员,这个AActorr主要参与与客户端的的职位查询询、填写简简历、回答答问题、提提交简历等等功能。4.1.2 管理用户管理用户是是指管理端端的用户,这这个此Acctor派派生两个子子类, HR(人人力资源管管理)和系系统管理员员,HR是是指在网络络招聘系统统中通过管管理端参与与公司人力力资源管理理工作的人人员,她又又可以派生生三个子类类即试题管管理者、职职位发布者者和面试管管理者。系系统管理员员是指对网网上招聘系系统系统进进行相关设设置、维护护的人员,它它也是通过过管理端登登录对管理理端的用户户进行设置置,分配权权限等,它它们的关系系如图A3:图A-3:HR角色的关系图管理用户具
14、具体说明如如下:l HRn 试题管理者者 管理知知识库、组组织相关试试题。n 职位发布者者 根据公公司的需要要发布相应应的职位需需求。n 面试管理者者 整理应应聘者简历历、对合适适者进行面面试。l 系统管理员员通过管理理端对系统统用户进行行管理的人人员,这个个Actoor主要负负责对管理理端用户的的增加,权权限的设置置等功能。4.1.3 数据库数据库是一一个与系统统产生交互互的外部系系统,这个个Actoor负责系系统的数据据查询、增增加、删除除和修改等等操作。4.2 系统主Usse Caase图网上招聘系系统可以分分为两个主主要的组成成部分,一一个是客户户端子系统统,一个是是管理端子子系统。客
15、客户端子系系统主要是是指应聘者者通过登录录招聘网站站进行操作作的功能,即即应聘功能能。管理端端子系统是是招聘公司司的管理人人员发布招招聘职位,整整理应聘者者简历,面面试等功能能。系统的的主Usee Casse图如图图A-4所所示。图A-4:系统的主Use Case图4.3 客户端子系系统应聘者通过过公司的招招聘网站登登录到系统统中进行应应聘,应聘聘者通过它它提交简历历,进行应应聘,这就就是客户端端子系统的的功能。在在客户端用用户可以看看到职位名名称,职位位发布日期期,截止日日期,职位位类型招聘聘人数几项项,按职位位发布日期期排序。当当点击职位位名称时进进入职位详详细信息页页面,如果果需要应聘聘
16、的话,可可以填写简简历信息,并并回答问题题,最后将将简历连同同简历一同同提交。它它的活动图图如图A-5所示。图A-5:客户端的活动图客户端的功功能主要包包括选择职职位、填写写简历、回回答试卷等等功能,它它的用例图图如图A-6。图A-6:客户端的功能用例图客户端管理理的功能描描述如下:F-C-11:职位查查询应聘者登录录到应聘网网站可以看看到招聘的的职位列表表,在职位位列表中显显示职位名名称,职位位发布日期期,截止日日期,职位位类型招聘聘人数几项项,按职位位发布日期期排序。当当点击职位位名称时进进入职位详详细信息页页面,职位位详细页面面显示职位位名称,职职位描述,职职位要求,招招聘人数,点点击应
17、聘该该职位进入入填写基本本信息页面面。F-C-22:简历录录入有基本信息息、基本信信息工作经经历、教育育经历、个个人简短评评价等组成成应聘者的的申请工作作简历。F-C-33:回答试试题试题分为价价值取向、工工作取向两两种,试卷卷从题库中中随机抽取取,每次抽抽取价值取取向和工作作取向试题题各一套,应应聘者须同同时回答这这两种试题题,企业通通过试题的的回答情况况和简历来来进行选择择。 4.3.1 职位选择职位选择是是显示目前前正在招聘聘的所有职职位,以及及每个招聘聘职位的描描述和应聘聘要求等。具具体描述如如下:用例描述:应聘职位位选择执行者:应应聘者前置条件:应聘者已登登录系统;后置条件:选择应聘
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件工程 需求 规格 说明书 示例 模板 33230138876
限制150内