基于WEB的求职招聘网站的设计与实现毕业论文.doc_第1页
基于WEB的求职招聘网站的设计与实现毕业论文.doc_第2页
基于WEB的求职招聘网站的设计与实现毕业论文.doc_第3页
基于WEB的求职招聘网站的设计与实现毕业论文.doc_第4页
基于WEB的求职招聘网站的设计与实现毕业论文.doc_第5页
已阅读5页,还剩43页未读 继续免费阅读

下载本文档

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

文档简介

毕业设计 论文 毕业设计 论文 基于基于 WEBWEB 的求职招聘网站的设计与实现的求职招聘网站的设计与实现 Web based Job Recruitment Website Design 摘摘 要要 网络应用已经渗透到人类社会的各个角落 作为网络世界支撑点的网站 更是人们关注的热点 企业利用网站宣传自己的形象 挖掘无限商机 个人利 用网站展示个性风采 创建彼此沟通的桥梁 由于用户的需求 各类网站应运而生 其中求职招聘网站通过对人事信息 的整合 为社会提供权威 快捷 便利的网上政务服务 通过对人才信息资源 的全方位整合 建立人才信息的中央数据库 为各类人才交流机构提供资源共 享 利益分享的公平机会 促进各类人才网站的有序竞争和共同发展 为各类 企事业单位和个人提供高效便利的信息服务 本文通过介绍求职招聘网站的好处 现况 总体格局 发展趋势说明求职 招聘网站在当今社会中 对人们的生活起到重要的作用 描述了求职招聘网站 的设计思想及其开发过程 文中小型求职招聘网站能完成单位招聘 个人求职 在线洽谈 猎头服务等功能 关键字关键字 网站 求职招聘 ASP Dreamweaver Abstract Internet is applied in every corner of our modern society Internet as the supporting point of the world s 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 one 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 central 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 its 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 and huning service Key words web site application of jobs ASP Dreamweaver 目录目录 第第 1 1 章章 绪论绪论 1 1 1 1 求职招聘网站的产生和发展状况 1 1 1 1 求职招聘网站的优点 1 1 1 2 求职招聘网站现状 1 1 1 3 求职招聘网站总体格局 2 1 2 求职招聘网站发展趋势 3 第第 2 2 章章 系统需求分析系统需求分析 4 4 2 1 可行性研究 4 2 1 1 经济上可行性 4 2 1 2 技术上可行性 4 2 1 3 网页制作软件 6 2 1 4 运行上可行性 8 2 1 5 法律上可行性 8 2 1 6 求职招聘网站系统的设计可行性分析 8 2 2 需求分析 9 2 1 1 系统需求分析 9 2 1 2 系统功能要求 9 第第 3 3 章章 总体设计总体设计 1010 3 1 设计思想 10 3 2 网站结构设计 10 3 2 1 目标设计 10 3 2 2 系统功能分析与设计 11 3 3 数据库结构设计 11 3 3 1 数据库需求分析 12 3 3 2 数据库逻辑设计 12 第第 4 4 章章 系统的详细设计与实现系统的详细设计与实现 1515 4 1 会员管理模块 15 4 1 1 个人和企业用户注册页面 addnew asp 16 4 1 2 个人用户管理页 person main asp 18 4 1 3 企业用户管理页 company main asp 18 4 1 4 提交用户名及其密码 default asp 20 4 2 求职招聘模块 21 4 2 1 提交信息搜索 default asp 22 4 2 2 根据搜索信息显示搜索结果 search asp 23 4 2 3 个人会员填写简历 person register asp 23 4 2 4 填写个人主要特长相关工作经历 person register2 asp 25 4 2 5 填写希望工作条件联系信息 person register3 asp 25 4 2 6 填写公司详细资料 company register asp 26 4 2 7 发布招聘信息 company publish asp 27 4 2 8 用户注销 person modify asp 29 4 2 9 用户修改密码 company changepwd asp 30 4 3 系统管理模块 30 4 3 1 管理员登录 admin login asp 31 4 3 2 审核个人注册会员信息 admin mperson asp 33 4 3 3 会员审核 admin mcompany asp 33 4 3 4 删除信息 admin mnews asp 34 第第 5 5 章章 系统测试与测试分析系统测试与测试分析 3535 5 1 测试概述 35 5 1 1 测试目的 35 5 1 2 测试原则 35 5 1 3 测试方法 35 5 2 测试用例 36 5 3 测试分析 37 第第 6 6 章章 总结总结 3838 参考文献参考文献 3939 致致 谢谢4040 第第 1 1 章章 绪论绪论 1 11 1 求职招聘网站的产生和发展状况求职招聘网站的产生和发展状况 1 1 11 1 1 求职招聘网站的优点求职招聘网站的优点 求职招聘网站的出现 让现代人在找工作时 不但能够快速 准确地投递 履历表 而且再也不必辛苦地邮寄一封封求职信 并苦苦等候对方通知了 美 国 财富 杂志报道 美国企业已经有 45 以上的求职都是在网络上完成的 网络求职求才十分方便 省钱且高效率 因此越来越多企业不但花钱在求职网 站上刊登人事广告 同时也在自己企业的网站上张贴求贤表 像著名的 IBM 戴尔公司就多在网上寻找人才 目前国内已有数百家网上招聘公司 13 的求职者通过上网应聘 上网搜 寻已成为仅次于报纸的第二大获取职位信息的途径 找一个适合自己需要的网 站是提高网上求职成功率的重要原因之一 求职招聘网站通过对人事信息的整 合 为社会提供权威 快捷 便利的网上政务服务 通过对人才信息资源的全 方位整合 建立本市及周边地区人才信息的中央数据库 为各类人才交流机构 提供资源共享 利益分享的公平机会 促进各类人才网站的有序竞争和共同发 展 通过对信息资源的二次开发 为各类企事业单位和个人提供高效便利的信 息服务 1 1 21 1 2 求职招聘网站现状求职招聘网站现状 2005 年 网络招聘已经走到了变局的时候 中国网络招聘产业一直在往前 走 多年来的积累也造就了网络招聘产业在 2004 年的红火 51job 在纳斯达克 上市 中华英才网也以股权置换的方式获得了 monster 5000 万美元的巨额投资 但是 另一个角度来看网络招聘 就是两个字 沉闷 网络招聘其实在 国内是表面上看缺乏创新的互联网产业 中国 1660 多个人才网站都是单一的模 式 而这种源于国外的 monster 的类似中介平台的网络招聘模式从 1998 年就已 经在国内存在了 到了 2005 年已经遍地开花 因为模式的复制很容易 技术壁 垒低 大家都在做同质化的网络招聘 互联网的变革带动着网络招聘的变革 因此 在 2005 年中国互联网已经 超过一亿网民的情况下 互联网本身已经积累了足够的量走到了质变的点上 我们看到互联网这两年有很多改头换面的东西 不光是门户在前台 例如 web2 0 搜索 电子商务以及无线互联和垂直化专业细分都已经走到了互联网 的前台 而网络招聘随着互联网发展必将进入新的阶段 网民从千万级别跃升到 2005 年过亿的网民 网民数量不断增长的背后是网民的不断成熟化和主流化 需求越来越多元化 以及由此所导致的应用的不断深化和日益多元化 正是网 民需求这一强劲动力推动着互联网的快速发展变化 而这种变化积累到一定程 度就会发生质的飞越 从历次 CNNIC 的统计报告看 网民获取求职招聘信息 都是占有 25 左右的份额 这说明网络招聘是互联网上网民广泛采用的服务 因此 网络招聘作为互联网的主要应用服务也在平静中孕育着新的变革 2005 年 9 月 互联网实验室推出 网络招聘未来之路 中国网络招聘研究 报告 对中国网络招聘市场进行了全面扫描 实际上也是站在产业立场上和业 界思考同样一个命题 网络招聘 究竟凭什么超越同质化竞争 有一点可以肯 定是 市场集中化程度将会提高 网络招聘产业面临着大洗牌 传统模式下的 网络招聘企业将面临整合 小的公司将被收购和退出 剩下的将是强者 专注 细分者和模式创新者 1 1 31 1 3 求职招聘网站总体格局求职招聘网站总体格局 近些年在总体上 中国网络招聘产业市场规模和发展空间都很大 发展的 宏观环境有利 即将迎来其高速发展的黄金期 中国网络招聘市场第一阵营为具有全国性影响力的大型综合人才网站 第 二阵营为具有区域或行业影响力的人才网站 包括南方人才网 卓博等立足地 方向外拓展的人才网站 以及地方和行业人才网站的代表 浙江人才网和英 才网联旗下的建筑英才网 其他人才网站可列入第三阵营 影响力较弱或限于 某一城市 而值得注意的是 一些新模式的网络招聘网站已经开始展露头角 例如垂直职业搜索和 web2 0 架构的网站 基本国内和国外在同步发展 而国 外这些网站已经获得了总计数千万美元的投资 这些新的模式将冲击现有格局 但短期内不会有大的改变 经过几年的发展 中国网络招聘市场已走向细分 行业和地方招聘市场发展迅猛 1 21 2 求职招聘网站发展趋势求职招聘网站发展趋势 站在互联网一亿多网民的起点上 展望网络招聘的未来 可以预期的变化 是 1 1 未来三年是网络招聘格局重整的三年未来三年是网络招聘格局重整的三年 网络招聘格局将越来越集中化 综合五强 细分市场的前两名都有机会 而大批中小网络招聘网站将被收购或者消失 国内网络招聘专业网站数量开始 做减法 将有减少的趋势 未来生存的不会超过 300 家 而国外网络招聘的巨 头 例如除 monster 之外 已经被 yahoo 收购的 hotjobs 等可能借助雅虎中国平 台以及阿里巴巴整合本土资源推出本土化的服务 这将是未来的一个变数 2 2 渠道为王渠道为王 未来三年的强者在于渠道铺设建立的强者 而不是吸引眼球 网络招聘是 扎扎实实的服务业 是人力资源专业服务 所有网络招聘公司要明白这一点才 能生存发展 而做到这一点是要凭借专业精神和贴近用户的高效的渠道建设 针对细分市场更加专业化的服务 3 3 未来几年将迎来一波新的网络招聘的新一轮投资热潮未来几年将迎来一波新的网络招聘的新一轮投资热潮 这个热潮是由 web2 0 和垂直搜索在网络招聘领域结出的应用果实推动的 预期国内这类的网站会得到风险投资的青睐 而在未来三年 这类网站将会有 一家佼佼者能够脱颖而出凭借模式创新者的角色进入国内网络招聘服务业的第 一集团 而其它的同类公司将会被强者整合融合 第第 2 2 章章 系统需求分析系统需求分析 2 12 1 可行性研究可行性研究 可行性分析 可行性分析 也称为可行性研究 是在系统调查的基础上 针对新系统的开发是否具备必要性和可能性 对新系统的开发从技术 经济 社会的方面进行分析和研究 以避免投资失误 保证新系统的开发成功 可行 性研究的目的就是用最小的代价在尽可能短的时间内确定问题是否能够解决 2 1 12 1 1 经济上可行性经济上可行性 随着网络技术的不断发展 网络应用已经渗透到人类社会的各个角落 作 为网络世界支撑点的网站 更是人们关注的热点 政府利用网站宣传自己的施 政纲领 日益成为与百姓交流的直通车 企业利用网站宣传自己的形象 挖掘 无限商机 个人利用网站展示个性风采 创建彼此沟通的桥梁 越来越多的人 希望拥有网站 开辟网络世界里的一片天地 求职招聘网站信息系统并不需要特别高的配置 编写管理信息系统的软件 在市面上也十分便宜 因此 我们认为它的制作在经济上是可行的 我国加入 WTO 后 面对高度信息化 全球化和管理现代化的国际竞争 中国如何应用信 息技术促进管理创新 以管理创新促进实施信息现代化的战略 深化改革和实 现管理水平跨越式发展 提高服务水平和服务质量 增强的竞争力 已成为一 个不容回避 亟待研究解决的重大课题 2 1 22 1 2 技术上可行性技术上可行性 1 1 ASP 的优点的优点 微软推出了 Active Server Page 以后 程序员编写网上程序就方便和容易了 很多 Microsoft 动态服务器网页 Active Server Pages ASP 的优点是 1 Active ASP 使用了 Microsoft 的 ActiveX 技术 ActiveX COM 技 术是现在 Microsoft 软件的重要基础 它采用封装对象 程序调用对象的技术 简化编程 加强程序间合作 ASP 本身封装了一些基本组件和常用组件 有很 多公司也开发了很多实用组件 只要你可以在服务器上安装这些组件 通过访 问组件 你就可以快速 简易地建立自己的 WEB 应用 2 Server ASP 运行在服务器端 这样就不必担心浏览器是否支持 ASP 所使用的编程语言 ASP 的编程语言可以是 VBSCRIPT 和 JSCRIPT VBSCRIPT 是 VB 的一个简集 会 VB 的人可以很方便的快速上手 然而 Netscape 浏览器不支 持客户端的 VBSCRIPT 所以最好不要在客户端使用 VBSCRIPT 而在服务器端 则无需考虑浏览器的支持问题 Netscape 浏览器也可以正常显示 ASP 页面 3 Pages ASP 返回标准的 HTML 页面 可以正常地在常用的浏览器中显 示 浏览者查看页面源文件时 看到的是 ASP 生成的 HTML 代码 而不是 ASP 程 序代码 这样就可以防止别人抄袭程序 由此我们可以看出 ASP 是在 IIS 下 开发 WEB 应用的一种简单 方便的编程工具 在了解了 VBSCRIPT 的基本语法后 只需要清楚各个组件的用途 属性 方法 就可以轻松编写出自己的 ASP 系统 2 2 ASP 的功能的功能 ASP 是基于 WEB 的一种编程技术 可以说是 CGI 的一种 它可以完成以 往 CGI 程序的所有功能 如计数器 留言簿 公告板 聊天室等等 ASP 可以 轻松地实现对页面内容的动态控制 根据不同的浏览者 显示不同的页面内容 而浏览者一点觉察不出来 就像为他专门制作的页面一样 使用各种各样的组件 ASP 可以完成无比强大的功能 使用 FileSystemObject 可以对服务器上的文件进行操作 浏览 复制 移动 删除 等等 有 ADO Active Database Object 动态数据库对象 的支持 ASP 对数 据库的操作非常得心应手 你甚至可以像使用本地数据库那样 管理远程主机 上的数据库 对表格 记录进行各种操作 使用 CDONTS Collaboration Data Objects for NTS NTS 协作数据对象 可以发送 查看邮件 实现 WEBMAIL 的功能 结合 WSH Windows Scripting Host 可以实现对 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 在 UNIX 和 NT 上同时被支持 你只需要简单的修改 就可以移植 ASP 操作数据库的功能非常强大 如果你使用基于 NT 的 INTRANET 建立 你的 MIS 应用 非常推荐你使用 ASP 技术 ASP 编写出的系统 完全可以达 到原来使用 CLIENT SERVER 的网络数据库系统的水平 使用 ASP 最大的好处 是 在你对程序进行升级时 你只需要修改服务器上的 ASP 文件 而不需要修 改客户端程序 4 4 IIS 概述概述 Microsft Internet Information Server IIS 是允许在公 Intranet 或 Internet 上发 布信息的 Web 服务器 Internet Information Server 通过使用超文本传输协议 HTTP 传输信息 还可配置 Internet Information Server 以提供文件传输协议 FTP 和 gopher 服务 FTP 服务允许用户从 Web 节点或到 Web 节点传送文 件 gopher 服务为定位文档使用菜单驱动协议 HTTP 协议已经尽可能地代替 了 gopher 协议 2 1 32 1 3 网页制作软件网页制作软件 1 1 Dreamweaver 软件优点软件优点 Dreamweaver 是由美国著名的软件开发商 Macromedia 公司推出的一个 所 见即所得 的可视化网站开发工具 是当前全世界使用最广泛的网页编辑程序 它与 Flash Fireworks 合在一起被称为网页制作三剑客 这三个软件相辅相承 是制作网页的最佳选择 Dreamweave 字面意思为 梦幻编织 它能充分展现 你的创意 实现你的想法 锻炼你的能力 使你成为真正的网页设计大师 Dreamweaver MX 以其美观的操作界面 高度整合的功能面板 体贴的窗 口布局及从初探到深造全阶段设计功能 迅速地受到了全球网页设计者的青睐 Dreamweaver MX 绝对是一款适合您的梦幻级网页编辑工具 Dreamweaver 主要 用来制作网页文件 制作出来的网页兼容性比较好 制作效率也很高 Dreamweaver 的出现 使用户发现 创作网页原来可以这样轻松 Dreamweaver 提供了强大的设计工具 在不用书写一行代码的情况下 就能够 快速创建各种极具动态 HTML 特性的网页 例如动画和分层等 利用 Dreamweaver 的目标浏览器检查特性 可以创建兼容性极好的网页 以适用于 各种平台和各种浏览器 利用 Dreamweaver 的 Roundtrip HTML 技术 用户可 以精确控制 Dreamweaver 生产的网页源代码 例如 在可视编辑器中进行编辑 时 可以在 HTML 检视器中同步地看到 Dreamweaver 到底为您生成了什么样的 源代码 从而杜绝了盲人摸象的弊病 在编辑由其他网页创作工具所生成的网 页时 Dreamweaver 会尊重其他工具所生成的源代码 不会任意修改它 当然 如 果需要 Dreamweaver 也仍然可以帮助您 净化 其他工具所生成的垃圾代码 Dreamweaver 是完全可定制的 您可以创建自己的对象和命令 修改菜单 和快捷键 甚至可以通过自己书写 JavaScript 代码来为 Dreamweaver 创建新的 行为和属性面板 以增强 Dreamweaver 本身的能力 2 2 Fireworks 软件优点软件优点 的 Fireworks 是 Macromedia 公司网页设计 三剑客 之 火焰 它以处理网 页图片为特长 并可以轻松创作 GIF 动画 它以其强大的网络图像处理功能而 而著称于业界 Fireworks 不仅是一个优秀的网页图形工具 而且还是一个协同 作战的巧手 Fireworks 和 Dreamweaver Flash 有着完美的结合 它优秀的分割 导出功能和对图像分切片质量调整的功能 它的下拉式菜单 按钮 点击切换 功能 给用户做网页的时候带来了很大的方便 无论是图像处理 网页设计 动画效果 Fireworks 都是一个很好的选择 在 Fireworks 中 动画的运动方式可分为四个基本动作 1 直线运动 图像由 A 点直线移动至 B 点 2 旋转 图像原地进行顺时针或逆时针旋转 3 不透明度渐变 图像的透明度发生变化 4 缩放 图像的产生放大或缩小的变化 每种动画效果即可独立作用于一个图形对象 也可同时作用于一个图形对 象上 在 Fireworks 中 将绘制完成的图形对象制作成动画效果 可以通过 动画 的设置对话框直接完成 同时也可以将图像转为 图像元件 后 通过 补间 实例 功能来间接实现 3 3 SQL Server 软件优点软件优点 SQL Server 是发展最快的关系数据库 收入增长为 45 是整个关系数据 库市场的三倍 SQL Server 是 Microsoft Windows 平台上最流行的关系数据库 占 38 的市场份额 也是最流行的 Web 数据库 市场份额为 68 在 SQL Server 上运行的应用程序超过了 2000 个 三个独立调查发现 SQL Server 的 拥有成本较 Oracle 低 有超过 85 000 名经培训的 SQL Server 数据库管理 员 DBA SQL Server 是速度快且具有高度的可缩放性的数据库软件 2 1 42 1 4 运行上可行性运行上可行性 现代计算机软硬件的发展使得本系统具有良好的操作界面 简单直接的操 作界面 具有较强的人机对话能力 支持多种汉字输入方式 其适应性强 显 示内容简单明了 使操作者不必具有较高高的计算机专业知识 也不必进行专 门培训 稍一接触就可以上手进行所有操作 2 1 52 1 5 法律上可行性法律上可行性 本系统纯为私人设计 在开发过程中没有涉及合同 责任等与法律相抵触 的方面 因此 本系统在法律上是可行 2 1 62 1 6 求职招聘网站系统的设计可行性分析求职招聘网站系统的设计可行性分析 使用 ASP NET 作为系统开发的开发环境 它作为一种现代的编程语言 提 供完善的指令控制语句 类与对象的支持及丰富的数据类型 给开发高性能系 统提供的保障为开发满足客户要求的系统 保证了代码的模块化要求 而代码 模块化的提高 非常有利于以后对新系统的扩展与修改 综上所述 本系统的设计与开发在技术上和硬件设备上的条件都是满足的 因此 它在技术上是可行的 2 22 2 需求分析需求分析 2 1 12 1 1 系统需求分析系统需求分析 求职招聘网站 功能上需要以下几点 1 求职招聘网站首页 对网站的各个页面进行了简单的介绍 2 会员管理 对网站的会员进行管理 3 招聘岗位介绍 对岗位进行介绍 4 聊天室 对网站的访客提供聊天的场所 根据以上分析 网页为静态网页 大约为 5 个页面 采用 DREAMWARE 编辑网页 插入表格和图片即可 2 1 22 1 2 系统功能要求系统功能要求 1 1 会员信息录入 编辑 修改会员信息录入 编辑 修改 把会员信息记录进数据库 可以随时查看 起到档案的作用 登记了个人 信息 便于管理 基本信息进行记录 信息录入后最终自动生成详细的易于操 作的会员档案表 可以随时的记录了解的会员信息 一目了然 2 2 求职信息录入 编辑 修改求职信息录入 编辑 修改 把求职信息记录进数据库 可以随时查看 起到个人信息档案的作用 登 记了求职信息 便于管理 3 3 求职信息查询和统计求职信息查询和统计 查询求职信息记录和统计求职信息 可以根据分类和求职者统计信息 4 4 系统数据的安全保密 设定系统用户系统数据的安全保密 设定系统用户 系统为区分了身份 因此由用户和密码 级别构成 这样系统在系统登陆 界面进行身份验证 将输入的信息和用户表进 第第 3 3 章章 总体设计总体设计 3 13 1 设计思想设计思想 据调查 目前大多数企业都表示非常愿意接受网络招聘 特别对高技术人 才的招聘上 随着企业单位对人才的需求变化 传统现场招聘会的一些弱势逐 渐显露出来 建立求职招聘网站的目的就是为了面向企业和个人提供全面 快 捷的人力资源信息服务 利用各类高素质人才信息资源和丰富的企业信息资源 努力为企业和个人搭建一个信息畅通 运转快捷 水准一流的人才交互平台 帮助企业挑选俊才 协助个人谋求更大展 求职招聘主要包括两个对象 求职者和招聘者 其基本特征是在以上两 者之间建立一个人才 撮合 平台 扩大两者相互合作的机率 管理员可以使 用该系统为企业招聘 个人求职提供服务 普通 Internet 个人用户可以使用该 系统注册成为 个人会员 并发布求职信息 本网站承诺以全方位高品质的内 容服务 先进的互联网技术 为广大个人用户提供最可信赖的网上互动交易平 台 公司用户可以使用该系统注册成为 公司会员 并发布招聘信息等 3 23 2 网站结构设计网站结构设计 3 2 13 2 1 目标设计目标设计 网上求职所要实现的功能如下 1 1 会员登录及身份验证 会员登录及身份验证 1 用户注册成为会员 2 验证用户的注册信息 3 会员登录系统时的身份验证 2 2 在线发布求职招聘信息 在线发布求职招聘信息 1 用户浏览招聘求职信息 2 用户按要求对信息进行查找 3 个人用户发布求职信息 4 企业用户发布招聘信息 5 用户查看自己发布的信息 3 3 系统管理 系统管理 1 公司会员管理 2 个人会员管理 3 新闻发布管理 4 调查信息管理 3 2 23 2 2 系统功能分析与设计系统功能分析与设计 网上求职共分为 3 个模块 会员管理模块 求职招聘信息模块和系统管理 模块 其功能模块划分如图 3 1 示 图 3 1 功能模块图 3 33 3 数据库结构设计数据库结构设计 根据系统功能设计要求和模块划分 本站的数据库主要存储个人用户信息 企业用户信息 求职信息和招聘信息 3 3 13 3 1 数据库需求分析数据库需求分析 数据项和数据结构如下 个人用户信息 ID 自动编号 用户名 密码 姓名 性别 E mail 地 址 电话 地址 邮编和注册日期等 企业用户信息 ID 自动编号 用户名 密码 企业名称 所属行业 E mail 地址 电话 地址 邮编和注册日期等 求职信息 求职类型 应聘岗位 工作地点 薪金要求 其他要求 联系 人 联系人电话 联系地址 发布时间和浏览次数等 招聘信息 招聘职位 招聘人数 工作地点 岗位描述 相关要求 发布 时间和浏览次数等 3 3 23 3 2 数据库逻辑设数据库逻辑设计计 1 1 个人用户信息表和求职信息表个人用户信息表和求职信息表 personperson 如表 3 2 所示 表 3 2 个人用户信息和求职信息表 列名数据类型长度允许空 idint4 unmanenvarchar50 emailnvarchar50 idatenvarchar50 inamesmalldatetin4 sexnvarchar50 bdaynvarchar50 codenvarchar50 mzhunvarchar50 marrynvarchar50 hkanvarchar50 zzmmnvarchar50 zchennvarchar50 edunvarchar50 zyenvarchar50 schoolnvarchar50 language nvarchar50 lanlevelnvarchar50 pthuanvarchar50 computernvarchar50 othertcnvarchar200 gznumnvarchar50 gzjlntext16 jobtypenvarchar50 jobnvarchar50 gzddnvarchar50 otherypnvarchar200 yuexnvarchar50 cnamenvarchar50 phonenvarchar50 callnumnvarchar50 oicqnvarchar50 httpnvarchar50 addressnvarchar100 clickint4 2 2 企业用户信息表和招聘信息表企业用户信息表和招聘信息表 companycompany 如表 3 3 所示 表 3 3 企业用户信息和招聘信息表 列名数据类型长度允许空 idint4 unamenvarchar50 pwdnvarchar50 emailnvarchar50 idatesmalldatetin4 cnamenvarchar50 tradenvarchar50 cxznvarchar50 fdatenvarchar50 fundnvarchar50 addressnvarchar50 zipnvarchar50 pnamenvarchar50 phonenvarchar50 jobnvarchar50 faxnvarchar50 httpnvarchar50 areanvarchar50 zpnumnvarchar50 gzddnvarchar50 clickint4 jianjntext16 zptextntext16 xgypntext16 第第 4 4 章章 系统的详细设计与实现系统的详细设计与实现 根据系统分析 系统可分为以下主要功能模块 系统功能模块图 系统数据流程图 4 14 1 会员管理模块会员管理模块 会员管理模块包含以下子模块 如图 4 1 个人会员注册 企业会员注册和用户登录验证 会员管理模块 个 人 会 员 注 册 企 业 会 员 注 册 用 户 登 录 验 证 图 4 1 会员管理模块 会员注册子模块包含以下几个页面 如图 4 2 图 4 2 各页面间的关系 4 1 14 1 1 个人和企业用户注册页面 个人和企业用户注册页面 addnew aspaddnew asp 用户注册会员的第用户注册会员的第 1 1 步步 1 页面中需要用户填写的 HTML 表单元素 该页面中共有 4 个重要表单元素 如表 4 3 所示 表 4 3addnew asp 页的表单元素 名称表单元素类型含义最大长度 unameText用户登录名称15 pwdPassword用户登录密码15 emailText用户电子邮件 地址 30 usertypeRadio用户类型 2 页面所涉及的数据库表信息 person main asp 个人用户管理页 addnew asp 个人和企业用户注 册页面 提交注册 用户名和密码 default asp 提交用户名及其 密码 company main asp 企业用户管理页 login asp 根据用户名及其密 码验证用户 此页仅向系统提交用户注册名称 并没有涉及到数据库表的操作 3 页面代码分析 因为会员账号在系统中是惟一标识某个用户的特征代码 所以此处仅提供用 户输入账号信息 在提交后将会判断用户提交的账号信息是否已经存在 4 页面示例 图 4 3 会员注册第 1 步 用户注册会员的第用户注册会员的第 2 2 步步 1 页面所涉及的数据库表信息 当用户注册新会员时 此页将判断用户新提交的用户名在会员库中是否已经存 在 如果不存在则提示用户重新申请 此页使用了系统中的信息表 person 2 页面代码分析 设置页面过期时间 引用创建数据库连接对象函数文件 创建记录集对象 Set rs Server CreateObject ADODB Recordset 查找系统中是否已存在此用户 umame request uname sql select from person where uname response write javascript history go 1 end if 3 页面示例 图 4 4 为用户注册会员第 2 步所看到的页面效果 图 4 4 会员注册第 2 步 4 1 24 1 2 个人用户管理页 个人用户管理页 person main aspperson main asp 1 1 页面中需要用户填写的页面中需要用户填写的 HTML 表单元素表单元素 此页面为注册完成后的返回页面 页面中不需要填写 HTML 表单元素 页面所涉及的数据库表信息页面所涉及的数据库表信息 个人用户所需要的招聘信息显示出来和管理发布简历 此页面用到信息表 company 和 person 页面示例页面示例 图 4 5 为个人用户注册会员第 3 步所看到的页面效果 图 4 5 个人会员注册第 3 步 4 1 34 1 3 企业用户管理页企业用户管理页 company main asp company main asp 1 1 页面中需要用户填写的页面中需要用户填写的 HTML 表单元素表单元素 此页面为注册完成后的返回页面 页面中无需填写 HTML 表单元素 页面所涉及的数据库表信息页面所涉及的数据库表信息 企业用户所需要的求职信息显示出来和管理发布招聘信息 此页面用到信息表 company 和 person 3 页面代码分析 设置页面缓存 引用创建数据库连接对象函数文件 uname session puid 创建记录集对象 set rs server createobject adodb recordset 查找个人信箱中企业发送过来的信件 sql select from cmailbox where reid response write javascript history go 1 end if 页面示例页面示例 如图 4 14 图 4 14 填写简历 4 2 44 2 4 填写个人主要特长相关工作经历填写个人主要特长相关工作经历 person register2 asp person register2 asp 1 1 页面中需要用户填写的页面中需要用户填写的 HTMLHTML 表单元素表单元素 如表 4 15 所示 表 4 15 个人主要特长和相关工作经历的表单元素 名称表单元素类型含义最大长度 languageList外语特长 pthuaList普通话程度 computerList计算机能力 othertcTextarea其他主要特长200 gznumText工作经验2 gzjlTextarea工作经历500 2 2 页面所涉及的数据库信息 页面所涉及的数据库信息 页面所涉及个人用户基本资料 使用到系统中的个人用户信息表 person 4 2 54 2 5 填写希望工作条件联系信息 填写希望工作条件联系信息 person register3 aspperson register3 asp 1 1 页面中需要用户填写的页面中需要用户填写的 HTMLHTML 表单元素表单元素 如表 4 16 所示 表 4 16 希望工作条件和联系信息的表单元素 名称表单元素类型含义最大长度 jobtypeRadio求职类型 jobList应聘岗位 gzddList希望工作地点 yuexText薪金要求6 otheryqTextarea其他要求200 cnameText联系人4 phoneText联系电话20 callnumText寻呼机号码20 emailTextE mail30 oicqTextOICQ 号码15 httpText个人主页15 addresstext联系地址50 页面所涉及的数据库表信息页面所涉及的数据库表信息 页面涉及个人用户基本资料 使用到系统中的个人用户信息表 person 4 2 64 2 6 填写公司详细资料填写公司详细资料 company register asp company register asp 页面中需要用户填写的页面中需要用户填写的 HTMLHTML 表单元素表单元素 该表单中共有 14 个表单元素 如表 4 17 所示 表 4 17 填写公司详细资料表单元素 名称表单元素类型含义最大长度 cnameText公司名称40 tradeList所属行业 cxzList企业性质 areaList所在区域 fdateText成立日期10 fundText注册资金6 addressText通讯地址40 zipText邮政编码6 pnameText联系人20 phoneText联系电话40 faxText传真号码40 emailText电子信箱40 httpText公司网站40 jianjTextarea公司简介500 页面所涉及的数据库表信息页面所涉及的数据库表信息 页面涉及企业用户基本资料 使用到系统中的企业用户信息表 company 4 2 74 2 7 发布招聘信息发布招聘信息 company publish asp company publish asp 1 1 页面中需要用户填写的页面中需要用户填写的 HTML 表单元素表单元素 该表单中共有 5 个表单元素 如表 4 18 所示 表 4 18 表单元素 名称表单元素类型含义最大长度 jobList招聘职位16 zpnumText招聘人数16 gzddList工作地点50 zptextTextarea岗位描述240 xgyqTextarea相关要求240 2 2 页面所涉及的数据库表信息页面所涉及的数据库表信息 页面涉及企业用户基本资料 使用到系统中的企业用户信息表 company 3 3 页面代码分析 页面代码分析 4 4 页面示例 页面示例 企业填写完企业资料后发布招聘信息页面 页面效果如图 4 19 所示 图 4 19 发布招聘信息 4 2 84 2 8 用户注销用户注销 person modify asp person modify asp 1 1 页面中需要用户填写的页面中需要用户填写的 HTMLHTML 表单元素表单元素 此页面无表单元素 2 2 页面所涉及的数据库表信息页面所涉及的数据库表信息 页面涉及到个人用户基本资料 使用到系统中的个人用户信息表 person 页面代码分析页面代码分析 引用创建数据库连接对象函数文件 uname session puid 是否真的注销用户 if request del true then 删除用户相应信息 conn Execute delete from person where uname response write this location href end if Set rs Server CreateObject ADODB Recordset 判断用户是否有简历 如果没有请先添写简历 sql select from person where uname response write javascript history go 1 end if 4 2 94 2 9 用户修改密码用户修改密码 company changepwd asp company changepwd asp 1 1 页面中需要用户填写的页面中需要用户填写的 HTMLHTML 表单元素表单元素 该表单中共有 3 个表单元素 如表 4 20 所示 表 4 20 用户修改密码表单元素 名称表单元素类型含义最大长度 pwdPassword原密码20 newpwdPassword新密码20 newpwd2Password重复新密码20 2 2 页面所涉及的数据库表信息页面所涉及的数据库表信息 页面涉及用户密码修改 使用到系统中的企业用户信息表 company 和个人用户 信息表 person 4 34 3 系统管理模块系统管理模块 系统管理模块包含以下子模块 如图 4 9 系统管理模块 图 4 20 系统管理模块 个人会员子模块包含 admin mperson asp 页面 企业会员子模块包含 admin mcompany asp 页面 站内信息模块包含 admin mnews asp 页面 4 3 14 3 1 管理员登录 管理员登录 admin login aspadmin login asp 1 1 页面中需要用户填写的 页面中需要用户填写的 HTMLHTML 表单元素表单元素 该页面中有两个表单元素 如表 4 21 所示 表 4 21 管理员登录的表单元素 名称表单元素类型含义最大长度 adminText管理员账号15 pwdPassword管理员密码15 2 2 页面所涉及的数据库表信息页面所涉及的数据库表信息 输入验证管理员的信息 使用到系统中的管理员用户信息表 admin 3 3 页面代码分析页面代码分析 设置页面缓存 引用创建数据库连接对象函数文件 得到输入的账号和密码 系统管理模块 管 理 个 人 会 员 管 理 企 业 会 员 管 理 站 内 信 息 admin request admin if admin then response end end if pwd request pwd 创建记录集对象 set rs server createobject adodb recordset 查找管理员表是否存在用户 sql select from admin where admin response write javascript history go 1 else 如果记录存在 把账号赋予 session flag sessio

温馨提示

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

评论

0/150

提交评论