基于UML的需求规格说明书(网上招聘系统) 联系客服

发布时间 : 星期日 文章基于UML的需求规格说明书(网上招聘系统)更新完毕开始阅读

网上招聘系统需求规格

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

XXXXX软件有限公司软件工程过程化组织

1.6 参考资料

[1] 《UML》 V1.1 XXXXX软件有限公司

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

XXXXX软件有限公司软件工程过程化组织

1.7 版本更新信息

本文档的更新记录如表A-1。 表A-1 版本更新记录 修改编号 001 002 003 004 005 修改日期 2006.4.5 2006.4.10 2006.4.15 2006.4.16 2006.4.18 修改后版本 0.1 0.2 0.3 0.4 1.0 修改位置 全部 3.1章节 4.1章节 5.1章节 7章节 修改内容概述 初始发布版本 增加 修改 修改 增加

2 系统定义

我们分别阐述一下项目的来源、背景和项目的目标。

2.1 项目来源及背景

本项目是为北京某公司开发的一个网上招聘系统,由于这个公司的规模比较大,需要招聘的员工也很多,每次招聘总能收到成千上万的简历,如何挑选合适的应聘者常常是公司比较棘手的事情,为人力资源部的工作人员带来很多的工作量。为此公司希望有一个自动化的招聘系统能够给他们带来工作的便利,提高工作效率,同时及时招聘到满意的人才。

为现实企业与人才牵线搭桥的作用,来弥补招聘中存在的种种不足。在这种条件下,我们开发了网上招聘系统。人力资源部的工作人员通过这个招聘系统维护知识库,编制试题,发布职位和与这个职位相应的试题;应聘者可以通过网上提交自己的简历并同时回答相应的试题。人力资源部的工作人员通过这个招聘系统可以统计整理这些简历,并根据应聘者的简历和试题分数提取出需要面试的人员,然后按照一定的方式通知面试人员参加面试,在面试过程中,记录相应的面试结果。人力资源部的工作人员可以随时浏览人员简历和面试的相关信息。

第 2 页

网上招聘系统需求规格

2.2 项目要达到的目标

本项目设定的目标如下:

1. 系统能够提供友好的用户界面,使操作人员的工作量最大限度的减少 2. 系统具有良好的运行效率,能够得到提高生产率的目的

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

4. 平台的设计具有一定的超前性,灵活性,能够适应企业生产配置的变化。 5. 通过这个项目可以锻炼队伍,提高团队的开发能力和项目管理能力

2.3 系统整体结构

根据用户的需求陈述,可以确定本项目分为客户端和管理端,客户端主要功能是提供应聘者的查询职位、简历录入、回答试题,提交简历等。管理端的功能提供公司人力资源管理人员进行的知识库管理、试卷管理、职位管理、简历管理、用户管理等。他们的关系如图A-1。

知识信息

HR 知识库管理

试题信息 应聘者 HR 试题库管理

网 职位信息 络职位信息

应聘职位 服HR 职位管理 务器 填写简历 回答试题 简历信息 简历信息 提交简历信息 HR 简历管理 面试信息 HR 面试管理 图A-1:网上招聘系统流程图

第 3 页

网上招聘系统需求规格

3 应用环境

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

3.1 系统运行网络环境

本系统的网络运行图如图A-2,无论是客户端的应聘者还是管理端的HR等都可以通过网络登录到本系统中。应聘者通过网络提交简历等相关信息,HR通过网络发布职位信息,获得应聘者提供的简历信息,进行面试管理。

第 4 页

网上招聘系统需求规格

图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 Version 1.4.2 JSP服务器:Tomcat 浏览器:IE6.0

4 功能规格

我们采用面向对象分析作为主要的系统建模方法,使用UML(Unified Modeling Language)作为建模语言。UML为建模活动提供了从不同角度观察和展示系统的各种特征的

第 5 页