基于web的就业信息发布系统说明书_第1页
基于web的就业信息发布系统说明书_第2页
基于web的就业信息发布系统说明书_第3页
基于web的就业信息发布系统说明书_第4页
基于web的就业信息发布系统说明书_第5页
已阅读5页,还剩41页未读 继续免费阅读

下载本文档

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

文档简介

1、基于Webl勺就业信息发布系统#师范大学闽南科技学院计算机与信息科学系网络工程专业摘要本文阐述了基于Web,采用Mysql数据库,使用PHP语言开发的就业信息发布系统的设计过程。系统界面设计简单、直观、信息查阅方便。整个系统分为前台页面和后台管理。前台页面实现了求职者成为会员后可以制作简历、查询职位、投递简历的功能,也可以查看哪些企业收藏了自己的简历。若是匿名登录,只能查询职位的基本信息,不能查看企业的联系方式。而企业成为会员后,可以在本上发布企业介绍、招聘职位信息,查询人才简历和新闻咨询,若是匿名登录,只能查询人才的基本信息,不能去查看人才的联系方式。后台管理设计了企业信息、求职者信息管理,

2、账户管理、密码管理等功能。实现了管理员通过后台登录,就可以审核的注册信息,管理用户的使用权限。关键字:毕业生求职、用人单位、就业信息发布系统、PHP目录 TOC o 1-5 h z 1、概述1系统开发的背景1系统开发的意义1主要内容12、系统开发的工具介绍1系统开发的环境1PHP2PHP的简介2VertrigoServ2VertrigoServ的简介2Apache2 TOC o 1-5 h z 3、系统分析2问题定义2系统的可行性研究3必要性3可行性3系统的需求分析4系统的功能需求分析4非功能性需求分析4 HYPERLINK l bookmark2 o Current Document 4、系

3、统详细设计与功能实现5系统的总体设计5系统首页设计及分析5个人求职模块设计6个人用户注册6建立个人简历7显示个人简历8职位浏览页面设计9用户注销9 TOC o 1-5 h z 企业招聘模块的设计9建立企业信息9收藏个人简历10发布职位信息10企业控制面板页面的设计11新闻动态管理设计12新闻动态页面的设计12分页函数的实现12后台页面设计13企业信息管理设计13个人信息管理设计14管理员密码修改14 HYPERLINK l bookmark20 o Current Document 5、数据库设计与实现14数据库需求分析14数据库逻辑设计15 HYPERLINK l bookmark22 o

4、Current Document 6、总结191、概述系统开发的背景近年人才市场的活跃和企业对高素质人才的需求急切,无疑为招聘的生存和发展提供了广阔的空间。与其他传统的人才中介相比,网上招聘具有低成本、大容量、速度快和强调个性化服务的优势。它允许更加灵活的交互方式,提供更丰富的信息资源。网络招聘求职方式已经成为了招聘求职的一个重要手段,其招聘求职规模和招聘求职成功率已直逼传统招聘会,有的甚至超过了传统招聘会。网络招聘求职的快速发展,与网络招聘求职平台的建设和发展有着很大的关系1。当然网络招聘求职的人群快速膨胀也促进了网络招聘求职平台的发展。系统开发的意义随着网络信息的广泛应用,各高校就业信息发

5、布系统的发展也越来越规范化,成熟化,智能化。目前,大部分高校所采用的毕业生就业信息发布系统方式都是人工管理相辅以网络管理相结合1。为了减轻学校结业生就业部门的工作量,提高工作效率,将就业信息方便快捷的传达给毕业生,利用计算机网络优势,设计一个完整规范,互动性强而又人性化的就业信息发布系统是完成此大学就业信息发布系统的基础,也是学校的核心工作。主要内容就业信息发布系统就是将用人单位的信息显示给求职者,再将求职者的个人信息反馈给用人单位,实现信息的交换,从而实现双向选择,达到求职招聘的目的。不仅实现信息规范化,方便用户浏览、查询招聘信息,提高员工管理的工作效率,节省人力物力,还要建成一套信息安全、

6、信息全面、运行可靠、服务便捷、便于维护的就业信息发布系统。本文主要是通过对PHP、Apache+MySQL的实际应用,完成基于PHP的就业信息发布系统的设计与实现。系统根据我院的具体情况,经过需求分析,可行性分析,进行了详细的数据库设计,实现了个人求职、企业招聘、后台管理等功能模块。2、系统开发的工具介绍系统开发的环境本系统是基于WindowsXP操作系统、PHP的开发语言、VertrigoServ的服务器开发的。采用了Dreamweaver作为前台开发工具,以EclipsePHPStudio作为后台开发工具。PHPPHP的简介PHP,是英文超级文本预处理语言HypertextPreproce

7、ssor的缩写。PHP是一种HTML内嵌式的语言,是一种在服务器端执行的嵌入HTML文档的脚本语言,语言的风格有类似于C语言,被广泛的运用3。PHP独特的语法混合了C、Java、Perl以及PHP自创新的语法。它可以比CGI或者Perl更快速的执行动态网页。用PHP做出的动态页面与其他的编程语言相比,PHP是将程序嵌入到HTML文档中去执行,执行效率比完全生成HTML标记的CGI要高许多;PHP还可以执行编译后代码,编译可以达到加密和优化代码运行,使代码运行更快3PHP具有非常强大的功能,所有的CGI的功能PHP都能实现,而且支持几乎所有流行的数据库以及操作系统。最重要的是PHP可以用C、C+

8、进行程序的扩展!2.3VertrigoServVertrigoServ的简介VertrigoServ是一个Windows平台下的非常专业的、易于安装的免费网络开发环境,它集成了Apache,PHP,MySQL,SQLite,SQLiteManager,PhpMyAdmin,ZendOptimizer3。采用方便的集成安装包所有组件安装于统一目录下,安装完成后,无须配置即可使用。具有卸载程序。VertrigoServ无论对于初学者还是高级用户都非常合适。ApacheApache是世界使用排名第一的Web服务器软件。它可以运行在几乎所有广泛使用的计算机平台上,由于其跨平台和安全性被广泛使用,是最流

9、行的Web服务器端软件之一3。它以快速、可靠、易扩展的特点在所有的服务器软件中占有优势,并且它的源代码开放,因此有大量的开发人员投入了大量的时间精力来逐步的将其完善,Apache不仅可作为web服务器,它还包含了代理服务器的功能。当客户机使用URL请求访问远程资源时,Apache接受该请求并取得该资源以满足客户机的请求3。同时如果要创建一个每天有数百万人访问的Web服务器,Apache将是最佳选择。3、系统分析系统分析SystemAnalysis,是指在就业信息发布系统开发的生命周期中系统分析阶段的各项活动和方法5。系统分析从系统需求入手,从用户观点出发建立系统用户模型。用户模型从概念上全方位

10、表达系统需求及系统与用户的相互关系。系统分析在用户模型的基础上,建立适应性强的独立于系统实现环境的逻辑结构。系统分析可以被划分为以下几个工作阶段:问题定义、系统的可行性研究、系统的需求分析等。问题定义不管是对于企业的人力资源部门的招聘服务,还是应届毕业生对于找工作的需求,或是对外的劳务输出等等,都产生着对就业信息发布系统的需求。而且也只能通过就业信息发布系统才能实现基于对人才招聘市场的理解和需求研究。为了满足市场对于人才招聘解决方案的需求,推出了就业信息发布系统解决方案。作为一种专业化的业务流程改进工具,有效地解决了就业信息发布工作效率和效果改进提升中所面临的问题。本毕业设计,就是为了适应现代

11、求职/招聘方式而做出的一种尝试。系统的可行性研究系统的可行性研究是根据系统的环境、资源等条件,判断所提出的信息系统项目是否有必要、有可能开始进行。它的目标是:进一步明确系统的目标、规模与功能,对系统开发背景、必要性和意义进行调查分析并根据需要和可能提出拟开发系统的初步方案和计划。必要性在可行性分析中,首先要分析和论证开发系统的必要性。根据对现行存在系统的问题分析,我们可以从下面三个方面总结分析建设网上人才招聘系统的必要性:显见的必要性就业信息发布系统的建立,能够显著地提高毕业生工作效率和减轻跑招聘会的劳顿,使得只要有网络就能够找工作。预见的必要性对用人单位来说,网络招聘的成本更低。通过网络,可

12、以节省大量的差旅费用。所以,成本低这一特点必然使得网络招聘受到广泛的喜爱。隐见的必要性从宏观上、战略上考虑网上人才招聘系统能够为国家人力资源部服务,更好地解决人才需求问题为人力资源的调配起到积极的促进作用,所以这必定会得到政府部门的大力支持。3.2.2可行性上面对必要性建立一个新系统进行了分析,下面对可行性实现新系统目标进行分析:1技术可行性技术可行性,一般要从硬软件条件、开发环境条件、技术人员水平等方面去考虑和分析。PHP语言、Dreamweaver网页制作工具、MySQL数据库以及vertrigoserv服务器都是系统开发的优秀软件工具,完全能满足开发此就业信息发布系统的的各项技术指标这说

13、明技术方面是可行的。2经济可行性经济的可行性主要是对组织的经济状况和投资能力进行分析,对系统建设、运行和维护费用进行估算,对系统建成后可能取得的社会及经济效益进行估计。首先,就业信息发布系统不仅可以让求职者省时省力,而且可以实现低成本,这肯定会受到求职者的青睐。因此作为求职者找工作和企事业单位招聘的核心和基础就业信息发布系统,它的经济状况和投资能力完全可行。其次,从系统的开发、运行以及维护费用分析,主要包括软硬件设施、开发费用、人员费用等。这项设计由学生开发,所以相比一个大型的软件开发费用,是比较低廉的。关于系统建成后可能取得的社会及经济效益方面,可以结合上面提及的显见、预见、隐见三个必要性方

14、面来考虑,可以分析得知,系统的建成会给求职者和用人单位带来极其大的利益。3操作可行性作为可行性分析的第三点,是要分析系统对组织机构的影响,包括对职位信息的管理、对用户和管理员操作权限设置、简历生成和用户信息管理等的可行性。通过以上可行性的研究,我认为条件大致成熟,可以进行系统的开发工作。3.3系统的需求分析就业信息发布系统不仅能够满足求职者直接在网上找工作的需求,同时也能满足企事业单位在网上发布职位和招聘人才的需求。这样就很好的满足了用户的需求。系统的需求分为系统的功能需求分析与非公能性需求分析。系统的功能需求分析就业信息发布系统开发的总体任务是实现就业信息发布的相关事宜,从求职者角度,完成从

15、个人登录、简历生成、搜索职位到投递个人简历等相关操作;从企业单位角度,完成从企业单位登录、公司介绍、发布职位信息到搜索人才信息等相关操作;从管理员角度,完成对职位信息的管理、职位信息的添加删除、对系统用户信息的管理、违规用户的删除等操作。主要模块描述如下。企业招聘模块企业注册成为会员后,可以在本上发布企业介绍、招聘职位信息,查询人才简历和新闻咨询,并且能够将所符合的人才加入企业人才库;如果匿名登录,只能查询人才的基本信息,不能去查看人才的联系方式。企业用户还能够对自己的基本信息、职位信息进行修改与删除。个人求职模块求职者必须注册为本的会员才可以投递简历,如果匿名登录,只能查询职位的基本信息,不

16、能查看企业的联系方式。求职者成为会员后可以制作简历、查询职位、投递简历的功能。求职者可以根据职位类别、职位关键字和工作省份查询职位,还可以查看哪些企业收藏了自己的简历。此外,求职者可以对自己的基本资料、个人技能、求职意向等信息进行修改。新闻资讯模块系统管理员可以发布新闻、求职技巧文章,让求职者与企业能及时了解职场相关信息,获取求职经验和相关的政策法规。后台管理模块后台管理包括企业信息、求职者信息管理,账户管理、密码管理等功能。管理员通过后台登录,审核的注册信息,管理用户的使用权限,对企业和个人的信息要进行检查,提供修改管理的功能,并能够设置企业和求职者的VIP权限。非功能性需求分析非功能性需求

17、不一定能解决系统的业务功能,但是它解决的是如何使系统能在实际环境中运行。如果用户不能够从他们可用的的渠道如IE方便地访问需要的服务,则这样的系统将是失败的。非功能性需求常常被忽略,以至于整个项目处于危险状态。在建设时,必须考虑到响应时间、友好操作、用户权限等非功能性因素。此外要求不间断的运行,提供全天候的服务,方便用户随时使用。响应时间是衡量一个站点负载能力的重要指标,用户对在线系统响应速度有较高的要求,一般互联网用户的平均等待时间在5秒左右,注册反应时间不能超过3秒。应该提供良好的用户界面,如用户注册模块,在填写用户名或密码时需要提供提示性的文字,说明输入的约束。用户可能使用各种浏览器访问,

18、需要考虑各种浏览器是否支持脚本语言所使用的函数,例如JavaScript获取用户输入的键值,提供IE和FireFox两个版本的方法,IE使用e.keyCode获取键值,而FireFox使用e.which获取。4、系统详细设计与功能实现系统的总体设计根据系统功能分析,就业信息发布系统分为四大模块:个人求职、企业招聘、职场文章、后台管理,如图3-1所示是整个系统的页面逻辑结构示意图。系统首页设计及分析系统首页是就业发布系统的门面,是给用户的第一印象,其设计的合理是非常重要的。本系统命名为#师范大学闽南科技学校就业信息网,系统首页如图4-2所示相忖信息人才告W夏由样I用户$1弱后白曾拜昭启,密瑞美干

19、为号 . 1洋省坛高位例坐“二立一生”讨 鼠为立匕里I作的通副翻是大学招鼎茴堂热建娜人才侏兰有我中任公司整艺房丰呼院举昨毕业生备卷H生村官.行员辅导诲座社某些甘生就“二F洋二一 I ;:r J就业工作优秀单色福建置人民政府关 了做好201侔*1 商校毕业生就比工 韦力诵用厂站内攫索诺也丘取位避到V、?霰新人才 MOOS D曲甲可于说姓名 tt剧学用专业w,a*日期启立11七用时间V-V帮二。人才仲小飞 男 大专技工类奥屉安2012-02-02黄巧燕 女 率粒计算叫突三期泰县2012-01-05徜代打工柞例 d 含%裁裁屋15*E1老向薪木共求读怎择回首干哎周逑三(中业菱利口网络创业必有15大原

20、则L.网L王牌分析1山试的卜太绛热同地面巧JELJH 5E生皆隆措曲建昌毕业生就韭例网 而安8M大学团西科技于 院用国册连衣将金棉讦玄机类丽H2012-01-04女 本衿计算机美旦2012-01-04相鬓信息姓缶麻噫单口府噫呱第府嗝时阿黄巧燕度门三苴互电话希咎2012-01-D8若叶长能饵 旬限公匐0A22.00距藻就门三壬互 旺邮退劭 有r公司高级窗.拜It表?0*2 01 0H07.22,00黄巧舞上用同达利聒时销售代奏2D12-01 0B节叫,打布 来公司07 22 00出好触旦门三五豆 暇就枝心伤 前限公司一商更玳郭现 2 01 307 22 00应门而已弭. 友赫三皆主铛博科2D-2

21、-01-D&4 MTK -修理厂07 22 00;江工2012-01.0-) HuanaQiaoranOST 122622OO8C67蓼西美 女 坤图4-2系统首页4.3个人求职模块设计在设计用户注册模块时,简化了流程。系统的用户注册分为企业和个人用户,在设计时采用了先简单注册会员。然后再进入控制面板中选择填写企业或个人简历信息 能。,这样就能让用户进一步使用的功个人用户注册就业信息发布系统是一个企业和个人进行交流的平台,为了让彼此通过网络尽量地熟悉对方的信息,必须要求注册信息填写详细同时使用一些人性化的措施。如图 4-3所示。福建师范:太学闽南科族学院;j嫩他底息网I后把吃码的五问起的咎票网

22、图4-3个人用户注册界面4.3.2建立个人简历求职者注册为会员后就可以制作个人简历,个人简历是求职者和招聘方交流的媒介以了解求职人员的具体情况,并且判断求职者是否符合公司的要求。如图 4-4所示。入个人基本信息.姓名:I|住孙 ,男广女民族:I1箱贾 .潜瑜 、蝌幽|民丰日年1吧月一日身高III嫡她:已婚r未婚,企业通过个人简历可、个人求职信息.苧 J77: 专业. 毕业学 校. 毕业曰 期工 T作经 历,: 参加工作 时间. 职位类具i本岗位具体肉他 2 5 ,意向展 7Th _L作性 质i.薪水,0用户注册,个人用户让朋.登陆名F短石治理W礴认I密制问还,密利营案1工个人特长=外而雪语本1

23、i:空他外盘标外语水壬计算机小r个人筒AV、个人联系方式土地址,邮编;1电话1手机号环电子岭件,提交1图4-4个人简历的建立4.3.3显示个人简历个人简历创建成功后,将根据当前求职者的#显示个人简历。联系方式只有企业招聘人员登录系统后才能浏览,其他求职者没有浏览该求职者联系方式的权限。如图4-5所示钟小飞个人简历旗阅闲小1H士4占姓名甘小飞性别美出史日嘲119&S720R族混户椁q建吉身高170CFT1拇嫂来湿L专驰r卡指邛尿长工笑理住地,京1泉州南专中业时间I2011丽烟也闻存科张华完在朝典同打.樨专人员求甲类型,月D偎鬲200。元旧且正职位一1幽物人员具体联位二,在票工作把区工力正如从持代

24、计11熊力.工作时闾.外暗得福外得小也其它外谢普和具W外区小平.白现住日主人勤济.不怡苦.下伯帚.归至府下傩的愀神你育企“即户寸制*W此桧,常看院的餐任尉I图4-5个人简历.4职位浏览页面设计职位浏览是个人求职模块中的一个重要环节,为了吸引浏览者更多的关注,通常在该页面中增加浏览次数的显示功能。如图4-6所示。.招后职位列表t电话悌售族肖易代表a高总名宗代天-企韭介绍营口二五互联明浅股情有时见而己阅览gJB口三五互联钿文股份都艮公司:股骅葡律=五.互联.雅索代科,300051于段10年3月11日在尊加|证券交同的自ifcm欣功上市,走7S量化第一宗在讯业崎上市的企;也,也是中国第一客峭应用服芬

25、类的殂业成E市整司.35BJ联是依特白圭研发的应用轼件基统.王卓面向中国中小企让X,提供企业tE楣.聿子葩者网砧逑诵.网珞域电.为公自和悻茶疑(0吃),客户美事管理K茨(二R描等软件产品及!反翁的专1提供商.作上中国领戈Saa遍牌.拒互联自200件成立以来.通过技术和商业摸土的电惭.业务奔现了快速噌长,目项已虻展或用区K渡过Sa咕慢士为中小企处希E化建检艮机或冉应用迫服至品匕肆的品偶商二*基本后之也业性前.二市公司WSU照听鼻行业.i-算利网结由工总Jft,10M所在林巾32U主典产乩,注将强生:53&0万人戋币万元法人牝表:成立日期.20t.M-U7-21决.斐聚青里斡右式门宣为妹用二才酢哥

26、育此言.诵甘注天言泞耳|图4-6招聘职位介绍4.3.5用户注销当企业或个人用户浏览完信息时,为了保证用户信息的安全,很多都会设计用户注销的功能,用于删除用户在此会话期间的会话变量。代码存储在logout.php页面中,实现了用户的注销的功能。企业招聘模块的设计企业招聘模块包括企业注册、企业收藏个人简历、发布招聘信息和企业控制面板等功能。建立企业信息企业用户注册后,将进入控制面板页面,然后可以单击制作企业简章”,填写基本信息、行业信息和联系方式。如图4-8所示。,企业行4M信总,行业,I-I性质,纽营区域二|主弯产品,II所获奖励,|血心面介,企业联滕方式* TOC o 1-5 h z :t二I

27、I邮瑜,II电A吉,|传真.|电子邮件心|逾业网站,II联系人,III晅图4-8企业资料设置收藏个人简历企业招聘方在浏览个人简历时,可以收藏符合岗位要求的简历,便于查找、比较。当企业用户进入个人简历模块后,将在个人简历的联系方式下点击图4-9添加到人才库按钮。联系方式通设地址:泉州南纥康美馍郎改编阴:联系电否05957893028移通)电话:电子信箱:123456123comI系理八司用z图4-9添加到人才库按钮发布职位信息企业招聘人员的职责是发布招聘信息,首先要判断当前用户是否有发布招聘信息的权限,如果当前用户为企业,则执行插入发布招聘信息的操作。发布招聘信息页面如图4-10所示。职位类 型

28、具体用丁作士也 区:招酷人 捌专业要 求学历要外语要性别要苑姻优提供食人年麟要求111岁1不限V户籍要求:不限V不服V目前在地不限不限V外语水平,标准,v1不眠,V工作性质全版|不1艮7计耳机能 九不阻V薪金水平:zt不嗔木,卸I不芈供 V议)甫在职责描述及其它要求发布招聘信息图4-10发布招聘信息页面企业控制面板页面的设计为了实现与用户的良好交互,用户登录后将提供控制面板页面,用户也可以随时进入该页面了解最新的情况。如图4-11所示。当企业用户发布职位信息后,将显示已发布的职位列表;当求职者发送简历给企业后,同样会显示招聘人员的列表。会员服务4爱的企业用户sr,您好I疾测登睢以下是您的基本信

29、息二用户类别;企业用户木公司信息被阅;6次翳公司发布的职位:前台接待员铺售经理应聘人员:制作企业简章图4-11企业控制面板新闻动态管理设计新闻动态页面由3个部分组成:文章搜索、热点文章、站内文章。该页面的目的是为了让企业和个人能及时了解目前的招聘行情以及政策倾向,定期更新新闻动态栏目能提供的浏览量,有利于的长期发展。新闻动态页面的设计浏览者一般都比较关心最近的热点新闻,所以在新闻动态栏目的左下角给出了一个热点文章版块浏览者可以快速查看这些新闻,如图4-12所示。考虑到页面的篇幅,所以在显示时只读取点击率最高的前10条记录的标题。热点文章福建海峡人才褓遣有限责任公司招骋启事仰恩大学招聘简章学院举

30、办毕业生备考大学生村官、公务员辅号讲座关于开展2。12年省是整更强毕业生,三支一扶岗位征集工作的通知图4-12热点文章页面分页函数的实现经过一段时间的运行,累积的信息量将越来越大。例如数据库中关于新闻动态的记录达到上百条以后,在页面上同时显示这么多的记录将非常耗费系统资源,而且浏览页面内容也不方便。为了浏览的方便,可以采用分页显示,每页显示一定数量的记录。如图4-13所示。站内文苴苜页上一贝下一贝尾页第页,共2或夬6条记录标题发布时阿门福津海峡人才派遣有限责任公司招蹒启事?011L12-292012-01-04囱仰思大学招聘简章0学院举办毕业生备考大学生村官.公务员辅导淋座2011.1223口

31、矗矗虢需高堂我三扶:型扇2侬3图4-13站内文章后台页面设计系统管理员在登录后台管理模块时需要输入用户名和密码,页面效果如图4-14所示。福建师范大学闽南科技学院就业信息网后台管理系统管理员帐号I|I管理员密码:I1图4-14管理员登录页面企业信息管理设计企业用户缴纳了会员费后成为VIP用户,发布的职位信息可以放在职位栏目的前面显示,同时能够收藏更多的人才简历。而没有交费的企业用户则只能享受有限的服务。如图4-15显示了企业用户的管理页面。可天上一页下一页侑贝部】*浒?或歼5外正案然号公司名VIP锁定注册时间sn凶圜201S-C2-2Bcm-有门市思B月巴症片八至解虹国2013-118cnlj

32、-y中习薪干汗入天保哈K阶为阔和.1J0胃k上看瓦盅朝云咫斗星爸业公司眄2l*1E:l-J8工”躺工作人1才网V2O12-M-0S诸选择企业名称工而工团开武车”建211总孙庠师江神ws图4-15企业用户管理页面企业用户管理页面可以设置VIP用户、锁住用户账号、删除用户。个人信息管理设计当个人用户缴纳会员费后,即拥有了VIP用户的访问权限,可以享受提供的特别服务。例如,该求职者可以成为推荐人才,在人才栏目中可以靠前显示。而没有缴费的用户则只能享受有限的服务资源。【百人上一直下一页尾页帐号第T熨.关士贞,扶T条记录注册时间姓名推荐锁定ZS1阊血2012-02-25zxh钟小飞X201202-02h

33、jx黄健羯V四2012-01-07hg*黄巧燕凶凶3012fl-05匚即卷亲美星2013-01-0诂选择求职者黄她Ml国肿悻刚IF帙正四百11%1图4-16个人用户管理页面管理员密码修改当管理员想要修改密码时,可以点击账号密码设置按钮。如图4-17所示。在修改密码时采用二次输入的方式确保输入密码的准确性,密码不能为空且新密码和确认密码的值必须相同。图4-17修改密码页面5、数据库设计与实现就业信息发布系统分析设计完成后,接下来就是进行数据库的分析和实现。数据库的设计主要包括建立所需的数据库,创建对应的数据表与字段,也可设计相关的数据视图及存储过程,这些设计工作通常是在数据库管理系统环境下操作并

34、实现的。数据库需求分析本系统主要面向三类用户:求职者、企业招聘人员、系统管理员。因此首先需要建立求职者信息表、企业信息表、系统管理员表。求职者信息表存储用户基本信息和个人简历信息;企业信息表用于展示企业的基本情况,包括企业基本信息、企业行业信息、联系方式等;系统管理员表用于后台管理模块,记录维护人员的基本情况。求职者和企业交流的媒介是职位信息,企业招聘人员通过发布职位信息,求职者登录浏览企业职位因此需要一个职位信息表。职位信息表与企业信息表关联,两个表之间是多对一的关系。企业方可以浏览求职者的个人简历,同时可以把符合职位要求的个人信息添加进企业人才库,企业人才库与企业信息表和个人求职表关联,描

35、述某个企业添加了哪些人才。系统中需要多次使用职位类型、专业类型、地区列表等字典信息。发布职位需要说明工作性质、专业要求、工作地点等情况;建立个人简历需要列工作意向、专业类别、籍贯等情况。因此建立3个相关的字典表职位类型字典表、专业类型字典表、地区字典表与求职者信息表、职位信息表关联。E-R模型如图4-18所示。图5-1E-R模型图数据库逻辑设计User是求职者信息表,如表5-1所示,该表以user_id为主键,其他表以user_id作为user的外键,每张子表和主表之间都是1:n的关系。该表与专业类型字典表speciallist关联以speciallist_id作为外键,与地区字典表areal

36、ist关联以city_id作为外键。表5-1求职者信息表user字段类型整理jsnNuiiStuidblCW百sijt&_increnigntuer_idvarchar恰0obk_chiresfl_ci是NULLpw.4YarchanSO)qbk_chiinesecipAlbttquoEtij)narchsrtfiD)gbk_chinoifl_:i:AIULLanswervarchanbO)gbk_chnessliBNULLmailvarchanSO)是NULL电qd杷date是NULLlocked1inyinl1)否0nation3rchr|50*)gbkjclhinese_ci是NULLc

37、lickmi(lO是0namevarchanSO)gbk_chin&3eci是NULLbirthdav1/archariSOjgbk_chm&sfi_;i是NULLSiQMvarchanfeO1)gbkchiinesciciCTNULLlengthvarchanSO)gbl_c+iiresfl_?iElNULLmanyviarchanSO1)gbk_thiri0N_ci息NULLaduvarchanO)gbk_cihines_ciNUitTc?rchari50)gbkjz;hiitie5e_cii是NULLUriiver5it)fvarchanSQ1)qbk上hinsjciBNULLGrodu

38、dUDctevBrchanCO)gbk_chinese_ciNULLIaiigjjage1varchanSOjgbk_cihne3e_ciBNULLl3nglovoiivarchanbO)gbk_chinQsa:iBNULL但ngugg以varchanfcU)gbk_chirs30_;iNULL回1里旦”典zarchairfSOgtak_chinese_ci是NULL已粗,“加uterzarchsrf&O)gbk_chineBe_ci些NULLworksngtextgbk_chmeae_ci昼ftjLLworktime/archfli是NULLpHtjce/arthaf(&0)gbk_thin

39、e9_cn是NULLIliiTtedatetinne是NULLcity_ld/arc1idiiSO1gbk_clime&t-_ci是NULLBslairy/srchan&O)gbkchmese_ci县NULLaddress/.archan50)gbk_chineseci豆NULLposts1/archa&O)gbkChineseci,?,NULLphone/archin&O)gbkchinesoci是NULLmobH/1zercMrCSO)gfck_chinie&a=cii起NUi-Ltypt/fifchar(50)gbk_hmaM_cii景NULLunyinl(1J,10kmroduceon

40、-gtextgbk_chmese_c.l丑ALrLLprovliice1/archaSOJgbk_ehiriege_ci丑NLiLLEnterprise是企业信息表,Enterprise_id为表的主键该表与job表关联,描述企业发布的职位信,如表5-2所示。表5-2企业信息表enterprise手段美军聿理Null默认融外nt金rprireidvarchar(60)gbk.chin&st_ci杳pwdvarchairfSO)gbk是NULLquestionvarcharfSO)gbk.chine3&_ci是NULLaniawervdrchdr(5O)gb_chinesB_ci是NULLema

41、ilvarchaff5O)gb_chin&5&_ci是NULLid&teddle是NULLlockedtinyintfl)否QvIpliriymt(l)否0ItimedateiiniE是NULLIpvarchar(50)yb_uhiiiBse_:i是NULLclickirn(lO)是0fullnamRvarchai(50)gt)_chini?si?_ci是NULLtradev3rchar(50)gb_chinftse_ci是NULLcityvarrhar(50jgtK_chinF*si*_ri是NULLturdv9rchar(!iDgbk_chiines&_ci是NULLprnpprlyvar

42、dir(b0)ghk_rhin&sp_o是NULLareau宫r亡hnr(5。)gbk_ehineea_ci是NULLHiWarcIVArchArflOO)ghK_chini是tdatc是NULLnoteIl口ngt&xtgbfc_chines&_ci是NULLafltlro%varchsr(EO)gb_chin&e&_ci口NULLvarch31(50gbjchunamLci是NULLlaunamevarchar(50)gtK_chinega_ci是NULLrnliorMlnamsvarchgr(50)gbK_chinesa_ci是NULLphDiievaThar(bO)gtx_chines

43、e_ci是NULLfaxvsrchar(60)gkK_chinoco_ciNULLwebvarehantbU)gb-_chinese_i是NULLproductnamev8fchar(50)gbk_chinese_ci是NULLint(IO)百0Job是企业要招聘的职位表,如表5-3所示。主键id设置为auto_increment类型。Job与enterprise表关联,两个表之间的关系是多对一,即一个企业可以发布多个职位。应聘表entstore关联user和job表,通过user_id和id键值关联。Job与工作类型字典表joblist、地区字典表arealist关联,分别使用joblist

44、_id和City_id作为外键。表5-3职位信息表job宇没美型嬖理属性Null默认顿外id首autoincrernentaddthnedate是NULLenlerpi恒varcnar(50)gbk_chintse_ci是NULLjobliitjdV3rciar(50)gbk_chinest_ci是NULLjobYarcnar(50)gbk_chinese_ci是NULLcityJdln(10)是NULL浊varcTaSO)gbk_chintst_ci是NULLnumvsrcnanO)gbk_chincsG_ciNULL雌wdiar(50)gbk_chinese_jci是NULL5pecial

45、list_idvsrcian(50)gbk_chinese_ci是NULLwdiar(50)!jbk_chintst_Li是NULL营duvsrciaqSO)gbk_chin?sc_ci段NULLlanguagevzrc诩50)gbk_thinese_jci是NULLlanquageleveivsrcnan(50)3bk_chinese_ci是NULLsexVciuid(50)gbk_chntat_Li是MULLmonryvafcnar(50)gbk_chintsc_ciBNULLcomnulrlivesalaryvsrcnari50varcTan(50)vsrcian(5Ogbk_chine

46、st_cigbk_chinese_cigbk_chinese_ti是是是NULLNULLNULLtype烟5事(60)gbk_chme3f_ci是0jobdescribelongtexlgbkMchincss_ciHNULLdickirt(10)是0职场文章表article,主键id设置为auto_increment类型,通过type字段来区分文章类型,0表示求职技巧,1表示热点新闻,如表5-4所示。表5-4职场文章表article字段美室整理以性Null被外用intdO)否3btk_ctiine6ei_ci芹j&bjd/arcnartSDjgbk_ehiln&ge_ci苫addtimedat

47、etme黑NULLAdmin是后台管理页面的系统管理员表,如表5-7所示。表5-7系统管理员表admin字瞪类型受理良性MullSU撷外Admlnid1/archaF(50)gbk_ciiinf*_c否admirinarnevarchar(bO!gbk_chiin0se_a呈NULLadminpwd7arehar(50gbk_chine3e_c是NULLaidhilnlypeing。)否1Joblist是职位类型字典表淇中joblist_id与job表的joblist_id关联,如表5-8所示。表5-8职位类型字典表joblistTJS士革他wNull确外int(lO)香But门ItIfcrt

48、lljobclasa.varchar(SDl)gbk_七hines己_亡1庭NULLSpeciallist是专业类型字典表淇中joblist_id与user表的special_id关联,与job表的speciallist_id,如表5-9所示表5-9专业类型字典表speciallist手田类型整妊居住riuii默认specialillst_idifir(ic)舌siutoinicrmenrfipnclolinornrghk_chmeflci蛆NULLArealist是地区字典表淇中arealist_id与user表的city_id关联,与job表白Ccity_id关联,如表5-10所示。表5-

49、10地区字典表arealist学卷类至整理属性Null默认颤外nrenljatjdml(lO)西autcncrerrentfwencIciMFrch刁”口)?31insf_ci是,Nt/lI6、总结本文简要介绍了基于Web的就业信息发布系统的主要功能及体系结构,重点讨论了系统分析、系统的详细设计、PHP与后台数据库等关键技术。这些技术的实现,满足了系统的需要,优化了系统的性能。目前该系统处于试运行阶段,还存在许多问题与不足,如安全性功能还不完善。因此在今后的工作里,这些功能与技术还需要加以提高与实现。从开始选毕业设计题目到完成系统,这期间学到了很多东西。俗话说万事开头难,在做毕业设计的起始阶段

50、,我对整个系统的设计充满困惑,不知道如何入手,且对系统缺乏整体性认识,不具备软件开发思想,对系统的功能需求分析考虑不够全面,导致在后续的工作中需要经常修改数据库和个别代码。从而让我体会到在系统开发设计中的每一步的重要性,如果上一个步骤不能很好的实现,在接下来的设计中将会付出很多倍的代价。在设计过程中,碰到很多问题,不会的技术很多,要学习的东西也很多。但是我学会通过理解别人的代码,然后根据自己的设计要求编写代码。有的功能实现,通过利用网上的资源来解决我的问题。经过我的不懈努力、指导老师的开导以及同学的帮忙,终于完成了基于Web的就业信息发布系统。但由于个人经验和技术问题,系统中也存在着很多的不足

51、,比如很多功能没有实现,如没有实现简历外发、生成英文简历等功能。但我相信自己在以后的工作过程中,一定能考虑多方面的需求尽量实现系统的各个功能。参考文献1美SergioPalazzo.因特网发展趋势M.#文艺,2001;王珊,萨师煊.数据库系统概论第四版M.高等教育,2006.5;3皱天思.PHP从入门到精通M.清华大学,2008;孙强,李小娜,黄艳.JavaScript从入门到精通M.清华大学,2008;张海藩.软件工程导论第5版M.清华大学,2008.2;6美柯恩,胡为君.Web开发人员参考大全M.电子工业,2010;7美StephenR.Schach.面向对象与经典软件工程M.机械工业.2

52、008;8美Wandschneider,M.PHP和MySQLWebS用开发核心技术M.机械工业;王征.JavaScript网页特效实例大全M.清华大学,2008;聂小燕,鲁才,徐文波.美工神话CSS局与美化M.人民邮电,2007;Web-basedemploymentinformationpublicationsystemFujianNormalUniversityMinnanScienceandTechnologyInsituteDepartmentofputerandinformationscienceNetworkEngineeringAbstractThispaperdescribe

53、saWeb-based,Mysqldatabase,employmentinformationsystemdesigningprocessusingPHPlanguagedevelopment.Thedesignofsysteminterfaceissimple,intuitive,andaccessinginformationconvenient.Thewholesystemisdividedintofrontpageandbackmanagement.Thefrontpagerealizethatthejobseekersbeeamemberwhocancreateresumes,sear

54、chjobs,deliveryourresume,aswellascheckwhichbusinessescollectyourresume.Anonymouslogin,youonlycheckthebasicinformationofthepositionsandcannotviewthelinkwiththeenterprise.Whenenterprisebeeamember,whichcanpostpanyprofile,jobinformation,checkresumesofthepersonnelandnewsadvisoryonthissite.Ifitisanonymous

55、logining,youonlyquerythebasicinformationofthetalents,nottoseethetalentcontact.Backmanagementdesigncorporateinformation,jobseekersinformationmanagement,accountmanagement,passwordmanagementandsoon.Throughthebackground,administratorcanauditthesiteregistrationinformationandmanageuserpermissions.Keywords

56、:Graduateemployment,theemployer,employmentinformationsystem,PHP.大学本科生毕业设计论文撰写规范本科生毕业设计论文是学生在毕业前提交的一份具有一定研究价值和实用价值的学术资料。它既是本科学生开始从事工程设计、科学实验和科学研究的初步尝试也是学生在教师的指导下,对所进行研究的适当表述,还是学生毕业及学位资格认定的重要依据。毕业论文撰写是本科生培养过程中的基本训练环节之一,应符合国家及各专业部门制定的有关标准,符合汉语语法规范。指导教师应加强指导,严格把关。1、论文结构及要求论文包括题目、中文摘要、外文摘要、目录、正文、参考文献、致谢和

57、附录等几部分。题目论文题目应恰当、准确地反映论文的主要研究内容。不应超过25字,原则上不得使用标点符号,不设副标题。摘要与关键词摘要本科生毕业设计论文的摘要均要求用中、英两种文字给出,中文在前。摘要应扼要叙述论文的研究目的、研究方法、研究内容和主要结果或结论,文字要精炼,具有一定的独立性和完整性,摘要一般应在300字左右。摘要中不宜使用公式、图表,不标注引用文献编号,避免将摘要写成目录式的内容介绍。关键词关键词是供检索用的主题词条,应采用能覆盖论文主要内容的通用技术词条参照相应的技术术语标准,一般列35个,按词条的外延层次从大到小排列,应在摘要中出现。目录目录应独立成页,包括论文中全部章、节的

58、标题及页码。论文正文论文正文包括绪论、论文主体及结论等部分。绪论绪论一般作为论文的首篇。绪论应说明选题的背景、目的和意义,国内外文献综述以及论文所要研究的主要内容。文管类论文的绪论是毕业论文的开头部分,一般包括说明论文写作的目的与意义,对所研究问题的认识以及提出问题。绪论只是文章的开头,不必写章号。毕业设计论文绪论部分字数不多于全部论文字数的1/4。论文主体论文主体是论文的主要部分,要求结构合理,层次清楚,重点突出,文字简练、通顺。论文主体的内容要求参照大学本科生毕业设计论文的规定第五章。论文主体各章后应有一节本章小结。结论结论作为单独一章排列,但不加章号。结论是对整个论文主要成果的归纳,要突

59、出设计论文的创新点,以简练的文字对论文的主要工作进行评价,一般为4001000字。参考文献参考文献是论文不可缺少的组成部分,它反映了论文的取材来源和广博程度。论文中要注重引用近期发表的与论文工作直接有关的学术期刊类文献。对理工类论文,参考文献数量一般应在15篇以上,其中学术期刊类文献不少于8篇,外文文献不少于3篇;对文科类、管理类论文,参考文献数量一般为1020篇,其中学术期刊类文献不少于8篇,外文文献不少于3篇。在论文正文中必须有参考文献的编号,参考文献的序号应按在正文中出现的顺序排列。产品说明书、各类标准、各种报纸上刊登的文章及未公开发表的研究报告著名的内部报告如PBAD报告及著名大公司的

60、企业技术报告等除外不宜做为参考文献引用。但对于工程设计类论文,各种标准、规范和手册可作为参考文献。引用网上参考文献时,应注明该文献的准确网页地址,网上参考文献不包含在上述规定的文献数量之内。致谢对导师和给予指导或协助完成论文工作的组织和个人表示感谢。内容应简洁明了、实事求是,避免俗套。附录如开题报告、文献综述、外文译文及外文文献复印件、公式的推导、程序流程图、图纸、数据表格等有些不宜放在正文中,但有参考价值的内容可编入论文的附录中。2、论文书写规定论文正文字数理工类论文正文字数不少于20000字。文管类论文正文字数1200020000字。其中汉语言文学专业不少于7000字。外语类论文正文字数8

温馨提示

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

评论

0/150

提交评论