软件工程需求规格说明书示例模板内容摘要:

具有良好的运行效率,能够得到提高生产率的目的 3. 系统应有良好的可扩充性,可以容易的加入其它系统的应用。 4. 平台的设计具有一定的超前性,灵活性,能够适应企业生产配置的变化。 5. 通过这个项目可以锻炼队伍,提高团队的开发能力和项目管理能力 系统整体结构 根据用户的需求陈述,可以确定本项目分为客户端和管理端,客户端主要功能是提供应聘者的 查询职位、简历录入、回答试题,提交简历等。 管理端的功能提供公司人力资源管理人员进行的 知识库管 理、试卷管理、职位管理、简历管理、用户管理等。 他们的关系如图 A1。 网 络 服 务 器 知识库管理 HR 试题库管理 HR 职位管理 HR 简历管理 HR 面试管理 HR 职位信息 简历信息 面试信息 应聘职位 应聘者 知识信息 试题信息 职位信息 填写简历 回答试题 提交简历信息 简历信息 图 A1:网上招聘系统流程图 网上招聘系统需求规格 第 4 页 3 应用环境 本项目的应用环境可以分硬件环境、软件环境和网络环境来描述。 系统运行网络环境 本系统的网络运行图如图 A2,无论是客户端的应聘者还是管理端的 HR 等都可以通过网络登录到本系统中。 应聘者通过网络提交简历等相关信息, HR 通过网络发布职位信息,获得应聘者提供的简历信息,进行面试管理。 网上招聘系统需求规格 第 5 页 系统运行硬件环境 本系统的硬件环境如下: ? 客户机:普通 PC ? CPU: P4 ? 内存: 256MB 以上 ? 分辨率:推荐使用 1024*768 像素 ? WEB 服务器 ? CPU: P4 ? 内存: 256MB 以上 ? 数据库服务器 ? CPU: P4 ? 内存: 256MB 以上 系统运行软件环境 ? 操作系统: Windows 2020 ? 数据库: SQL Server 2020 ? 开发工具包: JDK Version ? JSP 服务器: Tomcat ? 浏览器: ? 4 功能规格 我们采用面向对象分析作为主要 的系统建模方法,使用 UML(Unified Modeling Language)作为建模语言。 UML 为建模活动提供了从不同角度观察和展示系统的各种特征的图 A2:网络拓扑图 网上招聘系统需求规格 第 6 页 方法。 在 UML 中,从任何一个角度对系统所作的抽象都可能需要几种模型来描述,而这些来自不同角度的模型图最终组成了系统的映像。 Use Case 描述的是“ actor” (用户、外部系统以及系统处理 )是如何与系统交互来完成工作的。 Use Case 模型提供了一个非常重要的方式来界定系统边界以及定义系统功能,同时,该模型将来可以派生出动态对象模型。 设计 Usecase 时,我们遵循下列步骤: 第一步,识别出系统的“ actor”。 Actor 可以是用户、外部系统,甚至是外部处理,通过某种途径与系统交互。 重要的是着重从系统外部执行者的角度来描述系统需要提供哪些功能,并指明这些功能的执行者 (Actor)是谁。 尽可能地确保所有 Actor都被完全识别出来。 第二步,描述主要的 Use Case。 可以采取不断地问自己“这个 Actor 究竟想通过系统做什么。 ”来准确地描述 Use Case。 第三步,重新审视每个 Use Case,为它们下个详尽的定义。 角色( Actor)定义 角色 或者执行者( Actor)指与系统产生交互的外部用户或者外部系统。 应聘者 应聘者是指在这个网络招聘系统中通过客户端提交简历信息的人员,这个 Actor 主要参与客户端的职位查询、填写简历、回答问题、提交简历等功能。 管理用户 管理用户是指管理端的用户,这个此 Actor 派生两个子类, HR(人力资源管理)和系统管理员, HR 是指在网络招聘系统中通过管理端参与公司人力资源管理工作的人员,她又可以派生三个子类即试题管理者、职位发布者和面试管理者。 系统管理员是指对网上招聘系统系统进行相关设置、维护的人员,它也是通过管理端 登录对管理端的用户进行设置,分配权限等,它们的关系如图 A- 3: 网上招聘系统需求规格 第 7 页 管理用户具体说明如下: ? HR ? 试题管理者 - 管理知识库、组织相关试题。 ? 职位发布者 - 根据公司的需要发布相应的职位需求。 ? 面试管理者 - 整理应聘者简历、对合适者进行面试。 ? 系统管理员 -通过管理端对系统用户进行管理的人员,这个 Actor 主要负责对管理端用户的增加,权限的设置等功能。 数据库 数据库是一个与 系统产生交互的外部系统,这个 Actor 负责系统的数据查询、增加、删除和修改等操作。 系统主 Use Case图 网上招聘系统可以分为两个主要的组成部分,一个是客户端子系统,一个是管理端子系统。 客户端子系统主要是指 应聘者通过登录招聘网站进行操作的功能,即应聘功能。 管理端子系统是招聘公司的管理人员发布招聘职位,整理应聘者简历,面试等功能。 系统的主 Use Case 图如图 A4 所示。 图 A3: HR 角色的关系图 网上招聘系统需求规格 第 8 页 客户端子系统 应聘者通过公司的招聘网站登录到系统中进行应聘,应聘者通过它提交简历,进行应聘,这就是客户端子系统的功能。 在客户端用户可以看到职位名称,职位发布日期,截止日期,职位类型招聘人数几项,按职位发布日期排序。 当点击职 位名称时进入职位详细信息页面,如果需要应聘的话,可以填写简历信息,并回答问题,最后将简历连同简历一同提交。 它的活动图如图 A5 所示。 图 A4:系统的主 Use Case 图 网上招聘系统需求规格 第 9 页 客户端的功能主要包括选择职位、填写简历、回答试卷等功能,它的用例图如图 A6。 填写简历应聘者选择应聘职位试题回答 客户端管理的功能描述如下: FC1:。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。