毕业论文网上招聘求职系统设计33870.doc
《毕业论文网上招聘求职系统设计33870.doc》由会员分享,可在线阅读,更多相关《毕业论文网上招聘求职系统设计33870.doc(22页珍藏版)》请在三一办公上搜索。
1、信息系统分析课程设计题 目: 网上招聘求职系统 姓 名: * 学 号: * 学 院: 信工院 专 业: 信息管理与信息系统 年 级: 2008级2班 指导教师: * 2011 年 1 月 12 日目 录第一章 绪论31.1 项目背景31.2 本课题的研究意义3第二章 需求分析42.1 功能概述42.2 系统结构42.3 主要模块说明42.4 运行环境5第三章 整体设计63.1设计的目的及背景63.2 主要技术63.2.1 ASP(Active Server Pages)63.2.2 HTML(Hyper Text Markup Language)63.2.3 SQL(Structured Qu
2、ery Language)73.2.4 ADO(ActiveX Data Objects)73.2.5 COOKIE73.2.6 分页显示83.3 数据库设计83.3.1 单位招聘登记数据表83.3.2 单位资料数据表83.3.3 地区编码数据表93.3.4 个人求职登记数据表103.3.5 个人资料数据表103.3.6 求职接纳数据表113.3.7 求职信息订阅登记表113.3.8 学历编码数据表113.3.9 英语水平数据表113.3.10 招聘接纳数据表113.3.11 招聘信息订阅登记表123.3.12 专业编码数据表12第四章 模块设计124.1 用户注册与登录模块124.1.1 概
3、述124.1.2 设计流程134.1.3 模块流程图144.2 成员在线管理资料模块144.2.1 概述144.2.2 设计流程154.2.3 模块流程图164.3 刊登求职招聘信息模块164.3.1 概述164.3.2 设计流程174.3.3 模块流程图184.4 查询求职招聘信息模块184.4.1 概述184.4.2 设计流程194.4.3 模块流程图194.5 显示招聘应聘信息模块204.5.1 概述204.5.2 设计流程214.5.3 模块流程图21参考文献:22第一章 绪论1.1 项目背景如今大学生求职途径越来越多,从传统的校园招聘会、推介会到网络求职、各职业中介及社会人才招聘会。
4、由于如今大学生上网途径非常便捷,使得网络招聘成了异军突起深受大学生广泛欢迎的求职方式。 据毕业生就业信息网的一个调查显示,分别有38%和26%的人选择了校园招聘会和网络求职作为自己的首选求职方式。且远高于其他的求职渠道。而据统计,约有九成以上的毕业生通过浏览招聘网站或者在网上发布自己的求职信息来寻找工作。许多毕业生也表示由于学校的课程还没有完全结束,不可能整天在外面找工作,而现在几乎每个寝室里都有电脑,不上课的时候在寝室里上网找找工作很方便,另外,由于写毕业论文的需要,经常要上网查查资料,顺便也就浏览一下各种招聘网站,看看有没有合适的工作,这种方式既省时又省力。 近年来由于网络的不断普及,招聘
5、类人才网站越来越多。而网络求职有其突出的优点,即信息量大,资源丰富,更新速度快,招聘职位多等,很符合年轻人希望以最快捷便利的方式获得最多最有效信息的求职要求。1.2 本课题的研究意义近年人才市场的活跃和大企业对高素质人才的需求殷切,无疑为招聘网站的生存和发展提供了广阔的空间。与其他传统的人才中介相比,网上招聘具有低成本、大容量、速度快和强调个性化服务的优势。他允许更加灵活的交互方式,提供更丰富的信息资源。网上招聘在国外已成为颇为流行的求职招聘方式,因而在国内也迅速受到外企、私企和一些大型国企的青睐,很快就成了人才市场上的一匹黑马。与其他商业网站相比较,人才招聘网站可以在网上实现供求双方的对接,
6、回避了一般电子商务中货币支付、货物配送等问题,通过直接向招聘企业收费来取得稳定的盈利。目前,全国最大的招聘网站无忧工作网每天更新的招聘信息达2000多条,上网投递的求职简历达2万多份。整个职位信息库保持有效招聘信息达7万多条近30万个空缺职位。世界财富500强企业有200家成为其长期客户。最新的统计数据表明,全国数十家人才网站每月发布的招聘职位都在万数以上,日访问量平均超过1万人次。业内人士也指出,目前美国最大的招聘网每年赢利2亿美元,相信国内招聘网站随着网络应用的普及和观念的转变,将有相当发展潜力。第二章 需求分析2.1 功能概述网上招聘求职系统就是一个网上虚拟的职业介绍所,具备现实中人才中
7、介机构的功能,是现实中的程序在网上系统中的反映。可以为个人用户提供需要的求职与招聘的信息,也可以为单位用户提供需要的人才信息,可以说是两者联系的一种重要渠道。该系统主要是按照用户注册、登陆、接收系统的服务这样一个网站例行的服务顺序程序来设计系统流程和文件架构。其中系统提供的服务应该包括刊登求职招聘信息、查询求职招聘信息、修改求职招聘信息、显示求职招聘信息、修改资料、删除资料、注销用户等功能。2.2 系统结构2.3 主要模块说明1. 用户注册模块:包括个人与单位用户的注册。2. 成员在线管理资料模块:其下包括三个子模块:修改资料模块:用户可以对本人资料进行修改。删除信息模块:用户可以删除原有的求
8、职或者招聘信息。注销模块:用户可以注销所有资料。3. 刊登求职招聘信息模块:用户注册登录后,需要刊登个人或者单位所需的信息,以供其他用户查询。4. 查询求职招聘信息模块:方便用户查询各种信息,包括人才搜索和单位信息搜索。个人用户可以应聘某家单位,给该单位发送个人资料;也可以接受单位的招聘信息,与该单位联系。单位用户可以选择是否接受某用户的应聘请求,也可以选择适合的人才进行招聘。5. 显示受聘应聘信息模块:提供单位与个人用户之间的交互,即提供用户接受和发送信息的服务。2.4 运行环境1 服务器运行环境:操作系统: Windows NT 4.0 或Windows 2000 或以上版本www服务器:
9、Internet Information Server 5.0 或以上版本2 客户端运行环境:浏览器: Internet Explorer 5.0 或以上版本3 硬件要求:CPU Pentium 以上,内存32 M以上,具备能连通互联网的条件。第三章 整体设计3.1设计的目的及背景需求分析阶段获得的对欲实现系统的信息、功能、行为方面的描述,这是软件设计的基础。对此采用任一种软件设计方法都将产生系统的总体结构设计(architectural design)、系统的数据设计(data design)和系统的过程设计(procedural design)。数据设计是把信息描述转换为实现软件所要求的数
10、据结构;总体结构设计旨在确定程序各主要部件之间的关系;过程设计完成每一部件的过程化描述。3.2 主要技术3.2.1 ASP(Active Server Pages)ASP技术是目前网站应用中的核心技术,也是目前流行的3P技术中应用最广泛的一种。3P技术分别是:ASP(Active Server Pages)、PHP(Personal HomePage)和JSP(Java Server Pages)。ASP是微软公司的产品,JSP最初是SUN公司推出的,PHP是由一个网络小组开发和维护的。目前最常用的是ASP和JSP。Microsoft Active Server Pages 即我们所称的 AS
11、P ,其实是一套微软开发的服务器端脚本环境, ASP 内含于 IIS 3.0 和 4.0 之中 , 通过 ASP 我们可以结合 HTML 网页、 ASP 指令和 ActiveX 元件建立动态、交互且高效的 WEB 服务器应用程序。有了 ASP 你就不必担心客户的浏览器是否能运行你所编写的代码,因为所有的程序都将在服务器端执行,包括所有嵌在普通 HTML 中的脚本程序。当程序执行完毕后,服务器仅将执行的结果返回给客户浏览器,这样也就减轻了客户端浏览器的负担,大大提高了交互的速度。ASP 程序其实是以扩展名为 .asp 的纯文本形式存在于 WEB 服务器上的,你可以用任何文本编辑器打开它, ASP
12、 程序中可以包含纯文本、 HTML 标记以及脚本命令。你只需将 .asp 程序放在 WEB 服务器的虚拟目录下(该目录必须要有可执行权限),就可以通过 WWW 的方式访问 ASP 程序了。在创建动态、交互式站点方面,ASP功能强大、处理方式灵活;由于ASP脚本语言是由服务器端来解释和运行,动态生成普通的HTML页面,然后再传送到客户端供浏览,因而对客户端浏览器要求相对较低,并不要求其必须支持特定的某些脚本语言如JavaScript、JScript、VBScript、Perl 等等;由于传送到客户端的只是解释后的TML页面,因而有效地保护了页面开发者的知识产权。3.2.2 HTML(Hyper
13、Text Markup Language)HTML语言,又称超文本标记语言,是英文Hyper Text Markup Language的缩写。HTML语言作为一种标识性的语言,是由一些特定符号和语法组成的,所以理解和掌握都是十分容易的。可以说,HTML语言在所有的计算机编程语言中是最简单易学的。 组成HTML的文档都是ASCIlI档,所以创建HTML文件十分简单,只需一个普通的字符编辑器即可。如 Wndows中的记事本、写字板都可以使用。也可以采用专用的 HTML 编辑工具:如 CoffeeHTML、 Homesite、 HTMLedit Pro等工具,它们的特点是能够自动检查HTML文档中的
14、语法错误并协助改正。由于有了图形化的HTML开发工具,使得我们学习HTML更加容易,我们可以先用它制作好网页,再在它附带的HTML代码编辑器在删去那些无用的代码,利用它的所见即所得特性,从而使我们很快就能熟练地掌握HTML。3.2.3 SQL(Structured Query Language)SQL是用于访问数据源的面向结果的查询语言,用于查询、插入、更新以及改变数据库的结构。现在SQL已成为了一种公众标准,它是一种最广泛使用的从数据库中获取信息的方法。3.2.4 ADO(ActiveX Data Objects)我们在WEB服务器上运用WEB应用程序进行的最常见和最实用的任务就是访问服务器
15、端的数据库。而ASP内建的Database Access组件使得我们能够轻而易举地通过ActiveX Data Objects(ADO)访问存储在服务器端的数据库或其他表格化数据结构中的信息。ADO是对当前微软所支持的数据库进行操作的最有效和最简单直接的方法,它是一种功能强大的数据访问编程模式,从而使得大部分数据源可编程的属性得以直接扩展到你的Active Server页面上。可以使用ADO去编写紧凑简明的脚本以便连接到Open Database Connectivity(ODBC)兼容的数据库和OLE DB兼容的数据源,这样ASP程序员就可以访问任何与ODBC兼容的数据库,包括MS SQL
16、SERVER、Access、Oracle等等。如果您是一个对数据库连接有一定了解的脚本编写人员,那么您将发现ADO命令语句并不复杂而且容易掌握。同样地,如果您是一个经验丰富的数据库编程人员,您将会正确认识ADO的先进的与语言无关性和查询处理功能。熟悉VB数据库编程的朋友会发现ADO与RDO(Remote Data Objects)有某种类似的地方。但据说ADO的访问的速度更快,内存需要更小。3.2.5 COOKIECookie 其实是一个标签,当你访问一个需要唯一标识你的站址的 WEB 站点时,它会在你的硬盘上留下一个标记,下一次你访问同一个站点时,站点的页面会查找这个标记。每个 WEB 站点
17、都有自己的标记,标记的内容可以随时读取,但只能由该站点的页面完成。每个站点的 Cookie 与其他所有站点的 Cookie 存在同一文件夹中的不同文件内(你可以在 Windows 的目录下的 Cookie 文件夹中找到它们)。一个 Cookie 就是一个唯一标识客户的标记,Cookie 可以包含在一个对话期或几个对话期之间某个 WEB 站点的所有页面共享的信息,使用 Cookie 还可以在页面之间交换信。Request 提供的 Cookies 集合允许用户检索在 HTTP 请求中发送的 cookie 的值。这项功能经常被使用在要求认证用户密码以及电子公告板、WEB 聊天室等 ASP 程序中。3
18、.2.6 分页显示如果你使用过目前众多网站上的电子公告板程序的话,那你应该会知道电子公告板程序为了提高页面的读取速度,一般不会将所有的帖子全部在一页中罗列出来,而是将其分成多页显示,每页显示一定数目的帖子数,譬如 20 条。将数据库的查询结果分页显示,方法主要有两种:一、将数据库中所有符合查询条件的记录一次性的都读入recordset中,存放在内存中,然后通过ADO Recordset对象所提供的几个专门支持分页处理的属性:PageSize(页大小)、PageCount(页数目) 以及AbsolutePage(绝对页) 来管理分页处理。 二、根据客户的指示,每次分别从符合查询条件的记录中将规定
19、数目的记录数读取出来并显示。 两者的主要差别在于前者是一次性将所有记录都读入内存然后再根据指示来依次做判断分析从而达到分页显示的效果,而后者是先根据指示做出判断并将规定数目的符合查询条件的记录读入内存,从而直接达到分页显示的功能。 我们可以很明显的感觉到,当数据库中的记录数达到上万或更多时,第一种方法的执行效率将明显低于第二种方法,因为当每一个客户查询页面时都要将所有符合条件的记录存放在服务器内存中,然后在进行分页等处理,如果同时有超过 100 个的客户在线查询,那么 ASP 应用程序的执行效率将大受影响。但是,当服务器上数据库的记录数以及同时在线的人数并不是很多时,两者在执行效率上是相差无几
20、的,此时一般就采用第一种方法,因为第一种方法的 ASP 程序编写相对第二种方法要简单明了得多。3.3 数据库设计各表具体设计如下:3.3.1 单位招聘登记数据表字段名称数据类型主键招聘记录ID自动编号*单位ID数字招聘职位名称文本联系人文本联系电话文本要求专业文本要求学历数字要求最小年龄数字要求最大年龄数字要求视力状况数字要求身高数字要求工作经验数字要求性别文本要求英语水平数字待添加的隐藏文字内容3工作地点文本招聘人数数字月薪酬文本备注文本登记日期日期/时间3.3.2 单位资料数据表字段名称数据类型主键单位ID自动编号*用户名文本密码文本单位名称文本单位性质文本所在地区文本地址文本邮政编码数字
21、联系人文本单位主页文本电子邮箱地址文本电话文本传真号码文本单位简介文本招聘登记数数字登记日期日期/时间最近登录日期日期/时间3.3.3 地区编码数据表字段名称数据类型主键地区ID自动编号*地区文本3.3.4 个人求职登记数据表字段名称数据类型主键求职记录ID自动编号*人才ID数字要求单位性质文本要求单位所在地文本职位类型文本要求月薪文本其它要求文本登记日期日期/时间3.3.5 个人资料数据表字段名称数据类型主键人才ID自动编号*昵称文本真实姓名文本密码文本性别文本年龄数字政治面貌文本户口所在地文本婚姻状况文本身高数字视力状况数字所学专业文本毕业学校文本最高学历数字英语水平数字其它外语文本工作经
22、验数字电子邮箱地址文本住址文本邮政编码数字电话号码文本BP机文本个人简介备注求职登记数数字登记日期日期/时间最近登录日期日期/时间3.3.6 求职接纳数据表字段名称数据类型主键人才ID数字*单位ID数字*登记时间日期/时间3.3.7 求职信息订阅登记表字段名称数据类型主键编号自动编号*单位ID数字电子邮箱地址文本订阅专业类型1文本订阅专业类型2文本订阅专业类型2文本登记日期日期/时间3.3.8 学历编码数据表字段名称数据类型主键学历ID数字*学历文本3.3.9 英语水平数据表字段名称数据类型主键英语水平ID数字*英语水平文本3.3.10 招聘接纳数据表字段名称数据类型主键招聘记录ID数字*人才
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 毕业论文 网上 招聘 求职 系统 设计 33870
链接地址:https://www.31ppt.com/p-3973499.html