在线就业招聘系统的设计与实现-论文.doc
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 在线 就业 招聘 系统 设计 实现 论文
- 资源描述:
-
在线就业招聘系统的设计与实现_论文 ———————————————————————————————— 作者: ———————————————————————————————— 日期: 2 个人收集整理 勿做商业用途 在线就业招聘系统的设计 在线就业招聘系统的设计与实现 摘 要 论文主要介绍了在线招聘就业系统的设计、实现及维护。系统实现了客户在该网站上进行招聘信息的访问以及提交、发布客户相关信息资料等功能。系统设计分为两部分:前台和后台管理.系统使用基于HTML语言,嵌套JavaScript源代码的ASP编程技术来开发,并以IIS为服务平台实现在线招聘系统的构建.后台的数据库则使用Access数据库管理整个在线招聘系统的后台数据。 [关键字]在线招聘就业系统;HTML语言;ASP;数据库 目 录 一、绪论 (1) (一)课题研究的目的与意义 (1) (二)开发背景 (1) (三)国内外研究现状 (2) 二、相关技术介绍 (2) (一)Dreamweaver简介 (2) (二)ASP技术简介 (3) (三)JavaScript简介 (3) (四)Access简介 (4) 三、可行性分析与系统需求分析 (4) (一)可行性分析 (4) 1、技术可行性分析 (4) 2、运行可行性分析 (5) (二)系统需求分析 (6) 1、系统功能分析 (6) 2、系统体系结构 (6) 3、运行环境说明 (7) 四、系统总体设计 (8) (一)系统模块总体设计 (8) 1、求职者子系统包括的功能模块 (8) 2、企业子系统包括的功能模块 (8) (二)数据库设计 (9) 1、数据库需求分析 (9) 2、数据库概念设计 (10) 3、数据库逻辑设计 (12) 五、系统详细设计与实现 (14) (一)系统程序流程图 (14) (二)个人用户系统设计 (15) (三)企业用户系统设计 (15) (四)系统前台管理模块设计 (16) 1、个人用户的登录模块 (16) 2、用户密码的设定及修改 (17) 3、我的简历 (19) 4、职位申请模块 (19) 5、职位发布模块 (20) 6、收藏信息模块 (20) 7、查找求职者模块 (20) 8、退出系统 (21) (五)系统后台管理模块设计 (21) 1、个人用户管理模块 (22) 2、企业管理模块 (22) 六、设计总结 (23) (一)总结 (23) (二)系统的不足与进一步开发 (24) 参考文献 (25) 在线就业招聘系统的设计与实现 一、绪论 (一) 课题研究的目的与意义 人才在各行各业都是发展的关键,大学生就像是人才的代名词,如何能够聘到具有真才实学的大学生是各企业非常关心的问题.而找不到理想的工作、不能发挥自己聪明才智也让大学生烦恼,他们踏入社会的第一节课就是求职。说到求职,读者可能首先会想到招聘会.但是,随着现代社会的高速发展信息急速膨胀求职者和用人单位再也不用花费很多的时间和精力去招聘会了,该系统主要就是为了减少参加招聘单位工作人员的工作量和招聘成本减少进行求职人员在求职时参加招聘会投递简历所耗费的时间和精力而开发的,使求职和招聘的过程通过互连网完成,从而实现招聘时双向选择的自动化。 网络求职有其突出的优点,即信息量大,资源丰富,更新速度快,招聘职位多,可挑选余地大等,很符合大学毕业生希望以最快捷、便利的方式获得最多最有效信息的求职要求。同时它有着经营成本低、用户检索方便、地域限制少等特点。该招聘系统可以为个人用户提供需要的求职与招聘的信息,也可以为单位用户提供需要的人才信息,可以说是双方互相选择的一个平台。 (二) 开发背景 人力资源已经成为企业获取竞争优势的最重要资源的之一,如何获取和管理受到了越来越多企业的重视。招聘作为人力资源管理的一部分,在整个企业的人力资源管理中发挥了重大作用。然而,很多实践工作者却还没有认识到招聘工作的重要性,没有把招聘工作摆上重要的议程,这就使得整个企业的人力资源管理出现了“瓶颈”问题,而随着计算机及网络技术的发展,在线招聘系统的开发则能有效帮助企业解决这一“瓶颈”问题. (三) 国内外研究现状 中国人才招聘类系统将进入迅速发展时期,行业类和地方类人才招聘网站将成为未来招聘人才的重要渠道,这也是近几年来网络招聘市场最大的趋势之一.纵观近几年网络招聘市场的重大走势,细分和专业分工是未来几年的走势。而其根本动力是能够提供更加符合用户需求的本土化、专业化服务。网络招聘用户数量的增长使得市场需求结构导向发生了重大变化,用户需求的多样化和互联网的发展导致用户选择的多样化,使得用户对传统网络招聘的满意度大打折扣,用户越来越挑剔。在这样的情况下,随着市场需求的多样化,网络招聘系统也在不断完善和改进,从专业到地域到专业领域.这是网络招聘的一个发展趋势. 二、相关技术介绍 (一) Dreamweaver简介 创建网页的工具有很多,最原始的如记事本,还有微软公司的FrontPage等等.在本网站设计过程中,所用到的是Macromedia公司的Dreamweaver.使用Dreamweaver这一网页编辑器,省去了很多代码的编写工作,使得设计者不必编写HTML代码,便可以制作出精美的网页。 Macromedia Dreamweaver是一款优秀的“所见即所得”的网页编辑器,Dreamweaver的可视化特征使用户可以直接在页面上添加和编辑元素,而不用写一行代码。例如通过鼠标拖曳来添加图像、表格等元素,在文档中直接输入输出文本,还有直接插入一些常用的符号和对象等等。我们在没有输入代码的情况下完成了这些工作,Dreamweaver自动将结果转换为HTML源代码,在代码视图中进行修改,这点是为专业人士考虑的,同时也方便初学者学习掌握HTML语言.吕斌.网页制作和网站建设[M]. 北京:清华大学出版社,2005年. (二) ASP技术简介 ASP是服务器端脚本编程环境。使用ASP可以交互HTML页、脚本命令和ActiveX组件组合起来,创建动态的、交互的WEB网页和基于WEB的功能强大的应用程序。 ASP(Active Server Pages )是微软公司推出的一种用以取代CGI(Common Gateway Interface)的技术。简单讲,ASP是位于服务器端的脚本运行环境,通过这种环境,用户可以创建和运行动态的、交互式的WEB应用程序,如交互式的动态网页,包括使用HTML表单收集和处理信息、上传与下载文件等.网冠科技.ASP.NET时尚编程百例[M].北京:机械工业出版社,2004 (三) JavaScript简介 Javascript就是适应动态网页制作的需要而诞生的一种新的编程语言,如今越来越广泛地使用于Internet网页制作上. Javascript是由 Netscape公司开发的一种脚本语言(scripting language),或者称为描述语言.在HTML基础上,使用Javascript可以开发交互式Web网页。Javascript的出现使得网页和用户之间实现了一种实时性的、动态的、交互性的关系,使网页包含更多活跃的元素和更加精彩的内容。 运行用Javascript编写的程序需要能支持Javascript语言的浏览器。Netscape公司 Navigator 3.0以上版本的浏览器都能支持 Javascript程序,微软公司 Internet Explorer 3.0以上版本的浏览器基本上支持Javascript.Javascript短小精悍, 又是在客户机上执行的,大大提高了网页的浏览速度和交互能力. 同时它又是专门为制作Web网页而量身定做的一种简单的编程语言。 (四) Access简介 美国Microsoft公司于1994年推出的微机数据库管理系统。它具有界面友好、易学易用、开发简单、接口灵活等特点,是典型的新一代桌面数据库管理系统.其主要特点如下: 第一,完善地管理各种数据库对象,具有强大的数据组织、用户管理、安全检查等功能。 第二,强大的数据处理功能,在一个工作组级别的网络环境中,使用Access开发的多用户数据库管理系统具有传统的XBASE(DBASE、FoxBASE的统称)数据库系统所无法实现的客户服务器(Cient/Server)结构和相应的数据库安全机制,Access具备了许多先进的大型数据库管理系统所具备的特征,如事务处理/出错回滚能力等。 第三,可以方便地生成各种数据对象,利用存储的数据建立窗体和报表,可视性好. 第四,能够利用Web检索和发布数据,实现与Internet的连接。 Access主要适用于中小型应用系统,或作为客户机/服务器系统中的客户端数据库。 三、可行性分析与系统需求分析 (一)可行性分析 1、技术可行性分析 技术上的可行性分析主要分析技术条件能否顺利完成开发工作,软、硬件能否满足开发者的需要等。该系统网站分别设置了个人用户和企业用户,他们能够通过网络技术在浏览器窗口分别访问相关招聘信息和浏览各求职者的相关信息.此网站的设计就是为使用者提供方便快捷的就业求职与招聘,具有前台用户访问浏览信息界面和后台管理界面两个部分,该系统利用ASP技术来建构,ASP具有语言相容性高、隐密安全性高、容易操作数据库、易于学习等特点,它具有很强大的功能、友好的界面、开放的编程技术和完全的站点建设方案。数据库服务器选用Access数据库,它能够处理大量数据,同时保持数据的完整性并提供许多高级管理功能.因此,系统的软件开发平台已成熟可行。硬件科技飞速发展的今天,硬件更新的速度越来越快,容量越来越大,可靠性越来越高,价格越来越低,其硬件平台完全能满足此系统的需要.综合软、硬件的分析,本系统在技术上是可行的。 2、运行可行性分析 (1) 真实性 对本网站注册的企业用户资料、个人用户资料,职场资讯信息、招聘会信息都要严格按照实际情况存档。 (2) 可靠性 对输入的数据要有严格的防错和校验措施,冗余数据处理时由程序自动更新,以确保数据的准确性和一致性。 (3) 安全性 对用户要有使用权限上的限制,数据库的备份和恢复机制要完善,确保后台数据的安全。 (4) 可用性 界面友好,做到实时响应,对用户的错误操作能够及时给出提示信息,方便用户的使用。 (二)系统需求分析 1、系统功能分析 在线招聘系统的一个最主要的目的就是为求职者和企业提供方便快捷的双向选择服务,因此本系统的核心主要是面向招聘企业和求职个人的,为寻求合适工作的求职者和有招聘需求的公司,并且其功能主要实现双方信息的注册及信息的交互. (1) 从信息需求的角度分析 信息注册主要包括求职者全部个人信息的采集和公司现有状况信息的采集。 信息交互即求职信息管理,主要包括应聘者查看企业的信息,递交简历;而企业可以查看、管理递交的简历等。 (2) 从用户的角度分析 求职者要填写个人信息,查看招聘、求职信息,并记录简历的投递信息。 公司要填写其详细信息,发布招聘信息。 网站管理员进行个人用户和企业用户的管理。 2、系统体系结构 按照需求分析,系统的总体结构如图1: 用户注册 主 页 用户登录 管理员登录 信息显示 企业 注册 个 人 注册 企业 登录 个 人 登录 收藏求职信息 修改个人信息 发布求职信息 发布招聘信 息 删除招聘信息 修改登录密码 修改个人密码 重要资讯管理 职业指导管理 招聘信息管理 修改企业信息 图 1系统总体结构 3、运行环境说明 (1) 性能规定: 系统具有一定的安全性、灵活性及很好的稳定性. (2) 设备规定如下: a、使用的PC机CPU应是奔4 2。0以上 b、内存,512M以上 c、硬盘,40GB以上 d、显示器,显示器分辨率1024*768,256 Color以上 e、 100M网卡。 支持软件: Visual Studio 2008、Access数据库。 四、系统总体设计 (一) 系统模块总体设计 系统设计是信息开发过程中的另一个重要阶段,在这一阶段中将根据前一阶段逻辑分析的结果,按照逻辑模型的要求,科学合理地进行新系统的设计. 本系统采用结构化设计的方法来实现系统总体功能,提高系统的各项指标,即将整个系统合理的划分成各个功能模块,正确地处理模块之间和模块内部的联系以及它们之间的调用关系和数据联系,定义各模块的内部结构,通过对模块的设计和模块之间关系的系统来实现整个系统的功能. 在线招聘就业系统是一个纯基于网络化的软件系统,增加了求职者找到工作的机会,同时也方便了公司招聘。本系统的一级子系统有求职者子系统,企业子系统,管理员子系统. 1、求职者子系统包括的功能模块: (1) 查看公司和职位信息:对公司信息和职位信息查看,能发送求职申请。 (2) 注册个人用户:对于想要申请职位的人来说必须注册一个新用户。 (3) 个人信息管理:包括基本信息的更新,教育情况的更新,职务的添加与更新,求职意向的更新,实践情况的添加与更新。 2、企业子系统包括的功能模块: (1) 企业信息管理:企业基本信息的更新,新用户的注册. (2) 查看求职者信息:公司可以根据查询条件检索出满足条件的用户,查看用户的基本信息。 (4) 职位管理:公司对职位的实时发布,更新和暂时不需要的职位进行删除操作。 3、管理员子系统包括的功能模块: (1) 公司管理:管理员能够根据公司的最后一次登录的时间来查看公司是否还在使用本账户,或者是否还在招聘。 (2) 简历管理:管理员根据个人用户的登录时间来判断求职者是否还使用本账户,是否还在找工作。 (二) 数据库设计 数据库是本系统的核心,系统中所有的信息都存储在数据库中,在所有的ASP.NET页面中通过ADO.NET与数据库连接,操作数据库中的数据,从而实现所需要的功能.本系统中数据库采用Microsoft Office Access 2003作为数据库工具。数据库是网站的核心,数据库设计的合理与否对网站的建设有着至关重要的影响。陈庆奎.数据库原理与应用[M].西安:西安电子科技大学出版社,2009. 如果直接在数据库软件上建立表格,开发出来的数据库多半存在很多弊端,由于没有全面分析用户需求,数据库很可能在网站编写过程中需要多次修改,这将大大降低开发效率。一个良好的数据库开发过程一般是先系统分析,在逻辑设计,然后物理实现。系统分析中分析数据库用户需求,并画出E-R(Entity—Relationship)图直观地表示出数据库系统的需求。桂思强.C#/Visual B与数据库程序设计[M].北京:中国铁道出版社,2003. 逻辑设计中根据系统分析设计一个关系模型。物理设计为逻辑设计中的数据库模型选取一个最适合的应用环境的物理结构,通常选取一个常用的数据库软件,用数据库软件创建与逻辑设计中数据模型对应的数据库。本文为互联网收集,请勿用作商业用途本文为互联网收集,请勿用作商业用途 1、数据库需求分析 在线招聘就业系统中,数据库应当解决如下需求: (1) 保存应聘者信息,包括应聘者联系资料等. (2) 保存应聘者简历,包括应聘者职业经历和业务水平。 (3) 保存招聘单位信息,包括招聘单位介绍信息。 (4) 保存招聘信息,包括所招聘职位信息和对应聘者的要求等。 (5) 保存其他信息,如新闻、政策法规信息等。 2、数据库概念设计 拥有以上的数据项和数据结构以后,就可以设计出能够满足用户需求的各种实体以及它们之间的关系,为后面的逻辑结构设计打下基础。这些实体包含各种具体信息,通过相互之间的作用形成数据的流动。分析本系统的需求,可以得到如下实体间关系图2: 企业 职位 求职者 发布 求职 1 N N 1 图2 实体间关系图 个人登录属性如图3: 企业登录 个人登录 账号 密码 账号 密码 图3个人登录属性图 图4企业登录属性图 企业登录属性如图4: 应聘者属性如图5: 应聘者 账号 自我评价 姓名 出生年月 工作经验 特长 教育经历 期望薪资 期望职业 工作性质 电子邮箱 户口所在地 联系电话 工作年限 政治面貌 婚姻状况 专业 毕业院校 受教育程度 性别 图5应聘者属性图 企业属性如图6: 企 业 企业编号 企业名称 企业性质 所属行业 成立时间 E-mail 企业地址 企业简介 联系电话 注册资金 企业规模 联系人 图6企业属性图 重要资讯属性如图7: 重要资讯 发布时间 新闻标题 新闻编号 新闻内容 图7重要资讯属性图 3、数据库逻辑设计 数据库的概念结构设计完毕后,可以将上面的数据库概念转化成某种数据库系统所支持的实际数据模型,也就是数据库的逻辑结构. 各个E-R图转换的关系表如下: 个人登录信息表(个人账号,密码),如表1: 表1:个人登录信息表 字段名称 类型 长度 是否允许为空 字段说明 userid 文本 50 否 主键,个人账号 userpassword 文本 50 否 密码 企业登录信息表(企业账号,密码),如表2: 表2: 企业登录信息表 字段名称 类型 长度 是否允许为空 字段说明 comid 文本 50 否 主键,企业账号 compassword 文本 50 否 密码 企业信息表(企业账号,企业名称,企业性质,所属行业,成立时间,注册资金,企业规模,企业简介,企业地址,联系人,联系电话,E—mail),如表3: 个人信息表(个人账号,姓名,性别,出生年月,户口所在地,受教育程度,毕业院校,专业,婚姻状况,政治面貌,工作经验,工作年限,工作性质,教育经历,特长,自我评价,期望职业,期望薪资,电子邮箱,联系电话),如表4: 表3:企业信息表 字段名称 类型 长度 是否孕育为空 字段说明 comid 文本 50 否 主键,企业账号 qiyemc 文本 50 否 企业名称 suoshuhy 文本 50 否 所属行业 qiyexz 文本 50 否 企业性质 gongsigm 文本 50 否 公司规模 chenglirq 文本 50 否 成立日期 zhucezj 文本 50 否 注册资金 suoshuqy 文本 50 否 所属区域 gongsijj 备注 4000 否 公司简介 lianxir 文本 50 否 联系人 lianxidh 文本 50 否 联系电话 chuanzhen 文本 50 否 传真 email 文本 50 否 企业邮箱 dizhi 文本 50 否 企业地址 表4:个人信息表 字段名称 类型 长度 是否与虚伪空 字段说明 userid 文本 50 否 主键,用户名 username 文本 50 否 用户姓名 xingbiesex 文本 50 否 性别 birthday 文本 50 否 出生年月 hukou 文本 50 否 户口所在地 edu 文本 50 否 教育程度 school 文本 50 否 毕业院校 zhuanye 文本 50 否 专业 hunyin 数字 8 否 婚姻状况 mianmao 文本 50 否 政治面貌 worktime 文本 50 否 工作时间 mobilephono 文本 50 否 联系电话 email 文本 50 否 电子邮箱 qq 文本 50 否 QQ号码 money 文本 50 否 期望薪资 jiaoyujingli 备注 4000 否 教育经历 techang 备注 4000 否 特长 gongzuojingyan 备注 4000 否 工作经验 ziwopingjia 备注 4000 否 自我评价 zhuangtai 文本 50 否 简历状态 已投简历信息表(编号,职位编号,企业账号,个人账号,职位名称,发送时间),如表5: 表5 :已投简历信息表 字段名称 类型 长度 是否允许为空 字段说明 编号 自动编号 8 否 主键,投送编号 职位编号 数字 8 否 外键,职位编号 userid 文本 50 否 外键,用户ID comid 文本 50 否 外键,企业ID 职位名称 文本 50 否 职位名称 日期 日期/时间 50 否 自动获取日期 重要资讯表(新闻编号,新闻标题,新闻内容,发布时间),如表6: 表6:重要资讯表 字段名称 类型 长度 是否允许为空 字段说明 新闻编号 自动编号 8 否 主键,自动编号 新闻标题 文本 50 否 新闻标题 新闻内容 备注 4000 否 新闻内容 新闻时间 日期/时间 50 否 新闻时间 五、系统详细设计与实现 (一) 系统程序流程图 运行本系统之后,先进入此系统的求职者登录的界面,在此界面中输入登录信息:用户名和密码后,如果正确会进入个人用户的主界面,在这里个人用户可以查找公司的信息和公司中的所有职位的详细信息,公司中的所有的职位会按照后输入的先显示出来的顺序显示,当用户申请了某一个职位是,系统会验证其是否登录,如果是未登录用户,则必须登录;如果是已登录用户,则验证其申请的职位七天之内是否申请,如果在七天之内,则不允许申请,否则申请成功,继续申请新职位。 系统程序流程图如图8所示: 图8 程序流程图 (二) 个人用户系统设计 用户在浏览器地址栏中敲入网址可以看到个人用户的主界面的登录界面。在登录后进入了个人用户的主界面,在此页面,求职者可以查找公司和职位的信息,查看完信息后可以申请相应的职位,设定和修改密码的功能。界面如图9: (三) 企业用户系统设计 企业用户进入到企业的登录主页面后,会进入到企业用户的主页面,企业可以实现对求职者的查找,此模块可以显示用户的详细信息,公司可以实现密码的功能,对公司基本信息的修改,密码的修改功能,公司在有职位空缺的时候还可以添加这个职位,让用户来申请,此职位还可以修改和删除。界面如图10: 图9个人用户界面 图10企业用户界面 (四) 系统前台管理模块设计 系统的前台管理模块设计主要是针对个人用户和企业用户的管理。前台模块的设计,不仅可以使求职者能够很快的找到满足的职位去申请,还能使企业方便的管理应聘者. 1、个人用户的登录模块 为了增加安全性,每一个用户都有自己的一个主登录界面,现以个人用户的登录界面为例,注册用户需要输入正确的用户名和密码后才可以登录。个人用户登录模块如图11: 图11 个人用户登录模块 2、用户密码的设定及修改 密码设定的功能使个人用户和企业用户共有的一项功能,操作界面很简单。修改登陆密码是网页中常用到的功能,密码的经常修改可以有效地防止账号的丢失,从而防止不必要的损失.修改密码模块需要用户输入原始密码,新密码和重复密码,点击确定,只用当原始密码正确后,才能够修改密码。其中新密码不能为空,RequiredFieldValidator控件是检测为不为空的。新密码和确认密码需要一样,这时就是用了CompareValidator控件,此控件比较两个文本框,若两个文本框内容不一样,则会提示,两次密码输入不一样,请重新输入。填写正确之后,单击确定按钮,后台则会把新的密码写入到数据库中。吕斌.网页制作和网站建设[M]. 北京:清华大学出版社,2005年. 修改密码模块如图12: 图12 修改密码模块 主要代码: function checkform() { if (document.changepwd。pwd。value==””) { alert(”请输入原密码!"); changepwd。pwd.focus(); return (false); } if (document。changepwd.newpwd.value==”") { alert(”请输入新密码!"); changepwd。pwd。focus(); return (false); } if (document.changepwd。newpwd。value.length〈3) { alert("密码不能少于三位!”); return false; } if (document。changepwd。newpwd。value != document。changepwd。newpwd2.value) { alert("两次密码输入不一致!"); document.changepwd。newpwd.value=""; document。changepwd.newpwd2。value="”; return false; } return true; } //——〉 </SCRIPT> 〈form name=changepwd onsubmit="return checkform();" action=”changepwd.asp?stype=<%=stype%〉” method=post> <div align=”center"〉 <center> <table border="1” cellpadding=”0” cellspacing="0” width="256” height="180” bordercolor="#000000” bordercolorlight="#000000" bordercolordark="#FFFFFF" bgcolor=”#EBEBEB”> 〈tr〉 〈td width=”254” height=”1" valign=”top" background=”images/t-bg1。gif”〉 〈p align="center">=== 修改密码 ===</td〉 〈/tr> <tr〉 〈td width=”254” height="187” valign=”top”〉 <p align="center"〉<br> 用户名:<font color=”#0000B5”><%=uname%></font〉&nbsp;[<%if stype=”company” then response。write”单位用户” else response。write"个人用户” end if%>]</p> 〈p align="center"> ;原密码:〈input type=”password" name=”pwd" size=”20" maxLength=20〉</p〉 〈p align="center">&nbsp;新密码:〈input type="password” name="newpwd" size=”20” maxLength=20></p> 〈/center> 〈p align=”left"> 重复新密码:〈input type=”password” name=”newpwd2” size=”20" maxLength=20></p> <center〉 <p align=”center"〉<input type=”submit" value="修 改” name="B1”> 3、我的简历 我的简历页面中mainFrame中显示的页面是“新建简历。aspx”。当用户第一次登录时,用户需要添加自己的简历信息,下一次登陆后则可以更改自己的简历信息,简历的最后一项是设置简历的状态,当设置状态为隐藏的时候,企业和其他用户在个人求职中查看不到人才的信息,当状态设置为开放后,才可以正常的查询个人信息。我的简历界面如图13: 4、职位申请模块 此模块实现求职者查找职位并对此职位进行申请的功能.首先,输入条件查找相应的信息,会在屏幕上出现企业的部分信息和职位的部分信息,可以点击查看职位的详情,也可以查看企业的一些基本信息,如果此职位适合,可以立即申请该职位. 图13 个人求职简历 5、职位发布模块 公司对信息的岗位的需求实时在发生着变化,为了能够满足企业不断变化的职位需求,特设了一个添加职位的界面。 职位添加界面如图14: 图14 职位发布模块 6、收藏信息模块 收藏信息模块是方便个人求职者对心仪的职位进行收藏的,企业不会查询到个人用户的收藏信息,从而也不会查询到个人用户的个人简历,收藏信息页面的功能与已投简历页功能类似,收藏信息页与数据库中链接的表是收藏信息表,其他功能都是一样的。收藏信息如图15: 图15 收藏信息成功 7、查找求职者模块 公司可以根据查询条件来查找求职者的基本信息,也可已查看求职者的详细的信息,如果感觉还满意,可以发送笔试邀请函,进入到选择公司中的具体某一个职位的页面来选择具体的职位,选完之后会出现发送成功. 8、退出系统 整个页面的功能都离不开用户登录时传递的Session值,为了防止用户离开后没有及时的清除Session,从而产生账号安全隐患,因此系统设置了退出登录按钮,当用户单击页面左侧的退出登录后,系统自动清除用户登录时产生的Session值,并提示您已经安全退出并跳转页面到首页,其他用户可以登录其他的账号,从而不影响系统的下次使用。退出系统界面如图16: 图16 退出系统 其主要代码: 〈% if session(”puid”)〈〉”” then uname=session(”puid") end if if session("cuid")<>”" then uname=session("cuid") end if Session。Abandon response。write"〈SCRIPT language=JavaScript〉alert(’用户”&uname&"成功退出登录,正在返回首页!');" response.write"this。location.href=’。/';</SCRIPT>" %> (五) 系统后台管理模块设计 系统的后台就是管理员的一些操作,在此管理员可以实现个人用户管理和企业用户管理。管理员登录界面如图17: 图17 管理员登录界面 管理员登录主要代码: 〈% 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='"&admin&”' and pwd='"&pwd&"’” rs.open sql,conn,1,1 if rs。bof or rs。eof then response。write"〈SCRIPT language=JavaScript>alert('错误的用户或名密码,请重新输入!');" response.write"javascript:history。go(-1)</SCRIPT>” else session("flag")=admin response。Redirect ”mnews。asp" end if %〉 1、个人用户管理模块 管理员对用户的管理功能,管理员可以根据用户的最后一次的登录时间和系统的当前时间比较,对那些很长时间没有登录的用户进行管理。个人用户管理模块如图18: 图18 个人用户管理模块 2、企业管理模块 同样,管理员也可以根据企业的最后一次登录的时间计算出企业是否还在使用本账户,实现对企业的管理功能,企业管理模块的界面和个人管理模块的界面相似,这里就不再列出来了。企业管理模块如图19: 图19 企业管理模块 本系统还有一些很小的,琐碎的功能,在这里就不一一列出来了。 六、设计总结 (一) 总结 由于计算机技术的飞速发展,加快了求职招聘系统的进展。使传统上的求职招聘形式发生了重大的变革。求职招聘系统无限的发展前景是不言而喻的.界面要求友好,容易操作,方便快捷.网上求职招聘系统已经越来越受到求职者与招聘人员的欢迎。相信不久的将来,网上求职招聘系统必将带来无限的应用前景和市场价值。 论文对求职招聘的原理、业务流程以及相关技术作了详细的分析与讨论。介绍了求职招聘系统的设计与实现,并重点分析了系统所采用的关键技术及其实现的方法。系统经过了课题定义、可行性分析及需求、总体设计、详细设计、系统实现等几个阶段。最后,通过对整个课题的分析,已经达到了课题定义时提出的实现目标。 由于开发时间相对而言较短,本人开发经验不足,系统还有待进一步研究、改善,这些完善工作要留待以后的工作和学习中来完成。 (二) 系统的不足与进一步开发 根据系统的测试结论会发现,系统还存在以下一些问题: 1、系统的界面布局还有待修改 系统界面的人性化设计有待添加和修改.人性化的界面布局与设计能够吸引网路用户的喜欢.毕业论文的完稿,并不意味着项目的完工,因为项目还有后期的维护工作,所以在接下来的学习、工作中,我会针对系统存在的问题进行一一修改与完善。 2、系统的安全性不是很高 由于系统开发时间的限制和系统开发人员的有限,对于系统安全性问题,只是进行了密码的设置,并没有对网络上常用的黑客技术进行针对性的设计与实现。目前网络上存在很多网络黑客,他们擅长攻击技术,经常会使一个正常运作的网站瞬间崩溃,因此对系统进行黑客的防御很重要也十分的迫切。 3、系统的功能还有待扩充 由于开发时间的限制,系统的功能并不是十分全面,还有扩充的必要性.随着互联网技术的发展,网络上出现了许多系统,系统之间的竞争力也越来越大。要提高自身系统的竞争力,加强系统功能是最好的方法之一.因此强大系统的功能的工作也十分迫切. 参考文献 [1]陈庆奎.数据库原理与应用[M]。西安:西安电子科技大学出版社,2009。 [展开阅读全文
咨信网温馨提示:1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前可先查看【教您几个在下载文档中可以更好的避免被坑】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时联系平台进行协调解决,联系【微信客服】、【QQ客服】,若有其他问题请点击或扫码反馈【服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【版权申诉】”,意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:0574-28810668;投诉电话:18658249818。




在线就业招聘系统的设计与实现-论文.doc



实名认证













自信AI助手
















微信客服
客服QQ
发送邮件
意见反馈



链接地址:https://www.zixin.com.cn/doc/2111571.html