视频1 视频21 视频41 视频61 视频文章1 视频文章21 视频文章41 视频文章61 推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37 推荐39 推荐41 推荐43 推荐45 推荐47 推荐49 关键词1 关键词101 关键词201 关键词301 关键词401 关键词501 关键词601 关键词701 关键词801 关键词901 关键词1001 关键词1101 关键词1201 关键词1301 关键词1401 关键词1501 关键词1601 关键词1701 关键词1801 关键词1901 视频扩展1 视频扩展6 视频扩展11 视频扩展16 文章1 文章201 文章401 文章601 文章801 文章1001 资讯1 资讯501 资讯1001 资讯1501 标签1 标签501 标签1001 关键词1 关键词501 关键词1001 关键词1501 专题2001
网上招聘系统需求分析
2025-09-26 21:58:54 责编:小OO
文档
网上招聘系统需求说明书

                                   version 1.0

网上招聘系统需求说明书    1

1 引言    3

1.1编写目的    3

1.2背景    3

1.3参考资料    3

2 任务概述    3

2.1    目标    3

2.2    用户的特点    4

2.3    假定和约束    4

2.4    风险估计    4

3 需求规定    4

3.1    对功能的规定    4

3.2   对性能的规定    9

3.2.1完整性    9

3.2.2时间特性要求    9

3.2.3灵活性    9

3.3输入输出要求    9

3.4数据库管理要求    10

3.5故障处理要求    10

4 运行环境规定任务概述    10

4.1设备    10

4.2支持软件    10

1引言

1.1编写目的

本文档的编写旨在明确用户需求,用户与项目开发方在软件的功能,性能等方面达成一致。预期读者为招聘中介机构负责人及系统维护人员。

●描述网上招聘系统的运行环境:包括软件与硬件环境

●数据描述

●功能划分和描述

●其他要求:有效性,稳定性,可维护性,可移植性与可复用性等

●此文档将作为客户需求的规范,同时也是开发人员开发系统的参考

1.2背景

a.软件系统名称: 网上招聘系统

b.预期软件的使用用户为进行求职的毕业生和社会工作人员、各个需要进行招聘的公司和国家机关单位。 

1.3参考资料

a)中华英才网(www.chinahr.com)

b)新一代网络计算及web服务课程资料

2任务概述

2.1目标

为学习好web service 课程,按照老师的要求,成立本项目小组,开发网上招聘系统。其主要做法是,利用现有的互连网技术和时兴的web服务,开发该系统。其主要目的是:减少参加招聘单位工作人员的工作量和招聘成本,减少进行求职的人员求职时参加招聘会投递简历所耗费的时间和精力,使求职和招聘的过程通过互连网完成,从而实现招聘时双向选择的自动化。该系统将提供求职者的网上注册、提供个人简历(建立、修改)、查询用人单位招聘信息、向用人单位应聘(投递简历)等服务,提供用人单位网上注册、招聘信息发布(修改)、查询来应聘人员的简历、查询所有求职者信息等服务。系统要保证在开放形式下网上信息的安全问题。

2.2用户的特点

该软件将包含两类用户:求职者、用人单位招聘人员。求职者通过互联网使用网络浏览器访问网上招聘系统网站,可以在网上注册、建立并管理自己的个人简历、查询用人单位信息,网上应聘等;用人单位的招聘人员,则通过互联网对自己的单位进行注册,发布招聘信息,查询应聘信息、查询人才信息等。本网上招聘系统预期应满足6万用户同时在线浏览、注册、查询等。在开发过程中系统测试将受到测试环境的约束。

2.3风险分析

时间:由于四名开发小组成员都有别的课程的压力,在进行别的课程的学习,准备考试的情况下,尽量安排时间来进行该项目的工作。这样,项目小组成员的时间得不到保证,给开发本系统带来很大的不确定性和风险。

人力和人员技术水平:鉴于开发小组成员的时间不确定性,所以,在人力方面,项目存在较大的风险。同时,由于是学习阶段,我们是以学习为主,所以,在应用所学知识进行项目开发时,开发人员对技术有一个熟悉的过程。

技术复杂性:.NET是一个较新的开发环境;掌握该开发环境并开发出一个较为稳定成熟的系统需要一定的复杂学习和工作。

3需求规定 

3.1对功能的规定

在对项目进行基本需求分析后,初步得出求职者通过网站发布个人信息及查询用人单位信息的流程图如下:

    而用人单位通过网站发布招聘信息及查询人才资料的流程图如下:

    

     在对系统进行功能分析后,我们将系统功能分为两部分,即网上求职部分和网上招聘部分。其中网上求职部分又分为注册、发布简历、查询、应聘等部分,而网上招聘部分分为注册、发布招聘信息、查询应聘者简历,查询人才信息等部分。下面是我们画出的“网上求职”和“网上招聘”的USE CASE图:

USE CASE图1  网上求职

                           

                       USE CASE图2    网上招聘

网上求职部分:

1.求职者网上注册:求职者进入网上招聘系统,必须先注册,注册时必须提供真实姓名,证件种类,证件号码,联系方式,毕业学校,所学专业等,并设置注册密码。

2.查询招聘信息:所有注册求职者均可通过网上招聘系统,查询历史及最新用人单位招聘信息,包括公司简介,用人要求,薪酬待遇等。

3.建立个人简历:求职者通过拷贝已有简历并发送到系统数据库的方法建立个人简历

4.修改个人简历:求职者可以对自己的建立进行修改

5.是否发布:求职者可以设定自己的简历是否能被未向其投递简历的用人单位查阅

6.投递简历:求职者通过系统向应聘的单位投递自己的简历

7.查询应聘情况:求职者可通过系统察看自己投递简历的历史纪录,包括公司名称和投递时间。

网上招聘部分: 

1.用人单位注册:用人单位进入网上招聘系统,也需注册(应到招聘中介公司注册),注册时提供单位的详细信息,出示相关证件。由招聘中介公司提供帐号,为用人单位分配数据库空间,并由用人单位自行设定密码。

2.用人单位招聘人员登录:用人单位招聘人员输入本单位唯一用户名和密码登录系统。

3.用人单位发布招聘信息:通过网上招聘系统将本单位招聘信息公布于网站上,包括公司介绍、招聘人员数量和职位,薪酬等。

4.用人单位查询人才信息:用人单位可以直接检索符合他们需要的求职者的有限信息(如求职者未开放简历)

5.用人单位查询应聘者简历:用人单位可以直接查阅向他们投递简历的求职者的简历。

   在考虑数据库设计时,我们初步最基本的几个库:

      1 求职者个人信息库(姓名、身份证号、用户名、密码(6位,默认为NULL)、性别、生日、民族、籍贯、户口所在地、政治面貌、学习/工作单位、职务/职称、毕业学校及专业、最后学历、毕业时间、地区、通讯地址、电话、EMAIL)

      2 用人单位信息库(单位名称、用户名、密码、性质、类型、地址、电话、网址、EMAIL、简介)

      3 用人单位简历库(单位名称、求职者姓名、求职者用户名、求职者简历)。

  网站设计:

1.屏幕布局及网页设计

    网页实际內容占据网页50%~80%,导航部分不超过20%。颜色选择以简洁为主,不要使用太多的颜色来修饰对象,正文和背景的对比度要大,并且用不同的背景色区分正文区与其他功能区。网页排版采用横向排列方式。网页大小不应超过3万字节,以使户在10秒钟之內能打开网页。禁止使用框架。

2.访问性

    下载网页的时间应使用户能接受,控制在10~20秒之间。浏览器的兼容性支持所有主要的浏览器,支持同一浏览器的不同版本。搜索功能提供本网站范畴內的搜索功能。

   3.与用户的沟通

    为及时了解用户对网站的看法,网站提供客户服务邮件地址和联机表单、在线支持等功能。

   4.一致性

    网页布局应一致,文本的字型、字体和颜色应保持一致,导航帮助也应一致。

   5.导航

    每页均设主页及各种类型公司招聘信息息的导航按钮,使用户找到 所需內容的点击链接次数尽可能少。提供站点地图以帮助用户快速找到所需信息。

3.2对性能的规定

3.2.1完整性

对求职者及用人单位基本信息和资料,简历等数据要求完整性、一致性,实时存入数据库中。

3.2.2时间特性要求

求职者注册,登陆系统,查询和投递简历的的响应时间不能超过5秒,用人单位登陆系统、查询和察看应聘情况的响应时间不能超过3秒。

3.2.3灵活性

易扩展性和较好的适应性:该系统应具有很好的可扩展性和适应性。在系统的设计和实现过程中,应重点考虑网上招聘的特殊流程和将来可能发生的一些变化,使其具有一定的可扩展性,软件系统在求职和招聘的流程和规定发生变化时,系统应本身无需修改或进行小量修改就可以满足。系统要满足求职者数量及用人单位数量增加30%时系统性能不受影响。因为目前采用的开发平台是基于Microsoft平台的,不具有跨平台特性,所以在平台更换时,系统将无法使用。软件设计要做到与其他软件的接口改变时,相应功能不受影响。

可复用性:在对系统进行分析时,我们发现,网上招聘系统同选修该课程的其他小组所做的项目有很多的共性。所以,建议在系统的设计阶段,应尽量复用其它项目小组所提供的服务。特别是在分析过程中,首先应考虑设计成一个网上招聘系统,并作为一种服务,提供给其它相关的求职软件一个很好的接口,并可以被直接复用。然后在此基础上,设计为一个具有求职招聘特性的系统。目前,考虑的可复用的模块有:注册、查询等。例如,我们在系统设计时提供“查询”服务功能模块,在其中实现为本系统、及其它系统提供的查询服务。查询服务里,又可分为2个子服务:

1 查询求职者基本信息

    2 查询用人单位招聘信息

3.3输人输出要求

      求职者的主要输入信息有:姓名、性别、证件种类、证件号码、毕业学校,所学专业、通信地址、邮政编码、E-mail等。

      用人单位的主要输入信息有:用人单位名称、单位性质、单位类型、招聘需求、待遇、通信地址、邮政编码、电话、网址、E-mail等。

    系统主要输出信息有:最新发布招聘信息的用人单位名称、招聘需求、待遇、联系方式等。

3.4数据管理能力要求

数据库使用SQL Server。主要保存求职者个人信息及完整简历,用人单位信息及招聘信息,后台数据库主要有初步估计数据的存储要求在20G左右。

3.5故障处理要求

对系统的故障主要考虑有:包括数据库崩溃、服务器出现故障,求职者无法注册、投递简历;网络的问题等等。在运行过程中,每日作数据异地备份、服务器采用双机热备份等方式,来保证系统的对突发事件的处理。

4运行环境规定

4.1设备

网站服务器2台:

(采用一台PC机,基本配置为:Pentium 1.6GHZ、256M内存、8M显存、40G硬盘、115200 MODEM或10M/100M网卡等)

数据库服务器1台:(现暂时共用网站服务器—即PC机)

妨火墙服务器1台:(作为这次课程项目暂不考虑)

      网站服务器应根据网站访问量逐步增加。

4.2支持软件

●操作系统为WINDOWS 2000 PROFESSIONAL、SERVER或ADVANCED SERVER EDITION(SP2)、WINDOWS XP PROFESSIONAL EDITION和其他支持.NET开发的操作系统版本。

●Internet Information Server(IIS) 5.0 或5.1

●.NET Framework SDK

●使用C#语言进行开发

●Visual Studio .NET(或Visual C# .NET) Standard Edition 或更高版本

●Microsoft Access数据库

●客户端支持IE4.0,NETSCAPE4.0以上版本的浏览器等等。下载本文

显示全文
专题