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