网上招聘系统设计说明书.docx

上传人:b****7 文档编号:8738027 上传时间:2023-02-01 格式:DOCX 页数:7 大小:45.58KB
下载 相关 举报
网上招聘系统设计说明书.docx_第1页
第1页 / 共7页
网上招聘系统设计说明书.docx_第2页
第2页 / 共7页
网上招聘系统设计说明书.docx_第3页
第3页 / 共7页
网上招聘系统设计说明书.docx_第4页
第4页 / 共7页
网上招聘系统设计说明书.docx_第5页
第5页 / 共7页
点击查看更多>>
下载资源
资源描述

网上招聘系统设计说明书.docx

《网上招聘系统设计说明书.docx》由会员分享,可在线阅读,更多相关《网上招聘系统设计说明书.docx(7页珍藏版)》请在冰豆网上搜索。

网上招聘系统设计说明书.docx

网上招聘系统设计说明书

网上招聘系统

详细设计说明书

version1.0

 

 

网上招聘系统详细设计说明书1

 

1引言

1.1编写目的

介绍网上招聘系统的程序系统结构,功能性描述、设计模式、IO接口设计、数据结构设计,运行特征、例外处理,具体描述各功能模块的逻辑流程。

预期的读者是新一代网络计算与web服务课程设计开发小组成员和相关系统的第三方开发者。

1.2背景

开发软件系统的名称是:

网上招聘系统。

本项目是在学习新一代网络计算与web服务课程中,由任课教师提出,要求完成的。

这是基于WebServices的软件系统,系统中设计了可为本系统、及WebServices课程中其它项目的相关系统中复用的WebServices。

这个系统将基于Internet的TCP/IP、HTTP、SOAP协议,提供Intranet和Extranet的自考网上招聘和求职服务,运行在Microsoft.NETFramework,VisualStudio.NET平台上。

1.3参考资料

a)构建web服务和.NET应用程序/(美)沃尔,(美)莱德著;康博译。

-北京:

清华大学出版社。

2002年

b)ASP.NET使用案例教程/石志国编著。

—北京:

清华大学出版社,2003.7

c)ASP.NET网站设计实例通/王易。

—北京:

清华大学出版社,2002.1

2程序系统的结构

本系统采用MS.NET技术开发三层架构的B/S应用程序。

所谓三层体系结构,是在客户端与数据库之间加入了一个"中间层",也叫构件层。

三层体系的应用程序将业务规则、数据访问、合法性校验等工作放到了中间层进行处理。

通常情况下,客户端不直接与数据库进行交互,而是通过ADO.NET通讯与中间层建立连接,再经由中间层与数据库进行交互。

在多层分布式应用中,在客户端和服务器之间加入了一层或多层应用服务程序,这种程序称为"应用服务器"。

开发人员可以将应用的商业逻辑放在中间层应用服务器上,把应用的业务逻辑与用户界面分开。

在保证客户端功能的前提下,为用户提供一个简洁的界面。

这意味着如果需要修改应用程序代码,只需要对中间层应用服务器进行修改,而不用修改成千上万的客户端应用程序。

从而使开发人员可以专注于应用系统核心业务逻辑的分析、设计和开发,简化了应用系统的开发、更新和升级工作。

Microsoft.NETFramework是微软推出的一套开发平台。

.NET基于开发人员的角度来说,是一个公共平台的类库(FCL),包含了近100个命名空间(namespace)的近5000个类,还包括一个公共语言运行库(CLR)。

只要符合.NET的公共运行规范(CLS的语言都可以使用它提供的强大的类,并编译为微软的中间语言(MSIL),在其他的应用中当作一个构件来调用。

同时公共运行库具有垃圾自动回收(GC)、实时编译(JIT)、跨语言互动、跨平台。

.NET还可看做是操作系统提供给开发人员的面向对象的API。

ASP.NET是.NET中的一部分,它编译执行速度快,页面和代码的编写分离,再加上.NET库提供的支持事件的各种WEB控件,在网页中使用基于事件的处理,可以指定处理C#、VB、J#后台代码文件。

.NET中可以方便的实现构件的装配,后台代码通过命名控件可以方便地使用自己定义的构件。

显示层放在ASP页面中,数据库操作和逻辑层用构件来实现,这样就很方便地实现了三层架构的合理分布。

软件总体结构如下图1所示。

图1.NET软件系统总体结构

本系统分为网上求职、网上招聘两个流程。

其中包括:

求职者登陆、建立并维护个人简历、查询招聘信息、用人单位登陆、发布招聘信息、查询人才信息。

程序系统结构如下图所示。

 

图3考务管理流程程序系统结构

3程序(网上招聘)设计说明

3.1程序描述

本程序实现了网上招聘系统的核心功能——网上求职和网上招聘。

求职者注册后,登陆系统便可以进行简历操作和查询。

求职者打开浏览器,进入网上招聘系统主页面:

㈠用人单位登陆:

当用人单位想通过系统进行网上求职时,需要首先注册。

如果是已注册过的用人单位,直接输入用户名和密码,系统验证通过后,允许进行招聘操作;如果是未注册用人单位,需要先到网站所在公司注册,出示相关证明,支付费用,系统保存用人单位用户名、密码等信息,更新后台数据库,待注册成功后,用人单位即可通过系统进行网上招聘。

1登陆。

输入:

用户名(1~12位)、密码(8位)。

㈡用人单位发布招聘信息:

动态对外发布用人单位的招聘信息。

包括单位简介、职位需求、薪酬待遇等,用人

单位可以修改这个信息

㈢用人单位查询服务:

用人单位可以通过系统查询有限的人才信息,这根据求职者设定的信息开放程度而定

㈣求职者登陆

当求职者想开始网上求职时,需要首先注册。

如果是已注册过的求职者,直接输入用户名和密码,系统验证通过后,允许进行操作,注册后的求职者可对其个人信息进行修改;如果是未注册的求职者,需要先注册,填写个人信息,系统保存求职者用户名、密码等信息,更新后台数据库,待注册成功后,就可以进行求职。

1登陆。

输入:

用户名(3-12位)、密码(8位)。

2注册。

填写个人信息:

用户名、身份证号、密码、密码确认、通讯地址、联系电话、

电子邮箱。

㈥求职者维护简历

求职者可以修改自己的个人信息,并设定信息中的那些部分能被用人单位看到。

㈥求职者查询招聘信息

求职者可以通过系统察看最新及历史的招聘信息。

 

3.2功能

可复用的查询服务

基于网上招聘系统的特点,主要涉及到对后台数据库的访问,所以本程序特对外提供了可复用的服务。

有专门的一个功能模块用以设计、实现为本系统、以及其它系统提供相关求职招聘的各种服务。

详细说明参阅复用部分函数说明书

3.3输入项

本程序中,在求职者登陆和网上求职时,需要提供输入信息。

具体输入项的特性如下:

1.用户名,user,类型:

String,字长3-12位,取值范围是数字0—9、字母a—z、A—Z、下划线’_’的组合。

求职者在注册、登陆时通过键盘一次输入。

每个求职在进行网上求职前,至少应获得一个用户名,它是标识求职者的重要标志。

2.密码,passwd,类型:

String,字长8位,取值范围是数字0—9、字母a—z、A—Z、下划线’_’的组合。

求职者在注册、登陆时通过键盘一次输入,这是求职者访问本系统时,用来验证身份的参数,只有求职者自己和系统知道的,以保证系统的安全性和求职者信息的保密性。

3.身份证号,IDCardNumber,类型:

String,字长18位,取值范围是数字0—9的组合。

求职者在注册时通过键盘一次输入。

每个人都有唯一的身份证号,用来标明其中国居民的身份。

4.通讯地址,Address,类型:

String,可变长,取值范围是汉字、数字、字母等的组合。

求职者在注册时通过键盘一次输入。

5.电话,Telephone,类型:

String,限制字长11位,取值范围是数字0—9的组合。

求职者在注册时通过键盘一次输入。

6.电子邮箱,Email,类型:

String,可变长,取值范围是汉字、数字、字母、下划线、@、.等的组合。

求职者在注册时通过键盘一次输入。

7.求职者修改个人信息时,涉及的输入项可以有:

姓名Name:

String,性别Sex:

Boolean,生日Birth:

Date,民族Nation:

String,籍贯NativePlace:

String,户籍RegisterResidence:

String,政治面貌PolityIdentity:

String,单位Unit:

String,职务/职称Duty:

String,毕业学校GraduatedSchool:

String,最后学历FinalDegree:

String,毕业时间GraduatedDate:

Date,地区District:

String,其他信息:

Resume:

String。

这些选项通过键盘,可输入零到多次。

在用人单位登陆和网上招聘时,需要提供输入信息。

具体输入项的特性如下:

1.用户名,user,类型:

String,字长3-12位,取值范围是数字0—9、字母a—z、A—Z、下划线’_’的组合。

用人单位在现场注册时确定,登陆时通过键盘一次输入。

每个用人单位在进行网上招聘前,应获得一个用户名,它是标识用人单位的重要标志。

2.密码,passwd,类型:

String,字长8位,取值范围是数字0—9、字母a—z、A—Z、下划线’_’的组合。

用人单位在注册时确定,登陆时通过键盘一次输入,这是用人单位招聘人员访问本系统时,用来验证身份的参数,只有用人单位招聘人员和系统知道,以保证系统的安全性和用人单位信息的保密性。

3.公司名:

name,类型:

String,可变长,取值范围是汉字、数字、字母等的组合。

用人单位在注册时提供。

4.通讯地址,Address,类型:

String,可变长,取值范围是汉字、数字、字母等的组合。

在注册时提供。

5.电话,Telephone,类型:

String,限制字长11位,取值范围是数字0—9的组合。

用人单位在注册时提供。

6.用人单位修改个人信息时,涉及的输入项可以有:

网址,电子邮件,招聘信息(招聘岗位、招聘人数、招聘专业、待遇以及招聘会信息)

这些选项通过键盘,可输入零到多次。

 

3.4输出项

本程序中,在求职者进行招聘信息查询时,会产生对应的输出信息。

主要为用人单位的基本信息和招聘信息,详细内容为上述用人单位输入信息中除用户名密码外的所有信息。

用人单位进行人才查询时,会产生对应的输出信息,主要为求职者的基本信息和其他信息,详细内容为人才的除用户名密码外的所有信息。

3.5流程逻辑

3.6限制条件

本程序运行在Microsoft.NET开发平台上,需要有Windows2000以上的操作系统、InternetInformationServer(IIS)5.0以上的服务器、.NETFrameworkSDK、VisualStudio.NET、SQLServerDesktopEngine(MSDE)网络环境软件来支持,.NET将这些开发技术高度自动化地集成在同一架构里,为面向Web的应用开发提供了强大的可编程结构环境。

本程序是基于WebServices的网上招聘系统,将可运行在Internet互联网上,因此为广大参加求职的人员提供了一个开放的平台。

注册成为用户的求职者,经过注册后登陆本系统,查询招聘的相关信息,提供自己的个人简历。

同时也为广大进行招聘的用人单位提供了一个开放的平台,用人单位注册后,登陆本系统可以发布招聘信息,也可以查询所需类型人才的简历,达到相互选择的目的

3.7测试计划

对本程序进行单体测试的计划,依据程序功能模块,逐个进行测试,输入项与输出项的规格如前所述。

每个小组成员负责各自开发模块的测试,也可轮换测试。

在有条件的情况下,可以与WebServices课程其他相关项目小组进行系统级的测试。

测试工作将安排在1月10号到13号完成。

附录:

程序需要与数据库进行数据传输与交互,因此本系统设计了2个基本数据库:

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

2用人单位信息库(单位名称、用户名、密码、、地址、电话、网址、EMAIL、招聘信息)

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 初中教育

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1