![基于WEB的求职招聘网站的设计与实现毕业论文_第1页](http://file3.renrendoc.com/fileroot_temp3/2022-2/21/6e617776-840f-42f3-a55f-11eb2954023a/6e617776-840f-42f3-a55f-11eb2954023a1.gif)
![基于WEB的求职招聘网站的设计与实现毕业论文_第2页](http://file3.renrendoc.com/fileroot_temp3/2022-2/21/6e617776-840f-42f3-a55f-11eb2954023a/6e617776-840f-42f3-a55f-11eb2954023a2.gif)
![基于WEB的求职招聘网站的设计与实现毕业论文_第3页](http://file3.renrendoc.com/fileroot_temp3/2022-2/21/6e617776-840f-42f3-a55f-11eb2954023a/6e617776-840f-42f3-a55f-11eb2954023a3.gif)
![基于WEB的求职招聘网站的设计与实现毕业论文_第4页](http://file3.renrendoc.com/fileroot_temp3/2022-2/21/6e617776-840f-42f3-a55f-11eb2954023a/6e617776-840f-42f3-a55f-11eb2954023a4.gif)
![基于WEB的求职招聘网站的设计与实现毕业论文_第5页](http://file3.renrendoc.com/fileroot_temp3/2022-2/21/6e617776-840f-42f3-a55f-11eb2954023a/6e617776-840f-42f3-a55f-11eb2954023a5.gif)
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、毕业设计(论文)毕业设计(论文)基于基于 WEBWEB 的求职招聘网站的设计与实现的求职招聘网站的设计与实现Web-based Job Recruitment Website Design摘摘 要要网络应用已经渗透到人类社会的各个角落。作为网络世界支撑点的网站,更是人们关注的热点:企业利用网站宣传自己的形象,挖掘无限商机;个人利用网站展示个性风采,创建彼此沟通的桥梁。由于用户的需求,各类网站应运而生。其中求职招聘网站通过对人事信息的整合,为社会提供权威、快捷、便利的网上政务服务;通过对人才信息资源的全方位整合,建立人才信息的中央数据库,为各类人才交流机构提供资源共享、利益分享的公平机会,促进各
2、类人才网站的有序竞争和共同发展;为各类企事业单位和个人提供高效便利的信息服务。本文通过介绍求职招聘网站的好处、现况、总体格局、发展趋势说明求职招聘网站在当今社会中,对人们的生活起到重要的作用。描述了求职招聘网站的设计思想及其开发过程。文中小型求职招聘网站能完成单位招聘、个人求职、在线洽谈、猎头服务等功能。关键字关键字:网站 ;求职招聘 ;ASP ;DreamweaverAbstractInternet is applied in every corner of our modern society. Internet, as the supporting point of the worlds
3、 net, is regarded as the hot point. Companies use it as their appearance to improve the unlimited business chances. The individual uses it to show their personality and to build a bridge of understanding.Because of the needs of the users, all kinds of web sites become more and more. Among them the o
4、ne looking for jobs supplies the most powerful. rapid, convinent service through personal information. It also provide the egual chance of information and benefits which can be shawed for all kinds of exchange of people through the combination of all the information of person and setting up the cent
5、ral data company of personal information. It can improve the ordered competition and common development for all kinds of web sites. It also supply the valid information service for all kinds of institutions awe.This paper introduces the advantages of web sites for jobs and its general pattern and it
6、s development. It descrbes its importances to our life in the modern society. It also shows the mind of design and its process of develop of the job web site. In the thesis, it tell as the small web sites will complete the unit application for jobs and personal application of jobs, talking on line a
7、nd huning service.Key words:web site ; application of jobs ; ASP ; Dreamweaver目录目录第第 1 1 章章 绪论绪论 .1 11.1 求职招聘网站的产生和发展状况 .11.1.1 求职招聘网站的优点 .11.1.2 求职招聘网站现状 .11.1.3 求职招聘网站总体格局 .21.2 求职招聘网站发展趋势 .3第第 2 2 章章 系统需求分析系统需求分析 .4 42.1 可行性研究 .42.1.1 经济上可行性 .42.1.2 技术上可行性.42.1.3 网页制作软件 .62.1.4 运行上可行性 .82.1.5 法律上
8、可行性 .82.1.6 求职招聘网站系统的设计可行性分析 .82.2 需求分析 .92.1.1 系统需求分析 .92.1.2 系统功能要求 .9第第 3 3 章章 总体设计总体设计 .10103.1 设计思想 .103.2 网站结构设计.103.2.1 目标设计.103.2.2 系统功能分析与设计.113.3 数据库结构设计.113.3.1 数据库需求分析.123.3.2 数据库逻辑设计.12第第 4 4 章章 系统的详细设计与实现系统的详细设计与实现 .15154.1 会员管理模块.154.1.1 个人和企业用户注册页面(addnew.asp).164.1.2 个人用户管理页(person/
9、main.asp).184.1.3 企业用户管理页(company/main.asp).184.1.4 提交用户名及其密码(default.asp).204.2 求职招聘模块.214.2.1 提交信息搜索(default.asp).224.2.2 根据搜索信息显示搜索结果(search.asp).234.2.3 个人会员填写简历(person/register.asp).234.2.4 填写个人主要特长相关工作经历(person/register2.asp).254.2.5 填写希望工作条件联系信息(person/register3.asp).254.2.6 填写公司详细资料(company/
10、register.asp).264.2.7 发布招聘信息(company/publish.asp).274.2.8 用户注销(person/modify.asp).294.2.9 用户修改密码(company/changepwd.asp).304.3 系统管理模块.304.3.1 管理员登录(admin/login.asp).314.3.2 审核个人注册会员信息(admin/mperson.asp).334.3.3 会员审核(admin/mcompany.asp).334.3.4 删除信息(admin/mnews.asp).34第第 5 5 章章 系统测试与测试分析系统测试与测试分析 .353
11、55.1 测试概述.355.1.1 测试目的.355.1.2 测试原则.355.1.3 测试方法.355.2 测试用例.365.3 测试分析 .37第第 6 6 章章 总结总结 .3838参考文献参考文献 .3939致致 谢谢4040第第 1 1 章章 绪论绪论1.11.1 求职招聘网站的产生和发展状况求职招聘网站的产生和发展状况.1 求职招聘网站的优点求职招聘网站的优点求职招聘网站的出现,让现代人在找工作时,不但能够快速、准确地投递履历表,而且再也不必辛苦地邮寄一封封求职信,并苦苦等候对方通知了。美国财富杂志报道,美国企业已经有 45%以上的求职都是在网络上完成的。网络求职求
12、才十分方便、省钱且高效率,因此越来越多企业不但花钱在求职网站上刊登人事广告,同时也在自己企业的网站上张贴求贤表,像著名的 IBM、戴尔公司就多在网上寻找人才。目前国内已有数百家网上招聘公司,13的求职者通过上网应聘,上网搜寻已成为仅次于报纸的第二大获取职位信息的途径。找一个适合自己需要的网站是提高网上求职成功率的重要原因之一。求职招聘网站通过对人事信息的整合,为社会提供权威、快捷、便利的网上政务服务;通过对人才信息资源的全方位整合,建立本市及周边地区人才信息的中央数据库,为各类人才交流机构提供资源共享、利益分享的公平机会,促进各类人才网站的有序竞争和共同发展;通过对信息资源的二次开发,为各类企
13、事业单位和个人提供高效便利的信息服务。.2 求职招聘网站现状求职招聘网站现状2005 年,网络招聘已经走到了变局的时候。中国网络招聘产业一直在往前走,多年来的积累也造就了网络招聘产业在 2004 年的红火,51job 在纳斯达克上市,中华英才网也以股权置换的方式获得了 monster 5000 万美元的巨额投资。 但是,另一个角度来看网络招聘,就是两个字:“沉闷” 。网络招聘其实在国内是表面上看缺乏创新的互联网产业,中国 1660 多个人才网站都是单一的模式,而这种源于国外的 monster 的类似中介平台的网络招聘模式从 1998 年就已经在国内存在了,到了 2005 年已经
14、遍地开花,因为模式的复制很容易,技术壁垒低,大家都在做同质化的网络招聘。 互联网的变革带动着网络招聘的变革。 因此,在 2005 年中国互联网已经超过一亿网民的情况下。互联网本身已经积累了足够的量走到了质变的点上。我们看到互联网这两年有很多改头换面的东西,不光是门户在前台,例如web2.0,搜索,电子商务以及无线互联和垂直化专业细分都已经走到了互联网的前台。 而网络招聘随着互联网发展必将进入新的阶段。网民从千万级别跃升到2005 年过亿的网民,网民数量不断增长的背后是网民的不断成熟化和主流化,需求越来越多元化,以及由此所导致的应用的不断深化和日益多元化。正是网民需求这一强劲动力推动着互联网的快
15、速发展变化,而这种变化积累到一定程度就会发生质的飞越。从历次 CNNIC 的统计报告看,网民获取求职招聘信息都是占有 25%左右的份额。这说明网络招聘是互联网上网民广泛采用的服务。因此,网络招聘作为互联网的主要应用服务也在平静中孕育着新的变革。 2005 年 9 月,互联网实验室推出网络招聘未来之路-中国网络招聘研究报告对中国网络招聘市场进行了全面扫描。实际上也是站在产业立场上和业界思考同样一个命题:网络招聘,究竟凭什么超越同质化竞争? 有一点可以肯定是,市场集中化程度将会提高,网络招聘产业面临着大洗牌,传统模式下的网络招聘企业将面临整合,小的公司将被收购和退出,剩下的将是强者、专注细分者和模
16、式创新者。.3 求职招聘网站总体格局求职招聘网站总体格局 近些年在总体上,中国网络招聘产业市场规模和发展空间都很大,发展的宏观环境有利,即将迎来其高速发展的黄金期。 中国网络招聘市场第一阵营为具有全国性影响力的大型综合人才网站;第二阵营为具有区域或行业影响力的人才网站,包括南方人才网、卓博等立足地方向外拓展的人才网站、以及地方和行业人才网站的代表浙江人才网和英才网联旗下的建筑英才网;其他人才网站可列入第三阵营,影响力较弱或限于某一城市。而值得注意的是,一些新模式的网络招聘网站已经开始展露头角,例如垂直职业搜索和 web2.0 架构的网站,基本国内和国外在同步发展,而国外这些网站
17、已经获得了总计数千万美元的投资,这些新的模式将冲击现有格局,但短期内不会有大的改变。 经过几年的发展,中国网络招聘市场已走向细分,行业和地方招聘市场发展迅猛。1.21.2 求职招聘网站发展趋势求职招聘网站发展趋势站在互联网一亿多网民的起点上,展望网络招聘的未来,可以预期的变化是: 1.1.未来三年是网络招聘格局重整的三年未来三年是网络招聘格局重整的三年网络招聘格局将越来越集中化,综合五强、细分市场的前两名都有机会,而大批中小网络招聘网站将被收购或者消失,国内网络招聘专业网站数量开始做减法,将有减少的趋势,未来生存的不会超过 300 家。而国外网络招聘的巨头,例如除 monster 之外,已经被
18、 yahoo 收购的 hotjobs 等可能借助雅虎中国平台以及阿里巴巴整合本土资源推出本土化的服务,这将是未来的一个变数。2.2.渠道为王渠道为王未来三年的强者在于渠道铺设建立的强者,而不是吸引眼球,网络招聘是扎扎实实的服务业,是人力资源专业服务,所有网络招聘公司要明白这一点才能生存发展,而做到这一点是要凭借专业精神和贴近用户的高效的渠道建设,针对细分市场更加专业化的服务。 3.3.未来几年将迎来一波新的网络招聘的新一轮投资热潮未来几年将迎来一波新的网络招聘的新一轮投资热潮这个热潮是由 web2.0 和垂直搜索在网络招聘领域结出的应用果实推动的,预期国内这类的网站会得到风险投资的青睐。而在未
19、来三年,这类网站将会有一家佼佼者能够脱颖而出凭借模式创新者的角色进入国内网络招聘服务业的第一集团,而其它的同类公司将会被强者整合融合。 第第 2 2 章章 系统需求分析系统需求分析2.12.1 可行性研究可行性研究可行性分析(可行性分析)也称为可行性研究,是在系统调查的基础上,针对新系统的开发是否具备必要性和可能性,对新系统的开发从技术、经济、社会的方面进行分析和研究,以避免投资失误,保证新系统的开发成功。可行性研究的目的就是用最小的代价在尽可能短的时间内确定问题是否能够解决。.1 经济上可行性经济上可行性随着网络技术的不断发展,网络应用已经渗透到人类社会的各个角落。作为网络世
20、界支撑点的网站,更是人们关注的热点:政府利用网站宣传自己的施政纲领,日益成为与百姓交流的直通车;企业利用网站宣传自己的形象,挖掘无限商机;个人利用网站展示个性风采,创建彼此沟通的桥梁。越来越多的人希望拥有网站,开辟网络世界里的一片天地。求职招聘网站信息系统并不需要特别高的配置,编写管理信息系统的软件在市面上也十分便宜。因此,我们认为它的制作在经济上是可行的。我国加入WTO 后,面对高度信息化、全球化和管理现代化的国际竞争,中国如何应用信息技术促进管理创新,以管理创新促进实施信息现代化的战略,深化改革和实现管理水平跨越式发展,提高服务水平和服务质量,增强的竞争力,已成为一个不容回避、亟待研究解决
21、的重大课题。.2 技术上可行性技术上可行性1.1. ASP 的优点的优点微软推出了 Active Server Page 以后,程序员编写网上程序就方便和容易了很多。Microsoft 动态服务器网页(Active Server Pages,ASP)的优点是:(1)Active:ASP 使用了 Microsoft 的 ActiveX 技术。ActiveX(COM)技术是现在 Microsoft 软件的重要基础。它采用封装对象,程序调用对象的技术,简化编程,加强程序间合作。ASP 本身封装了一些基本组件和常用组件,有很多公司也开发了很多实用组件。只要你可以在服务器上安装这些组件,
22、通过访问组件,你就可以快速、简易地建立自己的 WEB 应用。(2)Server:ASP 运行在服务器端。这样就不必担心浏览器是否支持 ASP所使用的编程语言。ASP 的编程语言可以是 VBSCRIPT 和 JSCRIPT。VBSCRIPT 是VB 的一个简集,会 VB 的人可以很方便的快速上手。然而 Netscape 浏览器不支持客户端的 VBSCRIPT,所以最好不要在客户端使用 VBSCRIPT。而在服务器端,则无需考虑浏览器的支持问题。Netscape 浏览器也可以正常显示 ASP 页面。 (3)Pages:ASP 返回标准的 HTML 页面,可以正常地在常用的浏览器中显示。浏览者查看页
23、面源文件时,看到的是 ASP 生成的 HTML 代码,而不是 ASP 程序代码。这样就可以防止别人抄袭程序。由此我们可以看出,ASP 是在 IIS 下开发 WEB 应用的一种简单、方便的编程工具。在了解了 VBSCRIPT 的基本语法后,只需要清楚各个组件的用途、属性、方法,就可以轻松编写出自己的 ASP 系统。 2.2. ASP 的功能的功能ASP 是基于 WEB 的一种编程技术,可以说是 CGI 的一种。它可以完成以往 CGI 程序的所有功能,如计数器、留言簿、公告板、聊天室等等。ASP 可以轻松地实现对页面内容的动态控制,根据不同的浏览者,显示不同的页面内容。而浏览者一点觉察不出来,就像
24、为他专门制作的页面一样。 使用各种各样的组件,ASP 可以完成无比强大的功能。 使用FileSystemObject,可以对服务器上的文件进行操作,浏览、复制、移动、删除等等。 有 ADO(Active Database Object,动态数据库对象)的支持,ASP 对数据库的操作非常得心应手。你甚至可以像使用本地数据库那样,管理远程主机上的数据库,对表格、记录进行各种操作。使用 CDONTS(Collaboration Data Objects for NTS,NTS 协作数据对象) ,可以发送、查看邮件,实现 WEBMAIL的功能。结合 WSH(Windows Scripting Host
25、) ,可以实现对 NT 主机的管理,如NT 用户管理、IIS 虚拟主机设置、EXCHANGE 邮箱设置等等,就像管理本地机一样方便。 3.3. ASP 的使用的使用ASP 是 Microsoft 在 NT 上开发出的技术。虽然在 UNIX 主机上同样可以使用,但是无论功能还是性能都比较落后。所以,最好在 NT 主机上才考虑使用ASP。 ASP 可以实现以往 CGI 的所有功能。如果你对 PERL、C 等其他 CGI 语言不熟悉,可以考虑使用 ASP。因为 ASP 使用的 VBSCRIPT 比较容易上手。但是,如果你的 CGI 程序还需要在 UNIX 主机上运行,最好使用 PERL。PERL在
26、UNIX 和 NT 上同时被支持。你只需要简单的修改,就可以移植。 ASP 操作数据库的功能非常强大。如果你使用基于 NT 的 INTRANET 建立你的 MIS 应用,非常推荐你使用 ASP 技术。ASP 编写出的系统,完全可以达到原来使用 CLIENT/SERVER 的网络数据库系统的水平。使用 ASP 最大的好处是,在你对程序进行升级时,你只需要修改服务器上的 ASP 文件,而不需要修改客户端程序。4.4. IIS 概述概述 Microsft Internet Information Server(IIS)是允许在公 Intranet 或 Internet 上发布信息的 Web 服务器。
27、Internet Information Server 通过使用超文本传输协议(HTTP)传输信息。还可配置 Internet Information Server 以提供文件传输协议(FTP)和 gopher 服务。FTP 服务允许用户从 Web 节点或到 Web 节点传送文件。gopher 服务为定位文档使用菜单驱动协议。HTTP 协议已经尽可能地代替了 gopher 协议。.3 网页制作软件网页制作软件1.1. Dreamweaver 软件优点软件优点Dreamweaver 是由美国著名的软件开发商 Macromedia 公司推出的一个“所见即所得”的可视化网站开发工具,
28、是当前全世界使用最广泛的网页编辑程序。它与 Flash、Fireworks 合在一起被称为网页制作三剑客,这三个软件相辅相承,是制作网页的最佳选择。Dreamweave 字面意思为“梦幻编织” ,它能充分展现你的创意,实现你的想法,锻炼你的能力,使你成为真正的网页设计大师。 Dreamweaver MX 以其美观的操作界面,高度整合的功能面板,体贴的窗口布局及从初探到深造全阶段设计功能,迅速地受到了全球网页设计者的青睐,Dreamweaver MX 绝对是一款适合您的梦幻级网页编辑工具。Dreamweaver 主要用来制作网页文件,制作出来的网页兼容性比较好,制作效率也很高。Dreamweav
29、er 的出现,使用户发现,创作网页原来可以这样轻松。Dreamweaver 提供了强大的设计工具,在不用书写一行代码的情况下,就能够快速创建各种极具动态 HTML 特性的网页,例如动画和分层等;利用Dreamweaver 的目标浏览器检查特性,可以创建兼容性极好的网页,以适用于各种平台和各种浏览器;利用 Dreamweaver 的 Roundtrip HTML 技术,用户可以精确控制 Dreamweaver 生产的网页源代码,例如,在可视编辑器中进行编辑时,可以在 HTML 检视器中同步地看到 Dreamweaver 到底为您生成了什么样的源代码,从而杜绝了盲人摸象的弊病。在编辑由其他网页创作
30、工具所生成的网页时,Dreamweaver 会尊重其他工具所生成的源代码,不会任意修改它,当然,如果需要,Dreamweaver 也仍然可以帮助您“净化”其他工具所生成的垃圾代码。Dreamweaver 是完全可定制的,您可以创建自己的对象和命令,修改菜单和快捷键,甚至可以通过自己书写 JavaScript 代码来为 Dreamweaver 创建新的行为和属性面板,以增强 Dreamweaver 本身的能力。2.2. Fireworks 软件优点软件优点的 Fireworks 是 Macromedia 公司网页设计“三剑客”之“火焰”,它以处理网页图片为特长,并可以轻松创作 GIF 动画。它以
31、其强大的网络图像处理功能而而著称于业界。Fireworks 不仅是一个优秀的网页图形工具,而且还是一个协同作战的巧手,Fireworks 和 Dreamweaver、Flash 有着完美的结合,它优秀的分割导出功能和对图像分切片质量调整的功能,它的下拉式菜单,按钮,点击切换功能,给用户做网页的时候带来了很大的方便。无论是图像处理,网页设计,动画效果,Fireworks 都是一个很好的选择。在 Fireworks 中,动画的运动方式可分为四个基本动作:(1)直线运动:图像由 A 点直线移动至 B 点;(2)旋转:图像原地进行顺时针或逆时针旋转;(3)不透明度渐变:图像的透明度发生变化;(4)缩放
32、:图像的产生放大或缩小的变化。每种动画效果即可独立作用于一个图形对象,也可同时作用于一个图形对象上。在 Fireworks 中,将绘制完成的图形对象制作成动画效果,可以通过“动画”的设置对话框直接完成。同时也可以将图像转为“图像元件”后,通过“补间实例”功能来间接实现。3.3. SQL Server 软件优点软件优点SQL Server 是发展最快的关系数据库,收入增长为 45%,是整个关系数据库市场的三倍。SQL Server 是 Microsoft Windows 平台上最流行的关系数据库,占 38% 的市场份额。也是最流行的 Web 数据库,市场份额为 68%。在 SQL Server
33、上运行的应用程序超过了 2000 个。 三个独立调查发现 SQL Server 的拥有成本较 Oracle 低。 有超过 85,000 名经培训的 SQL Server 数据库管理员 (DBA)。 SQL Server 是速度快且具有高度的可缩放性的数据库软件。.4 运行上可行性运行上可行性现代计算机软硬件的发展使得本系统具有良好的操作界面,简单直接的操作界面,具有较强的人机对话能力,支持多种汉字输入方式,其适应性强,显示内容简单明了,使操作者不必具有较高高的计算机专业知识,也不必进行专门培训,稍一接触就可以上手进行所有操作。.5 法律上可行性法律上可行性本系统
34、纯为私人设计,在开发过程中没有涉及合同、责任等与法律相抵触的方面。因此,本系统在法律上是可行。.6 求职招聘网站系统的设计可行性分析求职招聘网站系统的设计可行性分析使用 ASP.NET 作为系统开发的开发环境,它作为一种现代的编程语言,提供完善的指令控制语句、类与对象的支持及丰富的数据类型,给开发高性能系统提供的保障为开发满足客户要求的系统,保证了代码的模块化要求,而代码模块化的提高,非常有利于以后对新系统的扩展与修改。综上所述,本系统的设计与开发在技术上和硬件设备上的条件都是满足的,因此,它在技术上是可行的。2.22.2 需求分析需求分析.1 系统需求分析系统
35、需求分析求职招聘网站,功能上需要以下几点:(1)求职招聘网站首页:对网站的各个页面进行了简单的介绍;(2)会员管理:对网站的会员进行管理;(3)招聘岗位介绍:对岗位进行介绍;(4)聊天室:对网站的访客提供聊天的场所。根据以上分析,网页为静态网页,大约为 5 个页面,采用 DREAMWARE编辑网页,插入表格和图片即可。.2 系统功能要求系统功能要求1.1. 会员信息录入,编辑,修改会员信息录入,编辑,修改把会员信息记录进数据库,可以随时查看,起到档案的作用,登记了个人信息,便于管理。基本信息进行记录, 。信息录入后最终自动生成详细的易于操作的会员档案表, 可以随时的记录了解的会
36、员信息,一目了然。2.2. 求职信息录入,编辑,修改求职信息录入,编辑,修改把求职信息记录进数据库,可以随时查看,起到个人信息档案的作用,登记了求职信息,便于管理。 3.3. 求职信息查询和统计求职信息查询和统计查询求职信息记录和统计求职信息,可以根据分类和求职者统计信息。 4.4. 系统数据的安全保密,设定系统用户系统数据的安全保密,设定系统用户系统为区分了身份,因此由用户和密码,级别构成,这样系统在系统登陆界面进行身份验证,将输入的信息和用户表进第第 3 3 章章 总体设计总体设计3.13.1 设计思想设计思想据调查,目前大多数企业都表示非常愿意接受网络招聘,特别对高技术人才的招聘上。随着
37、企业单位对人才的需求变化,传统现场招聘会的一些弱势逐渐显露出来。建立求职招聘网站的目的就是为了面向企业和个人提供全面、快捷的人力资源信息服务,利用各类高素质人才信息资源和丰富的企业信息资源,努力为企业和个人搭建一个信息畅通、运转快捷、水准一流的人才交互平台,帮助企业挑选俊才,协助个人谋求更大展。 求职招聘主要包括两个对象:求职者和招聘者。其基本特征是在以上两者之间建立一个人才“撮合”平台,扩大两者相互合作的机率。管理员可以使用该系统为企业招聘、个人求职提供服务。普通 Internet 个人用户可以使用该系统注册成为“个人会员” ,并发布求职信息;本网站承诺以全方位高品质的内容服务,先进的互联网
38、技术,为广大个人用户提供最可信赖的网上互动交易平台。公司用户可以使用该系统注册成为“公司会员”并发布招聘信息等。3.23.2 网站结构设计网站结构设计.1 目标设计目标设计网上求职所要实现的功能如下:1 1会员登录及身份验证会员登录及身份验证(1)用户注册成为会员(2)验证用户的注册信息(3)会员登录系统时的身份验证2 2在线发布求职招聘信息在线发布求职招聘信息(1)用户浏览招聘求职信息(2)用户按要求对信息进行查找(3)个人用户发布求职信息(4)企业用户发布招聘信息(5)用户查看自己发布的信息3 3系统管理系统管理(1)公司会员管理(2)个人会员管理(3)新闻发布管理(4)调
39、查信息管理.2 系统功能分析与设计系统功能分析与设计网上求职共分为 3 个模块:会员管理模块、求职招聘信息模块和系统管理模块,其功能模块划分如图 3.1 示图 3.1 功能模块图3.33.3 数据库结构设计数据库结构设计根据系统功能设计要求和模块划分,本站的数据库主要存储个人用户信息、企业用户信息、求职信息和招聘信息。.1 数据库需求分析数据库需求分析数据项和数据结构如下:个人用户信息:ID(自动编号) 、用户名、密码、姓名、性别、E_mail 地址、电话、地址、邮编和注册日期等。企业用户信息:ID(自动编号) 、用户名、密码、企业名称、所属行业、E_mail
40、地址、电话、地址、邮编和注册日期等。求职信息:求职类型、应聘岗位、工作地点、薪金要求、其他要求、联系人、联系人电话、联系地址、发布时间和浏览次数等。招聘信息:招聘职位、招聘人数、工作地点、岗位描述、相关要求、发布时间和浏览次数等。.2 数据库逻辑设数据库逻辑设计计1.1. 个人用户信息表和求职信息表个人用户信息表和求职信息表 personperson,如表 3.2 所示。表 3.2 个人用户信息和求职信息表列名数据类型长度允许空idint4unmanenvarchar50emailnvarchar50idatenvarchar50inamesmalldatetin4sexnva
41、rchar50bdaynvarchar50codenvarchar50mzhunvarchar50marrynvarchar50hkanvarchar50zzmmnvarchar50zchennvarchar50edunvarchar50zyenvarchar50schoolnvarchar50languagenvarchar50lanlevelnvarchar50pthuanvarchar50computernvarchar50othertcnvarchar200gznumnvarchar50gzjlntext16jobtypenvarchar50jobnvarchar50gzddnvarc
42、har50otherypnvarchar200yuexnvarchar50cnamenvarchar50phonenvarchar50callnumnvarchar50oicqnvarchar50httpnvarchar50addressnvarchar100clickint42.2. 企业用户信息表和招聘信息表企业用户信息表和招聘信息表 companycompany,如表 3.3 所示。表 3.3 企业用户信息和招聘信息表列名数据类型长度允许空idint4unamenvarchar50pwdnvarchar50emailnvarchar50idatesmalldatetin4cnamenva
43、rchar50tradenvarchar50cxznvarchar50fdatenvarchar50fundnvarchar50addressnvarchar50zipnvarchar50pnamenvarchar50phonenvarchar50jobnvarchar50faxnvarchar50httpnvarchar50areanvarchar50zpnumnvarchar50gzddnvarchar50clickint4jianjntext16zptextntext16xgypntext16第第 4 4 章章 系统的详细设计与实现系统的详细设计与实现根据系统分析,系统可分为以下主要功能
44、模块系统功能模块图系统数据流程图4.14.1 会员管理模块会员管理模块会员管理模块包含以下子模块:如图 4.1个人会员注册,企业会员注册和用户登录验证。会员管理模块个人会员注册企业会员注册用户登录验证图 4.1 会员管理模块会员注册子模块包含以下几个页面:如图 4.2 图 4.2 各页面间的关系.1 个人和企业用户注册页面(个人和企业用户注册页面(addnew.aspaddnew.asp)用户注册会员的第用户注册会员的第 1 1 步步(1)页面中需要用户填写的 HTML 表单元素该页面中共有 4 个重要表单元素,如表 43 所示。表 43addnew.asp 页的表单元素名称表
45、单元素类型含义最大长度unameText用户登录名称15pwdPassword用户登录密码15emailText用户电子邮件地址30usertypeRadio用户类型(2)页面所涉及的数据库表信息person/main.asp个人用户管理页addnew.asp个人和企业用户注册页面,提交注册用户名和密码default.asp提交用户名及其密码company/main.asp企业用户管理页login.asp根据用户名及其密码验证用户此页仅向系统提交用户注册名称,并没有涉及到数据库表的操作。(3)页面代码分析/因为会员账号在系统中是惟一标识某个用户的特征代码,所以此处仅提供用户输入账号信息,在提交
46、后将会判断用户提交的账号信息是否已经存在。(4)页面示例图 4.3 会员注册第 1 步用户注册会员的第用户注册会员的第 2 2 步步(1)页面所涉及的数据库表信息当用户注册新会员时,此页将判断用户新提交的用户名在会员库中是否已经存在。如果不存在则提示用户重新申请。此页使用了系统中的信息表 person。(2)页面代码分析/设置页面过期时间/引用创建数据库连接对象函数文件%/创建记录集对象Set rs = Server.CreateObject(ADODB.Recordset)/查找系统中是否已存在此用户umame=request(uname)sql=select * from person w
47、here uname=&uname&/打开记录集对象rs.open sql,conn,3,3/查找数据库,检查用户名是否已经注册过i not rs.eof thenresponse.writealert(用户名重复,请重新选择一个用户名!);response.writejavascript:history.go(-1)end if%(3)页面示例图 4.4 为用户注册会员第 2 步所看到的页面效果。图 4.4 会员注册第 2 步.2 个人用户管理页(个人用户管理页(person/main.aspperson/main.asp)1.1. 页面中需要用户填写的页面中
48、需要用户填写的 HTML 表单元素表单元素此页面为注册完成后的返回页面,页面中不需要填写 HTML 表单元素。页面所涉及的数据库表信息页面所涉及的数据库表信息个人用户所需要的招聘信息显示出来和管理发布简历,此页面用到信息表company 和 person。页面示例页面示例图 4.5 为个人用户注册会员第 3 步所看到的页面效果。图 4.5 个人会员注册第 3 步.3 企业用户管理页企业用户管理页(company/main.asp)(company/main.asp)1.1. 页面中需要用户填写的页面中需要用户填写的 HTML 表单元素表单元素此页面为注册完成后的返回页面,页面中
49、无需填写 HTML 表单元素。页面所涉及的数据库表信息页面所涉及的数据库表信息企业用户所需要的求职信息显示出来和管理发布招聘信息,此页面用到信息表company 和 person。3 页面代码分析/设置页面缓存/引用创建数据库连接对象函数文件% uname=session(puid)/创建记录集对象set rs=server.createobject(adodb.recordset)/查找个人信箱中企业发送过来的信件sql=select * from cmailbox where reid=&uname&and newmail=0/打开记录集对象/HTML 页面显示部分% se
50、t rs=server.createobject(adodb.recordset)/取得个人的求职信息 sql3= select * from person where joborder by id desc rs.open sql3,conn,1,1% 页面示例页面示例图 4.6 为企业用户注册第 3 步所看到的页面效果。图 4.6 企业会员注册第 3 步.4 提交用户名及其密码提交用户名及其密码(default.asp)(default.asp)1.1. 页面中需要用户填写的页面中需要用户填写的 HTML 表单元素表单元素该表单中共有两个表单元素,如表 4.7 所示。表 4
51、.7 用户登录表单元素名称表单元素类型含义最大长度unameText用户登录名称20pwdPassword用户登录密码20页面所涉及的数据库表信息页面所涉及的数据库表信息此登录表单仅完成向系统提交会员登录信息,没有使用到系统中的数据库表信息。页面示例页面示例从首页面中的登录表单中登录系统,页面效果如图 4.8 所示。图 4.8 用户登录4.24.2 求职招聘模块求职招聘模块求职招聘模块包含以下子模块图 4.9 求职招聘模块求职招聘模块X信息搜索发布求职信息发布招聘信息信息搜索子模块包含以下页面。default.aspsearch.asp发布求职信息子模块包含以下页面。person/regist
52、er.aspperson/register2.aspperson/register3.aspperson/modify.asp发布招聘信息子模块包含以下页面。company/register.aspcompany/publish.aspcompany/changepwd.asp各页面间的关系如图 4.10 所示 图 4.10 各页面间的关系person/register.asp个人会员填写简历company/register.asp填写公司详细资料default.asp提交信息搜索person/register2.asp填写个人主要特长相关工作经历person/register3.asp填写希
53、望工作条件联系信息search.asp根据搜索信息显示搜索结果显示搜索结果company/publish.asp发布招聘信息.1 提交信息搜索(提交信息搜索(default.aspdefault.asp)1.1. 页面中需要用户填写的页面中需要用户填写的 HTMLHTML 表单元素表单元素该表单中共有 3 个表单元素,如表 4.11 所示。表 4.11 信息搜索表单中搜索信息表单元素名称表单元素类型含义最大长度stypeList搜索类别gzddList搜索地区keyText关键字20页面所涉及的数据库表信息页面所涉及的数据库表信息此搜索表单仅完成向系统提交搜索信息,没有使用到系
54、统中的数据库表信息。页面示例页面示例从首页面中的信息搜索表单中搜索信息,页面效果如图 4.12 所示。图 4.12 信息搜索.2 根据搜索信息显示搜索结果(根据搜索信息显示搜索结果(search.aspsearch.asp)1.1. 页面所涉及的数据库表信息页面所涉及的数据库表信息页面涉及到个人用户基本资料和企业资料,使用到系统中的个人用户信息表person 和企业业信息表 company。.3 个人会员填写简历(个人会员填写简历(person/register.aspperson/register.asp)页面中需要用户填写的页面中需要用户填写的 HTML 表
55、单元素表单元素(如表 4.13 所示)表 4.13 填写简历的表单元素名称表单元素类型含义最大长度inameText真实姓名4sexRadio性别bdayText出生年月10codeText身份证号码18mzhuText民族12marryList婚姻状况hkaList户籍所在地eduList最高的教育程度zyeText专业30schoolText毕业院校60zzmmList政治面貌zchenList现有职称页面所涉及的数据库表信息页面所涉及的数据库表信息页面涉及个人用户基本资料,使用到系统中的个人用户信息表 person。页面代码分析页面代码分析/设置页面过期时间/引用创建数据库连接对象函数文
56、件%/如果用户的 job 字段不为空证明用户已经填写过简历 if modifyture and rs(job) then response.writealert(你已经登录个人简历,请不要重复登录!); response.writejavascript:history.go(-1) end if %页面示例页面示例(如图 4.14)图 4.14 填写简历.4 填写个人主要特长相关工作经历填写个人主要特长相关工作经历(person/register2.asp)(person/register2.asp)1.1. 页面中需要用户填写的页面中需要用户填写的 HTMLHTML 表单元素
57、表单元素(如表 4.15 所示)表 4.15 个人主要特长和相关工作经历的表单元素名称表单元素类型含义最大长度languageList外语特长pthuaList普通话程度computerList计算机能力othertcTextarea其他主要特长200gznumText工作经验2gzjlTextarea工作经历5002 2页面所涉及的数据库信息页面所涉及的数据库信息页面所涉及个人用户基本资料,使用到系统中的个人用户信息表 person。.5 填写希望工作条件联系信息(填写希望工作条件联系信息(person/register3.aspperson/register3.asp)1.
58、1. 页面中需要用户填写的页面中需要用户填写的 HTMLHTML 表单元素表单元素(如表 4.16 所示)表 4.16 希望工作条件和联系信息的表单元素名称表单元素类型含义最大长度jobtypeRadio求职类型jobList应聘岗位gzddList希望工作地点yuexText薪金要求6otheryqTextarea其他要求200cnameText联系人4phoneText联系电话20callnumText寻呼机号码20emailTextE-mail30oicqTextOICQ 号码15httpText个人主页15addresstext联系地址50页面所涉及的数据库表信息页面所涉及的数据库表信
59、息页面涉及个人用户基本资料,使用到系统中的个人用户信息表 person。.6 填写公司详细资料填写公司详细资料(company/register.asp)(company/register.asp)页面中需要用户填写的页面中需要用户填写的 HTMLHTML 表单元素表单元素该表单中共有 14 个表单元素,如表 4.17 所示。表 4.17 填写公司详细资料表单元素名称表单元素类型含义最大长度cnameText公司名称40tradeList所属行业cxzList企业性质areaList所在区域fdateText成立日期10fundText注册资金6addressText通讯地址4
60、0zipText邮政编码6pnameText联系人20phoneText联系电话40faxText传真号码40emailText电子信箱40httpText公司网站40jianjTextarea公司简介500页面所涉及的数据库表信息页面所涉及的数据库表信息页面涉及企业用户基本资料,使用到系统中的企业用户信息表 company。.7 发布招聘信息发布招聘信息(company/publish.asp)(company/publish.asp)1.1. 页面中需要用户填写的页面中需要用户填写的 HTML 表单元素表单元素该表单中共有 5 个表单元素,如表 4.18 所示。表 4.18 表单元素名称表单元素类型含义最大长度jobList招聘职位16zpnumText招聘人数16gzddList工作地点50z
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 大学生创新创业教程(慕课版 双色版 第3版) 课件 第5章 创业机会发掘与团队组建
- 2025至2031年中国无纸记录调节行业投资前景及策略咨询研究报告
- 2025至2031年中国布艺相框行业投资前景及策略咨询研究报告
- 2025至2031年中国下肢假肢行业投资前景及策略咨询研究报告
- 2025至2030年中国锈板岩数据监测研究报告
- 《SIPA机电子控制》课件
- 《高财综合练习题》课件
- 《中国艺术》课件
- 《中考语文总复习》课件
- 《水稻纹枯病》课件
- 完整广东梅大高速路面塌方灾害学习课件
- 2024版全新标准政府采购合同(专用条款)
- 营养科专业知识考核试卷
- DL∕T 1100.1-2018 电力系统的时间同步系统 第1部分:技术规范
- (正式版)SH∕T 3553-2024 石油化工汽轮机施工及验收规范
- 仓库目视化管理
- NB-T47044-2014电站阀门-标准
- 发动机吊挂支架加工工艺及夹具设计 - 副本
- 部编版小学《道德与法治》教材中生命教育的渗透研究
- 顶管施工施工总体部署中建
- 病媒生物防治操作规程
评论
0/150
提交评论