《面向对象分析与设计》大作业范例 - 图文 联系客服

发布时间 : 星期一 文章《面向对象分析与设计》大作业范例 - 图文更新完毕开始阅读9c3584a2998fcc22bcd10d5a

《面向对象分析设计》

大作业

网上招聘系统分析设计

专业: 班级: 学号: 姓名:

成绩:

二 〇 一四 年 六月

1

大连理工大学城市学院

目 录

第一章 网上招聘系统需求规格说明书 ............................................. - 3 - 第二章 软件项目的概要设计说明书 .................................................... 16 第三章网上招聘系统详细设计 .............................................................. 51 第四章 软件项目的编码案例说明 ........................................................ 64 第五章 网上招聘系统客户端系统测试计划 ........................................ 71 第六章 网上招聘系统客户端系统测试设计 ........................................ 75 第八章 网上招聘系统客户端系统测试报告 ........................................ 92

2

第一章 网上招聘系统需求规格说明书

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所示。

表A-1 版本更新记录

修改编号 001 002 003 004 005

修改日期 2008.9.5 2006.9.10 2006.9.15 2006.9.16 2006.10.18

修改后版本 0.1 0.2 0.3 0.4 1.0

修改位置 全部 第3.1节 第4.1节 第5.1节 第7章

修改内容概述 初始发布版本 增加 修改 修改 增加

2.系统定义

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

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

- 3 -

比较棘手的事情,为人力资源部的工作人员带来很多的工作量。为此公司希望有一个自动化的招聘系统能够给他们带来工作的便利,提高工作效率,同时能及时招聘到满意的人才。

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

2.2 用户的特点

本系统的用户都是网上用户,包括两类,一类是应聘者,他们的差异比较大,有的学历很高,有的可能很低。有的经验很丰富,有的可能没有经验等。另外一类用户是管理用户,他们是公司内部的人,主要是人力资源管理人员和系统管理人员。他们对招聘业务很熟悉,系统管理人员对系统很熟悉,总之,他们对使用管理软件比较熟悉。

2.3 项目目标

本项目设定的目标如下:

· 系统能够提供友好的用户界面,使操作人员的工作量最大限度的减少; · 系统具有良好的运行效率,能够达到提高生产率的目的; · 系统应有良好的可扩充性,可以容易地加入其他系统的应用;

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

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

HRHRHR题库管理问卷管理职位发布试题信息应聘者问卷信息职位信息应聘职位填写简历回答试题网职位信息络服务简历信息简历信息提交简历信息HRHR简历管理面试管理器面试信息 图A-1 网上招聘系统流程图

3.1 系统运行的网络环境

本系统的网络运行图如图A-2所示,无论是客户端的应聘者还是管理端的管理用户都

- 4 -