收藏 分销(赏)

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

上传人:天**** 文档编号:2111571 上传时间:2024-05-16 格式:DOC 页数:22 大小:727.04KB
下载 相关 举报
在线就业招聘系统的设计与实现-论文.doc_第1页
第1页 / 共22页
在线就业招聘系统的设计与实现-论文.doc_第2页
第2页 / 共22页
在线就业招聘系统的设计与实现-论文.doc_第3页
第3页 / 共22页
在线就业招聘系统的设计与实现-论文.doc_第4页
第4页 / 共22页
在线就业招聘系统的设计与实现-论文.doc_第5页
第5页 / 共22页
点击查看更多>>
资源描述

1、在线就业招聘系统的设计与实现_论文 作者: 日期:2 个人收集整理 勿做商业用途在线就业招聘系统的设计 在线就业招聘系统的设计与实现摘 要 论文主要介绍了在线招聘就业系统的设计、实现及维护。系统实现了客户在该网站上进行招聘信息的访问以及提交、发布客户相关信息资料等功能。系统设计分为两部分:前台和后台管理.系统使用基于HTML语言,嵌套JavaScript源代码的ASP编程技术来开发,并以IIS为服务平台实现在线招聘系统的构建.后台的数据库则使用Access数据库管理整个在线招聘系统的后台数据。 关键字在线招聘就业系统;HTML语言;ASP;数据库目 录一、绪论(1)(一)课题研究的目的与意义(

2、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、数据库逻辑

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)在线就业招聘系统的设计与实现一、绪论(一) 课题研究的目的与

4、意义人才在各行各业都是发展的关键,大学生就像是人才的代名词,如何能够聘到具有真才实学的大学生是各企业非常关心的问题.而找不到理想的工作、不能发挥自己聪明才智也让大学生烦恼,他们踏入社会的第一节课就是求职。说到求职,读者可能首先会想到招聘会.但是,随着现代社会的高速发展信息急速膨胀求职者和用人单位再也不用花费很多的时间和精力去招聘会了,该系统主要就是为了减少参加招聘单位工作人员的工作量和招聘成本减少进行求职人员在求职时参加招聘会投递简历所耗费的时间和精力而开发的,使求职和招聘的过程通过互连网完成,从而实现招聘时双向选择的自动化。网络求职有其突出的优点,即信息量大,资源丰富,更新速度快,招聘职位多

5、,可挑选余地大等,很符合大学毕业生希望以最快捷、便利的方式获得最多最有效信息的求职要求。同时它有着经营成本低、用户检索方便、地域限制少等特点。该招聘系统可以为个人用户提供需要的求职与招聘的信息,也可以为单位用户提供需要的人才信息,可以说是双方互相选择的一个平台。(二) 开发背景人力资源已经成为企业获取竞争优势的最重要资源的之一,如何获取和管理受到了越来越多企业的重视。招聘作为人力资源管理的一部分,在整个企业的人力资源管理中发挥了重大作用。然而,很多实践工作者却还没有认识到招聘工作的重要性,没有把招聘工作摆上重要的议程,这就使得整个企业的人力资源管理出现了“瓶颈”问题,而随着计算机及网络技术的发

6、展,在线招聘系统的开发则能有效帮助企业解决这一“瓶颈”问题.(三) 国内外研究现状中国人才招聘类系统将进入迅速发展时期,行业类和地方类人才招聘网站将成为未来招聘人才的重要渠道,这也是近几年来网络招聘市场最大的趋势之一.纵观近几年网络招聘市场的重大走势,细分和专业分工是未来几年的走势。而其根本动力是能够提供更加符合用户需求的本土化、专业化服务。网络招聘用户数量的增长使得市场需求结构导向发生了重大变化,用户需求的多样化和互联网的发展导致用户选择的多样化,使得用户对传统网络招聘的满意度大打折扣,用户越来越挑剔。在这样的情况下,随着市场需求的多样化,网络招聘系统也在不断完善和改进,从专业到地域到专业领

7、域.这是网络招聘的一个发展趋势.二、相关技术介绍(一) Dreamweaver简介创建网页的工具有很多,最原始的如记事本,还有微软公司的FrontPage等等.在本网站设计过程中,所用到的是Macromedia公司的Dreamweaver.使用Dreamweaver这一网页编辑器,省去了很多代码的编写工作,使得设计者不必编写HTML代码,便可以制作出精美的网页。Macromedia Dreamweaver是一款优秀的“所见即所得”的网页编辑器,Dreamweaver的可视化特征使用户可以直接在页面上添加和编辑元素,而不用写一行代码。例如通过鼠标拖曳来添加图像、表格等元素,在文档中直接输入输出文

8、本,还有直接插入一些常用的符号和对象等等。我们在没有输入代码的情况下完成了这些工作,Dreamweaver自动将结果转换为HTML源代码,在代码视图中进行修改,这点是为专业人士考虑的,同时也方便初学者学习掌握HTML语言.吕斌.网页制作和网站建设M. 北京:清华大学出版社,2005年.(二) ASP技术简介ASP是服务器端脚本编程环境。使用ASP可以交互HTML页、脚本命令和ActiveX组件组合起来,创建动态的、交互的WEB网页和基于WEB的功能强大的应用程序。ASP(Active Server Pages )是微软公司推出的一种用以取代CGI(Common Gateway Interfac

9、e)的技术。简单讲,ASP是位于服务器端的脚本运行环境,通过这种环境,用户可以创建和运行动态的、交互式的WEB应用程序,如交互式的动态网页,包括使用HTML表单收集和处理信息、上传与下载文件等.网冠科技.ASP.NET时尚编程百例M.北京:机械工业出版社,2004(三) JavaScript简介Javascript就是适应动态网页制作的需要而诞生的一种新的编程语言,如今越来越广泛地使用于Internet网页制作上. Javascript是由 Netscape公司开发的一种脚本语言(scripting language),或者称为描述语言.在HTML基础上,使用Javascript可以开发交互式

10、Web网页。Javascript的出现使得网页和用户之间实现了一种实时性的、动态的、交互性的关系,使网页包含更多活跃的元素和更加精彩的内容。 运行用Javascript编写的程序需要能支持Javascript语言的浏览器。Netscape公司 Navigator 30以上版本的浏览器都能支持 Javascript程序,微软公司 Internet Explorer 30以上版本的浏览器基本上支持Javascript.Javascript短小精悍, 又是在客户机上执行的,大大提高了网页的浏览速度和交互能力. 同时它又是专门为制作Web网页而量身定做的一种简单的编程语言。(四) Access简介美国

11、Microsoft公司于1994年推出的微机数据库管理系统。它具有界面友好、易学易用、开发简单、接口灵活等特点,是典型的新一代桌面数据库管理系统.其主要特点如下:第一,完善地管理各种数据库对象,具有强大的数据组织、用户管理、安全检查等功能。第二,强大的数据处理功能,在一个工作组级别的网络环境中,使用Access开发的多用户数据库管理系统具有传统的XBASE(DBASE、FoxBASE的统称)数据库系统所无法实现的客户服务器(Cient/Server)结构和相应的数据库安全机制,Access具备了许多先进的大型数据库管理系统所具备的特征,如事务处理/出错回滚能力等。第三,可以方便地生成各种数据对

12、象,利用存储的数据建立窗体和报表,可视性好. 第四,能够利用Web检索和发布数据,实现与Internet的连接。 Access主要适用于中小型应用系统,或作为客户机/服务器系统中的客户端数据库。三、可行性分析与系统需求分析(一)可行性分析 1、技术可行性分析技术上的可行性分析主要分析技术条件能否顺利完成开发工作,软、硬件能否满足开发者的需要等。该系统网站分别设置了个人用户和企业用户,他们能够通过网络技术在浏览器窗口分别访问相关招聘信息和浏览各求职者的相关信息.此网站的设计就是为使用者提供方便快捷的就业求职与招聘,具有前台用户访问浏览信息界面和后台管理界面两个部分,该系统利用ASP技术来建构,A

13、SP具有语言相容性高、隐密安全性高、容易操作数据库、易于学习等特点,它具有很强大的功能、友好的界面、开放的编程技术和完全的站点建设方案。数据库服务器选用Access数据库,它能够处理大量数据,同时保持数据的完整性并提供许多高级管理功能.因此,系统的软件开发平台已成熟可行。硬件科技飞速发展的今天,硬件更新的速度越来越快,容量越来越大,可靠性越来越高,价格越来越低,其硬件平台完全能满足此系统的需要.综合软、硬件的分析,本系统在技术上是可行的。2、运行可行性分析(1) 真实性对本网站注册的企业用户资料、个人用户资料,职场资讯信息、招聘会信息都要严格按照实际情况存档。(2) 可靠性对输入的数据要有严格

14、的防错和校验措施,冗余数据处理时由程序自动更新,以确保数据的准确性和一致性。(3) 安全性对用户要有使用权限上的限制,数据库的备份和恢复机制要完善,确保后台数据的安全。(4) 可用性界面友好,做到实时响应,对用户的错误操作能够及时给出提示信息,方便用户的使用。(二)系统需求分析1、系统功能分析在线招聘系统的一个最主要的目的就是为求职者和企业提供方便快捷的双向选择服务,因此本系统的核心主要是面向招聘企业和求职个人的,为寻求合适工作的求职者和有招聘需求的公司,并且其功能主要实现双方信息的注册及信息的交互.(1) 从信息需求的角度分析信息注册主要包括求职者全部个人信息的采集和公司现有状况信息的采集。

15、信息交互即求职信息管理,主要包括应聘者查看企业的信息,递交简历;而企业可以查看、管理递交的简历等。(2) 从用户的角度分析求职者要填写个人信息,查看招聘、求职信息,并记录简历的投递信息。公司要填写其详细信息,发布招聘信息。网站管理员进行个人用户和企业用户的管理。 2、系统体系结构按照需求分析,系统的总体结构如图1:用户注册主 页用户登录管理员登录信息显示企业注册个人注册企业登录个人登录收藏求职信息 修改个人信息发布求职信息发布招聘信 息删除招聘信息修改登录密码修改个人密码重要资讯管理职业指导管理招聘信息管理修改企业信息图 1系统总体结构3、运行环境说明(1) 性能规定:系统具有一定的安全性、灵

16、活性及很好的稳定性.(2) 设备规定如下:a、使用的PC机CPU应是奔4 2。0以上 b、内存,512M以上 c、硬盘,40GB以上d、显示器,显示器分辨率1024768,256 Color以上e、 100M网卡。支持软件: Visual Studio 2008、Access数据库。四、系统总体设计(一) 系统模块总体设计系统设计是信息开发过程中的另一个重要阶段,在这一阶段中将根据前一阶段逻辑分析的结果,按照逻辑模型的要求,科学合理地进行新系统的设计.本系统采用结构化设计的方法来实现系统总体功能,提高系统的各项指标,即将整个系统合理的划分成各个功能模块,正确地处理模块之间和模块内部的联系以及它

17、们之间的调用关系和数据联系,定义各模块的内部结构,通过对模块的设计和模块之间关系的系统来实现整个系统的功能.在线招聘就业系统是一个纯基于网络化的软件系统,增加了求职者找到工作的机会,同时也方便了公司招聘。本系统的一级子系统有求职者子系统,企业子系统,管理员子系统.1、求职者子系统包括的功能模块:(1) 查看公司和职位信息:对公司信息和职位信息查看,能发送求职申请。(2) 注册个人用户:对于想要申请职位的人来说必须注册一个新用户。(3) 个人信息管理:包括基本信息的更新,教育情况的更新,职务的添加与更新,求职意向的更新,实践情况的添加与更新。2、企业子系统包括的功能模块:(1) 企业信息管理:企

18、业基本信息的更新,新用户的注册.(2) 查看求职者信息:公司可以根据查询条件检索出满足条件的用户,查看用户的基本信息。(4) 职位管理:公司对职位的实时发布,更新和暂时不需要的职位进行删除操作。3、管理员子系统包括的功能模块:(1) 公司管理:管理员能够根据公司的最后一次登录的时间来查看公司是否还在使用本账户,或者是否还在招聘。(2) 简历管理:管理员根据个人用户的登录时间来判断求职者是否还使用本账户,是否还在找工作。(二) 数据库设计数据库是本系统的核心,系统中所有的信息都存储在数据库中,在所有的ASP.NET页面中通过ADO.NET与数据库连接,操作数据库中的数据,从而实现所需要的功能.本

19、系统中数据库采用Microsoft Office Access 2003作为数据库工具。数据库是网站的核心,数据库设计的合理与否对网站的建设有着至关重要的影响。陈庆奎.数据库原理与应用M.西安:西安电子科技大学出版社,2009.如果直接在数据库软件上建立表格,开发出来的数据库多半存在很多弊端,由于没有全面分析用户需求,数据库很可能在网站编写过程中需要多次修改,这将大大降低开发效率。一个良好的数据库开发过程一般是先系统分析,在逻辑设计,然后物理实现。系统分析中分析数据库用户需求,并画出E-R(EntityRelationship)图直观地表示出数据库系统的需求。桂思强.C#/Visual B与数

20、据库程序设计M.北京:中国铁道出版社,2003.逻辑设计中根据系统分析设计一个关系模型。物理设计为逻辑设计中的数据库模型选取一个最适合的应用环境的物理结构,通常选取一个常用的数据库软件,用数据库软件创建与逻辑设计中数据模型对应的数据库。本文为互联网收集,请勿用作商业用途本文为互联网收集,请勿用作商业用途1、数据库需求分析在线招聘就业系统中,数据库应当解决如下需求:(1) 保存应聘者信息,包括应聘者联系资料等.(2) 保存应聘者简历,包括应聘者职业经历和业务水平。(3) 保存招聘单位信息,包括招聘单位介绍信息。(4) 保存招聘信息,包括所招聘职位信息和对应聘者的要求等。(5) 保存其他信息,如新

21、闻、政策法规信息等。2、数据库概念设计拥有以上的数据项和数据结构以后,就可以设计出能够满足用户需求的各种实体以及它们之间的关系,为后面的逻辑结构设计打下基础。这些实体包含各种具体信息,通过相互之间的作用形成数据的流动。分析本系统的需求,可以得到如下实体间关系图2:企业职位求职者发布求职1NN1图2 实体间关系图个人登录属性如图3:企业登录个人登录账号密码账号密码图3个人登录属性图 图4企业登录属性图企业登录属性如图4:应聘者属性如图5:应聘者账号自我评价姓名出生年月工作经验特长教育经历期望薪资期望职业工作性质电子邮箱户口所在地联系电话工作年限政治面貌婚姻状况专业毕业院校受教育程度性别图5应聘者

22、属性图企业属性如图6:企 业企业编号企业名称企业性质所属行业成立时间E-mail企业地址企业简介联系电话注册资金企业规模联系人图6企业属性图重要资讯属性如图7:重要资讯发布时间新闻标题新闻编号新闻内容图7重要资讯属性图3、数据库逻辑设计数据库的概念结构设计完毕后,可以将上面的数据库概念转化成某种数据库系统所支持的实际数据模型,也就是数据库的逻辑结构.各个E-R图转换的关系表如下:个人登录信息表(个人账号,密码),如表1:表1:个人登录信息表字段名称类型长度是否允许为空字段说明userid文本50否主键,个人账号userpassword文本50否密码企业登录信息表(企业账号,密码),如表2:表2

23、: 企业登录信息表字段名称类型长度是否允许为空字段说明comid文本50否主键,企业账号compassword文本50否密码企业信息表(企业账号,企业名称,企业性质,所属行业,成立时间,注册资金,企业规模,企业简介,企业地址,联系人,联系电话,Email),如表3:个人信息表(个人账号,姓名,性别,出生年月,户口所在地,受教育程度,毕业院校,专业,婚姻状况,政治面貌,工作经验,工作年限,工作性质,教育经历,特长,自我评价,期望职业,期望薪资,电子邮箱,联系电话),如表4:表3:企业信息表字段名称类型长度是否孕育为空字段说明comid文本50否主键,企业账号qiyemc文本50否企业名称suos

24、huhy文本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否户口所在地

25、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 :已投简历

26、信息表字段名称类型长度是否允许为空字段说明编号自动编号8否主键,投送编号职位编号数字8否外键,职位编号userid文本50否外键,用户IDcomid文本50否外键,企业ID职位名称文本50否职位名称日期日期/时间50否自动获取日期重要资讯表(新闻编号,新闻标题,新闻内容,发布时间),如表6:表6:重要资讯表字段名称类型长度是否允许为空字段说明新闻编号自动编号8否主键,自动编号新闻标题文本50否新闻标题新闻内容备注4000否新闻内容新闻时间日期/时间50否新闻时间五、系统详细设计与实现(一) 系统程序流程图运行本系统之后,先进入此系统的求职者登录的界面,在此界面中输入登录信息:用户名和密码后,如

27、果正确会进入个人用户的主界面,在这里个人用户可以查找公司的信息和公司中的所有职位的详细信息,公司中的所有的职位会按照后输入的先显示出来的顺序显示,当用户申请了某一个职位是,系统会验证其是否登录,如果是未登录用户,则必须登录;如果是已登录用户,则验证其申请的职位七天之内是否申请,如果在七天之内,则不允许申请,否则申请成功,继续申请新职位。系统程序流程图如图8所示:图8 程序流程图(二) 个人用户系统设计用户在浏览器地址栏中敲入网址可以看到个人用户的主界面的登录界面。在登录后进入了个人用户的主界面,在此页面,求职者可以查找公司和职位的信息,查看完信息后可以申请相应的职位,设定和修改密码的功能。界面

28、如图9: (三) 企业用户系统设计企业用户进入到企业的登录主页面后,会进入到企业用户的主页面,企业可以实现对求职者的查找,此模块可以显示用户的详细信息,公司可以实现密码的功能,对公司基本信息的修改,密码的修改功能,公司在有职位空缺的时候还可以添加这个职位,让用户来申请,此职位还可以修改和删除。界面如图10:图9个人用户界面图10企业用户界面(四) 系统前台管理模块设计系统的前台管理模块设计主要是针对个人用户和企业用户的管理。前台模块的设计,不仅可以使求职者能够很快的找到满足的职位去申请,还能使企业方便的管理应聘者.1、个人用户的登录模块为了增加安全性,每一个用户都有自己的一个主登录界面,现以个

29、人用户的登录界面为例,注册用户需要输入正确的用户名和密码后才可以登录。个人用户登录模块如图11:图11 个人用户登录模块 2、用户密码的设定及修改密码设定的功能使个人用户和企业用户共有的一项功能,操作界面很简单。修改登陆密码是网页中常用到的功能,密码的经常修改可以有效地防止账号的丢失,从而防止不必要的损失.修改密码模块需要用户输入原始密码,新密码和重复密码,点击确定,只用当原始密码正确后,才能够修改密码。其中新密码不能为空,RequiredFieldValidator控件是检测为不为空的。新密码和确认密码需要一样,这时就是用了CompareValidator控件,此控件比较两个文本框,若两个文

30、本框内容不一样,则会提示,两次密码输入不一样,请重新输入。填写正确之后,单击确定按钮,后台则会把新的密码写入到数据库中。吕斌.网页制作和网站建设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。f

31、ocus(); return (false); if (document.changepwd。newpwd。value.length3) 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;/form name=

32、changepwd onsubmit=return checkform(); action=”changepwd.asp?stype=div align=”center tr td width=”254” height=”1 valign=”top background=”images/t-bg1。gif” p align=center= 修改密码 = tr td width=”254” height=187” valign=”top” p align=center 用户名:/fontnbsp; p align=center ;原密码:input type=”password name

33、=”pwd size=”20 maxLength=20nbsp;新密码:input type=password” name=newpwd size=”20” maxLength=20 /center p align=”left   重复新密码:input type=”password” name=”newpwd2” size=”20 maxLength=20 center p align=”center3、我的简历我的简历页面中mainFrame中显示的页面是“新建简历。aspx”。当用户第一次登录时,用户需要添加自己的简历信息,下一次登陆后则可以更改自己的简历信息,简历的

34、最后一项是设置简历的状态,当设置状态为隐藏的时候,企业和其他用户在个人求职中查看不到人才的信息,当状态设置为开放后,才可以正常的查询个人信息。我的简历界面如图13:4、职位申请模块此模块实现求职者查找职位并对此职位进行申请的功能.首先,输入条件查找相应的信息,会在屏幕上出现企业的部分信息和职位的部分信息,可以点击查看职位的详情,也可以查看企业的一些基本信息,如果此职位适合,可以立即申请该职位.图13 个人求职简历5、职位发布模块公司对信息的岗位的需求实时在发生着变化,为了能够满足企业不断变化的职位需求,特设了一个添加职位的界面。职位添加界面如图14:图14 职位发布模块6、收藏信息模块收藏信息

35、模块是方便个人求职者对心仪的职位进行收藏的,企业不会查询到个人用户的收藏信息,从而也不会查询到个人用户的个人简历,收藏信息页面的功能与已投简历页功能类似,收藏信息页与数据库中链接的表是收藏信息表,其他功能都是一样的。收藏信息如图15:图15 收藏信息成功7、查找求职者模块公司可以根据查询条件来查找求职者的基本信息,也可已查看求职者的详细的信息,如果感觉还满意,可以发送笔试邀请函,进入到选择公司中的具体某一个职位的页面来选择具体的职位,选完之后会出现发送成功.8、退出系统整个页面的功能都离不开用户登录时传递的Session值,为了防止用户离开后没有及时的清除Session,从而产生账号安全隐患,

36、因此系统设置了退出登录按钮,当用户单击页面左侧的退出登录后,系统自动清除用户登录时产生的Session值,并提示您已经安全退出并跳转页面到首页,其他用户可以登录其他的账号,从而不影响系统的下次使用。退出系统界面如图16:图16 退出系统其主要代码:% if session(”puid”)” then uname=session(”puid) end if if session(cuid)” then uname=session(cuid) end ifSession。Abandonresponse。writeSCRIPT language=JavaScriptalert(用户”&uname&成

37、功退出登录,正在返回首页!);response.writethis。location.href=。/; (五) 系统后台管理模块设计系统的后台就是管理员的一些操作,在此管理员可以实现个人用户管理和企业用户管理。管理员登录界面如图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=&

38、admin&” and pwd=&pwd&” rs.open sql,conn,1,1 if rs。bof or rs。eof then response。writeSCRIPT language=JavaScriptalert(错误的用户或名密码,请重新输入!); response.writejavascript:history。go(-1)” else session(flag)=admin response。Redirect ”mnews。asp end if %1、个人用户管理模块管理员对用户的管理功能,管理员可以根据用户的最后一次的登录时间和系统的当前时间比较,对那些很长时间没有登录

39、的用户进行管理。个人用户管理模块如图18:图18 个人用户管理模块 2、企业管理模块同样,管理员也可以根据企业的最后一次登录的时间计算出企业是否还在使用本账户,实现对企业的管理功能,企业管理模块的界面和个人管理模块的界面相似,这里就不再列出来了。企业管理模块如图19:图19 企业管理模块本系统还有一些很小的,琐碎的功能,在这里就不一一列出来了。六、设计总结(一) 总结由于计算机技术的飞速发展,加快了求职招聘系统的进展。使传统上的求职招聘形式发生了重大的变革。求职招聘系统无限的发展前景是不言而喻的.界面要求友好,容易操作,方便快捷.网上求职招聘系统已经越来越受到求职者与招聘人员的欢迎。相信不久的

40、将来,网上求职招聘系统必将带来无限的应用前景和市场价值。论文对求职招聘的原理、业务流程以及相关技术作了详细的分析与讨论。介绍了求职招聘系统的设计与实现,并重点分析了系统所采用的关键技术及其实现的方法。系统经过了课题定义、可行性分析及需求、总体设计、详细设计、系统实现等几个阶段。最后,通过对整个课题的分析,已经达到了课题定义时提出的实现目标。由于开发时间相对而言较短,本人开发经验不足,系统还有待进一步研究、改善,这些完善工作要留待以后的工作和学习中来完成。(二) 系统的不足与进一步开发根据系统的测试结论会发现,系统还存在以下一些问题:1、系统的界面布局还有待修改系统界面的人性化设计有待添加和修改

41、.人性化的界面布局与设计能够吸引网路用户的喜欢.毕业论文的完稿,并不意味着项目的完工,因为项目还有后期的维护工作,所以在接下来的学习、工作中,我会针对系统存在的问题进行一一修改与完善。2、系统的安全性不是很高由于系统开发时间的限制和系统开发人员的有限,对于系统安全性问题,只是进行了密码的设置,并没有对网络上常用的黑客技术进行针对性的设计与实现。目前网络上存在很多网络黑客,他们擅长攻击技术,经常会使一个正常运作的网站瞬间崩溃,因此对系统进行黑客的防御很重要也十分的迫切。3、系统的功能还有待扩充由于开发时间的限制,系统的功能并不是十分全面,还有扩充的必要性.随着互联网技术的发展,网络上出现了许多系统,系统之间的竞争力也越来越大。要提高自身系统的竞争力,加强系统功能是最好的方法之一.因此强大系统的功能的工作也十分迫切.参考文献1陈庆奎.数据库原理与应用M。西安:西安电子科技大学出版社,2009。

展开阅读全文
相似文档                                   自信AI助手自信AI助手
猜你喜欢                                   自信AI导航自信AI导航
搜索标签

当前位置:首页 > 学术论文 > 其他

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        获赠5币

©2010-2024 宁波自信网络信息技术有限公司  版权所有

客服电话:4008-655-100  投诉/维权电话:4009-655-100

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :gzh.png    weibo.png    LOFTER.png 

客服