电子系毕业论文范文.doc_第1页
电子系毕业论文范文.doc_第2页
电子系毕业论文范文.doc_第3页
电子系毕业论文范文.doc_第4页
电子系毕业论文范文.doc_第5页
已阅读5页,还剩40页未读 继续免费阅读

下载本文档

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

文档简介

本文由泰州人才网搜索提供资料 电子与信息工程系毕业设计(论文)题 目 “ 美丽人生“ 人才招聘网站 学生姓名 石荣盼 专业班级 电子2 所在院系电子与信息工程系指导教师 所在单位 江苏信成电器总厂 教研室主任 完成日期 2011 年 5 月 24 日摘 要随着经济的高速发展,人才的流动也越来越频繁,而人才资源是现代企业在日趋激烈的商业竞争中立于不败之地的根本保证。如何才能用最少的时间和精力招聘到符合企业要求的人才,同时也让应聘者更加方便地参加应聘是企业和个人都关心的问题。如今,越来越多的人们倾向于在网上搜索和发布信息,因此我们借助日益成熟的互联网技术设计和实现了一个可以让招聘者和应聘者远程进行互动交流的网络平台。本系统以B/S(浏览器/服务器)体系结构作为基本架构,采用ADO实现对数据库的存取,以IIS 5. 0作为Web服务器软件,用VBScript编写ASP程序,通过对发布招聘信息的企业和寻找工作者信息的收集与发布,构造了一个企业和人才之间的网上工作平台。本系统包括如下功能:管理员可以使用该系统为企业招聘、个人求职提供服务。用人单位可以使用该系统注册成为招聘用户并发布招聘信息。求职人员可以在注册成为求职用户后通过系统完成求职工作。关键词:人才,ASP,IIS, 数据库目 录摘要I第1章 绪论11.1 课题的目的和意义11.2 国内外研究现状11.2.1 当前网络招应聘系统的现状11.2.2 网络招聘的优势21.2.3 当前网络招聘存在的问题31.2.4 网络招聘信息网站的发展趋势41.3 论文主要工作5第2章 相关技术介绍62.1 ASP编程技术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 HTML语言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章 系统详细设计与实现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附录1:中文译文5245第1章 绪论1.1 课题的目的和意义当前社会竞争日趋激烈,“找工作难”已成为社会的一大难题。问题的关键在于求职和招聘的人员都陷入了如何找到适合自己的工作以及如何招到合格的人才来填补公司空缺的这一矛盾中。 如果依靠传统的招聘形式来招聘或应聘,不但增加成本,而且往往招不到合适的人才或找不到合适的工作。为解决这一问题,可以把招募人员和寻找工作的这些信息都放在因特网上,让更多人获得这些信息。因此设计本系统正是为了适应这种形势,一个功能齐全的在线人才网站系统将能为招聘者和应聘者提供一个适合的平台,通过这个平台,可以足不出户就能招聘人才或寻找工作,为大众提供方便。在 Internet 飞速发展的今天,互联网成为人们快速获取、发布和传递信息的重要渠道,它在人们政治、经济、生活等各个方面发挥着重要的作用。网络发展前景无限,及早与网络结合,与信息时代同步,与高科技汇合,定会给社会各行各业的发展注入新鲜的活力。在中国,网络招聘兴起的同时发展迅速。首先因为网上投递的简历比较多,而且应聘者素质较高。还有,网络招聘的优点是快捷,方便,招聘网站所提供的一些服务还可以帮助企业筛选简历,提高企业的工作效率。另外,网络招聘上花的成本远远低于传统的任何一种方式,这也是企业选择网络招聘的一个重要原因。1.2 国内外研究现状1.2.1 当前网络招应聘系统的现状利用国际互联网开发和建立网上人力资源市场,在发达国家己经是司空见惯的事情,也是企业寻找人才的重要途径。网络招聘以其低成本、见效快、无地域限制的特点正在吸引着大批中高级人才和企业。据统计,2002年全球范围己有600万条就业信息在网上公布。用人单位也开始把眼界拓宽,美国财富杂志“世界500强e一招聘趋势”报告显示,到2002年,世界500强企业中,多达91%的企业实行了网上招聘系统。像进入中国的270家财富世界500强企业中,有一半通过网站进行招聘。在我国,网络招聘也正在悄然兴起。现实中已经有越来越多的人开始认同到专业的人才招聘网站去搜罗招聘信息,也同样有越来越多的公司将他们大部分的空缺职位放在线上吸引人才。中国网民对网络求职随着认同度增加需求也增加了,同时随着需求的增加对网络招聘信息网站的信息服务要求也提高了。预计至2004年中国地区的电子招聘市场将达到5亿美元,中国正逐渐形成一个统一开放的人才大市场。根据2000年7月CNN IC发布的中国互联网络发展状况统计报告显示,在中国1690万网民中,有26.11%上网的主要目的是获得求职招聘信息,而又有19.62%认为求职招聘信息还不能满足自己的需求。半年后的2001年1月,再次调查结果显示,在中国的2250万网民中,有29.12%在网络上浏览的目的是获得职业信息,又有25.41%的网民认为网络求职招聘信息不能满足需求。通过对比可知,中国网民对网络求职随着认同度增加需求也增加了,另一个方面是随着需求的增加对人才网站的服务要求也提高了。这意味着中国人才网站发展的空间很大,而面临的用户也越来越成熟,这对那些小规模、不专业、服务跟不上的人才网站将是一个巨大的挑战。1.2.2 网络招聘的优势与传统的招聘方式相比,网络招聘的优势十分明显,它集中表现在以下几个方面:1.增强了招聘信息的时效性网络化招聘不同于定期举办的大型人才市场招聘,没有时间限制,企业可以全天候地向潜在的应聘者发出招聘信息,而应聘者也可以随时随地与招聘企业联系,大大方便了双方的信息交流与沟通。同时,企业可以根据需求及时更新招聘岗位,及时传递最新信息。年审统计显示,网络招聘信息网站年访问量超过3000万人次,现在网上公布近百万个职位,而且职位的更新速度较快,从以前半月、一周的更换周期到现在的每日更换,这一点是其它形式的人才中介服务所无法比拟的。2.降低了招聘成本 网络化招聘有很强的适应性,不受时间、地域、场所等条件的限制,供需双方足不出户即可进行直接交流。既节约了传统招聘活动中的参会费、交通费、差旅费、广告费、人工费等开支,又节约了人力资源管理部门的精力和时间,也不必向“猎头公司”等中介组织支付高昂的信息服务费用,却可以招聘到更优秀的人才,因而具有很高的“产出/投入”经济性特征。3.扩大了招聘范围,拓展了招聘空间 互联网具有“全球性、交互性和实时性”的特点,使企业有可能在世界上任意计算机终端上找到其潜在的合格人选,从而极大地突破了传统需要面对面的现场招聘的地域性限制。4.提高了人事管理的效率 企业可以利用计算机人事管理系统提高处理信息的能力和效率。例如,一旦产生职位空缺,部门经理即可在线输入职位招聘申请,同时系统会自动将其职位说明书中的任职条件、主要职责等资料从人事数据库中提出来,以便修改和确认。然后可以先进入企业人才储备资料库挑选合适的人才以优先录用,并及时在企业网站或人才招聘网站上发布招聘信息。收到应聘者的资料后,利用自动搜索、配比、分类、筛选装置,迅速找到符合一般要求的潜在人选,避免了以往人事工作的人为因素的干扰和拖延。1.2.3 当前网络招聘存在的问题 对目前一些网络招聘信息网站的分析不难看出,当前网络招聘信息网站仍然存在许多严峻的问题:1.网络招聘信息网站发展面临最大的难题便是缺乏资金投入 纵观我国的招聘站点,大都是免费的。现在包括一些政府部门所属人才中介机构都认识到建立人才信息网的重要性,可苦于无雄厚的资金支撑而最终难以实施。2.缺乏个性化 网站多以人才中介为主要内容,网上运作模式基本相同,即将招聘信息、应聘者简历信息放在数据库中,让人们从职业分类的角度去检索和查询。这种模式有一定的效果,但若相互效仿、人云亦云,则很难靠特色取胜。摆脱单一化,开辟多种信息服务渠道,是网络招聘信息网站走上个性化经营之路的必要途径。只有丰富多彩的内容,才能为用户提供多样化的选择;只有具备了多样化的选择,才能满足更多用户的个性化需求。3.互动信息服务不足 从目前网络招聘信息网站的经营情况来看,多数仍侧重于招聘信息的单向发布,缺乏与用户的互动式交流,尤其在提供适应不同用户需求的个性化服务方面存在很大差距,这使它们看上去更类似于从事职介的平面或立体媒体,网上招聘的特殊优势并未真正得以体现。而且由于对求职者的投递信息反馈较慢,求职者的简历登录到简历库之后往往再无反馈消息,使得网上招聘成为空谈,这反映出国内网络招聘信息网站开发的技术上的不完善。此外,大部分企业在通过网上招聘人才的时候也没有太大的把握,网上求职者资料的真实度与可信度也无法保证,沟通的不足也影响了求职者对网站的信任度以及企业对网站投资的热情。4.实现网站信息资源的共享存在难度 由于存在利益分配关系,使网络招聘信息网站的信息相对独立,人才资源信息相互联网成为问题,网络招聘信息网站提供的信息量太少,导致网上求职的成功率不高。这些方面表明了人才中介网络体系形成的条件尚不完全成熟。1.2.4 网络招聘信息网站的发展趋势网络的自由与开放为电子商务创造了机遇,同时也带来了人才一市场的空前繁荣。随着一大批网络招聘信息网站的蜂拥而起,网上招聘急剧升温,不仅被网络商们普遍看好,更博得了招聘单位和网民的广泛青睐。虽然在互联网的发展初期,用户就被提到了中心位置,但在实际建设过程中却忽略了用户的个性化需求。这实际上是由市场现状所决定的,个性化的网站固然能够更有针对性地吸引某一目标群体,但因此而失去另外的群体却令网站经营者不忍,正是这种追求“大而全”的做法,造成了网站的千篇一律。随着网络应用的普及,“大而全”的网站注定要被个性化的网站所取代。市场的扩大使“全而精”的经营不具可能,而随着用户群的增长与细化,争取到一个稳固的用户群体对于网站的业务拓展至关重要。 目前的网络招聘信息网站绝大部分仍停留在只发布招聘职位和求职简历的“网上公告栏”这个定位上,缺乏与用户的互动式交流,尤其在提供不同用户需求的个性化服务方面力度不够。要让它完全实现人才中介信息服务机构桥梁的职能,对经济发展起到关键作用,人才信息网络还有很多事情要做。用户是当前网站发展的主要驱动力,用户的数量直接意味着企业的生存与否,用户甚至可以直接转化为资本市场的“市场价值”,只有通过用户的消费,网络信息服务的价值才能实现。网络时代,这种消费与生产的融合趋势决定了处于转折期的网站经营者们必须以未来为导向,以现实为基点,从最实处入手开拓市场。国内网站在经历了一段比较“自我”的时期后,现在已逐渐冷静下来重新思索未来。网站建设者们开始重视用户市场的培育,通过不断满足用户的个性化需求积攒最宝贵的收入资源。 从以上来看,中国人才网站的未来道路任重而道远。1.3 论文主要工作随着网络的发展,越来越多的企业通过互联网进行招聘工作。同时企业也发现,网络招聘要发挥最大的作用,仍需经历较长的历程。本论文中的人才网的业务范围以社会招聘为主,兼营其它相关业务。客户以大型公司企业为重点。本文通过对企业招聘工作的细致研究,实现了基于 B/S 架构的网上人才招聘系统,以为人才招聘管理事业服务。该系统包括如下功能:1.管理员可以使用该系统为企业招聘、个人求职提供服务。2.用人单位可以使用该系统注册成为“招聘用户”并发布招聘信息等。3.求职人员可以在注册成为“求职用户”后通过系统完成求职工作。4.企业用户、个人用户及非注册用户均可以浏览网站的新闻。第2章 相关技术介绍2.1 ASP编程技术2.1.1 ASP概述 ASP(Active Server Pages)是Microsoft公司于1996年11月推出的WEB应用程序开发技术,ASP是一个服务器端的脚本环境,ASP能够把HTML文件、脚本、基于COM标准的组件有机地结合在一起,形成一个能够在服务器上运行的动态WEB应用程序,并能把按用户要求制作的标准HTML页面送给客户端浏览器。 正是ASP技术能够创建易于维护、与平台无关的应用系统,才可以使用户充分利用全球网所提供的广泛资源。本章将介绍ASP的概念、工作原理及其组成。2.1.2 ASP的工作原理ASP与常见的在Client端实现动态主页的技术如Java applet、 ActiveX Control、VBScript、JavaScript等不同,ASP中的命令和 Script语句都是由服务器来解释执行的,执行结果产生动态生成的Web页面并送到浏览器;而Client端的Script命令则是由浏览器来解释执行。由于ASP是在服务器端解释执行,开发者可以不必考虑浏览器是否支持ASP,也不必担心别人下载程序从而窃取编程逻辑。ASP程序通过后缀名为.asp的ASP文件来实现其功能,一个. asp文件相当于一个可执行文件,因此必须放在Web服务器上有可执行权限的目录下。当用户从浏览器输入了.asp文件的地址后,浏览器就将这个URL请求发给Web服务器。如果Web服务器上装ASP,就调用ASP,ASP读出相应. asp文件,解释并执行命令,动态生成一个HTML页面回传Web服务器,然后Web服务器把结果发送给浏览器。ASP文件的制作和HTML类似,且可和HTML开发集成,可以在同一个过程完成,利用ASP将可以执行的脚本嵌入到HTML文件中,这使得HTML文件的编写与脚本的开发融合在一起。通过ASP内置的对象、服务器组件(Sever Component)可以完成非常复杂的任务,而且用户还可以自己开发或利用别人开发的服务器组件完成专门的任务。ASP与网关及服务器扩展模式相比有以下优点:1.完全与HTML文件融合在一起; 2.容易创建,不需要其它编译、链接程序;3.面向对象的并通过ActiveX Sever对象可扩展。2.1.3 ASP的文件结构 基于ASP的页面以扩展名为asp的文件形式驻留在WEB服务器上。一个*.asp源文件是文本文件,可以包括以下成分:1.文本用于显示信息、页面标题等。2.HTML标记实现页面风格设计。3.ASP脚本(Scripting Commands)一组脚本命令,在源文件中以(%为定界符。脚本命令必须是缺省脚本语言(例如VBScript)中的有效命令,负责整体流程的设计,并利用ASP内置组件和内置对象、或其他组件实现所需功能。2.1.4 ASP的基本语法ASP的基本语法如下:1.采用在HTML命令标识的两端分别加上“”分隔符,区分HTML命令标识和普通字符。2.采用“,包含ASP的命令,区分服务器端的ASP脚本和其他字符。3.采用和标识服务器端用户定义的函数、方法或模块。注意必须在标识内指定属性RUNAT=SERVER,否则会由浏览器尝试运行,并以失败告终。ASP可以使用任何SCRIPT语言,只要提供相应的脚本引擎即可,ASP中默认的脚本为VBScript,若要采用其他脚本语言,如JScript,需要在文件的开头注明2.1.5 ASP的特点 本系统的设计与实现采用了ASP技术,它的主要特点如下:1.面向对象。2.ASP技术完全与HTML集成,因此易于生成,只需掌握一门脚本语言。3.使用常规文本编辑器,如Windows的记事本,即可设计。4. ASP是在服务器端运行,因此开发者无需考虑浏览器兼容问题。5.ASP只把结果返回给浏览器,开发者不必担心ASP源程序代码会被别人窃取。6.ASP可以通过使用ActiveX Server Components(ActiveX服务器组件)来扩充脚本语言的功能。Active Server Component可使用Visual Basic、Java、Visual C+,COBOL等语言来实现。7.ASP本身自带了五个ActiveX Server Components(ActiveX服务器组件),其中最重要的两个是数据库访IP组件ADO DB(ActiveX Data Objects DataBase),文件访问组件FileSystemObjects 8.使用Server端Script产生Client端Script,可以使用ASP程序码在站点服务器执行Script语言(VBScript或JavaScript),来产生或更改在Client端执行的Script语言。9.ASP通常必须放在支持ASP的WEB服务器上的一个有可执行权限的目录下,才能被正确使用。2.2 语言基础2.2.1 HTML语言HTML(Hyper Text Markup Language 超文本标记语言)是一种用来制作超文本文档的简单标记语言。与常见的字处理文件不同,Web页以超文本标识语言编排格式。HTML文件是带有特定HTML插入标记的用以编排文档属性和格式的标准文本文件。它能独立于各种操作系统平台(如UNIX,WINDOWS等)。自1990年以来HTML就一直被用作World Wide Web上的信息表示语言,用于描述Homepage的格式设计和它与WWW上其它Homepage的连结信息。HTML文档(即Homepage的源文件)是一个放置了标记的ASCII文本文件,通常它带有.html或.htm的文件扩展名。生成一个HTML文档主要有以下三种途径:1.手工直接编写(例如用你所喜爱的ASCII文本编辑器或其它HTML的编辑工具。2.通过某些格式转换工具将现有的其它格式文档(如WORD文档)转换成HTML文档。 3.由Web服务器(或称HTTP服务器)一方实时动态地生成。一般的HTML页面具有如下的结构: 文件标题 这是HTML正文部分 可见在一个HTML网页文件中,一般必须有一对标记作为文件的开头和结尾,在标记后是头部标记,其后是实体标记。2.2.2 VBSCRIPT语言VBScript是一种脚本语言,用户可以在HTML文件中直接嵌入VBScript脚本,从而扩展HTML,使其不仅仅是一种页面格式语言,而且还可以对用户的操作做出反应。VBScript基于Visual Basic 语言,其语法结构等大部分与Visual Basic类似,其句法比较简单,VBScript是Active Server Pages的默认语言,同时也作为ASP语言的宿主语言,为Microsoft推荐。VBScript脚本语言脚本是应用程序在网页上表达的语言,可以将脚本嵌入Web页中。通常脚本在服务器上运行,但也可以采用客户端和服务器端结合使用。 类似于ASP和HTML,在编写VBScript语句时可以使用任意文字编辑器,然后将其收入到HTML标记中,并保存为“.htm”或“.html”文件就可以运行。2.3 数据库技术 Access是一种关系数据库管理系统(RDBMS), 主要用于中小型数据库应用,适用于小型商务活动,用以存贮和管理商务活动所需要的数据,允许用户构造应用程序来归档和存储数据,并使数据能够很容易地采用多种方式进行筛选、分类和查询数据。Access是一个数据库管理系统,以为它与其他的数据库管理系统相比更加简单易学,一个普通的计算机用户即可掌握并使用它,而且ACCESS的功能强大,足以应付一般的数据库管理以及处理需要。下面简单介绍ACCESS数据库的基本方法 :1.新建数据库,新建一个数据库有两中方法:一种是创建一个空数据库,即建立一个没有表,查询,窗体和报表等内容的数据库;另一种方法是使用ACCESS中提供的数据库模版创建数据库,即通过对向导所提出的选项和不同选择来设计窗体,查询和报表等,从而建立一个完整的数据库。2.添加数据库,表是ACCESS数据库的基础,是信息的载体。其他对象如查询,窗体和报表,也是将表中的信息以各种形式表现出来,方便用户使用这些信息。在ACCESS中,创建表的方法有三种:一是使用设计器创建表;二是通过输入数据创建表;三是利用向导创建表。3.表的操作,在添加了数据库之后,我们实际上就初步的完成了一个数据库的建立工作,接下来我们就可以通过SQL语句对数据库进行操作。当然,在ACCESS中,对表的操作十分的方便,可以浏览表,为表添加、删除、对表记录进行排序,因为ACCESS是面向一些普通用户的,所以其操作方法不必要用户清楚SQL语句的语法及结构。与其它的关系型数据库管理系统相比,Access具有以下优点:1.存储文件单一。Access的一个数据库文件中包含了该数据库中的全部数据表、查询、窗体、报表等所有数据,便于管理。2.支持长文件名,并可以在文件名内加空格,使文件便于理解、查找。3.具有强大的网络功能,可通过网络传送数据。使用简便,用户无需了解编程语言,便可轻松地设计和开发数据库应用程序。4.可以处理多种数据信息,如文本文件和其它数据库文件。第3章 系统需求分析与可行性分析3.1 编程与运行环境3.1.1 系统运行环境1.服务器操作系统采用 Microsoft windows XP;2.WEB 服务器使用 Microsoft IIS 5.0;3.数据库服务器采用 Microsoft Access 2000;4.客户端可以采用常用的任意浏览器软件,如 IE ,The World等。3.1.2 编程环境在上述系统平台的基础上,本系统的开发软件选择了Dreamweaver MX。Macromedia 公司出品的Dreamweaver MX 是制作动态网页的能手,使用Dreamweaver 可以开发 HTML、XHTML、ASP、ASP.NET、JSP 或 PHP 网站。该软件可通过平面设计工具以及代码提示、标签编辑器、可扩展色彩代码、标签选择器、片段和代码检验这类编码特性来实现对代码和设计的管理。3.2 需求分析需求分析工作是软件生存周期最重要的一个环节。需求分析的基本任务是要确定系统必须完成哪些工作,并提出完整、准确、清晰、具体的要求。需求分析阶段确定的系统逻辑模型是以后设计和实现目标系统的基础,因此,必须准确完整地体现用户的要求。3.2.1 功能需求单位招聘栏目功能本栏目主要提供单位招聘信息统计、单位基本信息维护、游览求职人员信息、招聘职位管理、快速发布职位、人才查询、人才收藏、发送招聘意向,管理收到的求职意向等功能。个人求职栏目功能本栏目主要提供个人应聘信息统计、个人基本资料维护、游览单位信息、求职意向维护、职位查询、发送求职意向,管理收到的招聘意向等功能。职场资讯栏目功能在此栏目能中,可以发布职场资讯和热点资讯,让求职者与招聘者能及时了解职场相关信息,增加职场经验。招聘会栏目功能此栏目主要发布各地的招聘会信息,为求职者提供更多求职机会。兼职天地栏目功能此栏目主要发布各种兼职信息。后台管理系统功能通过后台系统,可以对注册的单位或个人资料进行管理,还可以添加、修改、删除职场资讯、招聘会和兼职信息。网站管理员还可以管理自己的账号。3.2.2 性能需求1.真实性对本网站注册的企业用户资料、个人用户资料,职场资讯信息、招聘会信息都要严格按照实际情况存档。2.可靠性对输入的数据要有严格的防错和校验措施,冗余数据处理时由程序自动更新,以确保数据的准确性和一致性。3.安全性对用户要有使用权限上的限制,数据库的备份和恢复机制要完善,确保后台数据的安全。4.保密性每个系统用户,都被要求必须有口令设置,并且口令对任何用户都是不可见的。5.可用性界面友好,做到实时响应,对用户的错误操作能够及时给出提示信息,方便用户的使用。3.3 系统业务流程 为了方便管理,将后台所有的程序放在admin目录下。首先建立了一个登录界面,登录后管理员可以对招聘单位、人才信息、职场资讯、招聘会进行管理,还可以添加招聘会信息和职场资讯信息,另外网站管理员还可以管理自己的账号。后台管理系统的大概流程如下图:图3-1 系统后台流程图3.4 实体E-R设计超级管理员信息表:用户id、用户名、用户密码、用户等级单位信息表:单位id、用户名、用户密码、单位名称、邮编地址、单位地址、单位联系电话、传真号码、电子邮箱地址、单位主页、单位简介职场资讯信息表:职场资讯id、职场资讯标题、职场资讯内容、资讯作者、资讯相关图片、上传资讯时间招聘会信息表:招聘会信息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 可行性分析可行性研究的目的是用最小的代价确定在问题定义阶段所确定的系统目标和规模是否能实现,所确定的问题是否可以解决,系统方案在经济上、技术上和操作上是否可以接受。由泰州人才网提供通过技术可行性、经济可行性和操作可行性三个方面对在绪论部分提出的课题进行可行性研究。1.技术可行性技术可行性是指使用现有的技术能否实现系统的设计开发与最终完成。本系统采用ASP和HTML语言并结舍Access数据库,对计算机软、硬件的要求不高,当前的开发技术与数据库应用技术完全能够满足用户的需要。因此,开发此系统在技术上是可行的。2.经济可行性经济可行性是指系统所能带来的经济效益是否会超过开发这个系统所需的成本,是否会为用户带来足够大的经济利益。本系统正是考虑为用户提高工作效率,降低劳动强度,方便操作与管理而设计的,不需要大量的开发经费。因此,开发此系统在经济上是可行的。3.操作可行性计算机技术正是为了减少人工操作的劳动强度而产生的。本系统界面简洁,框架清晰,美观大方,为充分展现网站的交互性,本网采用动态网页技术实现用户信息在线发布,加强了界面可操作性,数据输入量少,使用者非常容易就能完全掌握系统的全部操作流程。通过以上三个方面的研究,总体认为本系统的开发是可行的。第4章 系统总体设计4.1 网站功能设计美丽人生在线人才网站系统提供了“单位招聘”和“个人求职”等栏目,公司企业都可以通过“单位招聘”栏目来发布招聘职位供他人浏览;个人可以通过“个人求职”栏目来发布个人求职信息,通过这种互动关系,达到双赢的效果。另外,“职场资讯”栏目提供了丰富的职场信息,“招聘会”栏目提供了全国各地即将召开的招聘会详细信息,“兼职天地”提供了种类繁多的兼职信息;此外,还有功能强大的后台管理系统,构成一个完整的在线人才网站。具体来说,本设计提供的网站功能如下:1.企业招聘模块单位若要招聘人才,首先需要注册一个用户名,接着使用快速“发布职位功能”,将其招聘职位信息发布在网站上,招聘单位需要管理自己发布的信息,因此需要“招聘管理功能”;而为了快速找到合适的人才,还必须提供“人才信息搜索”功能,方便查询,若对某份求职简历感兴趣,还可以将其放入“人才收藏夹”中,以供日后选择。本系统还提供“发出的招聘意向”和“收到的求职意向”的功能,可列出招聘单位发布的招聘信息和收到的求职简历。2.个人求职模块个人若要求职,首先要“注册我的简历”,利用注册的用户名登录后,可以利用“适合我的职位”功能将对合适的职位投递电子简历;个人会员可以通过“招聘职位查询”功能,设置相应的条件进行查找;如果遇到尚决定是否投简历的单位,可以先将其放入“职位收藏夹”中;可以查看应聘单位是否有回复,还可以查看是否有单位向自己发布了招聘信息。另外,个人会员还可以对自己的账号,基本资料,个人技能,求职意向等进行维护。3.职场资讯模块在此功能中,由泰州人才网提供可以发布职场资讯和热点资讯,让求职者与招聘者能及时了解职场相关信息,增加职场经验。4.招聘会模块此栏目主要发布各地的招聘会信息,为求职者提供更多求职机会。5.兼职天地模块此栏目主要发布各种兼职信息。6.后台管理模块通过后台系统,可以对注册的单位或个人资料进行管理,还可以添加、修改、删除职场资讯、招聘会和兼职信息。网站管理员还可以管理自己的账号。对上述各个功能模块进行集中、分块,按照结构化程序设计要求,可得到系统功能模块图,如图4-1所示:图4-1 系统功能模块图4.2 系统结构设计美丽人生在线人才网的系统结构为典型的 B/S 架构。与传统的 C/S(Client/Server)架构的应用系统相比,B/S 架构系统在系统部署、实施以及维护方面都节约了大量成本。B/S 结构的特点是在客户端使用标准的 Web 页面浏览器(如 Internet Explorer 等),不需要安装特殊的应用程序,减少了升级和维护的难度;所有的业务数据都保存在 Server 端,确保了数据的安全。基于 WEB 的软件系统其结构一般可以分为三层:1.Web 层(Presentation)为客户端提供对应用程序的访问。这一层由ASP 窗体和代码隐藏文件组成。Web 窗体只是用由泰州人才网提供 HTML 提供用户操作,而代码隐藏文件实现各种控件的事件处理。2.业务规则层(Business Rules)是为了解决特定问题的要求实现的,它包含各种业务规则和逻辑的实现。业务规则完成如客户申请信息的验证这样的任务。3.数据访问层(Data Access)为业务规则层提供数据服务。本系统的系统结构如图4-2所示:图4-2 系统结构图第5章 系统详细设计与实现5.1 数据库设计数据库在一个信息管理系统中占有非常重要的地位,数据库结构设计的好坏将直接影响到系统的效率及系统实现的效果。合理的数据库结构设计可以提高数据存储的效率,保证数据的完整和一致,同时,合理的数据库结构也将有利于程序的实现。用户的需求具体体现在各种信息的提供、保存、更新和查询,这就要求数据库结构能够满足各种信息的输出和输入。收集基本数据、数据结构及数据处理的流程,为后面的具体设计打下基础。本系统包含十个表,说明如下:超级管理员信息表(admin):用户id、用户名、用户密码、用户等级。单位信息表(enterprise): 单位id、用户名、用户密码、单位名称、邮编地址、单位地址、单位联系电话、传真号码、电子邮箱地址、单位主页、单位简介。职场资讯信息表(news): 职场资讯id、职场资讯标题、职场资讯内容、资讯作者、资讯相关图片、上传资讯时间。招聘会信息表(zhaopinhui):招聘会信息id、招聘会信息标题、招聘会信息内容、信息发布作者、信息相关图片、上传信息时间。一级职位数据表(job_main):一级职位id、一级职位名称。二级职位数据表(job_sub):一级职位id、二级职位id、二级职位名称。招聘职位数据表(job_detail):招聘职位id、单位id、招聘职位类型、工作性质、招聘对象、招聘人数、招聘期限、求职者应聘方式、工作内容、基本薪金。会员信息表(job_person):个人会员id、用户名、用户密码、电子邮箱地址、会员 类型、简历姓名、性别、民族、出生日期、身份证号码、身高、婚姻状况。发送招聘意向信息表(job_com_per):表id、单位id、个人会员id、发送内容、回复内容、发送时间发送求职意向信息表(job_person_per): 表id、个人会员id、招聘职位id、发送内容、回复内容、发送时间。由泰州人才网提供表5-1 超级管理员信息表(admin)序号字段描述类型长度主键1id用户id自动编号 是2login用户名文本50否3password用户密码文本200否4ad_level用户等级数字否表5-2 单位信息表(enterprise)序号字段描述类型长度主键1ep_id单位id自动编号是2login用户名文本50否3password用户密码文本50否4ep_name单位名称文本100否5ep_postnumver邮编号码文本50否6ep_addr单位地址文本100否7ep_phone单位联系话文本50否8ep_fax传真号码文本50否9ep_email电子邮件址文本50否10ep_homepgae单位主页文本50否11ep_intro单位简介备注否12ep_acount是否会员数字否13ep_regtime注册时间日期/时间否14ep_inde是否推荐位数字否15ep_chairman联系人文本50否16setinde_time最近访问间日期/时间否表5-3 职场资讯信息表(news)序号字段描述类型长度主键1id职场资讯ID自动编号是2title职场资讯题文本200否3body职场资讯内容备注否4author资讯作者文本100否5pic资讯相关图片文本50否6up_time上传资讯时间日期/时间否 表5-4 招聘会信息表(zhaopinhui)序号字段描述类型长度主键1id招聘会信息id自动编号是2title招聘会信息标题文本200否3body招聘会信息内容备注否4author信息发布作者文本100否5pic信息相关图片文本50否6up_time上传信息时间日期/时间否 表5-5 一级职位数据表(job_main)序号字段描述类型长度主键1main_id一级职位id数字否2main_name一级职位名称文本100否 表5-6 二级职位数据表(job_sub)序号字段描述类型长度主键1sub_id二级职位id数字否2main_id一级职位id数字否3sub_name二级职位名称文本100否 表5-7 招聘职位数据表(job_detail)序号字段描述类型长度主键1detail_id招聘职位id自动编号是2ep_id单位id数字否3station招聘职位类型数字否4jobtype工作性质(全职、兼职等)文本50否5menbertype招聘对象数字否6pnumber招聘人数文本50否7starttime招聘期限(具体限制时间)日期/时间否8limitime招聘期限(长期有效)文本50否9echomode求职者应聘方式备注否10workcontent工作内容备注否11stipend基本薪金(月薪)文本50否12workseat1工作地点所在省份1文本50否13subworkseat1工作地点所在城市1文本50否14workseat2工作地点所在省份2文本50否15subworkseat2工作地点所在城市2文本50否 表5-8 会员信息表(job_person)序号字段描述类型长度主键1per_id个人会员id自动编号是2Username用户名文本50否3password用户密码文本50否4email电子邮箱地址文本50否5membertype人才类型数字否6name简历姓名文本50否7gender性别文本50否8minzu民族文本50否9birth出生日期文本50否10cardnumber身份证号码文本50否11height身高数字否12mari婚姻状况文本50否13S_hometown户籍所在省份文本50否14C_hometown户籍所在城市文本50否15S_location当前居住省份文本50否16C_location当前居住城市文本50否 表5-9 发送招聘意向信息表(job_com_per)序号字段描述类型长度主键1id表id自动编号是2ep_id单位id数字否3per_id个人会员id数字否4content发送内容备注否5recontent回复内容备注否6sendtime发送时间日期/时间否表5-10 发送求职意向信息表(job_person_per)序号字段描述类型长度主键1id表id自动编号是2per_id个人会员id数字否3detail_id招聘职位id数字否4content发送内容备注否5recontent回复内容备注否6sendtime发送时间日期/时间否5.2 基础功能设计与实现5.2.1 系统目录结构如图5-1所示:图5-1 系统目录结构美丽人生在线人才网站系统目录如上图,主目录文件夹放置了网站全部前台及子文件夹,本系统使用admin子文件夹放置后台系统,数据库连接文件conn.asp,子文件夹具体作用如下:admin子文件夹:放置后台管理系统,通过此文件夹中的Login.as登录后台; data子文件夹:放置网站的数据库,数据库名为data1103jclhxe.asp;images子文件夹:放置网站全部图片文件;inc子文件夹:放置网站公共文件,如数据库连接文件conn.asp;Templates子文件夹:放置Dreamweaver模板文件。由泰州人才网提供5

温馨提示

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

评论

0/150

提交评论