




已阅读5页,还剩31页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
求职招聘系统【摘要】:本文研究了一种基于WEB的求职招聘系统,方案与现今网上已采用的一些方案相比,具有访问者使用更简单、界面更直观等优点。本文中所做的主要工作如下:(1)介绍了ASP+Access数据库+IIS系统的一般原理;(2)设计实现了网站信息设置、网站公告管理、法律申明管理、职位地区设置、委托招聘管理、友情连接管理、网站文章管理、个人用户管理、企业用户管理、帐号密码设置等后台ASP页面和网站首页、职位信息、人才信息、委托招聘、新闻动态、求职技巧、会员中心、用户注册、联系方式、法律申明等前台ASP页面。【关键字】:求职招聘;ASP;连接;数据库【Summary 】: This text study a kind of seek job the job advertisement system according to the WEB net, the project and the top of the present net have already adopt of some projects compare, having the visitant usage more in brief,the interface keeps a view more etc. advantage.This text in do of the main work is as follows:(1)Introduce the general theory of the ASP system; +datebase+IIS (2)Designed to carry out the website management home page,the website information a constitution, the notice management ,the law make clear management,the post region constitution,entrust the job advertisement management,the friendship conjunction management,the website article a management and stand to manage inside the message,personal customer management,the business enterprise customer management,spread the backstage ASP pages, such as document management and the account number password constitution.etc. and website home page,post information,talented persons information,entrust a job advertisement,news dynamic state,seek job technique,member center up,customer register,contact a way,law to make clear etc. stage ASP page.【Key word 】: seek job the job advertisement; ASP; conjunction; Database目 录1 绪论31.1 ASP简介31.2 IIS简介31.3 MicrosoftAccess数据库简介32 项目需求分析42.1 网上求职招聘的意义42.2 现场招聘会的给求职者带来的问题42.3 网上求职招聘要解决的问题52.4 网上求职招聘要达到的具体目标62.5 网上求职招聘的要用的数据源和技术62.6 网上求职招聘拟订流程62.7 网上求职招聘系统功能分析103 网上求职招聘系统设计123.1 数据库的设计123.2 项目系统设计143.2.1 所用到的页面一浏143.2.2 后台系统的设计173.2.3 前台系统的设计224 项目测试265 结语32参考文献34致谢351 绪论1.1 ASP简介ASP(Active Server Pages)是位于服务器端的脚本运行环境1,通过这种环境,用户可以创建和运行动态的交互式 Web 服务器应用程序,如交互式的动态网页,包括使用 HTML表单收集和处理信息,上传与下载等等。更重要的是,ASP使用的ActiveX技术基于开放设计环境,用户可以自己定义和制作组件加入其中,使自己的动态网页几乎具有无限的扩充能力2,这是传统的Web编写工具所远远不及的地方。ASP应用程序很容易开发和修改。使用ASP还有个好处,就在于ASP可利用ADO(Active Data Object,微软的一种新的数据访问模型)方便快捷地访问数据库3,从而使得开发基于WWW的应用系统成为可能,这也是本文选择ASP作为开发工具最重要的原因之一。1.2 IIS简介Web服务器是Web应用程序的心脏4。IIS(Internet Information Server)是微软推出的Windows NT Option Pack的主要成员,作为Win2000server的扩展,自推出以来已经有了很大发展,其体系结构是当今市场上最受关注的Web服务器之一。新推出的IIS4.0版本增强了系统安全性,具有服务器端脚本开发调试,内容管理和站点分析,崩溃防护,内置JAVA虚拟机及全面支持ASP等强大功能。1.3 MicrosoftAccess数据库简介MicrosoftAccess数据库到底是什么呢?简单地说它就是一些关于某个特定主题或目的的信息集合5。使用MicrosoftAccess,可以在单一的数据库文件中管理所有的信息。在这个文件中,用户可以将自己的数据分别保存在各自独立的存储空间中,这些空间称作表6;可以使用联机窗体来查看、添加及更新表中的数据;使用查询来查找并检索所要的数据;也可以使用报表以特定的版面布置来分析及打印数据。Access数据库开发工具先进、易学好懂,在解决中小型数据库管理问题时尤为方便、快捷7. 正因为如此,所以本系统选用它作为数据源。2 项目需求分析2.1 网上求职招聘的意义在Internet飞速发展的今天,互联网成为人们快速获取、发布和传递信息的重要渠道,它在人们政治、经济、生活等各个方面发挥着重要的作用。Internet上发布信息主要是通过网站来实现的,因此在网上求职招聘有重要意义。Internet出现之前,找工作传统的方式通常电话联系和到单位去考察或者是参加招牌会。招聘会也同样给想到远方工作的求职者带来不便,也没有网上求职招聘速度快。方便快捷、覆盖面广、针对性强、成功率高的网上求职实现了求职者与用人单位的双向沟通,较快的实现双向选择。网上招聘不仅增加了招聘企业,也扩大了受众群体。所以在解决人才流动信息不对称问题上,网络招聘的作用越来越大。网上求职,简单高效,以几乎无成本的方式将你的简历发给几十上百家企业,然后坐等求贤若渴的招聘单位主动约请,不愁找不到最合薪水的公司;上网求职已成为如今最流行的求职方式之一,效率之高,速度之快,信息之全面,令吾辈大叹科技之发达, 通过一些调查公司的数据,也通过国内外网络招聘市场的一个对比,未来网络招聘市场会非常快速地发展,占据招聘市场最大的蛋糕是网络招聘,正在以它强大的信息功能、方便快速的投递方式、变被动为主动的求职方式,在人才招聘领域占据了越来越重要的位置招聘单位希望求职者的简历或求职信能提供足够的信息,使他们能给予其面试机会,对其作更进一步的了解。这就是设计网上求职招聘系统的重要的意义和目的。2.2 现场招聘会的给求职者带来的问题在现场招聘会中有些求职者根本就不能及时到达自己想去的招聘会现场,有些远方的求职者选择了用人单位之后很难了解单位的状况,如当地经济和消费水平、公司规模、员工数量、具体职位、工资待遇,工作环境,地理环境,交通状况等,这就给求职者带来了一定的不便和浪费;有的求职者等里很长时间才得到回复,有的甚至就没有回复,现场招聘会的低效也给求职者带来一定的精神损耗。现场招牌会有的企业还要填写履历表,需要填写的内容还真不少,所有信息还是中英文对照的,在用人择才上是费劲了心思,屡出怪招,把面试履历表设计得很“全面”,在笔者看来更像是“做秀”。填完信息要花好长时间,从最基本的诸如姓名一类的信息到工作及教育经历等,问题罗列格外详细,相关的学习和工作经历还要提供证明人(包括其地址、电话等等)。没有耐心的求职者会越填心里越发悚,因为每填一处可能都要思考片刻,一方面怕填错影响面试,一方面为了一些信息要回忆个老半天,填到有些敏感信息又不知该如何下笔,好不容易填完了整份表格,交了上去还不一定能够通过面试,个人花在填写履历表上的时间远远大于面试的时间,一场面试折腾了半天还无功而返,把人也弄得疲惫不堪。另外,求职人员精心准备的个人简历到这时反倒成了累赘,不少自备的简历被扔在一旁。如果这样的企业很多的话,一场招牌会面试不了几个单位就时间到了,一般招聘会时间是上午8:30下午4:30 ,而且有一些不负责的单位迟到或者提前走人。2.3 网上求职招聘要解决的问题方便快捷、覆盖面广、针对性强、成功率高的网上求职将解决求职者的这些问题。与现场招聘会不同,网络招聘最大的特点就是没有地域限制,任何企业、个人都可以通过网络发布信息、查阅信息、传递信息。网络招聘让您的简历大放光彩, 教你拆解面试中的游戏招聘题,帮助你解决春节求职难题。网络招聘的主要模式,是利用互联网技术向企业和求职者发布需求信息。由于互联网技术具有的结构化、个性化、智能化、交互性、无地域性等特征,使得这种信息的交换可以面对更庞大的群体,同时最大限度的降低了交易的费用和难度。同时网络招聘可以使企业在网上动态发布大量招聘信息,随时更新;同时为求职者提供简历中心服务和多种方便快捷的服务网络人才注重需求结构的变化。注意复合型人才的发现,培养和推介。求职者可以把简历长期挂在网上,定期去修改简历,当作自己履历的一个审查和更新。用人单位直接通过网上录用优秀人才。网络求职招聘除了以上好处外还可以满足网上求职的网民在浏览网页时随时下载的愿望,网站招聘页上的内容一般都比较多,岗位设置、应聘条件、工资待遇等一应俱全,让人目不暇接。为了节省时间(尤其是对于没条件用宽带,只用拨号上网的用户),防止遗漏,最好的办法就是随时下载,将自认为有用的信息或网页下载到自己的“求职”专门文件夹中,等脱机以后再仔细研究、推敲。人才招聘与求职中人才登录简历, 浏览招聘职位; 单位检索简历, 登录空缺职位,上招聘不仅增加了招聘企业,也扩大了受众群体。本系统要解决的问题是如何分析、规划系统8,数据库的设计与实现,以及脚本的编写9等内容,通过一步步的操作,实现了用ASP进行电子事务系统设计与实现,最后开发出一个完整的实用系统。2.4 网上求职招聘要达到的具体目标基于以上的优点和特点,本系统要达到的具体目标主要是完成Web服务器端的网站信息设置、网站公告管理、法律申明管理、职位地区设置、委托招聘管理、友情连接管理、网站文章管理、个人用户管理、企业用户管理、帐号密码设置和前台用户注册等相关工作以及整个系统测试和维护工作。2.5 网上求职招聘的要用的数据源和技术本文中数据库服务器端将采用Microsoft Access数据库作为ODBC(Open DataBase Connectivity )数据源,并以先进的ADO(ActiveX Data Objects)技术进行数据库存取等操作,使Web与数据库紧密联系起来。整个个性化页面生成系统主要由使用Dreamweaver_MX开发的关联规则采掘系统和利用IIS+ASP技术实现的个性化Web页面生成器10两部分组成。2.6 网上求职招聘拟订流程系统是网上求职与招聘,所以先考虑现实生活中求职与招聘的步骤:先是用人单位把招聘信息贴在会场摊位上,求职者在现场招聘会上选好工作职位,再面试,面试通过双方同意后签协议(的单位还要进行笔试,笔试通过双方同意后签协议),但是电子商务是由网络和网页实现的,在实现该流程时稍微有些不同,主要在于用人单位可以先查看与查询人才信息,而现实的招聘会用人单位不能先看到所要的人才信息,用人单位和求职者不能很快查询到所要的信息.系统必须用网页实现。实际采用的系统图如图2.1所示招聘单位按时到达指定摊位,公告招聘信息求职者进入招聘会场查看招聘信息双方同意后签定协议面试通过笔试通过到招聘单位所在摊位面试选好工作岗位图2.1 现场招聘流程图但是还有非常重要的一点就是网站的后台管理,没有在这个过程中体现出来,因为上面的分析是从求职者的角度分析的。下面是从网站的管理所需要的一些操作,它们是:(1)网站信息设置(2)网站公告管理(3)法律申明管理(4)职位地区设置(5)委托招聘管理(6)友情连接管理(7)网站文章管理(8)个人用户管理(9)企业用户管理(10)帐号密码设置上面的分析中有两点:(1)前台的活动与后台的活动是相对独立而且也理应是独立的;(2)后台管理本身的各个活动之间是相对独立的。并不是一个活动对应一个页面,要使整个系统运行起来还需要一些支持的页面。为了使逻辑清晰和便于管理,也为了避免出现各种微小错误,将各个功能分割开来,写成不同的页面,在最后完成的系统中还有很多支持页面。查询与查看站内新闻,查询与查看站内求职技巧,显示联系方式,显示法律申明,会员中心,会员注册各页面均在以下流程图中的各页面有相关链接。登陆(login.asp)与企业联系与企业联系查看职位信息psearchj.asp显示职位信息grqz.asp企业介绍company.asp招聘信息job.asp要看到联系方式注册gegister.asp(阅读用户协议书)书填写基本信息register1.asp(个人用户)注册成功regdate.asp首页推荐职位信息index.asp会员中心control.asp招聘信息job.asp可以看到联系方式企业介绍company.asp可以看到联系方式第一步:个人基本资料设置In_control1.asp发送站内消息打印此项关闭此项添加到职位库关闭此项打印此项个人基本资料设置修改in_control1.aspIn_control1.asp修改会员密码ch_pwd.asp会员中心服务control第三步:工作条件与联系方式设置In_control3.asp第二步:特长工作经历设置In_control2.asp我的个人简历persin.asp退出会员中心exit.asp密码修改成功Ch_pwd_db.asp发送消息打印简历关闭此项我的站内信箱message.asp我的职位库indepot.asp删除查看删除查看图2.2 个人用户注册与求职流程图登陆(index.asp)注册成功regdate.asp关闭此项打印此简历发送招聘消息添加到人才库查看人才信息psearchp.asp显示人才信息qyzp.asp个人简历person.asp.asp 要看到联系方式注册gegister.asp(阅读用户协议书)书填写基本信息register1.asp(企业用户)发布成功add_job_db.asp个人简历person.asp.asp可以看到联系方式会员中心control.asp发布招聘信息add_job.asp密码修改成功Ch_pwd_db.asp企业资料设置In_control1.asp退出会员中心exit.asp修改会员密码ch_pwd.asp会员服务control查看企业信息company.asp维护招聘信息enjob.asp企业资料设置修改In_control1.asp发送站内消息删除修改打印此页发送站内消息关闭此页我的人才库endepot.asp我的站内信箱message.asp删除查看删除查看图2.3 企业用户注册与招聘流程图由以上流程图可知道本系统将使任何企业、个人都可以通过网络发布信息、查阅信息、传递信息。可以使企业在网上动态发布大量招聘信息,随时更新;同时为求职者提供简历中心服务和多种方便快捷的服务网络人才注重需求结构的变化。注意复合型人才的发现,培养和推介。求职者可以把简历长期挂在网上,定期去修改 简历,当作自己履历的一个审查和更新。用人单位直接通过网上录用优秀人才。2.7 网上求职招聘系统功能分析系统开发的总任务是实现网上求职和委托招聘。系统功能分析是在系统开发的总任务的基础上完成的11。本系统将要实现总体主要功能介绍:1系统登陆:验证系统的合法性。2支持个人用户与企业用户注册3独立的个人简历页面,独立的公司与其招聘信息页面4强大的用户互动功能:支持个人职位库、企业人才库、站内短信(支持后台群发)、人才职位高级搜索5根据网站需求可对网站进行地区、职位、专业、企业类型的动态设置(已内设常用项目)6具有委托招聘功能7内置文章管理、友情连接管理功能8采用图片验证码技术和MD5加码技术,使网站更加安全9整站全后台管理,无须修改任何文件,轻松管理10管理登陆adminlogin.asp帐号:hhb密码:123各功能具体实现将有赖于后台控制和管理, 后台的使用主要是对控制面板的掌握和使用,后台要实现以下功能:1网站管理首页主要是显示网站数据统计、提示、技术支持和支持的功能。动态显示网站数据统计有以下信息:个人用户数量、企业用户数量、职位库数据量、人才库数据量、站内短信数量、站内文章数量、友情连接数量、站长文件数量;支持的功能有以下功能:友情连接管理、站内文章管理、职位、地区、专业设置、委托招聘、用户注册。2网站基本信息设置包括以下信息的设置:网站名称、网站地址、站长邮箱、通信地址、邮政编码、服务电话、服务QQ号码、首页显示求职技巧数、首页显示友情连接数、首页显示推荐职位数、首页显示最新人才数。3网站公告管理主要是对本系统所要实现的功能说明的修改。4法律申明管理主要是对本系统的法律申明进行设置与修改。5职位地区设置包括职位列表、地区列表、专业列表、公司类别列表的添加,修改,删除。以上项目请尽量在地一次运行系统时设置完毕,以后建议勿修改和删除(添加无妨),否则注册用户数据可能无法正常识别。6委过招聘管理包括招聘职位的添加、修改、删除。其中招聘职位的添加有以下信息的添加:招聘公司、联系地址、联系电话、联 系 人、公司网站、具体职位、工作地区、所在城市、招聘人数、年龄要求、专业要求、户籍要求、学历要求、目前住地、外语要求、普通话程度、性别要求、工作性质、婚姻状况、计算机能力、提供食宿、薪金水平、有效期限、岗位职责描述及其它要求。7友情连接管理包括连接的添加、修改、删除,其中连接的添加要添加网站名称、网站地址、网站简介等信息。8网站文章管理包括文章的添加、显示、查看、修改、删除,文章的添加有标题、内容、来源等信息的填写和类别(新闻动态和求职技巧两种)的设置,文章的显示有新闻动态、求职技巧、混合显示三种,自动显示文章总数9个人用户管理包括个人用户的分类显示、查询和操作。分类显示包括被锁定用户和全部显示两种。每种显示都有以下信息的显示:相关用户数目、编号、帐号、姓名、是否VIP、是否锁定、注册时间。查询有两种方式:按帐号关键子查询和按姓名关键子查询。个人用户操作有对个人用户的查看、发送信息、帐户设置、详细修改、删除等。个人用户帐户设置有账号、密码、密码问题、密码答案、是否锁定等的修改。10企业用户管理包括企业用户的分类显示、查询和操作。分类显示包括被锁定用户和全部显示两种。每种显示都有以下信息的显示:相关用户数目、编号、帐号、姓名、是否VIP、是否锁定、注册时间。查询有两种方式:按帐号关键子查询和按企业名关键子查询。企业用户操作有对企业用户的查看、发送信息、帐户设置、详细修改、删除等。企业用户帐户设置也有账号、密码、密码问题、密码答案、是否锁定等的修改。11帐号密码设置即管理员帐号密码的修改。12安全退出就是从后台回到前台主页。3 网上求职招聘系统设计3.1 数据库的设计网上求职时主要精力放在拥有人才数据库的招聘网站上,要把求职者的简历放到他们的数据库中。接下来的任务是编写数据库。需求分析和系统分析是完成系统的第一步12,数据库的设计与实现是第二步。在后面的实现中前面这两步对后面的工作起着决定性的作用。可以说整个系统的代码实现是依赖与前面这两步的。为了实现网站首页显示职位信息、人才信息、委托招牌信息、动态新闻、求职技巧、友情链接、网站基本信息、个人用户信息、企业用户信息表、网站公告信息表、职位信息、职位地区专业企业信息、文章信息、公司列表信息、地区列表信息、招聘职位信息、应聘职位信息、文件信息、后台管理信息、职位列表信息、系统信息、服务信息、专业列表信息的动态链接内容需要设计数据库表新建一个数据库有两种方法:一种是创建一个空数据库,即建立一个没有表、查询、窗体、和报表等内容的数据库;另一种是使用Access中提供的数据库模板创建数据库,即通过向导来设计窗体、查询、和报表等,从而建立一个完整的数据库。本系统使用第一种方法。link:友情链接信息表,它包括的数据项有网站编号、网站名字、网站地址、添加连接时间、网站介绍consign:委托招牌信息表,它包括的数据项有委托招聘信息编号、添加时间、被阅览次数、招聘公司、公司网站地址、公司地址、联系电话、联系人、具体职位、工作地区、所在城市、招聘人数、年龄要求、专业要求、户籍要求、学历要求、目前住地、外语要求、普通话程度、性别要求、工作性质、婚姻状况、计算机能力、食宿、薪水、有效期、职位描述。info:网站基本信息设置表,它包括的数据项有网站编号、网站名字、网站地址、站长邮箱、通信地址、邮政编码、服务电话、服务QQ号码、用户上传限制、首页显示求职技巧数、首页显示友情连接数、首页显示推荐职位数、首页显示最新人才数。in_user:个人用户信息表,它包括的数据项有个人用户编号、个人用户帐号、个人用户密码、密码提示、密码答案、电子邮件、注册日期、Vip用户、是否锁定用户、最后登陆时间、最后登陆IP地址、被阅览次数、姓名、身份证、生日、性别、国籍、身高、体重、民族、婚姻、户口地、居住地、教育程度、专业、专业1名、专业2名、转业名、学校、毕业日期、政治面貌、职称、培训经历、人才类型、外语语种、外语水平、外语语种2、外语水平2、普通话水平、计算机水平、工作经历、工作时间、个人详细工作经历、职业目标、求职类型、职位类型、应聘具体职位1、应聘具体职位2、应聘具体职位3、应聘具体职位4、应聘具体职位5、工作省份、工作城市、工作城市1、月薪、自传、联系地址、邮政编码、联系电话、手机号码、QQ、个人主页、相片。en_user:企业用户信息表,它包括的数据项有企业用户编号、企业用户名、企业用户密码、问题提示、问题答案、电子油箱、注册时间、是否锁定、是否是会员、最后登陆时间、最后登陆IP地址、被阅览次数、公司名称、所属行业、公司性质、员工人数、所属地区、法人代表、成立日期、注册资金、公司简介、通讯地址、邮政编码、联系人姓名、联系电话、传真、人事经理姓名、人事经理性别、经理电话、公司网站。notice:网站公告信息表,它包括的数据项有公告编号、公告内容、更新时间。job:职位信息表,它包括的数据项有工作编号、添加时间、企业编号、职位类型、工作地区、所在城市、招聘人数、年龄要求、专业要求、户籍要求、学历要求、目前住地、外语要求、普通话程度、性别要求、工作性质、婚姻状况、计算机能力、食宿、薪水、有效期、职位描述。arealist:职位地区专业企业信息表,它包括的数据项有地区编号、地区类型。article:文章信息表,它包括的数据项有文章编号、文章标题、文章内容、文章添加时间、文章被阅览次数、文章来源、文章作者、文章类型。companylist:公司类别信息表,它包括的数据项有公司编号、公司类型。arealist:地区列表信息表,它包括的数据项有地区编号、地区类型。endepot:招聘职位信息表,它包括的数据项有企业储备编号、企业编号、个人编号、招聘职位添加时间。indepot:应聘职位信息表,它包括的数据项有个人储备编号、个人编号、工作编号、应聘职位添加时间。gogo_admin:后台管理信息表,它包括的数据项有管理员编号、管理员名字、管理员密码joblist:职位列表信息表,它包括的数据项有职位编号、职位类型。message:系统信息表,它包括的数据项有系统信息编号、文本类型、文本编号、文件类型、文件编号、系统消息添加时间、是否是新消息、系统消息内容、系统消息标题、service:法律申明信息表,它包括的数据项有法律申明编号、法律申明内容、法律申明更新时间。zhylist:专业列表信息表,它包括的数据项有专业编号、专业类型。数据库的设计要遵循一些规则,一个好的数据库满足一些严格的约束和要求13。尽量分离个实体对应的表,一个实体对应一个 表,搞清楚该实体有哪些属性,对应有些什么字段,以及个实体之间有何种联系。实体、属性与联系是进行概念设计时要考虑的3个元素,也是一个好的数据库设计的核心14。3.2 项目系统设计3.2.1 所用到的页面一浏如前所述,这样一个系统用到的页面(模块)是相当多的,每一个页面的功能都应该能清楚的描述。用到的主要页面如下表所示。表3.1 主要页面列表文件名作用与功能备注index.asp主页grqz.asp显示职位信息包含在主页中qyzp.asp显示人才信息包含在主页中consign.asp显示委托招聘信息包含在主页中article1.asp显示新闻信息包含在主页中article2.asp显示求职技巧包含在主页中control.asp会员服务包含在主页中register.asp用户注册(阅读用户服务协议书)包含在主页中contact.asp显示联系方式信息包含在主页中law.asp显示法律申明信息包含在主页中grqz1.asp显示更多职位信息包含在主页中register1.asp用户注册(填写基本信息)show_consign.asp查看委托招聘信息redate.asp提示注册成功in_control1.asp个人基本资料设置in_control2.asp特长与工作经历设置in_control3.asp工作条件与联系方式设置person.asp显示个人简历message.asp显示站内信息indepot.asp显示个人职位库ch_pwd.asp会员密码修改en_control1.asp企业资料设置company.asp查看企业信息Add_job.asp发布招聘信息enjob.asp企业招聘信息维护endepot.asp显示企业人才库GetCode.asp获得验证码功能页,不可见agree_link.asp是否容许登陆功能页,不可见conn.asp数据库连接功能页,不可见Info.asp验证信息功能页,不可见Md5.asp加密算法功能页,不可见login.asp登陆admin1.asp管理菜单后台admin.asp管理中心后台admin_index.asp网站管理首页后台webinfo.asp网站信息设置后台updata_info.asp更新基本信息功能页,不可见admin_up_notice.asp网站信息设置后台updata_notice.asp更新公告功能页,不可见admin_up_service.asp法律申明管理后台updata_service.asp更新法律申明功能页,不可见admin_list.asp职位地区设置后台adddata_list.asp添加信息项目功能页,不可见admin_up_list.asp网站信息项目修改后台del_list.asp删除信息项目功能页,不可见updata_list.asp更新信息项目功能页,不可见admin_add_consign.asp委托招聘添加后台del_consign.asp委托招聘删除功能页,不可见admin_up_consign.asp委托招聘修改后台adddata_consign.asp验证委托招聘添加功能页,不可见updata_consign.asp更新委托招聘功能页,不可见admin_consign.asp委托招聘管理后台admin_add_link.asp友情连接添加后台admin_up_link.asp友情连接修改后台del_link.asp友情连接删除功能页,不可见adddata_link.asp验证友情连接添加功能页,不可见admin_link.asp友情连接管理后台updata_link.asp友情连接更新功能页,不可见adddata_article.asp验证网站文章添加功能页,不可见admin_add_article.asp网站文章添加后台Ubb.asp获取字符串unhtml.asp获取html语言标记admin_article.asp网站文章管理后台show_article.asp网站文章查看admin_up_article.asp修改网站文章后台del_article.asp网站文章删除功能页,不可见updata_article.asp网站文章更新功能页,不可见admin_sendmessages_db.asp向数据库发送控制台信息功能页,不可见admin_del_message.asp控制台删除信息功能页,不可见admin_inuser.asp个人用户管理后台admin_sendmessage.asp系统信息发送后台admin_user_ac.asp用户帐户设置后台gocontrol.asp用户帐户修改功能页,不可见admin_del_user.asp用户帐户删除功能页,不可见admin_search_enuser.asp企业用户搜索后台admin_enuser.asp企业用户管理后台admin_user.asp帐号密码设置后台updata_user.asp管理员帐号更新功能页,不可见为了提高效率和使逻辑更清晰,尽量避免代码的重复,另外还有一些包含文件,起着特定的作用。他们是:css.css,层叠样式表的定义15,用于对网页样式的控制,使网页更加美观;top.asp,访问者页面的头;base.asp,访问者页面的尾。这些文件都放在跟主页相同的文件里面3.2.2 后台系统的设计本系统是从求职者的角度开始系统设计的,为什么要从后台系统的设计。想象一下现场招牌会是用人单位先公告招聘信息还是求职者选择工作岗位?在网上求职招聘系统中作为系统的设计者,首先面对的访问者就是系统的管理者。求职者的需求实际上是本系统需求的一部分因此帮他们分析了这部分需求,也好象是最主要的,但是先决的需求是管理者对本系统的管理的需求。在设计好了后台管理子系统后,在这个基础上来设计前台系统,由于数据库里已经有了各种实际的信息,会更加直观16;另外,正如所看到的,后台管理的各个活动之间比较独立,因此比较容易入手。本系统后台主要实现以下功能网站管理首页、网站信息设置、网站信息设置、法律申明管理、职位地区设置、委托招聘管理、友情连接管理、网站文章管理、个人用户管理、企业用户管理、帐号密码设置。由于本系统比较大,本论文只写设计思路,代码可以在系统文件中看到。1编写数据库连接文件conn.asp,这是一开始写代码就要做的事情,在所有与数据库的模块中只要包含该文件句可以进行数据库的各种操作了17。2 管理员登陆login.asp18,这其实是在一个HTML的页面中加了一些代码,如3.1管理员登陆所示,为了减少代码的重复编写,增加其重复使用以提高编程效率,(以下类似的文件不在这样叙述),在代码的开始加进两个包含文件数据库连接文件conn.asp和验证登陆信息info.asp 文件图3.1 管理员登陆3后台管理控制台:admin.asp,这其实基本上只是一个HTML的页面.虽然在最后的完成步骤中,要加入一小段代码验证管理员是否已经登陆,现在不去管它先实现管理系统的功能实现再说.它的界面如图图3.2 后台管理控制台图3.2管理控制台所示,页面中有4个重要文件验证登陆信息info.asp, 数据库连接文件conn.asp, md5加密算法md5.asp, 管理菜单admin1.asp, md5加密算法保证了管理员管理后台的安全性,图.2 后台管理控制台左边就是管理菜单 admin1.asp,上面所列功能在前面已经有叙述,它们分别有各自的模块(页面)实现,下面分别阐述各个模块如何实现.4网站管理首页admin_index.asp,图.2 后台管理控制台的右边就是网站管理首页admin_index.asp,它也是一个HTML的页面,主要是显示网站数据统计、提示、技术支持和支持的功能,动态显示网站数据统计有以下信息:个人用户数量、企业用户数量、职位库数据量、人才库数据量、站内短信数量、站内文章数量、友情连接数量、站长文件数量;支持的功能有以下功能:友情连接管理、站内文章管理、职位、地区、专业设置、委托招聘、用户注册。5 网站信息设置webinfo.asp,本模块有一个包含文件conn.asp和一个form动作更新基本信息updata_info.asp,功能包括对网站名称、网站地址、logo地址、站长邮箱、通信地址、邮政编码、服务电话、服务QQ号码、首页显示求职技巧数、首页显示友情连接数、首页显示推荐职位数、首页显示最新人才数等的设置。更新基本信息updata_info.asp是功能页,不可见的。6 网站公告管理admin_up_notice.asp,该模块中有一个form动作更新公告网站公告updata_notice.asp,它也好似功能页,不可见。它主要实现了对本系统所要实现的功能说明的修改。7法律申明管理admin_up_service.asp,该有模块中有两个包含文件 conn.asp和 更新法律申明updata_service.asp两个重要文件,更新法律申明updata_service.asp也是功能页,不可见。它主要实现了对本系统的法律申明进行设置与修改8 职位地区设置admin_list.asp,此模块有5 个重要文件数据库连接conn.asp 、添加信息项目adddata_list.asp、网站信息项目修改admin_up_list.asp、删除信息项目del_list.asp和更新信息项目updata_list.asp,际上这个页面要实现的有四个功能:A设置职位列表、B设置地区列表、C设置专业列表、D设置公司类别列表,后面四个文件也是功能页,不可见。职位地区设置主要实现了对职位列表、地区列表、专业列表、公司类别列表的添加,修改,删除。以上项目请尽量在地一次运行系统时设置完毕,以后建议勿修改和删除(添加无妨),否则注册用户数据可能无法正常识别。9 委托招聘管理admin_consign.asp,此页面有几个重要文件数据库连接conn.asp和添加职位admin_add_consign.asp(可见)、委托招聘删除del_consign.asp、验证委托招聘添加adddata_consign.asp、查看委托招聘信息show_consign.asp、委托招聘修改admin_up_consign.asp,后面四个文件也是功能页,不可见。委托招聘管理主要实现了对招聘职位的添加、修改、删除。其中招聘职位的添加有以下信息的添加:招聘公司、联系地址、联系电话、联 系 人、公司网站、具体职位、工作地区、所在城市、招聘人数、年龄要求、专业要求、户籍要求、学历要求、目前住地、外语要求、普通话程度、性别要求、工作性质、婚姻状况、计算机能力、提供食宿、薪金水平、有效期限、岗位职责描述及其它要求。10友情连接管理admin_link.asp,此页面有5个重要文件数据库连接conn.asp和友情连接添加admin_add_link.asp , 友情连接修改admin_up_link.asp友情连接删除 del_link.asp, 更新友情连接updata_link.asp,后面四个文件也是功能页,不可见。其中友情连接添加admin_add_link.asp中包含两个文件数据库连接 conn.asp和验证友情连接添加文件 adddata_link.asp。友情连接管理只要实现了对连接的添加、修改、删除,其中连接的添加要添加网站名称、网站地址、网站简介等信息。11网站文章管理admin_article.asp,此页面有是几个重要文件数据库连接conn.asp、获取html语言标记unhtml.asp模块unhtml.asp、获取字符串ubb.asp、网站文章添加admin_add_article.asp、网站文章修改admin_up_article.asp、网站文章删除del_article.asp、updata_article.asp、查看文章show_article.asp,其中网站文章添加admin_add_article.asp页面有两个包含文件数据库连接conn.asp和验证网站文章添加adddata_article.asp(不可见)。网站文章管理主要实现了对文章的添加、显示、查看、修改、删除,文章的添加有标题、内容、来源等信息的填写和类别(新闻动态和求职技巧两种)的设置,文章的显示有新闻动态、求职技巧、混合显示三种,自动显示文章总数12个人用户管理min_inuser.asp,此模块中有以下重要文件:系统信息发送admin_sendmessage.asp、用户帐户设置admin_user_ac.asp 、户帐户更新updata_user_ac.asp、户帐户修改gocontrol.asp、用户帐户删除admin_del_user.asp、个人用户搜索admin_search_inuser.asp。个人用户管理主要实现了对个人用户的分类显示、查询和操作。分类显示包括被锁定用户和全部显示两种。每种显示都有以下信息的显示:相关用户数目、编号、帐号、姓名、是否VIP、是否锁定、注册时间。查询有两种方式:按帐号关键子查询和按姓名关键子查询。个人用户操作有对个人用户的查看、发送信息、帐户设置、详细修改、删除等。个人用户帐户设置有账号、密码、密码问题、密码答案、是否锁定等的修改。13企业用户管理admin_enuser.asp,此模块有四个包含文件conn.asp、unhtml.asp、ubb.asp和企业用户搜索admin_search_enuser.asp其中前三个前面有叙述. 企业用户管理主要实现对企业用户的分类显示、查询和操作。分类显示包括被锁定用户和全部显示两种。每种显示都有以下信息的显示:相关用户数目、编号、帐号、姓名、是否VIP、是否锁定、注册时间。查询有两种方式:按帐号关键子查询和按企业名关键子查询。企业用户操作有对企业用户的查看、发送信息、帐户设置、详细修改、删除等。企业用户帐户设置也有账号、密码、密码问题、密码答案、是否锁定等的修改。14 帐号密码设置admin_user.asp,该模块中有一个包含文件conn.asp和一个form动作文件验证用户登陆updata_user.asp(功能页,不可见)主要实现管理员帐号密码的修改。3.2.3 前台系统的设计后台管理系统的实现,使得前台的实现建立在一个有形的基础之上,而不用主观想象。这就好比就业信息部门的就业与招聘信息已经有了,只等待为它们分类,而不是事先凭想象建立起来的。首先看看主页的结构。在这个页面里包括了系统功能如会员注册、职位信息显示与查询、人才信息显示与查、站内新闻、委托招聘、新闻动态、求职技巧、会员中心、网站公告、友情连接、用户注册、联系方式、法律申明、设为首业、加入收藏等.在主页面上摆放有一些实在的看的见的职位与人才信息以及一些新闻动和求职技巧才能吸引人才和企业。 下面是主页面图图3.3 前台主页上部图3.4 前台主页下部由于主页比较长做了两张图片,它们是紧连在一起的,第一张展示了主页的会员注册、职位信息显示与查询、人才信息显示与查询、站内新闻显示、委托招聘、新闻动态、求职技巧、会员中心、网站公告,第二张展示了友情链接、用户注册、联系方式、法律申明、设为首业、加入收藏以及版权信息等。此模块中涉及到的文件有验证登陆信息info.asp、数据库连接conn.asp、获取html标记语言unhtml.asp、关记录集操作函数ubb.asp、已注册会员登陆login_yes.asp、
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 政工科工作汇报
- 窃血综合征的护理
- 2026届浙江省杭州西湖区四校联考英语九年级第一学期期末学业水平测试模拟试题含解析
- 大健康员工培训方案
- 2026届安徽省淮南市潘集区化学九年级第一学期期中联考模拟试题含解析
- 2026届福建省各地英语九上期末监测模拟试题含解析
- 2026届山东省德州市陵城区化学九年级第一学期期末质量检测模拟试题含解析
- 2026届江苏省南京鼓楼区化学九年级第一学期期中质量检测模拟试题含解析
- 湖北省武汉市蔡甸区誉恒联盟2026届九年级英语第一学期期末预测试题含解析
- 2025年急救抢救烧伤病情处理策略及答案解析
- 成都产业投资集团有限公司所属产业投资板块企业2025年招聘投资管理等岗位的考试参考试题及答案解析
- 乡镇综合行政执法队队长试用期满转正工作总结
- 2025天津医科大学眼科医院第三批招聘1人备考考试试题及答案解析
- 2025年北京市高考英语试卷真题(含答案解析)
- 医务科依法执业自查表
- 征兵宣传主题PPT
- 全桥LLC自动计算表格
- 高中数学竞赛讲义-高中数学竞赛
- YB/T 100-1997集成电路引线框架用4J42K合金冷轧带材
- GB/T 19816.3-2005涂覆涂料前钢材表面处理喷射清理用金属磨料的试验方法第3部分:硬度的测定
- 机械制图基础培训课件
评论
0/150
提交评论