资源预览内容
第1页 / 共11页
第2页 / 共11页
第3页 / 共11页
第4页 / 共11页
第5页 / 共11页
第6页 / 共11页
第7页 / 共11页
第8页 / 共11页
第9页 / 共11页
第10页 / 共11页
亲,该文档总共11页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
软件开发的过程需求分析-概要设计-具体设计-编码-测试-产品提交-维护需求分析基本结构需求调查:用户需求说明书需求分析:需求确认:产品需求规格说明书1.需求分析1导言1.1 目的:编写目的,预期读者背景:待开发的产品名称,项目的任务提出者、开发者、用户,该系统同其他系统的关系。1.2 缩写说明1.3 术语定义1.4 引用标准1.5 参考资料1.7版本更新信息2系统定义2.1项目来源及背景2.2 用户特点2.3 项目目标:项目要达到的目标,如市场目标、技术目标等。2.5假定和约束3.运行环境硬件环境、软件环境、网络环境等。4需求规定4.1 角色确认用例识别4.3功能描述功能类别功能名称、标识符描述功能说明企业数据官理个人数据管理系统管理企业信息修改聘请信息扫瞄、删除、添加、修改应聘信息扫瞄、查看、回复个人简历技能信息职位申请列表、删除企业管理(扫瞄、添加、删除、修改)新闻管理信息查询个人用户管理(扫瞄、删除)职位信息企业信息人才信息新闻查看用户管理个人用户注册登录验证密码修改对功能的定义:定义系统的组成部分分别描述其功能。用UML:角色定义用例图用例简介,具体描述如下:用例描述执行者前置条件后置条件基本路径用例名称用例ID参加者描述风险优先级难度启动前置条件后置条件主大事流用户系统特别流4.4.1 4.4非功能性需求对性能的规定精度,牢靠性,时间特性要求,敏捷性,平安性,输入输出要求等。4.4.2界面需求需求分析样例网上人才聘请系统需求规格说明书1引言1.1目的该文挡是关于用户对于网上聘请系统的功能和性能的要求,重点描述了网上聘请系统的功能需求。预期的读者是设计人员,开发人员,项目管理人员,测试人员,用户。1.2背景产品名称:网上聘请系统。项目提出者:北京市某公司。项目开发者:YSL公司。最终用户:企业人力管理人员及网上用户。1.3 缩写说明HR:HumanResource(人力资源管理)缩写JSP:JavaServerPage(Java服务器页面)缩写,一个脚本化的语言。UML:UnifiedModelingLanguage(统一建模型语言)缩写,一种标准的建模语言。1.4 术语定义无1.5 引用标准企业文档格式标准北京YSL软件有限公司需求规格说明书格式标准北京YSL软件有限公司1.6 参考资料UML说明北京YSL软件有限公司需求规格说明书格式标准北京YSL软件有限公司1.7 版本更新信息本文档的更新纪录如表A-1所示。表A-1版本更新纪录修改编号修改日期修改后版本修改位置修改内容概述0012022-8-100.1全部初始发布版本0022022-9-60.2第2.1节修改2.系统定义我们分别阐述一下项目的来源、背景,项目的用户特点和目标。2.1 项目来源及背景本项目是为某公司开发的一个网上人才聘请系统。2.2 用户特点本系统的用户都是网络用户,包括两大类,一类是应聘者,他们的差异比较大,有的学历很高,有的可能很低;有的阅历很丰富,有的可能没有阅历等。此外一类用户是管理用户,他们是公司内部的人,主要是人力资源管理人员和系统管理人员。人力资源管理人员对聘请业务很熟识,系统管理人员对系统很熟识。2.3 项目目标本项目设定的目标如下: 系统能够供应友好的用户界面,是操作人员的工作量最大限度地削减; 系统具有良好的运行效率,能够达到提高生产率的目的; 系统应有良好的可扩充性,可以简单地加入其他系统的应用; 平台的设计具有肯定的超前性、敏捷性,能够适应企业生产配置的变化 通过这个项目可以熬炼队伍,提高团队的开发力量和项目管理力量。3.1 3应用环境系统运行的网络环境系统的网络运行图如图A-2所示。无论是客户端的应聘者还是管理者都可以通过网络登录到本系统中。4功能规格我们采纳面对对象分析作为主要的系统建模型方法,使用UML做为建模语言。通过识别角色,描述用例类明确系统的功能。4.1 角色定义角色或者执行者指与系统产生交互的外部用户或者外部系统。系统用户有三大类,应聘者,企业人力资源管理者,系统管理员。外部系统主要是数据库。应聘者是指在这个网络聘请系统中通过客户端提交简历信息的人员,这个角色主要参加客户端的职位查询、填写简历、回答问题、提交简历等功能。HR(人力资源)管理者和系统管理员。HR管理者是指在网络聘请系统中通过管理端参与公司人力资源管理工作的人员。系统管理员是指对网络聘请系统尽心相关设置、进行系统维护的人员,他也是通过管理端登录对用户进行设置、安排权限等,他们的管理如图A-3所示。4.2系统主要用例网上聘请系统可以分为两个主要的组成部分,一个是客户端子系统,一个是管理端子系统。客户端子系统功能主要是指应聘者通过登录聘请网站进行操作的功能,即应聘功能。管理端子系统是聘请公司管理人员发布聘请职位,整理聘请者简历,面试等功能。系统主要用例图如图A-4所示。应聘者通过进入到聘请网站,可以查看网站新闻,查询企业信息,查询职位信息,注册用户。登录用户还可以申请职位,修改个人数据和密码。图A-是它的用例图。活动图如A所示。查询企业信息应聘者进入到聘请网站可以扫瞄、查询企业信息。用例描述:信息扫瞄;执行者:应聘者;前置条件:应聘者进入网站,不需要登录。假如要查看具体信息,需要先登录。后置条件:找到企业后可以查看该企业的信息也可以进一步地查看该企业发布的聘请职位。基本路径:查询职位信息应聘者进入到聘请网站可以扫瞄、查询聘请职位信息。用例描述:查询职位信息;执行者:应聘者;前置条件:应聘者进入网站,不需要登录。假如要查看具体信息,需要先登录。后置条件:找到聘请职位后可以查看聘请职位。基本路径:4.3.3新闻查看应聘者进入到聘请网站可以查看网站的新闻。用例描述:新闻查看;执行者:应聘者;前置条件:应聘者进入网站,不需要登录。后置条件:扫瞄新闻,选择后查看新闻内容。基本路径:4.3.1注册应聘者进入到聘请网站可以扫瞄、查询聘请职位信息。用例描述:查询职位信息;执行者:应聘者;前置条件:应聘者进入网站,不需要登录。后置条件:找到聘请职位后可以查看聘请职位。基本路径:4.3.2登录4.3.3职位申请应聘者登录后,可以通过扫瞄信息功能,找到所需要的聘请职位,可以职位进行用例描述:职位申请;执行者:应聘者;前置条件:应聘者已登录到系统,找到聘请职位。后置条件:申请职位,对个人数据进行适当调整,提交。基本路径:4.3.2个人数据修改应聘者登录后,可以通过扫瞄信息功能,找到所需要的聘请职位,可以职位进行用例描述:职位申请;执行者:应聘者;前置条件:应聘者已登录到系统,找到聘请职位。后置条件:申请职位,对个人数据进行适当调整,提交。基本路径:修改个人简历编辑技能信息编辑个人经受编辑自我评价修改个人密码Atrf;町站軒謳査恤/心息密同樺攻IW职位申请:功能类别功能名称、标识符描述2.2对性能的规定精度,牢靠性,时间特性要求,敏捷性,平安性,2.3输入输出要求2.4其他要求4.开发环境及运行平台硬件平台:口CPU:P41.8GHz。口内存:512MB以上。口硬盘:80G以上软件平台:口操作系统:WindowsXP/Windows2000。口数据库:SQLServer2005。口开发工具包:JDKVersion1.5。口JSP服务器:Tomcat。口扫瞄器:IE5.0,推举使用IE6.0。辨别率:最佳效果1024X768像素。系统设计与设计系统结构体系结构模块划分用户界面视图名称标识符描述数据库模块网上人才聘请系统概要设计说明书1引言1.1目的该文挡是关于用户对于网上聘请系统的功能和性能的要求,重点描述了网上聘请系统的功能需求。预期的读者是设计人员,开发人员,项目管理人员,测试用户,用户。1.2背景产品名称:网上聘请系统。项目提出者:北京市某公司。项目开发者:YSL公司。最终用户:企业人力管理人员及网上用户。1.3 缩写说明HR:HumanResource(人力资源管理)缩写JSP:JavaServerPage(Java服务器页面)缩写,一个脚本化的语言。UNL:UnifiedModelingLanguage(统一建模型语言)缩写,一种标准的建模语言。1.4 术语定义无引用标准企业文档格式标准北京YSL软件有限公司需求规格说明书格式标准北京YSL软件有限公司参考资料2系统结构适应性、牢靠性、平安性、可维护性、可扩展性.功能设计网上人才招牌系统1.2 模块划分体系结构1分层体系结构MVC2包和文件夹划分3.接口与类图3.数据模型3.1概念结构模型设计实体、属性、关系3.2 规律结构模型设计对ER图进行分解、合并后重新组织起来形成数据库全局数据结构。AdminAdminld管理员IDPwd管理员密码CompanyCname用户名Pwd密码Company公司名FormTime成立时间Contactor联系人EmplNum员工数Location省份Telephone电话Fax传真Address地址ZipCode邮政编码Homepage主页Email邮件地址Introduce简介PostDate注册时间3.3物理结构设计SQL脚本CREATEDATABASEJobGOUSEJobGOCREATETABLEAdmin(AdminIdVarchar(20)PRIMARYKEY,PwdVarchar(20)GOINSERTINTOAdminVALUES(Admin,111111)goCREATETABLECompany(CNameVarchar(20)NOTNULL,PwdVarchar(20),CompanyVarchar(100),TypeVarchar(50),FormTimeVarchar(50),ContactorVarchar(50),EmplNumIntNULL,LocationVarchar(50),TelephoneVarchar(50),FaxVarchar(50),AddressVarchar(200),ZipCodeVarchar(10),HomepageVarchar(50),EmailVarchar(50),IntroduceText,PostDateDatetime)goCREATETABLEPerson(UserNameVarchar(20)PRIMARYKEY,PwdVarchar(20)NOTNULL,RealNameVarchar(50)NOTNULL,SexBitNOTNULL,BirthVarchar(50),IDCardVarcha
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号