基于php的校园招聘信息发布系统的设计与实现 软件工程专业.docx
《基于php的校园招聘信息发布系统的设计与实现 软件工程专业.docx》由会员分享,可在线阅读,更多相关《基于php的校园招聘信息发布系统的设计与实现 软件工程专业.docx(47页珍藏版)》请在课桌文档上搜索。
1、题目:基于PHP的校园招聘信息发布系统的设计与实现摘要论文实现了一个校园招聘信息发布系统管理系统的功能,本系统研究基于B/S模式的信息资源共享分配的实现,采用的是PHPMYSQL模式的在线招聘求职电子政务平台。由于大学生的学习节奏较快,且电脑普及率和上网概率也随着社会的发展越来越高,学生上网获取就业信息的机会越来越多。所以,学校可以将就业信息宣传服务切入到这个点来,让学生更方便地获取相关信息,这将大大提高学生学习的进度和对学校教育的满意度。此系统在设计上采用WebSerViCe技术,并选用内外三层的结构,让整个系统具有平台先进性、技术前瞻性、内容扩充性,使我们建成一个具有良好的稳定性和延展性的
2、先进体系。系统设计严格遵循规范和标准,采用三层的设计理念,以及构件化的实现方案。为了使整个系统的结构分层合理,本系统采用软件构件化的开发方式,使实施的业务与实现方式分离,逻辑与整体数据相分离;使用开放型的标准方案,统一服务接口的核心规范。系统实现了比较完备的功能,以Web界面与使用的对象进行充分的交互,与用户进行互动,并接受用户的信息,同时使用数据库管理标准系统来存储信息数据。整个系统真正实现了对数据和信息的查询、编辑和互动等数据基础性操作,根据使用对象的真实需求及程序的维护和应用达到的易用的目标,系统采取了模块化的设计理念和方案,把各部分的内容实现在不同的部分中,方便程序的维护和扩展,此外也
3、建立了基本程序的功能性复用。关键词:毕业生;求职;招聘;PHP;MYSQLAbstractThispaperimplementsanonlinejobrecruitmentmanagementsystemfunction,thesystemofB/Smodelofinformationresourcessharingbasedontherealizationofthedistribution,usingthePHP+MYSQL2000modelofonlinerecruitmentplatformfore-government.AstheUniversitysfast-pacedlearnin
4、g,andcomputerandInternetpenetrationratewiththedevelopmentofsocietymoreandmorehigh,moreandmorestudentsonlineaccesstoinformationonemploymentopportunities.So,schoolscanpromoteemploymentinformationservicecuttothepoint,letstudentseasieraccesstorelevantinformation,whichwillgreatlyimprovestudentlearningpro
5、gressandsatisfactionofschooleducation.Thissystemisdesignedbasedonthreelayerstructure,WebServicetechnology,makingthechoiceofplatform,usingadvancedtechnology,forward-looking,scalability,thusensuringthecompletionofthesystemhasgoodstability,sealability.Systemdesignbystandardization,standardization,andhi
6、erarchicaldesign,thecomponentrealizes.Thesoftwarecomponentofthedevelopmentmode,thesystemhierarchicalstructure,operationsandimplementationofseparation,separationoflogicanddata;toaunifiedserviceinterfacespecificationforthecore,usingopenstandards.Fromthefunctionalpointofview,thesystemismorecomplete,the
7、systemWebinterfaceanduserinteraction,andprovideinformationandacceptitsoperation,atthesametimetostoreinformationanddatathroughdatabasemanagementsystem.Systemtoachievethebasicdatabaseofinformationanddatabrowsing,query,editingandmanagementoperations,usingamodulardesignmethod,accordingtotheneedsofusersa
8、ndtheapplicationproceduresandmaintenanceoftheeaseofuse,eachcomponentwillbeplacedindifferentmodules,tofacilitatetheprocessofexpansionandmaintenance,andestablishedthebasicprogramfunctionreuse.KeyWords:GraduateEmploymentInformationManagement;PHP;MYSQL第1章前言1第2章可行性分析32.1 经济可行性32.2 技术可行性32.3 操作可行性4第3章需求分析
9、53.1 业务流分析73.2 数据流分析93.3 数据字典103.4 数据库概念结构设计123.5 数据库逻辑结构设计14第4章网站的具体实现194.1 系统实现软件简介194.1.1 网站所用的Web技术有194.1.2 系统开发工具194.2 系统前台操作说明214.2.1 首页页面214.2.2 站内新闻界面254.2.3 岗位查看界面274.3 系统后台操作界面304.3.1 系统管理员界面304.3.2 所以应聘记录管理界面344.3.3 简历模板设置界面39第5章结论1参考文献2致谢错误!未定义书签。第1章前言作为世界上最大的计算机互联网络,Internet有着十分广泛的应用,功能
10、和规模都十分强大,在世界上不同位置下的专用外部装置以及计算机设备,利用通信路线进而实现连接,这样计算机终端相互间能够实现信息的传送,同时还能够实现数据信息以及软硬件之间的共享。数字技术同现代通信在得到发展之后,互相结合进而产生的就是计算机网络。散落于世界各地数量庞大的电脑网络,通过Inteme3同终端之间实现了连接,因此成为了世界上开放性最强的信息网络。在六十年代末期,美国的国防部研究计划管理局,就开始准备建立一个网络体系,并且命名为ARPANET,在六十年代,建立该体系最主要的目的,是为了能够把美国的军事用途以及科研使用的电脑,在其终端上实现连接,最终成为一个整体。而ARPANET就是Ime
11、rnet的雏形,这个看法是当时所有的研究学者均认同的。在1985年的时候,美国的国家科学基金会开始建立一个基于该网络体系的骨干网络,被称为是NSFNET,主要是应用于研究以及教育的层面。在1989年的时候,MILNET同NSFNET之间实现了连接,由此产生的新网络也有了一个新的名字一一互联网。也就是那个时候开始,其他部门的计算机网络均被纳入到互联网的范畴里去,而ARPANET则完成了自己的使命后,解散了。在二十世纪的九十年代,商业化互联网雏形出现,各个企业也开始逐渐的进入到了互联网之中去,在其商业化的具体过程里,开始逐渐的发展壮大起来。到了1995年的时候,NSFNET也停止了运营,互联网已经
12、完全商业化。因特网增长已经呈现了指数的趋势,不仅仅只是网络规模的扩大,在此基础上开发的各种应用,也具备明显的多样性。最早的时候,网络主要是用来实现诸如电子邮件、远程访问或者文件传输,而网络的使用者基本上都是科技工作者。但是在进入到了九十年代之后,一种名为因特网的新型网络应用出现之后,许多非学术的网络用户也开始慢慢的融入到了全球,由于万维网具备很多优点,比如查询便利且信息量大,因此在接受起来也很快速。各类型的媒体以及通信服务开通之后,各类型的网上购物也在互联网的基础上应运而生,同时还伴随着其他便利的应用,甚至可以这样说,网络的应用程序已经深入到了社会的方方面面。为什么互联网能够发展如此迅速,足以
13、被称为是二十世纪最伟大的发明,想要探究其中的原因,就要先从互联网的特性去思考。互联网具有自由、开放、平等的特性,因此受其驱动,同时和人们之间的互动以及共享结合起来,让因特网变成了二十一世纪商业的原动力。万维网的英文全称是万维网,也可以写为WWW,网站或3W。使用的系统是超文本,创作者本意是想要建立一个网络系统,把分散于世界各地的物理学家都给组织起来,实现互相之间的交流和研究。在1990年底的时候,WWW开发出了第一套可是使用的软件,另外其发展速度异常快。WWW不单单是能够发送文本,同时对于声音、图像以及动画都能够实现传输。在利用WWW进行文件阅读时,屏幕上将会存在了大量颜色不同的词语,这是指的
14、超链接的部分。用户对这部分超链接点击时,将会跳转到其指定的网页。万维网同其他的信息发布工具进行对比之后可知,起产生的代价很低,并且有着广泛的应用范围,因此对人们产生了很大的吸引力。同时由于其能够传输信息、文本、图像以及声音等,因此是一个十分有效的传播途径。对于游客来说,利用WWW可以很轻松的对于各类的信息资源实现浏览。当新型的程序以及浏览器出现后,互联网上进行多媒体以及文本信息的公布,已经变成了最为普遍的手段。在引进了Web服务器之后,通过对其脚本的运行,进而实现交互功能,网页就会变得丰富多彩。而在JaVa的基础上,会使得这些变化基础上开发的应用程序,都有可以遵循的原理,随后把客户端通过下载后
15、,再借助浏览器去运行。也是在那之后,利用服务器和客户机结合的开发模式,被引入到Web中去,这也意味着万维网发生了根本性的变化。第2章可行性分析由于学业以及就业压力都在不断增加,因此对于时间的自由支配来说,学生也有着越来越强烈的意愿,因此就业信息的宣传和管理不可或缺。学生就业信息管理系统是集学校、企业、学生三大信息主体为一体的信息管理系统,目的在于将信息置于平台之上,将此平台作为学生和企业的沟通桥梁,学校则是信息记录与统计者,三者互不影响却又相互联系,各自提供方便,降低了人力物力财力的消耗,以网络的方式更加高效快捷的尽最大限度的解决问题。进行系统开发,首先就是要明白系统用户的需求。只有这样,开发
16、出来的系统才有意义,才能被使用者接受。可行性分析系统,包括经济上、技术上、操作上的可行性。该开发的系统具体可行性如下所示:2.1 经济可行性该系统由研发人员自主研发,降低了在经济方面的投入,与此同时,提高了人力资源的利用率,增强了对数据管理的方便快捷,不仅方便学校管理,更使学生、企业一目了然的查阅到符合各自要求的相关信息,提高了信息利用的效率,增强了信息的有效性和即时性。若是投入使用该系统,那么除了减少相关的工作量以及资源的压力之外,同时还能够使得资源的利用率获得提升,在这个前提下,对于学生在就业信息的传播上,产生了很大的正面影响。另外,由于该系统设定的目标并不复杂,因此开发的周期不长,进而节
17、省了开支,降低了成本,所以从经济角度对其探讨的系统开发是可行的。2.2 技术可行性本系统网站开发技术采用JSP+Servlet+JavaBean,Web程序和数据库的连接通过JDBC实现,它是目前常用的数据库访问技术,具备强大的数据访问功能,网站页面采用JaVaSCriPI和HTML等技术。并且这些技术已被本人简单掌握,可以用来进行系统开发。而PHP是一种HTML嵌入式语言,是一个服务器端脚本语言嵌入在HTML中执行的文件,在语言风格类似于C语言,因此使用广泛。除了功能强大外,所有CGl功能也都可以通过PHP去实现,主流的数据库都能兼容,同时还可以实现C、C+进行程序的扩展!因此从技术方面讲开
18、发此系统是可行的。2.3 操作可行性本系统的操作界面简洁,用户可以直接看到每个模块的功能。同时它符合大多数用户的使用习惯,用户不用学习它的使用方法,只需根据日常操作习惯就可以使用,并且不需要很复杂的步骤。并且本校管理办公室有着十分齐全的设置,在传统就业信息宣传方面做得很系统,具备着做就业网站的基础硬件条件。综上所述,此招聘网站具备存在的必要性,同时也具备开发成就业网站的条件,对于毕业生来说,在查询就业信息时会更加方便,更合理地使现有就业信息宣传资源发挥最大的作用。第3章需求分析从二十世纪的九十年代之后,计算机系统在其发展的过程里,存在两个十分明显的特点:其一,计算机由原来封闭式的系统,转变成了
19、开放式的系统;其二,互联网以及客户机同服务器结合的开发模式,顺应了时代的潮流。(1)客户机/服务器模式及其特点由于计算机技术发展十分迅速,其系统的功能也变得越来越强大,同时体积在变小的同时,价格也越来越便宜,并且,相关的网络技术也在不断的提升,尤其是在局域网的部分,空间的限制得到了解决,因此能够实现资源共享。而这些优点使得分布式计算机系统得以产生,客户机/服务器模式正好满足了这一需求。客户端/服务器技术的基本原理是将单独的数据处理和应用程序被移交到数据库和工作站来执行。在存储到数据库后,数据仍然能够访问不同的应用,而数据请求是通过数据库的服务器去进行处理的,随后再把该数据传输到发送请求的应用中
20、去。所以,数据库服务器主要功能为:对数据进行维护,同时恢复产生的各种错误,进而使得用户的安全性和完整性获得提高。本系统基于B/S工作模式,使用对象主要分为前台毕业生和后台就业辅导管理员用户。前台毕业生登录后可以进行相关招聘公告详细信息的浏览、相关就业政策详细信息的浏览、已就业学生信息的查看和我的个人信息的管理。后台辅导管理员登录后可以进行就业计划的管理、报表统计的管理、招聘公告的管理、就业政策的管理和系统管理。(2)浏览器/服务器模式及其特点21世纪,移动互联网技术发生了巨大的革新。现如今,通过适当的方法便可将数据库技术在WEB中得以实现。其操作方法即为借助相应的数据库技术,就复杂的信息数据加
21、以收集和整合,然后根据用户的访问指令,建立完整的动态检索平台,进而使客户能够在网络中找出自己需要的信息,这便使数据库中的信息资源能够在网络页面中呈现。现如今,WEB技术关注的焦点在于如何通过相关现有技术手段,为用户提供动态交互式检索条件。本系统使用PHP对系统进行开发,开发设计过程简单易行。本系统可满足使用对象对系统的功能需求,实现了前台学生对象对就业信息的需求和后台管理员对象对就业信息的管理。互联网发展了这么多年以来,其基于浏览器上的图形化开发,同样发展迅速,因此全世界的信息网络也获得了发展。因为因特网用户数量的剧增,因此在计算机以及网络供应商和用户来说,纷纷都接受了TCP/IP协议。此外,
22、各个单位内部的局域网开始广泛的使用了起来,因此这些员工也产生了相应的诉求,希望能够连接上Internet,以此来获取更多网上的信息资源,进而满足自身以及业务上的各项需求。因此依据现状,客户端/服务器浏览器/服务器已经成为一种必然趋势。而外部的信息服务,主要是通过三个部分来组成的,分别为WWW服务器、浏览器以及后端数据库服务器参数。作为一种标准的客户端软件,浏览器能够给用户提供一个统一的操作界面,而WWW服务器则可以对其他服务器实现浏览的功能,对于应用服务器来说,还能够在现实中实现其应用。HTML文件可以存储在浏览服务器里,给用户提供浏览服务器之间的HTTP协议的连接;作为应用程序服务器,其存储
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于php的校园招聘信息发布系统的设计与实现 软件工程专业 基于 php 校园 招聘 信息 发布 系统 设计 实现 软件工程 专业
链接地址:https://www.desk33.com/p-1093403.html