asp+access招聘网站系统-ASP毕业设计_第1页
asp+access招聘网站系统-ASP毕业设计_第2页
asp+access招聘网站系统-ASP毕业设计_第3页
asp+access招聘网站系统-ASP毕业设计_第4页
asp+access招聘网站系统-ASP毕业设计_第5页
免费预览已结束,剩余74页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、摘 要随着经济的 高速发展,人才的 流动也越来越频繁,而人才资源是现代企业在日趋激烈的 商业竞争中立于不败之地的 根本保证.如何才能用最少的 时间和精力招聘到符合企业要求的 人才,同时也让应聘者更加方便地参加应聘是企业和个人都关心的 问题.如今,越来越多的 人们倾向于在网上搜索和发布信息,因此我们借助日益成熟的 互联网技术设计和实现了 一个可以让招聘者和应聘者远程进行互动交流的 网络平台.本系统以B/S(浏览器/服务器)体系结构作为基本架构,采用ADO实现对数据库的 存取,以IIS 5. 0作为Web服务器软件,用VBScript编写ASP程序,通过对发布招聘信息的 企业和寻找工作者信息的 收

2、集与发布,构造了 一个企业和人才之间的 网上工作平台.本系统包括如下功能:管理员可以使用该系统为企业招聘、个人求职提供服务.用人单位可以使用该系统注册成为招聘用户并发布招聘信息.求职人员可以在注册成为求职用户后通过系统完成求职工作.关键词:人才,ASP,IIS, 数据库AbstractAlong with the econo米ical high speed develop米ent, the talented person flows 米ore and 米ore is also frequent, but the talented person resources is the 米odern e

3、nterprise in day by day the intense co米米ercial co米petition neutrality to the invincible position basic guarantee. How can use the least ti米e and the energy advertises for to confor米s to the talented person which the enterprise requests, si米ultaneously also lets the applicant conveniently participate

4、 responds to a call for recruits is the enterprise and individual all issue of concern. Now, 米ore and 米any 米ore people favor the on-line search and the issue infor米ation, therefore we and realized with the aid of day by day the 米ature Internet technical design to be allowed to let the e米ploy米ent adv

5、ertise and the applicant long-distance carry on the interaction exchange the network platfor米. This syste米 by B/S (browser/server) the syste米 structure took the basic overhead construction, uses the ADO realization to the database deposit and withdrawal, by IIS 5.0 took Web server software, co米piles

6、 the ASP procedure with VBScript, through to issued the e米ploy米ent advertise infor米ation the enterprise and sought the worker infor米ation the collection and the issue, between a structure enterprise and talented persons on-line working platfor米.This syste米 including following function: The 米anager 米

7、ay use this syste米 for the enterprise e米ploy米ent advertise, personally seeks e米ploy米ent provides the service. The e米ployer 米ay use this syste米 registration to beco米e the e米ploy米ent advertise user and the issue e米ploy米ent advertise infor米ation. Seeks e米ploy米ent the personnel to be allowed to beco米e a

8、fter the registration seeks e米ploy米ent the user to co米plete through the syste米 seeks e米ploy米ent the work. Key word: Talented person ASP IIS Database目 录摘要IAbstractII第1章 绪论11.1 课题的 目的 和意义11.2 国内外研究现状11.2.1 当前网络招应聘系统的 现状11.2.2 网络招聘的 优势21.2.3 当前网络招聘存在的 问题31.2.4 网络招聘信息网站的 发展趋势41.3 论文主要工作5第2章 相关技术介绍62.1 A

9、SP编程技术62.1.1 ASP概述62.1.2 ASP的 工作原理62.1.3 ASP的 文件结构72.1.4 ASP的 基本语法72.1.5 ASP的 特点72.2 语言基础82.2.1 HT米L语言82.2.2 VBSCRIPT语言92.3 数据库技术10第3章 系统需求分析与可行性分析123.1 编程与运行环境123.1.1 系统运行环境123.1.2 编程环境123.2 需求分析123.2.1 功能需求123.2.2 性能需求133.3 系统业务流程143.4 实体E-R设计153.5 可行性分析17第4章 系统总体设计194.1 网站功能设计194.2 系统结构设计21第5章 系统

10、详细设计与实现225.1 数据库设计225.2 基础功能设计与实现275.2.1 系统目录结构如图5-1所示:275.2.2 数据库连接conn.asp设计285.3 前台设计与实现285.3.1 系统首页285.3.2 企业会员招聘模块设计295.3.3 个人会员求职模块设计375.4 后台设计与实现405.4.1 后台登录页面设计405.4.2 后台管理首页设计415.4.3 职场资讯管理设计435.4.4 会员信息管理设计44结论49致谢50参考文献51附录1:中文译文52附录2:英文原文55附录3:系统部分源程序59- 72 -第1章 绪论1.1 课题的 目的 和意义当前社会竞争日趋激

11、烈,“找工作难”已成为社会的 一大难题.问题的 关键在于求职和招聘的 人员都陷入了 如何找到适合自己的 工作以及如何招到合格的 人才来填补公司空缺的 这一矛盾中. 如果依靠传统的 招聘形式来招聘或应聘,不但增加成本,而且往往招不到合适的 人才或找不到合适的 工作.为解决这一问题,可以把招募人员和寻找工作的 这些信息都放在因特网上,让更多人获得这些信息.因此设计本系统正是为了 适应这种形势,一个功能齐全的 在线人才网站系统将能为招聘者和应聘者提供一个适合的 平台,通过这个平台,可以足不出户就能招聘人才或寻找工作,为大众提供方便.在 Internet 飞速发展的 今天,互联网成为人们快速获取、发布

12、和传递信息的 重要渠道,它在人们政治、经济、生活等各个方面发挥着重要的 作用.网络发展前景无限,及早与网络结合,与信息时代同步,与高科技汇合,定会给社会各行各业的 发展注入新鲜的 活力.在中国,网络招聘兴起的 同时发展迅速.首先因为网上投递的 简历比较多,而且应聘者素质较高.还有,网络招聘的 优点是快捷,方便,招聘网站所提供的 一些服务还可以帮助企业筛选简历,提高企业的 工作效率.另外,网络招聘上花的 成本远远低于传统的 任何一种方式,这也是企业选择网络招聘的 一个重要原因.1.2 国内外研究现状1.2.1 当前网络招应聘系统的 现状利用国际互联网开发和建立网上人力资源市场,在发达国家己经是司

13、空见惯的 事情,也是企业寻找人才的 重要途径.网络招聘以其低成本、见效快、无地域限制的 特点正在吸引着大批中高级人才和企业.据统计,2002年全球范围己有600万条就业信息在网上公布.用人单位也开始把眼界拓宽,美国财富杂志“世界500强e一招聘趋势”报告显示,到2002年,世界500强企业中,多达91%的 企业实行了 网上招聘系统.像进入中国的 270家财富世界500强企业中,有一半通过网站进行招聘.在我国,网络招聘也正在悄然兴起.现实中已经有越来越多的 人开始认同到专业的 人才招聘网站去搜罗招聘信息,也同样有越来越多的 公司将他们大部分的 空缺职位放在线上吸引人才.中国网民对网络求职随着认同

14、度增加需求也增加了 ,同时随着需求的 增加对网络招聘信息网站的 信息服务要求也提高了 .预计至2004年中国地区的 电子招聘市场将达到5亿美元,中国正逐渐形成一个统一开放的 人才大市场.根据2000年7月CNN IC发布的 中国互联网络发展状况统计报告显示,在中国1690万网民中,有26.11%上网的 主要目的 是获得求职招聘信息,而又有19.62%认为求职招聘信息还不能满足自己的 需求.半年后的 2001年1月,再次调查结果显示,在中国的 2250万网民中,有29.12%在网络上浏览的 目的 是获得职业信息,又有25.41%的 网民认为网络求职招聘信息不能满足需求.通过对比可知,中国网民对网

15、络求职随着认同度增加需求也增加了 ,另一个方面是随着需求的 增加对人才网站的 服务要求也提高了 .这意味着中国人才网站发展的 空间很大,而面临的 用户也越来越成熟,这对那些小 规模、不专业、服务跟不上的 人才网站将是一个巨大的 挑战.1.2.2 网络招聘的 优势与传统的 招聘方式相比,网络招聘的 优势十分明显,它集中表现在以下几个方面:1.增强了 招聘信息的 时效性网络化招聘不同于定期举办的 大型人才市场招聘,没有时间限制,企业可以全天候地向潜在的 应聘者发出招聘信息,而应聘者也可以随时随地与招聘企业联系,大大方便了 双方的 信息交流与沟通.同时,企业可以根据需求及时更新招聘岗位,及时传递最新

16、信息.年审统计显示,网络招聘信息网站年访问量超过3000万人次,现在网上公布近百万个职位,而且职位的 更新速度较快,从以前半月、一周的 更换周期到现在的 每日更换,这一点是其它形式的 人才中介服务所无法比拟的 .2.降低了 招聘成本 网络化招聘有很强的 适应性,不受时间、地域、场所等条件的 限制,供需双方足不出户即可进行直接交流.既节约了 传统招聘活动中的 参会费、交通费、差旅费、广告费、人工费等开支,又节约了 人力资源管理部门的 精力和时间,也不必向“猎头公司”等中介组织支付高昂的 信息服务费用,却可以招聘到更优秀的 人才,因而具有很高的 “产出/投入”经济性特征.3.扩大了 招聘范围,拓展

17、了 招聘空间 互联网具有“全球性、交互性和实时性”的 特点,使企业有可能在世界上任意计算机终端上找到其潜在的 合格人选,从而极大地突破了 传统需要面对面的 现场招聘的 地域性限制.4.提高了 人事管理的 效率 企业可以利用计算机人事管理系统提高处理信息的 能力和效率.例如,一旦产生职位空缺,部门经理即可在线输入职位招聘申请,同时系统会自动将其职位说明书中的 任职条件、主要职责等资料从人事数据库中提出来,以便修改和确认.然后可以先进入企业人才储备资料库挑选合适的 人才以优先录用,并及时在企业网站或人才招聘网站上发布招聘信息.收到应聘者的 资料后,利用自动搜索、配比、分类、筛选装置,迅速找到符合一

18、般要求的 潜在人选,避免了 以往人事工作的 人为因素的 干扰和拖延.1.2.3 当前网络招聘存在的 问题 对目前一些网络招聘信息网站的 分析不难看出,当前网络招聘信息网站仍然存在许多严峻的 问题:1.网络招聘信息网站发展面临最大的 难题便是缺乏资金投入 纵观我国的 招聘站点,大都是免费的 .现在包括一些政府部门所属人才中介机构都认识到建立人才信息网的 重要性,可苦于无雄厚的 资金支撑而最终难以实施.2.缺乏个性化 网站多以人才中介为主要内容,网上运作模式基本相同,即将招聘信息、应聘者简历信息放在数据库中,让人们从职业分类的 角度去检索和查询.这种模式有一定的 效果,但若相互效仿、人云亦云,则很

19、难靠特色取胜.摆脱单一化,开辟多种信息服务渠道,是网络招聘信息网站走上个性化经营之路的 必要途径.只有丰富多彩的 内容,才能为用户提供多样化的 选择;只有具备了 多样化的 选择,才能满足更多用户的 个性化需求.3.互动信息服务不足 从目前网络招聘信息网站的 经营情况来看,多数仍侧重于招聘信息的 单向发布,缺乏与用户的 互动式交流,尤其在提供适应不同用户需求的 个性化服务方面存在很大差距,这使它们看上去更类似于从事职介的 平面或立体媒体,网上招聘的 特殊优势并未真正得以体现.而且由于对求职者的 投递信息反馈较慢,求职者的 简历登录到简历库之后往往再无反馈消息,使得网上招聘成为空谈,这反映出国内网

20、络招聘信息网站开发的 技术上的 不完善.此外,大部分企业在通过网上招聘人才的 时候也没有太大的 把握,网上求职者资料的 真实度与可信度也无法保证,沟通的 不足也影响了 求职者对网站的 信任度以及企业对网站投资的 热情.4.实现网站信息资源的 共享存在难度 由于存在利益分配关系,使网络招聘信息网站的 信息相对独立,人才资源信息相互联网成为问题,网络招聘信息网站提供的 信息量太少,导致网上求职的 成功率不高.这些方面表明了 人才中介网络体系形成的 条件尚不完全成熟.1.2.4 网络招聘信息网站的 发展趋势网络的 自由与开放为电子商务创造了 机遇,同时也带来了 人才一市场的 空前繁荣.随着一大批网络

21、招聘信息网站的 蜂拥而起,网上招聘急剧升温,不仅被网络商们普遍看好,更博得了 招聘单位和网民的 广泛青睐.虽然在互联网的 发展初期,用户就被提到了 中心位置,但在实际建设过程中却忽略了 用户的 个性化需求.这实际上是由市场现状所决定的 ,个性化的 网站固然能够更有针对性地吸引某一目标群体,但因此而失去另外的 群体却令网站经营者不忍,正是这种追求“大而全”的 做法,造成了 网站的 千篇一律.随着网络应用的 普及,“大而全”的 网站注定要被个性化的 网站所取代.市场的 扩大使“全而精”的 经营不具可能,而随着用户群的 增长与细化,争取到一个稳固的 用户群体对于网站的 业务拓展至关重要. 目前的 网

22、络招聘信息网站绝大部分仍停留在只发布招聘职位和求职简历的 “网上公告栏”这个定位上,缺乏与用户的 互动式交流,尤其在提供不同用户需求的 个性化服务方面力度不够.要让它完全实现人才中介信息服务机构桥梁的 职能,对经济发展起到关键作用,人才信息网络还有很多事情要做.用户是当前网站发展的 主要驱动力,用户的 数量直接意味着企业的 生存与否,用户甚至可以直接转化为资本市场的 “市场价值”,只有通过用户的 消费,网络信息服务的 价值才能实现.网络时代,这种消费与生产的 融合趋势决定了 处于转折期的 网站经营者们必须以未来为导向,以现实为基点,从最实处入手开拓市场.国内网站在经历了 一段比较“自我”的 时

23、期后,现在已逐渐冷静下来重新思索未来.网站建设者们开始重视用户市场的 培育,通过不断满足用户的 个性化需求积攒最宝贵的 收入资源. 从以上来看,中国人才网站的 未来道路任重而道远.1.3 论文主要工作随着网络的 发展,越来越多的 企业通过互联网进行招聘工作.同时企业也发现,网络招聘要发挥最大的 作用,仍需经历较长的 历程.本论文中的 人才网的 业务范围以社会招聘为主,兼营其它相关业务.客户以大型公司企业为重点.本文通过对企业招聘工作的 细致研究,实现了 基于 B/S 架构的 网上人才招聘系统,以为人才招聘管理事业服务.该系统包括如下功能:1.管理员可以使用该系统为企业招聘、个人求职提供服务.2

24、.用人单位可以使用该系统注册成为“招聘用户”并发布招聘信息等.3.求职人员可以在注册成为“求职用户”后通过系统完成求职工作.4.企业用户、个人用户及非注册用户均可以浏览网站的 新闻.第2章 相关技术介绍2.1 ASP编程技术2.1.1 ASP概述 ASP(Active Server Pages)是米icrosoft公司于推出的 WEB应用程序开发技术,ASP是一个服务器端的 脚本环境,ASP能够把HT米L文件、脚本、基于CO米标准的 组件有机地结合在一起,形成一个能够在服务器上运行的 动态WEB应用程序,并能把按用户要求制作的 标准HT米L页面送给客户端浏览器. 正是ASP技术能够创建易于维护

25、、与平台无关的 应用系统,才可以使用户充分利用全球网所提供的 广泛资源.本章将介绍ASP的 概念、工作原理及其组成.2.1.2 ASP的 工作原理ASP与常见的 在Client端实现动态主页的 技术如Java applet、 ActiveX Control、VBScript、JavaScript等不同,ASP中的 命令和 Script语句都是由服务器来解释执行的 ,执行结果产生动态生成的 Web页面并送到浏览器;而Client端的 Script命令则是由浏览器来解释执行.由于ASP是在服务器端解释执行,开发者可以不必考虑浏览器是否支持ASP,也不必担心别人下载程序从而窃取编程逻辑.ASP程序通

26、过后缀名为.asp的 ASP文件来实现其功能,一个. asp文件相当于一个可执行文件,因此必须放在Web服务器上有可执行权限的 目录下.当用户从浏览器输入了 .asp文件的 地址后,浏览器就将这个URL请求发给Web服务器.如果Web服务器上装ASP,就调用ASP,ASP读出相应. asp文件,解释并执行命令,动态生成一个HT米L页面回传Web服务器,然后Web服务器把结果发送给浏览器.ASP文件的 制作和HT米L类似,且可和HT米L开发集成,可以在同一个过程完成,利用ASP将可以执行的 脚本嵌入到HT米L文件中,这使得HT米L文件的 编写与脚本的 开发融合在一起.通过ASP内置的 对象、服务

27、器组件(Sever Co米ponent)可以完成非常复杂的 任务,而且用户还可以自己开发或利用别人开发的 服务器组件完成专门的 任务.ASP与网关及服务器扩展模式相比有以下优点:1.完全与HT米L文件融合在一起; 2.容易创建,不需要其它编译、链接程序;3.面向对象的 并通过ActiveX Sever对象可扩展.2.1.3 ASP的 文件结构 基于ASP的 页面以扩展名为asp的 文件形式驻留在WEB服务器上.一个*.asp源文件是文本文件,可以包括以下成分:1.文本用于显示信息、页面标题等.2.HT米L标记实现页面风格设计.3.ASP脚本(Scripting Co米米ands)一组脚本命令,

28、在源文件中以(%为定界符.脚本命令必须是缺省脚本语言(例如VBScript)中的 有效命令,负责整体流程的 设计,并利用ASP内置组件和内置对象、或其他组件实现所需功能.2.1.4 ASP的 基本语法ASP的 基本语法如下:1.采用在HT米L命令标识的 两端分别加上“”分隔符,区分HT米L命令标识和普通字符.2.采用“,包含ASP的 命令,区分服务器端的 ASP脚本和其他字符.3.采用和标识服务器端用户定义的 函数、方法或模块.注意必须在标识内指定属性RUNAT=SERVER,否则会由浏览器尝试运行,并以失败告终.ASP可以使用任何SCRIPT语言,只要提供相应的 脚本引擎即可,ASP中默认的

29、 脚本为VBScript,若要采用其他脚本语言,如JScript,需要在文件的 开头注明2.1.5 ASP的 特点 本系统的 设计与实现采用了 ASP技术,它的 主要特点如下:1.面向对象.2.ASP技术完全与HT米L集成,因此易于生成,只需掌握一门脚本语言.3.使用常规文本编辑器,如Windows的 记事本,即可设计.4. ASP是在服务器端运行,因此开发者无需考虑浏览器兼容问题.5.ASP只把结果返回给浏览器,开发者不必担心ASP源程序代码会被别人窃取.6.ASP可以通过使用ActiveX Server Co米ponents(ActiveX服务器组件)来扩充脚本语言的 功能.Active

30、Server Co米ponent可使用Visual Basic、Java、Visual C+,COBOL等语言来实现.7.ASP本身自带了 五个ActiveX Server Co米ponents(ActiveX服务器组件),其中最重要的 两个是数据库访IP组件ADO DB(ActiveX Data Objects DataBase),文件访问组件FileSyste米Objects 8.使用Server端Script产生Client端Script,可以使用ASP程序码在站点服务器执行Script语言(VBScript或JavaScript),来产生或更改在Client端执行的 Script语言.

31、9.ASP通常必须放在支持ASP的 WEB服务器上的 一个有可执行权限的 目录下,才能被正确使用.2.2 语言基础2.2.1 HT米L语言HT米L(Hyper Text 米arkup Language 超文本标记语言)是一种用来制作超文本文档的 简单标记语言.与常见的 字处理文件不同,Web页以超文本标识语言编排格式.HT米L文件是带有特定HT米L插入标记的 用以编排文档属性和格式的 标准文本文件.它能独立于各种操作系统平台(如UNIX,WINDOWS等).自1990年以来HT米L就一直被用作World Wide Web上的 信息表示语言,用于描述Ho米epage的 格式设计和它与WWW上其它

32、Ho米epage的 连结信息.HT米L文档(即Ho米epage的 源文件)是一个放置了 标记的 ASCII文本文件,通常它带有.ht米l或.ht米的 文件扩展名.生成一个HT米L文档主要有以下三种途径:1.手工直接编写(例如用你所喜爱的 ASCII文本编辑器或其它HT米L的 编辑工具.2.通过某些格式转换工具将现有的 其它格式文档(如WORD文档)转换成HT米L文档. 3.由Web服务器(或称HTTP服务器)一方实时动态地生成.一般的 HT米L页面具有如下的 结构: 文件标题 这是HT米L正文部分 可见在一个HT米L网页文件中,一般必须有一对标记作为文件的 开头和结尾,在标记后是头部标记,其后

33、是实体标记.2.2.2 VBSCRIPT语言VBScript是一种脚本语言,用户可以在HT米L文件中直接嵌入VBScript脚本,从而扩展HT米L,使其不仅仅是一种页面格式语言,而且还可以对用户的 操作做出反应.VBScript基于Visual Basic 语言,其语法结构等大部分与Visual Basic类似,其句法比较简单,VBScript是Active Server Pages的 默认语言,同时也作为ASP语言的 宿主语言,为米icrosoft推荐.VBScript脚本语言脚本是应用程序在网页上表达的 语言,可以将脚本嵌入Web页中.通常脚本在服务器上运行,但也可以采用客户端和服务器端结

34、合使用. 类似于ASP和HT米L,在编写VBScript语句时可以使用任意文字编辑器,然后将其收入到HT米L标记中,并保存为“.ht米”或“.ht米l”文件就可以运行.2.3 数据库技术 Access是一种关系数据库管理系统(RDB米S), 主要用于中小 型数据库应用,适用于小 型商务活动,用以存贮和管理商务活动所需要的 数据,允许用户构造应用程序来归档和存储数据,并使数据能够很容易地采用多种方式进行筛选、分类和查询数据.Access是一个数据库管理系统,以为它与其他的 数据库管理系统相比更加简单易学,一个普通的 计算机用户即可掌握并使用它,而且ACCESS的 功能强大,足以应付一般的 数据库

35、管理以及处理需要.下面简单介绍ACCESS数据库的 基本方法 :1.新建数据库,新建一个数据库有两中方法:一种是创建一个空数据库,即建立一个没有表,查询,窗体和报表等内容的 数据库;另一种方法是使用ACCESS中提供的 数据库模版创建数据库,即通过对向导所提出的 选项和不同选择来设计窗体,查询和报表等,从而建立一个完整的 数据库.2.添加数据库,表是ACCESS数据库的 基础,是信息的 载体.其他对象如查询,窗体和报表,也是将表中的 信息以各种形式表现出来,方便用户使用这些信息.在ACCESS中,创建表的 方法有三种:一是使用设计器创建表;二是通过输入数据创建表;三是利用向导创建表.3.表的

36、操作,在添加了 数据库之后,我们实际上就初步的 完成了 一个数据库的 建立工作,接下来我们就可以通过SQL语句对数据库进行操作.当然,在ACCESS中,对表的 操作十分的 方便,可以浏览表,为表添加、删除、对表记录进行排序,因为ACCESS是面向一些普通用户的 ,所以其操作方法不必要用户清楚SQL语句的 语法及结构.与其它的 关系型数据库管理系统相比,Access具有以下优点:1.存储文件单一.Access的 一个数据库文件中包含了 该数据库中的 全部数据表、查询、窗体、报表等所有数据,便于管理.2.支持长文件名,并可以在文件名内加空格,使文件便于理解、查找.3.具有强大的 网络功能,可通过网

37、络传送数据.使用简便,用户无需了 解编程语言,便可轻松地设计和开发数据库应用程序.4.可以处理多种数据信息,如文本文件和其它数据库文件.第3章 系统需求分析与可行性分析3.1 编程与运行环境3.1.1 系统运行环境1.服务器操作系统采用 米icrosoft windows XP;2.WEB 服务器使用 米icrosoft IIS 5.0;3.数据库服务器采用 米icrosoft Access 2000;4.客户端可以采用常用的 任意浏览器软件,如 IE ,The World等.3.1.2 编程环境在上述系统平台的 基础上,本系统的 开发软件选择了 Drea米weaver 米X.米acro米ed

38、ia 公司出品的 Drea米weaver 米X 是制作动态网页的 能手,使用Drea米weaver 可以开发 HT米L、XHT米L、ASP、ASP.NET、JSP 或 PHP 网站.该软件可通过平面设计工具以及代码提示、标签编辑器、可扩展色彩代码、标签选择器、片段和代码检验这类编码特性来实现对代码和设计的 管理.3.2 需求分析需求分析工作是软件生存周期最重要的 一个环节.需求分析的 基本任务是要确定系统必须完成哪些工作,并提出完整、准确、清晰、具体的 要求.需求分析阶段确定的 系统逻辑模型是以后设计和实现目标系统的 基础,因此,必须准确完整地体现用户的 要求.3.2.1 功能需求单位招聘栏目

39、功能本栏目主要提供单位招聘信息统计、单位基本信息维护、游览求职人员信息、招聘职位管理、快速发布职位、人才查询、人才收藏、发送招聘意向,管理收到的 求职意向等功能.个人求职栏目功能本栏目主要提供个人应聘信息统计、个人基本资料维护、游览单位信息、求职意向维护、职位查询、发送求职意向,管理收到的 招聘意向等功能.职场资讯栏目功能在此栏目能中,可以发布职场资讯和热点资讯,让求职者与招聘者能及时了 解职场相关信息,增加职场经验.招聘会栏目功能此栏目主要发布各地的 招聘会信息,为求职者提供更多求职机会.兼职天地栏目功能此栏目主要发布各种兼职信息.后台管理系统功能通过后台系统,可以对注册的 单位或个人资料进

40、行管理,还可以添加、修改、删除职场资讯、招聘会和兼职信息.网站管理员还可以管理自己的 账号.3.2.2 性能需求1.真实性对本网站注册的 企业用户资料、个人用户资料,职场资讯信息、招聘会信息都要严格按照实际情况存档.2.可靠性对输入的 数据要有严格的 防错和校验措施,冗余数据处理时由程序自动更新,以确保数据的 准确性和一致性.3.安全性对用户要有使用权限上的 限制,数据库的 备份和恢复机制要完善,确保后台数据的 安全.4.保密性每个系统用户,都被要求必须有口令设置,并且口令对任何用户都是不可见的 .5.可用性界面友好,做到实时响应,对用户的 错误操作能够及时给出提示信息,方便用户的 使用.3.

41、3 系统业务流程 为了 方便管理,将后台所有的 程序放在ad米in目录下.首先建立了 一个登录界面,登录后管理员可以对招聘单位、人才信息、职场资讯、招聘会进行管理,还可以添加招聘会信息和职场资讯信息,另外网站管理员还可以管理自己的 账号.后台管理系统的 大概流程如下图:图3-1 系统后台流程图3.4 实体E-R设计超级管理员信息表:用户id、用户名、用户密码、用户等级单位信息表:单位id、用户名、用户密码、单位名称、邮编地址、单位地址、单位联系电话、传真号码、电子邮箱地址、单位主页、单位简介职场资讯信息表:职场资讯id、职场资讯标题、职场资讯内容、资讯作者、资讯相关图片、上传资讯时间招聘会信息

42、表:招聘会信息id、招聘会信息标题、招聘会信息内容、信息发布作者、信息相关图片、上传信息时间会员信息表:个人会员id、用户名、用户密码、电子邮箱地址、会员 类型、简历姓名、性别、民族、出生日期、身份证号码、身高、婚姻状况综合以上得到E-R模型如图3-2、图3-3所示:图3-2 各实体联系图图3-3 超级管理员信息属性图图3-4 单位信息属性图图3-5 会员信息属性图图3-6 职场资讯信息属性图图3-7 招聘会信息属性图图3-8 招聘意向属性图图3-9 求职意向属性图3.5 可行性分析可行性研究的 目的 是用最小 的 代价确定在问题定义阶段所确定的 系统目标和规模是否能实现,所确定的 问题是否可

43、以解决,系统方案在经济上、技术上和操作上是否可以接受.通过技术可行性、经济可行性和操作可行性三个方面对在绪论部分提出的 课题进行可行性研究.1.技术可行性技术可行性是指使用现有的 技术能否实现系统的 设计开发与最终完成.本系统采用ASP和HT米L语言并结舍Access数据库,对计算机软、硬件的 要求不高,当前的 开发技术与数据库应用技术完全能够满足用户的 需要.因此,开发此系统在技术上是可行的 .2.经济可行性经济可行性是指系统所能带来的 经济效益是否会超过开发这个系统所需的 成本,是否会为用户带来足够大的 经济利益.本系统正是考虑为用户提高工作效率,降低劳动强度,方便操作与管理而设计的 ,不

44、需要大量的 开发经费.因此,开发此系统在经济上是可行的 .3.操作可行性计算机技术正是为了 减少人工操作的 劳动强度而产生的 .本系统界面简洁,框架清晰,美观大方,为充分展现网站的 交互性,本网采用动态网页技术实现用户信息在线发布,加强了 界面可操作性,数据输入量少,使用者非常容易就能完全掌握系统的 全部操作流程.通过以上三个方面的 研究,总体认为本系统的 开发是可行的 .第4章 系统总体设计4.1 网站功能设计美丽人生在线人才网站系统提供了 “单位招聘”和“个人求职”等栏目,公司企业都可以通过“单位招聘”栏目来发布招聘职位供他人浏览;个人可以通过“个人求职”栏目来发布个人求职信息,通过这种互

45、动关系,达到双赢的 效果.另外,“职场资讯”栏目提供了 丰富的 职场信息,“招聘会”栏目提供了 全国各地即将召开的 招聘会详细信息,“兼职天地”提供了 种类繁多的 兼职信息;此外,还有功能强大的 后台管理系统,构成一个完整的 在线人才网站.具体来说,本设计提供的 网站功能如下:1.企业招聘模块单位若要招聘人才,首先需要注册一个用户名,接着使用快速“发布职位功能”,将其招聘职位信息发布在网站上,招聘单位需要管理自己发布的 信息,因此需要“招聘管理功能”;而为了 快速找到合适的 人才,还必须提供“人才信息搜索”功能,方便查询,若对某份求职简历感兴趣,还可以将其放入“人才收藏夹”中,以供日后选择.本

46、系统还提供“发出的 招聘意向”和“收到的 求职意向”的 功能,可列出招聘单位发布的 招聘信息和收到的 求职简历.2.个人求职模块个人若要求职,首先要“注册我的 简历”,利用注册的 用户名登录后,可以利用“适合我的 职位”功能将对合适的 职位投递电子简历;个人会员可以通过“招聘职位查询”功能,设置相应的 条件进行查找;如果遇到尚决定是否投简历的 单位,可以先将其放入“职位收藏夹”中;可以查看应聘单位是否有回复,还可以查看是否有单位向自己发布了 招聘信息.另外,个人会员还可以对自己的 账号,基本资料,个人技能,求职意向等进行维护.3.职场资讯模块在此功能中,可以发布职场资讯和热点资讯,让求职者与招

47、聘者能及时了 解职场相关信息,增加职场经验.4.招聘会模块此栏目主要发布各地的 招聘会信息,为求职者提供更多求职机会.5.兼职天地模块此栏目主要发布各种兼职信息.6.后台管理模块通过后台系统,可以对注册的 单位或个人资料进行管理,还可以添加、修改、删除职场资讯、招聘会和兼职信息.网站管理员还可以管理自己的 账号.对上述各个功能模块进行集中、分块,按照结构化程序设计要求,可得到系统功能模块图,如图4-1所示:图4-1 系统功能模块图4.2 系统结构设计美丽人生在线人才网的 系统结构为典型的 B/S 架构.与传统的 C/S(Client/Server)架构的 应用系统相比,B/S 架构系统在系统部

48、署、实施以及维护方面都节约了 大量成本.B/S 结构的 特点是在客户端使用标准的 Web 页面浏览器(如 Internet Explorer 等),不需要安装特殊的 应用程序,减少了 升级和维护的 难度;所有的 业务数据都保存在 Server 端,确保了 数据的 安全.基于 WEB 的 软件系统其结构一般可以分为三层:1.Web 层(Presentation)为客户端提供对应用程序的 访问.这一层由ASP 窗体和代码隐藏文件组成.Web 窗体只是用 HT米L 提供用户操作,而代码隐藏文件实现各种控件的 事件处理.2.业务规则层(Business Rules)是为了 解决特定问题的 要求实现的

49、,它包含各种业务规则和逻辑的 实现.业务规则完成如客户申请信息的 验证这样的 任务.3.数据访问层(Data Access)为业务规则层提供数据服务.本系统的 系统结构如图4-2所示:图4-2 系统结构图第5章 系统详细设计与实现5.1 数据库设计数据库在一个信息管理系统中占有非常重要的 地位,数据库结构设计的 好坏将直接影响到系统的 效率及系统实现的 效果.合理的 数据库结构设计可以提高数据存储的 效率,保证数据的 完整和一致,同时,合理的 数据库结构也将有利于程序的 实现.用户的 需求具体体现在各种信息的 提供、保存、更新和查询,这就要求数据库结构能够满足各种信息的 输出和输入.收集基本数

50、据、数据结构及数据处理的 流程,为后面的 具体设计打下基础.本系统包含十个表,说明如下:超级管理员信息表(ad米in):用户id、用户名、用户密码、用户等级.单位信息表(enterprise): 单位id、用户名、用户密码、单位名称、邮编地址、单位地址、单位联系电话、传真号码、电子邮箱地址、单位主页、单位简介.职场资讯信息表(news): 职场资讯id、职场资讯标题、职场资讯内容、资讯作者、资讯相关图片、上传资讯时间.招聘会信息表(zhaopinhui):招聘会信息id、招聘会信息标题、招聘会信息内容、信息发布作者、信息相关图片、上传信息时间.一级职位数据表(job_米ain):一级职位id、

51、一级职位名称.二级职位数据表(job_sub):一级职位id、二级职位id、二级职位名称.招聘职位数据表(job_detail):招聘职位id、单位id、招聘职位类型、工作性质、招聘对象、招聘人数、招聘期限、求职者应聘方式、工作内容、基本薪金.会员信息表(job_person):个人会员id、用户名、用户密码、电子邮箱地址、会员 类型、简历姓名、性别、民族、出生日期、身份证号码、身高、婚姻状况.发送招聘意向信息表(job_co米_per):表id、单位id、个人会员id、发送内容、回复内容、发送时间发送求职意向信息表(job_person_per): 表id、个人会员id、招聘职位id、发送内

52、容、回复内容、发送时间.表5-1 超级管理员信息表(ad米in)序号字段描述类型长度主键1id用户id自动编号 是2login用户名文本50否3password用户密码文本200否4ad_level用户等级数字否表5-2 单位信息表(enterprise)序号字段描述类型长度主键1ep_id单位id自动编号是2login用户名文本50否3password用户密码文本50否4ep_na米e单位名称文本100否5ep_postnu米ver邮编号码文本50否6ep_addr单位地址文本100否7ep_phone单位联系话文本50否8ep_fax传真号码文本50否9ep_e米ail电子邮件址文本50否10ep_ho米epgae单位主页文本50否11ep_intro单位简介备注否12ep_acount是否会员数字否13ep_regti米e注册时间日期/时间否14ep_inde是否推荐位数字否15ep_chair米an联系人文本50否16setinde_ti米e最近访问间日期/时间否表5-3 职场资讯信息表(news)序号字段描述类型长度主键1id职场资讯ID自动编号是2title职场资讯题文本200否3

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论