《面向对象分析与设计》大作业范例《网上招聘系统分析1089.docx
《《面向对象分析与设计》大作业范例《网上招聘系统分析1089.docx》由会员分享,可在线阅读,更多相关《《面向对象分析与设计》大作业范例《网上招聘系统分析1089.docx(201页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、面向对象分析设计大作业网上招聘系系统分析析设计与与实现 专专业: 班班级: 学学号: 姓姓名:成绩:二一四年年六月 大连理工大大学城市市学院目 录第一章网上上招聘系系统需求求规格说说明书- 3 -第二章软件件项目的的概要设设计说明明书166第三章网上上招聘系系统详细细设计446第四章软件件项目的的编码案案例说明明58第五章网上上招聘系系统客户户端系统统测试计计划655第六章网上上招聘系系统客户户端系统统测试设设计699第八章网上上招聘系系统客户户端系统统测试报报告866201第一章 网网上招聘聘系统需需求规格格说明书书1.导言1.1 目目的该文档是关关于用户户对于网网上招聘聘系统的的功能和和性
2、能的的要求,重重点描述述了网上上招聘系系统的功功能需求求,是概概要设计计阶段的的重要输输入。本文档的预预期读者者是: 设计人人员;开发人员员;项目管理理人员;测试人员员;用户。1.2 范范围该文档是借借助于当当前系统统的逻辑辑模型导导出目标标系统的的逻辑模模型的,解解决整个个项目系系统的“做什么么”的问题题。在这这里,没没有涉及及开发技技术,而而主要是是通过建建立模型型的方式式来描述述用户的的需求,为为客户、用用户、开开发方等等不同参参与方提提供一个个交流的的平台。1.3 编编写说明明HR,Huumann Reesouurcee(人力力资源管管理)的的缩写。JSP,JJavaa Seervee
3、r PPagee(Jaava服服务器页页面)的的缩写,一一个脚本本化的语语言。UML,UUniffiedd Moodellingg Laanguuagee(统一一建模语语言)的的缩写,是是一个标标准的建建模语言言。1.4 术术语定义义无1.5 引引用标准准1企企业文档档格式标标准,*有限公公司软件件工程过过程化组组织2需需求规格格报告格格式标准准,*有有限公司司软件工工程过程程化组织织1.6 参参考资料料1UUML说说明,*软件件有限公公司2需需求规格格报告格格式标准准,*公公司软件件工程过过程化组组织1.7 版版本更新新信息本文档的更更新记录录如表AA-1所所示。表A-1 版本本更新记记录修
4、改编号修改日期修改后版本本修改位置修改内容概概述0010020030040052008.9.52006.9.1002006.9.1552006.9.1662006.10.1180.10.20.30.41.0全部第3.1节节第4.1节节第5.1节节第7章初始发布版版本增加修改修改增加2.系统定定义我们分别阐阐述一下下项目的的来源、背背景,项项目的用用户特点点和项目目的目标标。2.1 项项目来源源及背景景本项目是为为北京某某公司开开发的一一个网上上招聘系系统,由由于这个个公司的的规模比比较大,需需要招聘聘的员工工也很多多,每次次招聘总总能收到到成千上上万的简简历,如如何挑选选合适的的应聘者者常常是
5、是公司比比较棘手手的事情情,为人人力资源源部的工工作人员员带来很很多的工工作量。为为此公司司希望有有一个自自动化的的招聘系系统能够够给他们们带来工工作的便便利,提提高工作作效率,同同时能及及时招聘聘到满意意的人才才。为实现企业业与人才才的有效效联系,弥弥补招聘聘中存在在的种种种不足,我我们开发发了招聘聘系统。公公司人力力资源部部的工作作人员通通过这个个招聘系系统维护护知识题题库,编编制问卷卷,发布布职位和和与这个个职位相相应的问问卷;应应聘者可可以通过过网上提提交自己己的简历历并同时时回答相相应的问问卷。人人力资源源部的工工作人员员通过这这个招聘聘系统可可以统计计整理这这些简历历,并根根据应聘
6、聘者的简简历和问问卷分数数提取出出需要面面试的人人员,然然后按照照一定的的方式通通知面试试人员参参加面试试,在面面试过程程中,记记录相应应的面试试结果。人人力资源源部的工工作人员员可能随随时浏览览人员简简历和面面试的相相关信息息。2.2 用用户的特特点本系统的用用户都是是网上用用户,包包括两类类,一类类是应聘聘者,他他们的差差异比较较大,有有的学历历很高,有有的可能能很低。有有的经验验很丰富富,有的的可能没没有经验验等。另另外一类类用户是是管理用用户,他他们是公公司内部部的人,主主要是人人力资源源管理人人员和系系统管理理人员。他他们对招招聘业务务很熟悉悉,系统统管理人人员对系系统很熟熟悉,总总
7、之,他他们对使使用管理理软件比比较熟悉悉。2.3 项项目目标标本项目设定定的目标标如下:系统能够够提供友友好的用用户界面面,使操操作人员员的工作作量最大大限度的的减少;系统具有有良好的的运行效效率,能能够达到到提高生生产率的的目的;系统应有有良好的的可扩充充性,可可以容易易地加入入其他系系统的应应用;平台的设设计具有有一定的的超前性性,灵活活性,能能够适应应企业生生产配置置的变化化;通过这个个项目可可以锻炼炼队伍,提提高团队队的开发发能力和和项目管管理能力力。3.应用环环境根据用户的的需求陈陈述,可可以确定定本项目目分为客客户端和和管理端端,客户户端主要要功能是是提供应应聘者的的职位查查询、简
8、简历录入入、回答答问卷,简简历提交交等。管管理端的的功能提提供公司司人力资资源管理理人员(HHR)进进行的知知识库(题题库)管管理、问问卷管理理、职位位发布、简简历管理理、用户户管理等等。它们们的关系系如图AA-1所所示。图A-1 网上上招聘系系统流程程图3.1 系系统运行行的网络络环境本系统的网网络运行行图如图图A-22所示,无无论是客客户端的的应聘者者还是管管理端的的管理用用户都可可以通过过网络登登录到本本系统中中。应聘聘者通过过网络提提交简历历等相关关信息,人人力资源源部通过过网络发发布职位位信息,获获得应聘聘者提交交的简历历信息,进进行面试试管理。管管理端的的系统管管理员需需要设置置管
9、理端端的用户户以及相相应的权权限。3.2 系系统运行行的硬件件环境本系统的硬硬件环境境如下:客户机:普普通PCCCPU:P411.8GGHz以以上内存:2256MMB以上上能够运行行IE55.0以以上或者者Nettscaape44.0以以上版本本的机器器分辨率:推荐使使用100247688像素Web服务务器 CPUU:P441.00GHzz内存:11G以上上硬盘:880GBB以上网卡:KKMb/s速度度数据库服务务器 CPUU:P442.00GHzz内存:11GB以以上硬盘:880GBB以上图A-2 网络络拓扑结结构图系统运行软软件环境境本系统的软软件环境境如下:操作系统统:UNNIX/Lin
10、nux/Winndowws20000或或以上版版本数据库:SQLL Seerveer 220000开发工具具包:JJDK Verrsioon 11.4.2Web服服务器:Tommcatt浏览器:IE66.0以以上4.功能规规格我们采用面面向对象象分析作作为主要要的系统统建模方方法,使使用UMML(UUniffiedd Moodellingg Laanguuagee)作为为建模语语言。UUML为为建模活活动提供供了从不不同角度度观察和和展示系系统的各各种特征征的方法法。在UUML中中,从任任何一个个角度对对系统所所作的抽抽象都可可能需要要几种模模型来描描述,而而这些来来自不同同角度的的模型图图最
11、终组组成了系系统的映映像。用例描述角角色(用用户、外外部系统统以及系系统处理理)是如如何与系系统交互互来完成成工作的的。用例例模型提提供了一一个非常常重要的的方式来来界定系系统边界界以及定定义系统统功能,同同时,该该模型将将来可以以派生出出动态对对象模型型。设计用例时时,我们们遵循下下列步骤骤:1)识别出出系统的的角色。角角色可以以是用户户、外部部系统,甚甚至是外外部处理理,通过过某种途途径与系系统交互互。重要要的是着着重从系系统外部部执行者者的角度度来描述述系统需需要提供供哪些功功能,并并指明这这些功能能的执行行者(角角色)是是谁。尽尽可能地地确保所所有角色色都被完完全识别别出来。2)描述主
12、主要的用用例。可可以采取取不断地地问自已已“这个角角色究竟竟想过系系统做什什么?”来准确确地描述述用例。3)重新审审视每个个用例,为为它们下下个详尽尽的定义义。4.1 角角色定义义角色或者执执行者指指与系统统产生交交互的外外部用户户或者外外部系统统。4.1.11 应聘聘者应聘者是指指在这个个网络招招聘系统统中通过过客户端端提交简简历信息息的人员员,这个个角色主主要参与与客户端端的职位位查询、填填写简历历、回答答问题、提提交简历历等功能能。4.1.2 管理用户管理用户是是指管理理端的用用户,此此角色派派生两个个子类,HHR(人人力资源源管理)和和系统管管理员,HHR是指指在网络络招聘系系统中通通
13、过管理理端参与与公司人人力资源源管理工工作的人人中,它它又可以以派生三三个子类类即试题题管理者者、职位位发布者者和面试试管理者者。系统统管理员员是指对对网上招招聘系统统进行相相关设置置、进行行系统维维护的人人员,他他也是通通过管理理端登录录对管理理端的用用户进行行设置,分分配权限限等,它它们的关关系如图图A-33所示。图A-3 管理理用户角角色的关关系管理用户具具体说明明如下:HR试题管理理者。管管理题库库、组织织相关问问卷。职位发布布者。根根据公司司的需要要发布相相应的职职位。面试管理理者。整整理应聘聘者简历历、对简简历合格格人员进进行面试试。系统管理员员通过管理端端对系统统用户进进行管理理
14、的人员员,这个个角色主主要负责责对管理理端用户户的增删删,权限限的设置置等功能能。4.1.33 数据据库数据库是一一个与系系统产生生交互的的外部系系统,这这个角色色负责系系统的数数据查询询、增加加、删除除和修改改等操作作。4.2 系系统主用用例图网上招聘系系统可以以分为两两个主要要的组成成部分,一一个是客客户端子子系统。一一个是管管理端子子系统。客客户端子子系统功功能主要要是指应应聘者通通过登录录招聘网网站进行行操作的的功能,即即应聘功功能。管管理端子子系统功功能是招招聘公司司的管理理人员发发布招聘聘职位,整整理应聘聘者简历历,面试试等功能能。系统统的主用用例如图图A-44所示。图A-4 系统
15、统的主用用例图4.3 客客户端子子系统应聘者通过过公司的的招聘网网站登录录到系统统中进行行应聘,应应聘者通通过它提提交简历历,进行行应聘,这这就是客客户端子子系统的的功能。在在客户端端用户可可以看到到职位名名称,职职位发布布日期,截截止日期期,职位位类型,招招聘人数数等说明明,按职职位发布布日期排排序。当当点击职职位名称称时进入入职位详详细信息息页面,如如果应聘聘的话,可可以填写写简历信信息,并并回答问问卷,最最后将问问卷连同同简历一一同提交交。图AA-5是是它的活活动图。客户端的功功能主要要包括选选择职位位、填写写简历、回回答问卷卷等功能能,图AA-6是是它的用用例图。图A-5 客户户端的活
16、活动图图图A-66 客户户端的功功能用例例图客户端管理理的这些些用例描描述如下下:F-C-11:职位位选择。应应聘者登登录到招招聘网站站可以看看到招聘聘的职位位列表,在在职位列列表职位位名称,职职位发布布日期,截截止日期期,职位位类型,招招聘人数数等,按按职位发发布日期期序。当当点击某某个招聘聘职位名名称时进进入该职职位详细细信息页页面,职职位详细细页面显显示职位位名称,职职位描述述,职位位要求,招招聘人数数等。F-C-22:简历历输入。简简历输入入包括应应聘者的的基本信信息、工工作经历历、教育育经历、基基本技能能、家属属关系、个个人简短短评价等等,它们们组成应应聘者的的简历信信息。F-C-3
17、3:问卷卷回答。应应聘者在在输入简简历后必必须回答答问卷、问问卷分为为价值取取向、工工作取向向两种,问问卷从题题库中随随机抽取取,每次次抽取价价值取向向和工作作取向试试题各一一套,应应聘者须须同时回回答这两两套试题题,企业业人力资资源人员员通过问问卷的回回答情况况和简历历情况来来选择应应聘者。4.3.11 职位位选择职位选择是是显示目目前正在在招聘的的所有职职位以及及每个招招聘职位位的描述述和应聘聘要求等等。具体体描述如如下。用例描述:应聘职职位选择择;执行者:应应聘者;前置条件:应聘者者已登录录系统;后置条件:选择应应聘职位位后,则则可以输输入简历历。基本路径:a)应聘者者登录到到公司的的招
18、聘网网页,显显示目前前的招聘聘职位列列表,发发布的日日期,招招聘的人人数等;b)点击任任何一个个招聘职职位可以以浏览招招聘职位位的详细细信息,包包括职位位工作描描述、对对应聘者者的要求求、招聘聘人数等等信息;c)如果对对这个职职位满意意,可以以点击“应聘该该职位”进入填填写简历历信息页页面,开开始填写写简历和和回答问问卷等环环节。4.3.22 简历历输入如果应聘者者满意某某个职位位,就开开始录入入简历,简简历从应应聘者的的基本信信息开始始,然后后输入工工作经历历、教育育经历、基基本技能能、家庭庭成员、自自我介绍绍等内容容,最后后开始回回答问卷卷。具体体描述如如下。用例描述:简历输输入;执行者:
19、应应聘者;前置条件:应聘者者已选择择应聘职职位;后置条件:简历输输入后,则则可以回回答问卷卷。基本路径:a)基本信信息输入入,包括括姓名、性性别、年年龄、身身高、证证件类型型、证件件号码、婚婚姻状况况、工作作年限、期期望的月月薪、居居住地、电电话、EE-maail、地地址、邮邮编等信信息;b)工作经经历信息息输入,包包括起止止时间、工工作单位位、单位位所属行行业、单单位性质质、部门门、职位位、工作作描述等等;c)教育经经历信息息输入,包包括起止止时间、学学校、专专业、学学位、简简单描述述等;d)基本技技能信息息输入,包包括技能能名称、熟熟悉程度度、证书书、其他他说明等等;e)家庭成成员信息息输
20、入,包包括亲属属姓名、年年龄与本本人的关关系、工工作单位位、职位位等;f)自我介介绍输入入是对自自己的简简短评价价,字数数在1000字以以内。4.3.33 问卷卷回答问卷回答要要求应聘聘者回答答问卷的的所有题题目,根根据所选选择的答答案,系系统给出出分数(应应聘者看看不到这这个分数数),具具体功能能描述如如下。用例描述:问卷回回答;执行者:应应聘者;前置条件:应聘者者已输入入简历;后置条件:问卷回回答后,则则可以提提交简历历并附问问卷结果果。基本路径:a)要求应应聘者回回答价值值取向和和工作取取向的问问卷;b)每套问问卷都是是选择题题,问卷卷全部回回答后,才才可以提提交简历历;c)最后简简历信
21、息息和回答答好的问问卷一起起提交到到服务器器端。4.4 管管理端子子系统管理端子系系统主要要是提供供公司人人力资源源管理人人员使用用的功能能,它的的功能分分为题库库管理、问问卷管理理、职位位发布、简简历整理理、面试试管理等等部分,每每个登录录者首先先要通过过安全认认证然后后确认权权限,系系统根据据相应的的权限实实现相应应的功能能。图AA-7是是管理端端的用例例图。图A-7 管理理端用例例图F-L-11: 登登录管理理登录管理负负责所有有的管理理端的登登录,管管理端的的人员要要登录到到管理端端必须经经过登录录界面,输输入自己己的用户户名和密密码,然然后系统统判断这这个用户户的权限限信息,不不同的
22、登登录人可可能具有有不同的的权限,系系统根据据不同的的权限实实现不同同的功能能。F-M-11: 题题库管理理题库管理 由管理理员登录录到系统统,实现现地知识识库试题题的增加加、删除除、修改改的功能能及提供供知识库库试题的的详细信信息。F-M-22: 问问卷管理理问卷管理是是由管理理员登录录到系统统,根据据知识题题库中提提取出来来的题目目生成各各种类别别的问卷卷,并且且对问卷卷的试题题进行增增加、删删除、修修改的功功能。F-M-33:职位位发布职位发布是是由管理理员登录录到系统统,录入入职位及及职位的的详细描描述信息息,并且且为职位位附加问问卷,同同时也可可对职位位进行增增加、删删除、修修改的功
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 面向对象分析与设计 面向 对象 分析 设计 作业 范例 网上 招聘 系统分析 1089
限制150内