《软件工程案例——在线招聘系统分析实例.doc》由会员分享,可在线阅读,更多相关《软件工程案例——在线招聘系统分析实例.doc(15页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、密级: 文档编号: 第 2.0 版分册名称:第 册/共 册湖南关西汽车涂料有限公司在线招聘系统需求说明书湖南大学软件学院工程实习开发小组总页数15正文12附录生效日期:04年5月1日编制:审核:批准:目录1. 引言 21.1 编写目的 21.2 背景 21.3 定义 21.4 参考资料 22. 任务概述 32.1 目标 32.2 用户特点 32.3 条件和限制 33. 需求规定 43.1 功能规定 43.1.1管理端 43.1.2客户端 63.1.3用户权限管理 63.2 性能规定 63.3 数据要求 73.3.1湖南关西在线招聘系统的输入数据 73.3.2湖南关西在线招聘系统的输出数据 73
2、.3.3湖南关西在线招聘系统的数据管理能力 7 3.3.3.1 湖南关西在线招聘系统的目录树结构 7 3.3.3.2 湖南关西在线招聘系统业务流程图 8 3.3.3.3 湖南关西在线招聘系统数据流程图 9 3.3.3.4 湖南关西在线招聘系统的检索 9 3.3.3.5湖南关西在线招聘系统的更新 103.4 属性要求 103.4.1 可使用性 103.4.2 安全性 103.4.3 可移植性 103.5 其他要求 103.6 设计约束 103.7 故障处理要求 104. 运行环境规定 104.1 设备 114.2 支持软件 114.3 网络支持 114.4 外部接口 114.4.1 用户界面 1
3、14.4.2 硬件接口 114.4.3 软件接口 114.4.4 通信接口 115. 支持信息 12更改记录版本号更改日期更改人备注1.02004-4-25谢希2.02004-4-30刘天明1 引言本文件的编制是为了让用户和软件开发者双方对该开发软件的初始规定有一个共同的理解,使之成为整个项目中软件产品开发设计与实现的根据,也是软件产品的测试和验收的依据。1.1 编写目的本设计说明书的预期读者为湖南关西汽车涂料有限公司在线招聘系统管理员及系统开发人员。1.2 背景 企业的招聘一直是企业发展壮大的重要因素。但由于地理区域等方面的因素的制约使以往单一的招聘模式不能够满足企业和应聘人员的要求。在信息
4、高速发展的现代,企业内部的管理已走向信息化管理。而企业的招聘方式也有原来单一的招聘方式扩展到网络上来。企业通过自己的招聘网站面向全国甚至全世界第一时间发布招聘信息。极大的扩大了招聘的广度。同时,各个应聘者也能直接通过网络递交简历,对自己感兴趣的工作提交申请。企业在线招聘系统分为管理端和客户端两部分。其中管理端是企业招聘信息发布、管理、应聘信息的管理及人才库管理、入厂手续办理等内容进行管理的平台。客户端是应聘者了解应聘信息,上传简历,添写职位申请的平台。因此使用优秀的企业在线招聘系统是对企业招聘信息化管理非常必要的。基于上述原因,湖南大学软件学院为湖南关西汽车涂料有限公司开发了这套企业在线招聘系
5、统。1.3 定义定义关键词如下:HTTP:Hyper Text Transfer Protocol(超文本传输协议)Web browser:万维网浏览器HTML:Hyper Text Markup Language (超文本标记语言)ODBC:Open DataBase COmmectivity(开放数据库连接)IPO Input & Process & Output(输入、处理、输出) B/S 服务器浏览器模式1.4 参考资料2 任务概述2.1 目标开发湖南关西汽车涂料有限公司在线招聘系统的目标是:为湖南关西汽车涂料有限公司建立网上招聘的平台。使招聘者和应聘者能在第一时间发布和了解相关招聘信
6、息。2.2 用户特点湖南关西汽车涂料有限公司在线招聘系统的最终用户为湖南关西人事部管理人员及网上求职者。要求管理人员熟悉招聘管理的业务及Windows操作规范。2.3 条件和限制要求本系统在5月份下旬能正式运行。3需求规定3.1 功能规定该系统分管理端与客户端两部分,其中管理端又分岗位信息查询、招聘信息管理、招聘信息发布、应聘信息管理、处理应聘信息、人才库管理、入厂办理及数据通讯管理八个模块。客户端包括查询招聘信息录入应聘信息两大模块。现将各模块功能和定义用IPO表描述如下:3.1.1管理端1岗位信息查询编号输入处理输出1岗位代码在查找岗位基本信息岗位名称(可以使用模糊查询)在查找岗位基本信息
7、2招聘信息管理 编号输入处理输出1招聘职位、职位说明、学历要求、专业要求、外语能力、相关工作经验、年龄、薪资等级、工作地点、基本要求在查找更新数据库招聘信息表在数据维护界面同时显示2性别(视岗位要求,有男,女,不限三项可选)在查找更新数据库招聘信息表在数据维护界面同时显示3发布日期系统默认为当前日期在数据维护界面同时显示4截止日期与发布日期比较确定日期是否有效在数据维护界面同时显示5备注(注1)在查找更新数据库招聘信息表在数据维护界面同时显示【注】 1.应注明本职位对应聘者特定行业职业要求及特定经验要求。如:热爱本职工作,具吃苦耐劳精神、具有一定日语能力者更佳。3招聘信息发布编号输入处理输出1
8、信息查询选择信息状态(注1)查询招聘信息表根据选择的状态输出相应的招聘信息。2信息发布将信息状态置为OP *截止日期*【注】1可选择的输出项包括:NA、OP、CL 1.系统设置录入信息最初状态为NA ,已发布信息状态为OP,过期信息为CL。 4应聘信息查询及处理编号输入处理输出管理员处理1岗位代码从应聘资料表中查询应聘者信息删除不符合要求的信息选择适当信息加入人才库2岗位名称从应聘资料表中查询应聘者信息3申请人姓名从应聘资料表中查询应聘者信息学历从应聘资料表中查询应聘者信息5.人才库管理 编号输入处理输出1序号系统自动生成在数据维护界面同时显示2姓名、性别、应聘职位、出生年月、学历、所学专业、
9、技术、职称、籍贯、联系电话、Email、简历1、 1、 人工输入2、 2、 从应聘资料表中查询添加。在数据维护界面同时显示3来源可选项见注1手工添加:录入数据,更新人才库资料表从应聘资料中添加:由应聘资料表中导入数据库在数据维护界面同时显示人才信息查询可选项见注1查询人才库资料表人才资料相关信息。【注】1可选项包括手工添加及从应聘资料中添加2可查询项包括关键字查询。和其他条件组合查询。3入厂办理编号输入处理输出1应聘者信息由应聘资料表导入ERP系统在数据维护界面同时显示3.1.2 客户端1录入招聘信息编号输入处理输出性别选择性别,导入应聘资料表在数据维护界面同时显示,并在信息提交后谈出提示框:
10、确认信息已输入2出生年月作有效性校验,将合格信息导入应聘资料表学历选择学历(可选项见注一),将合格信息导入应聘资料表应聘职位导入应聘资料表【注】1可选项包括:初中、高中、中专、大专、本科、硕士、博士等3.1.5用户权限管理(仅超级管理员使用)编号输入处理输出1. 创建用户用户姓名、密码更新数据库用户列表按该表形式输出数据2.分配权限选择权限更新数据库用户列表按该表形式输出数据3.2 性能规定1 对时间特性的要求,湖南关西在线招聘系统查询响应取决于服务器和WEB BROWSER之间的连接带宽以及同时连接的客户端数目,管理系统在设计上应以快速响应管理人员查询请求为优先保证目标。2湖南关西在线招聘系
11、统客户端采用平台:处于网络中的拥有IE6以上的浏览器或别的浏览器3.3 数据要求3.3.1湖南关西在线招聘系统的输入数据湖南关西在线招聘系统的存储格式为数据库专用格式。3.3.2 湖南关西在线招聘系统的输出数据湖南关西在线招聘系统的输出数据为输出到Web Browser的HTML页面。3.3.3湖南关西在线招聘系统的数据管理能力提供数据备份及日志功能。3.3.3.1 湖南关西在线招聘系统的目录树结构一级子模块二级子模块模块编号客户端查询招聘基本信息11录入应聘信息12管理端岗位信息查询21招聘信息管理22招聘信息发布23应聘信息管理24应聘信息处理25人才库管理26入厂办理27数据通讯管理28
12、3.3.3.1 湖南关西在线招聘系统业务流程图招聘者发布招聘信息招聘者处理应聘简历应聘者查阅招聘信息招聘者查阅应聘者简历应聘者是否感兴趣不约见但保留资料删除资料通知面试离开加入人才库3.3.3.1 湖南关西在线招聘系统业务流程图 岗位信息表查询岗位信息表发布招聘信息查询招聘信息发布查询岗位信息表ERP岗位信息表岗位信息表提供招聘岗位信息更新招聘信息招聘信息表应聘者招聘信息查询招聘信息招聘信息管理人才库查询招聘者应聘信息表查询提出应聘请求3.3.3.2 湖南关西在线招聘系统的检索湖南关西在线人招聘系统提供三种检索方式:1)按树型结构浏览2)按关键字匹配检索3)模糊检索3.3.3.3 湖南关西在线
13、招聘系统的更新湖南关西在线招聘系统的更新包括两种方式的更新:1)从系统录入、修改界面进行更新2)从外部文件导入进行更新3.4 属性要求3.4.1 可使用性管理内容尽量采用统一在系统管理界面中;查询内容可以在系统管理界面和Web browser中显示。为保证查询的快速,内容除必须图示的部分尽量减少图片、大段文字的使用,以减轻网络和服务器的负荷。3.4.2 安全性在服务器端设置访问限制,禁止对服务器的自由访问。帮助文件的维护服务器上进行,文件系统应采用NTFS格式,利用Window2000的权限管理设置对目录及文件的访问权限。3.4.3 可移植性说明本软件对硬、软件环境的兼容性,软件从一种环境移植
14、到另一环境的约束等。3.5 其他需求须连接打印机以便提供打印功能3.6 设计约束说明设计受其他软件、标准、硬件限制等方面的影响。界面设计受HTML形式限制。对目录和文件的组织必须以NTFS格式为基础。对HTML页面的打印受Web browser关于打印功能的限制。3.7 故障处理要求服务器的故障将导致帮助文件的内容不可访问,故建议服务器应采用备份恢复的措施;数据库的故障将导致保费试算功能的无效,但不影响帮助文件的查询。4 运行环境规定4.1 设备运行本软件的硬件设备为能够运行Window2000Adv Server。客户端的配置为能够运行IE 4.0以上的推荐硬件配置。Web 服务器、数据库、
15、开发工具未确定。4.2 支持软件本软件的服务器系统平台为Windows2000 AdvServer。该系统是现行最高的服务器版的Windows 系统,其具有易学、易用,效率高、安全性好等特点。SQL Server 也当今世上的主流数据库之一。Windows2000 AdvServer与SQL是现今网络界的一个很经典的组合。HTTP服务器使用可以有多种选择:IIS与resin、Tomcat、Apache+Tomcat组合;初步决定使用IIS6与resin组合来支持jsp。客户端的平台为任意可以运行网页浏览器的平台,建意使用IE6.0或以上版本。本系统的开发环境为Asp.Net和SQL serve
16、r。4.3 网络支持由于本系统主要是在湖南关西涂料公司使用,所以最低的要求是公司内部几个办公室现实局域互联。4.4 外部接口4.4.1 用户界面采用IE浏览器4.4.2 硬件接口公司管理系统系统管理帮助文件在服务器上的物理位置。对文件目录的权限定义建立在Windows 2000 Server 对NTFS所能执行的权限管理的基础上。4.4.3 软件接口该系统应与MS OFFICE 系列产品提供接口,进行数据的导入、报表导出及打印。4.4.4 通信接口本系统数据传递采用HTTP协议。5 支持信息 包括目录表、附录和索引等。【附一】说明和编写注意: 1本规范根据国家标准GB/GT 85661995的
17、规定,参照GB856788和GB938588而制定。 2 软件需求说明书(Sorftware Requirements Specification ) 简称为SRS。 3 在同一软件项目中只能有一个SRS 。4 SRS的基本点是说明对项目软件产品本身的需求、规格定义和设计约束限制,是说明由软件产品获得的结果,而不是说明获得软件产品结果的手段,应避免将设计、实现和管理写人SRS中。5 SRS是描述项目中的软件产品本身的需求,也应避免将项目需求写人SRS中。6编写文档时,要求具有本规范规定的所有条目。如果某条目无内容可填写,则填写“无内容可填写” ,并在可能的情况下说明理由。7编制文档时,文档排印格式按“文档排版印刷格式约定”编制。