《人才招聘网站面向对象需求分析报告.docx》由会员分享,可在线阅读,更多相关《人才招聘网站面向对象需求分析报告.docx(8页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、目录1.引言.12.系统定义.12.1.用户特点.12.2.任务目标.13.运行环境.14.需求规定.24.1.数据流图.24.2.数据字典.25.功能规格.25.1.操作界面.35.1.1就业人群35.1.2管理用户35.1.3数据库45.2.系统的用例图.45.3.客户端子系统.45.4.管理端子系统.56.性能需求.56.1.系统响应时间.56.2.可靠性要求.66.3.开放性要求.66.4.扩展性需求.66.5.系统安全性的需求.67.参考资料.61引言该网站主要是关于用户对网上人才招聘系统的功能和性能的要求,重点描述了网上招聘系统的功能需求,是概要设计的重要输入。预期读者为:设计和开
2、发人员,项目管理人员,测试人员。2系统定义2.1用户特点本系统的用户都是上网用户,包括待就业人群和管理人员。前者的差异很大,学历不同;而后者主要是网站内部的人员,他们对管理软件比较熟悉。2.2任务目标1系统可以提供较为良好的界面,是操作人员的工作量最大限度的减小;2系统有较好的运行效率;3系统可以较好的融入其他系统之中。3运行环境客户端运行环境软件环境:操作系统:Windows系列浏览器程序:浏览器IE5.0以上硬件环境:网络接入设备(网卡,modem,adsl,isdn或其他网络接入设备)。最低配置为:CPU:P300以上、内存:128M以上、硬盘:2G以上服务器端运行环境软件环境:1操作系
3、统:Linux(Redhat7.0以上)系列,Unix系列或Windows2000服务器版。应用服务器程序:Weblogic6.0,Websphere4.0及以上版本等。硬件环境:最低配置为CPU:P1.0G以上、内存:1G以上、硬盘:10G以上。数据库服务器运行环境软件环境:操作系统:Linux(Redhat7.0以上)系列,Unix系列或Windows2000服务器版等操作系统。数据库:Oracle8i,DB2,Sybase,SQLserver7.0等。硬件环境:最低配置为CPU:P1.0G以上、内存:1G以上、硬盘:10G以上。4需求规定说明本系统的主要输入和输出项目、处理的功能性能要求
4、WEB服务器:Tomcat+Apache结合。Tomcat解析JSP/Servlet,Apache解析静态HTML文件;数据库:Oracle9i;JAVA开发工具:JBuilderX。JBuilder提供图形使用者接口以简化组件文件strutsconfig.xml编辑与设定。页面开发工具:MacromediaDreamweaverMX2004;UML设计:RationalROSE;数据库设计:PowerDesigner9;项目计划:Project2003;版本管理:VSS6。5功能规格2主要采用面向对象为主要的系统建模方法,使用用力模型的方式来界定系统边界以及系统功能。5.1角色定义5.1.1
5、就业人群就业人群是指在这个网络招聘系统中通过客户端提交简历信息的人员,这个角色主要参与客户端的职位查询、填写简历、提交简历、搜索职位等功能。5.1.2管理用户管理用户是指管理端的用户,这个角色为系统管理员。具体的关系见下图所示:管理用户人力资源管理系统管理员简历管理者职位发布者信息管理者管理用户具体说明如下:简历管理着:对用户填写的简历进行分类管理。职位发布者:根据收集到的信息发布职位。消息管理者:对于收集到的信息进行分类管理,包括招聘信息和应聘信息。3系统管理员:主要是对管理端用户的管理,进行权限设置等等。5.1.3数据库数据库是一个与系统产生交互的外部系统,这个角色负责系统的数据查询、增减
6、、修改等操作。5.2系统的用例图网上招聘系统主要分为:客户端子系统和管理端子系统。客户端子系统主要是指待就业者通过网站搜索职业,填写简历等等;管理端主要是整理简历,和职位信息等等功能。主用例图如下所示:客户端子系统管理端子系统求职者管理用户5.3客户端子系统求职者注册用户,登陆网站,可以搜索信息,填写简历,提交简历等等。在客户端可以看到职位信息、和网站提供的一些服务等等。客户端功能用例图如下所示:注册消息1消息1消息2消息3职位信息选择简历填写求职者获得服务4其中,用户的注册要填写相关的信息,邮箱,用户名,密码等等。为以后填写简历,搜索工作提供方便。5.4管理端子系统管理端子系统主要是网站内部
7、的人员使用的功能,他的功能主要分为简历管理、职位发布和信息管理。每个人要有权限才能登陆。管理端功能用例图如下:登陆管理简历整理简历管理者信息管理者信息管理简历分类用户管理管理收集的职位信息职位管理者系统管理员职位回复登陆管理负责所有的管理端登陆,管理端的人员要登陆到管理端必须经过登陆界面,输入自己用户名和密码,然后系统判断该用户的权限,不同登陆的用户有不同的权限,系统根据不同的权限实现不同的功能。6.性能需求根据用户对本系统的要求,确定系统在响应时间、可靠性、安全性等方面有较高的性能要求。6.1系统响应时间5无论是客户端还是管理端,当用户登陆,进行任何操作的时候,系统应该及时的进行反应,反应的时间尽量在5秒以内。系统能检测出各种等正常情况,如与设备连接中断,无法连接数据库等等。6.2可靠性要求系统要保证多人可以同时在客户段登陆而不崩溃,可以正常运行,并且正确的提示相关内容。6.3开放性要求系统开放性能应该较高,用以实现功能服务的扩展等要求。6.4扩展性需求系统设计要求能够体现扩展性要求,以适应将来功能扩展的要求。6.5系统安全性的需求系统要有严格的权限管理功能,各种功能模块需要有相应的权限方能进入。系统要能防止各类误操作的可能造成的数据丢失,破坏;对重要内容要加以备份。防止用户非法获取网页以及内容。7参考资料软件工程导论(第五版)张海藩清华大学出版社人才招聘求职网-前程无忧|6