网上招聘系统设计说明书Word文档格式.docx
- 文档编号:21874221
- 上传时间:2023-02-01
- 格式:DOCX
- 页数:7
- 大小:45.58KB
网上招聘系统设计说明书Word文档格式.docx
《网上招聘系统设计说明书Word文档格式.docx》由会员分享,可在线阅读,更多相关《网上招聘系统设计说明书Word文档格式.docx(7页珍藏版)》请在冰豆网上搜索。
这个系统将基于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位)。
㈡用人单位发布招聘信息:
动态对外发布用人单位的招聘信息。
包括单位简介、职位需求、薪酬待遇等,用人
单位可以修改这个信息
㈢用人单位查询服务:
用人单位可以通过系统查询有限的人才信息,这根据求职者设定的信息开放程度而定
㈣求职者登陆
当求职者想开始网上求职时,需要首先注册。
如果是已注册过的求职者,直接输入用户名和密码,系统验证通过后,允许进行操作,注册后的求职者可对其个人信息进行修改;
如果是未注册的求职者,需要先注册,填写个人信息,系统保存求职者用户名、密码等信息,更新后台数据库,待注册成功后,就可以进行求职。
用户名(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。
这些选项通过键盘,可输入零到多次。
在用人单位登陆和网上招聘时,需要提供输入信息。
用人单位在现场注册时确定,登陆时通过键盘一次输入。
每个用人单位在进行网上招聘前,应获得一个用户名,它是标识用人单位的重要标志。
用人单位在注册时确定,登陆时通过键盘一次输入,这是用人单位招聘人员访问本系统时,用来验证身份的参数,只有用人单位招聘人员和系统知道,以保证系统的安全性和用人单位信息的保密性。
3.公司名:
name,类型:
用人单位在注册时提供。
4.通讯地址,Address,类型:
在注册时提供。
5.电话,Telephone,类型:
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、招聘信息)
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 网上 招聘 系统 设计 说明书