基于Java的大学毕业就业管理系统.doc

上传人:精*** 文档编号:832484 上传时间:2023-09-07 格式:DOC 页数:33 大小:1.50MB
下载 相关 举报
基于Java的大学毕业就业管理系统.doc_第1页
第1页 / 共33页
基于Java的大学毕业就业管理系统.doc_第2页
第2页 / 共33页
基于Java的大学毕业就业管理系统.doc_第3页
第3页 / 共33页
基于Java的大学毕业就业管理系统.doc_第4页
第4页 / 共33页
基于Java的大学毕业就业管理系统.doc_第5页
第5页 / 共33页
点击查看更多>>
资源描述

1、宜宾学院2014届毕业设计(论文)摘 要在21世纪这样一个竞争激烈的年代,谁获得知识谁就有发展的机遇。把先进的计算机技术运用到学生就业管理当中对于学校、企业以及学生获益都是非常明显的。本系统围绕大学生就业为核心去实现企业、学校、学生为出发点,针对大学毕业生找工作而开发的就业管理系统。学生通过本系统可以方便的找到自己想要的职位,学校通过本系统可以向学生提供就业信息,企业通过本系统可以更方便快捷的找到自己公司需要的人才。根据社会的需求,本系统以学校、企业、学生为中心来实现其功能,学校为管理员部分,主要功能权限是对信息的管理,包括学生信息、企业信息、招聘等信息;企业的功能权限是对企业资料的注册及增、

2、删、查、改,对应聘学生的查看、录用能操作;学生的功能就是对自己资料的修改,查看企业信息、招聘信息。本文是从系统的功能、性能、以及界面设计等来考虑,对系统进行了可行性、功能需求、数据流程、系统测试等分析。本系统的开发环境是采用JSP技术开发,Windows XP与WIN7环境下运行,运用了B/S结构,MySQL为数据库开发平台。关键词: MySQL ;大学毕业生就业管理系统;JSP ;B/SAbstractSuch a fierce competition in the 21st century,if you have development opportunity only have Know

3、ledge, Use the application of advanced computer technology to student employment management for schools and company and students benefit is very obvious.The employment of university around the achieve business , schools, students as a starting point for college graduates looking for work and the dev

4、elopment of employment management system. Students can easily find jobs that their desired through the system , Schools can provide employment information to students through the system, business can be find ralent that their conmpay needs through the system .According to the needs of the community,

5、 the system as businesses, school ,studengt to center ,the main function is school to manage the information,including student information,business information,recruitment information; Permissions enterprises is to increase registration and corporate data , delete, check,change, students view of can

6、didates , hiring can operate;students function is to modify their own data,view business information,recruiting information.This article is from the systems functionality, performance, and interface design, consider the feasibility of the system ,functional requirements,data flow,system testing and

7、other analyzes. And completed the present system.The system is use of JSP technology and B / S structure ,Run under the Windows XP and WIN7,development platform is MySQL database.Key words: MySQL;Graduate Employment Management System; JSP; B/S目 录摘 要IIAbstractIII第一章 概述111 研究背景112 研究目的及意义113 系统设计思想114

8、 系统体系结构215 开发软件介绍21.5.1 JSP技术21.5.2 MySQL数据库21.5.3 MyEclipse31.6本章小结3第二章 系统需求分析421可行性分析42.1.1经济上的可行性42.1.2技术上的可行性42.1.3社会上的可行性422功能需求分析423 业务流程分析524数据流程分析524本章小结6第三章 系统总体设计831系统功能结构图832系统功能结构描述833系统目标934系统性能需求935系统的软硬件平台103.5.1硬件运行环境103.5.1软件运行环境1036本章小结10第四章 数据库设计114.1数据库概念结构设计114.2数据库逻辑结构设计134.3本章

9、小结16第五章 系统界面设计1751用户登录模块设计175.3学生信息管理模块设计195.3.1学生信息添加模块195.3.2学生信息查询模块205. 4企业用户注册模块设计2155 招聘信息发布模块设计2256学生简历投递模块设计2257 留言回复模块设计2357本章小结24第六章 系统测试256.1 测试的任务及准则256.1.1测试的任务256.1.2测试的准则256.2测试方案256.2.1测试条目及测试报告256.2.2测试结论266.3本章小结26致 谢28参考文献2929宜宾学院2014届毕业设计(论文)第一章 概述11 研究背景随着计算机科学的不断提高、日渐成熟,人们都认识到计

10、算机在生活运用中的重要性,它在各个领域都有着非常重要的作用。在应用系统中,Web数据库技术已经成为了应用最为广泛的网站架构基础技术,我们可以利用Web技术,实现Web服务器与数据库系统的连接,完成对数据的处理与查询,用户只需要简单的浏览器就能处理所需要的各种数据。毕业生就业的管理成为了许多学校关注的事情。高校的规模越来越大,人口也越来越多,我国高校对基层管理工作的要求也越来越严,内容越来越杂,管理越来细。当然毕业生管理人员的任务就越来越重。传统的管理方法肯定不能满足高校的需求。同时毕业生手工去查询工作,去找就业信息也是一项非常繁重而枯燥的事情。因此在计算机系统被广泛运用的今天,我们有必要开发一

11、个大学毕业生就业管理系统,来提高工作效率,来解决上述的问题。我在网上看了几个大学的毕业生就业系统,他们都没有注册那个模块,包括企业注册都没有,这虽然增加了系统的安全,但是学生就业受到了局限限制,完全通过学校添加企业,也对学校的工作带来了负荷。12 研究目的及意义通过一个大学毕业生就业管理系统,学校能够快速的提高学校对毕业生就业信息的管理的统计,还能使得数据有透明性和科学性。通过系统学校对用人单位的审核,也在一定程度上能保证学生们在工作上避免上当受骗,学校能够清楚的知道学生的去向。本系统全面实现网络化的管理体系,大大提高管理工作的信息化水平。本系统能够提高学校的工作效益,也为企业和大学毕业生提供

12、了一个桥梁,使得企业和人才间的距离缩短。13 系统设计思想一个计算机系统,要通过合理的选择网络结构、数据结构、操作系统以及开发环境,构成一个完善的网络体系结构。而这些的实现必要要有一个合理的指导思想。按照当今社会的需求,大学毕业生就业管理系统必须按照下述原则来设计:(1)实用性:主要就是要从用户出发,充分考虑用户的实际操作水平,我们争取要做到让用户一看到系统页面就知道要如何去操作,并能清晰的了解操作的流程,不需要去看用户手册。真正的构建一个为学校、企业、学生提供方便的一个网络服务平台。(2)先进性:系统应该采用的是当前先进、流行、成熟的计算机技术为系统提供一个高性能的特点。所以系统将运用先进的

13、B/S结构,采用MYSQL数据库,可以方便的满足用户的需要。(3)高安全性:在设计中应该利用各种软硬件资源,保证数据的安全性。(4)可维护性:网站的设计要求方便维护,包括硬件的维护,软件的维护和网络的维护。(5)可扩展性:系统设计思想中要为了方便以后的扩展与升级,能够保证网络费用投资不高。14 系统体系结构该大学毕业生就业管理系统采用的是时下比较流行的B/S模式体系结构,具有通用性,其开发与维护简单,成本低,界面友好。具有良好的系统扩展性,方便管理。本系统所面向的对象是广大的互连网用户。因此,将要采用比较流行的B/S三层结构。图1-1 B/S三层结构图B/S体系结构与C/S体系结构相比不仅具有

14、其全部的优点,而且又有B/S体系结构所不具备的独特优势:首先灵活性和扩展性都比较好,当系统的环境和应用条件改变的时候,只要应用层也相应的改变,就不会影响系统功能;其次就是可共享性,当个服务器可以为不同的应用程序提供服务,这样能节省开发的实践和资金的投入;最后就是用户使用起来非常简单1。从上面的分析我们可以比较出B/S,特别适合网上发布信息,它简化了系统的开发和维护,是C/S代替不了的,所以本系统采用B/S体系结构。15 开发软件介绍1.5.1 JSP技术JSP(Java Server Pages)是由Sun公司推出,通过在传统的HTML中插入JSP脚本代码从而构成JSP页面,其目的是使构造基于

15、web的应用程序更加容易和快捷,由于jsp实现了web动态内容与显示的分离,脱离了硬件的束缚,并且编译后大大提高了运行速度,因此JSP正逐渐成为Internet上主流的web应用开放技术7。它有简单易学,跨平台等特点,它的目标主要就是以有效的网页编写手段,增强了网页程序的独立性、兼容性,和可重性2。由于JSP页面是内置脚本语言是由Java语言编写的,所以JSP就有Java技术的所有好。JSP将网页设计和网页逻辑显示分离,支持可重用的组建设计,能使系统开发变得容易。JSP技术的强势:(1)一次编写,到处运行。(2)多平台支持,可在任意环境中去开发、扩展、部署。(3)强大的可伸缩性。(4)多样化和

16、功能强大的开发工具支持,可以得到很多免费的、非常优秀的开发工具。1.5.2 MySQL数据库MySQL是最流行的关系型数据库管理系统,在一种管理数据库管理系统,关联数据库将数据保存在不同的表中,而不是将所有的数据放在一个大仓库中,这提高了系统的灵活性。MySQL使用的SQL语言是用于访问数据库的最常用的标准化语言。由于其体积小、速度快、总体拥有成本低2。目前数据库产品多种多样,从大型企业到个人用户的小型应用系统的解决方案,可以满足用户的多样化需求,这里我要向大家介绍MySQL数据库,MySQL是众多关系数据库产品中的一个,相比其他数据库而言,MySQL称得上是目前运行速度最快的SQL语言数据库

17、,他可以直接在网上下载数据库,用于个人或者商业用途,而不需要支付任何的费用,总体来说MySQL具有以下主要特点:(1)同时访问数据库的用户不受限制;(2)可以保存50000000条记录;(3)目前市场上运行速度最快的数据库系统;(4)用户设置简单、有效。1.5.3 MyEclipseMyEclipse(MyEclipse Enterprise Workbench)企业级工作平台,插件提供了非常强大的web开发支持,可以非常简单和方面地进行web开发。简单而言,MyEclipse是Eclipse的插件,单纯的Eclipse只能进行java桌面开发,如果进行Java web开发就还需要安装相应的插

18、件,安装MyEclipse 6.0以上的版本自带插件,无须在单独下载插件2。1.6本章小结本章对系统的背景、研究目的、研究意义、设计思想、体系结构以及开发软件进行了介绍,能表达出本软件设计的价值,设计思想、体系结构以及开发软件的介绍对后续的设计工作提供了引线,能引导后续工作的完成。第二章 系统需求分析21可行性分析可行性分析的特点就是以最小的代价在尽可能短的时间里确定问题能否解决。可行性分析实质就是看看这个软件值不值得去开发,它能压缩能简化系统分析和设计的过程,也就是以比较抽象的方式进行的系统分析和设计的过程。本系统从后述三个方面来分析系统的可行性。2.1.1经济上的可行性对于本系统在经济上的

19、可行性,是完全合理,因为本系统的投入资金几乎没有,只是花了一部分的精力。但是这是我们毕业设计的一部分,是我们所学知识的实践,本身开发本软件对于我无形中就产生了不可估量的价值。下面在给大家具体分析几点:首先我们只需要购买一个域名能够在互联网上面用本系统,这个花费不了多少。以后资料的录入工作,管理员在后台就可以完成对学生信息的添加修改等工作。其次是维护更新工作,这也只需要一名管理员就行。在系统进行运行的时候,它的高效的管理,提高了学校的管理效率,方便学生和企业的联系,给大家带来的效益是非常可观的,所以本系统从经济上面是完全值得去开发的。2.1.2技术上的可行性技术可行性研究我主要从技术条件和软硬件

20、配置是否能满足开发需要在分析。首先,我有着大学四年的学习经验,学校有书籍丰富的图书馆,还有着博学的指导老师,对于有信心能顺利完成本系统的设计;其次,现今的软硬件配置稍好的PC机,Winxp操作系统,IIS服务器, MySQL软件,结合JSP语言,就可以完成目标系统的建设。综上所述,从技术上来说是容易实现的。2.1.3社会上的可行性本系统的操作是非常简单的,管理员就是对企业,学生等信息的增、删、查、改、审核等普通的操作,本系统在页面设计上都非常的简洁,功能也很人性化,操作起来时非常简单的。更何况现在各方面的管理系统都普及到了生活中,大家都有操作电脑的经验,那对操作本系统更是轻轻松松的事情。22功

21、能需求分析通过前期的调查分析及研究,对本管理系统来说,分三种用户类型,管理员、企业和学生本系统要实现的主要功能主要有以下几个方面。(1)管理员功能:系统用户管理、企业信息管理、学生信息管理 、招聘信息管理 、简历信息管理、留言管理。(2)企业功能:个人资料管理、企业招聘管理、简历投递管理。(3)生用户功能:个人资料管理、招聘信息查询、公司信息查询、留言。上述的是系统的主要功能,为了满足用户的需求,在设计的时候我我将上面的功能进行了一定的细化。23 业务流程分析在进行业务流程分析时,需要按照原有信息流动过程,逐个地调查分析所有环节的处理业务、处理内容、处理顺序和对处理时间的要求,弄清各个环节需要

22、的信息、信息来源、流经去向、处理方法、计算方法、提供信息的时间和信息形态(报告、报单、屏幕显示)等4。业务流程分析可以帮助开发者了解该业务处理过程,发现和处理系统调查工作中的错误和疏漏。业务流程分析是通过业务流程图来进行,即用一些规定的符号及连线来表示某个具体业务处理过程5。具体业务流程如图2-1所示。管理员数据库学生和企业信息应聘发布查看企业学生就业信息图2-1业务流程图24数据流程分析(1)总体数据流程图,如图所示:管理员P大学毕业生就业管理系统企业F1用户信息F2企业信息F3个人信息F4 发布招聘F5回复招聘图2-2总体流程图(2)管理员可以登录系统可以查看、管理用户信息和企业信息;企业

23、可以发布自己的招聘信息,查看应聘者信息,回复应聘消息;学生可以在线投递简历。数据流程分析,如图所示:企业 P1企业注册 P2发布D1 企业信息表管理员 P3管理招聘信息D2 招聘信息 P4在线投递D3 简历信息F1学生图2-3详细数据流程图企业 P4.1回复投递D3 学生简历投递表 P4反馈数据企业图2-4 在线投递回复流程图24本章小结本章从系统的可行性去分析了系统是不是值得开发,然后有在功能需求的部分去阐述了系统要满足的主要功能,即对管理员功能、企业功能、学生功能的细化。接下来介绍了业务流程和数据流程的分析,利用它们分析人员可以清楚的了解到业务和数据的流向,是系统分析的依据。第三章 系统总

24、体设计31系统功能结构图本系统预计是一个基于B/S模式的大学毕业生就业管理系统。通过对网站系统需求的调查研究,确定网站系统应该对不同的用户提供不同的功能。大学毕业生就业管理系统主要是对大学毕业生就业信息进行管理,管理员学校对注册的企业进行审核,审核通过后企业可以发布相关的招聘信息,招聘信息也需要审核,审核通过过学生才能查询到招聘信息。管理员对学生信息的管理,对学生的留言进行回复管理等功能的操作,本系统主要功能结构如下所示。32系统功能结构描述根据本系统的需求,本网站组成结构显示了网站总体组织结构。本管理系统主要从管理员、学生、企业三种权限去设计的,每个一种权限可以完成不同的功能。管理员功能:(

25、1)系统用户管理:包括管理员的添加、管理员密码修改。(2)学生信息管理:包括学生信息和管理。(3)企业信息管理:管理员对企业信息的管理。(4)招聘信息管理:对用户对招聘信息的管理,包括审核。(5)简历信息管理:本功能主要是管理员对学生简历信息的管理。(6)留言管理功能: 学生的留言可,管理回复操作。企业功能: (1)个人资料管理:企业对个人资料进行修改。(2)企业招聘管理:本功能发布公司招聘信息的。(3)简历投递管理:可以查询学生的简历投递情况,和回复学生相应信息。学生用户功能:(1)个人资料管理:用户可进行个人资料修改。(2)公司信息管理:可以查询公司信息。(3)招聘信息管理:可以在线查询公

26、司的招聘信息对有兴趣的工作可以在线投递简历,和查询公司的回复。(4) 留言管理:学生进入系统后可以留言,管理员看到留言信息后给予回复。33系统目标大学毕业生就业管理系统是一种典型的数据库管理系统,设计者都应该首先满足用户的功能要求,也就是应该从下面几个目标来设计:首先应该浅显易用,也就是操作应该简单,保证每一个大学毕业生都能会操作。其次是保证系统运行的稳定、安全、可靠。最后系统应该有智能检测数据的功能,对于类似于注册这样的由用户输入的数据,系统应该检查数据是否满足实际情况。尽可能的减少人为的错误。34系统性能需求除了满足用户的功能要求外,系统的性能要求也很重要。系统的性能需求通常包括:正确性需

27、求、界面需求、灵活性需求、故障处理能力需求、安全性需求、数据管理能力需求等内容4。系统的性能要求应按以下几个方面确定:(1)正确性需求:就是软件在输入数据时得到的输出结果是不是和预期的相符合为了得到这部分的需求通常设计人员会设计出一系列的输入/输出等操作。例如:当管理员添加用户数据时候,数据信息能准确的导入数据库当中。当学生要查看招聘等信息的时候,系统能正确的显示学生需要看的信息。(2)运行时间:确定系统的时间特性,比如当用户点击查看某一数据的时候,相应时间应该在零点几秒内就显示记录。在管理员添加学生,或者企业注册等添加数据的操作时相应的时间也应该在一秒左右。(3)可靠性:我们要求的是处理数据

28、速度快,但是单单是快肯定是不行了,还应该让数据准确,不能有数据丢失的情况。要满足上面的要求,本系统应该一段时间里制定一个固定的时间对本系统进行维护,对数据库的数据进行备份。(4)可维护性:需要指明反映系统环境变化和系统适应能力的各种参数。比如说当用户需求发生变化时系统的适应能力。(5)显示需求:颜色应该合理的搭配,应该柔和,给用户带来视觉的享受。页面布局要在简洁的基础上,又得美观、清晰。(6)可扩展性:对于系统需要扩充数据时,我们不能影响程序现有的程序结构,如因为原来的配置不能满足现在的需求,比如数据量增加到很大的时候,只能要求通过增加服务器等硬件进行升级的操作。如果在软件上大作修改,不仅工作

29、效率降低了,还会导致数据的流失。35系统的软硬件平台3.5.1硬件运行环境(1)服务器内存容量1GB以上,外存剩余空间5GB以上,处理器型号:AMD/Inter 2.8GHz以上,100M网卡以上的网络配置。(2)Web浏览PC机内存256MB以上的内存,外存200MB以上,100MB网卡。(3)客户机/服务器操作系统:Window xp/vista/7。3.5.1软件运行环境(1)操作系统:Window xp/vista/7(2)数据库:MySQL(3)网络:以太网组成的局域网,可设多台客户机。36本章小结本部分对后面的设计起到了关键性的作用,就像是人的大脑部分,支配身体的对事物做出反应一样

30、,后面的数据库设计和详细设计就是人的身体,靠这部分叙述的目标、要求来完成相应的设计。从系统功能图我们可以看到本系统的框架,后面接着是功能结构描述,对结构图的描述,系统目标和系统性能需求就是要让系统达到更优状态。在本章的结尾又对系统的软硬件运行平台做了一个简单的介绍。第四章 数据库设计数据库设计的主要目标就是设计出数据库模型及各个物理表的详细结构。一个好的数据库应该不会出现插入异常、更新异常、删除异常,还有就是要使得冗余尽可能的少。所以在设计的时候就应该考虑到上述的问题。概念数据模型主要是按照永华的管理来对数据库进行建模,小型的数据库只需要满足第二范式,如果设计的系统对数据库的完整性要求要高的话

31、,就需要达到第三范式,甚至BCNF等范式的要求5。在满足范式设计之后,接下来就是完成表的构建。通常要考虑的就是实体属性名称,是否能为空,数据类型等。4.1数据库概念结构设计概念数据模型:是按照用户管理来对数据库信息进行的建模,用实体关系图来实现,从现实需求到应用程序的一个转化过程。本系统的数据表设计E-R图设计如下:(1)学生实体属性主要包括(学号、姓名 、密码 、性别、 QQ 、邮箱 、身份证、 电话 、头像)等字段信息,如图4-1所示 学生信息学号密码姓名性别电话QQ邮箱图 4-1学生信息实体属性图身份证头像(2)企业信息实体属性主要包括(企业号、 企业名 、企业类型、 执照号、 地址 、

32、公司LOG 、电话、 密码 、添加时间)等字段信息,企业信息属性图如图4-2所示企业信息企业类型密码日期企业名企业号图 4-2企业信息实体属性图执照号公司LOG电话电话(3)招聘信息实体属性主要包括(招聘题目、 招聘类型、 招聘内容、 联系电话 、企业号、公司名 、公司地址 、审核状态)等字段信息,如图4-3所示 招聘信息招聘题目招聘类型招聘内容联系电话公司地址企业号公司名图 4-3招聘信息实体属性图审核状态(4)简历投递信息实体属性主要包括(招聘题目、 招聘类型 、招聘公司、 招聘企业号、 简历文档、 投递人学号 、投递人 、投递时间 、企业回复)等字段信息,如图4-4所示 企业回复简历投递

33、招聘题目招聘类型招聘公司招聘企业号投递人简历文档投递人学号图 4-4简历投递实体属性图投递时间(5)留言信息这个实体的属性主要包括(留言名称、留言内容 、留言人 、添加时间、 管理员回复)等字段信息,如图4-5所示 留言管理员回复留言名称图 4-5 留言信息实体属性图留言内容留言人添加时间4.2数据库逻辑结构设计数据库逻辑结构设计就是在给定的环境中,构造出使用的数据库模式,建立出的数据库为应用系统有效的存储数据,满足用户的处理要求。而数据库设计应该要做到尽量用最佳的方式,尽可能的减少数据的冗余。数据库设计的好坏直接影响整个系统,如果数据库设计不好,会导致操作繁琐,编代码的时候也很麻烦,影响系统

34、性能。所以一个良好的系统应该有一个合理的数据库支持。设计数据库也就成了一个重要的环节。数据库的设计目标是:一规范性,能减少数据冗余;二高效性,满足系统的性能要求;三紧凑性,提高存储利用率和系统性能;四易用性,要使用户和开发人员均易理解。本系统的数据库设计如下:图 4-6数据库设计图 4-7系统用户表图 4-8学生信息表图 4-9公司信息表图 4-10 招聘信息表图 4-11 简历信息表4.3本章小结本章主要由几个E-R图向大家说明了数据库概念结构的设计,从数据库表的属性展示说明了数据库的逻辑结构设计。设计目标就是要使数据库冗余尽可能的少,禁止出现异常,保证数据的完整性。第五章 系统界面设计详细

35、设计就是对概要设计的细化,包括了模块说明、流程逻辑、输入项、输出项、界面设计等。在详细设计中,我们要把大学毕业生就业管理系统分成两个部分来考虑,一个是前台管理,一个为后台管理。51用户登录模块设计登录模块的设计目的是为了防止非法用户进入系统,就是对用户身份的验证。设计目的简单所以该页面设计也比较简单,主要有两个文本框一个列表框,在一个文本框输用户名,在另一个中输入密码,让后选择登录者的身份。如果输入信息匹配就能成功登录,如果错误则要提示错误信息后清空文本框重新输入。根据上述内容画出本模块的流程图如图5-1,运行效果如图5-2所示。否是进入用户登陆页面输入用户名和密码是否正确图5-1系统登录流程

36、图5-5 用户登陆模块流程图由存储过程的返回值,得用类按其用户类型转到相应的界面显示错误信息,并清空文本输入框中的内容图5-2系统登录模块运行效果实现上述的功能,主要用到的思想就是根据角色选择的不同,在数据库里面查找的表就不同。所以实现系统登录模块的关键代码如下:52系统首页设计本系统的主界面上面部分显示系统名称、当前使用人员名称、使用人权限和当前系统时间,下面又分为了左右结构,左面采用了树型层次结构显示了系统的全部功能,右面部分显示当前操作的使用窗口。系统首先为系统运行提供了可靠的操作平台,并利用树形结构图,将用户的操作权限显示在界面上,便于用户浏览、操作。系统主界面如图5-2所示。图5-2

37、系统首页其实现系统主页面运行的关键程序代码如下: 大学毕业生就业管理系统 5.3学生信息管理模块设计学生信息管理模块分为学生信息添加和学生信息搜索两个子模块。5.3.1学生信息添加模块学生信息添加模块的主要是由管理员进入系统后对学生信息进行添加操作,添加主要包括(学号、密码 、姓名 、性别、 QQ 、邮箱 、电话、 身份证 、头像)等字段信息的添加,运行效果如图5-3所示。图5-3用户注册运行效果图其实现系统学生信息添加的关键程序代码如下:function check()if(document.form1.yonghuming.value=)alert(请输入用户名);document.for

38、m1.yonghuming.focus();return false;if(document.form1.mima.value=)alert(请输入密码);document.form1.mima.focus();return false;if(document.form1.xingming.value=)alert(请输入姓名);document.form1.xingming.focus();return false;function gow()document.location.href=yonghuzhuce_add.jsp?jihuabifffanhao=+document.form1.

39、jihuabifffanhao.value;5.3.2学生信息查询模块学生信息查询模块:这个模块就是由一个搜索功能和一个显示功能构成。一个大学毕业生就业管理系统,学生数据是非常多了,有的时候为了要找某一个人的信息如果没有搜索功能,查找起来很费时费力,所以搜索模块能提高工作效率。其运行效果如5-4:图5-4用户信息查询表5. 4企业用户注册模块设计企业要在本系统发布该企业的招聘信息,前提必须先在本系统里注册,未来避免违法企业的进入,当然还要经管理员审核才有资格成功注册。其在线注册运行效果如图5-5所示。图5-5企业注册运行页面实现企业用户注册的关键程序代码如下所示: %String qyh=re

40、quest.getParameter(qyh);String qym=request.getParameter(qym);String sql=insert into xueshenxx(yonghuming,beizhu) values(+yonghuming+,+beizhu+) ;connDbBean.executeUpdate(sql);out.print(alert(注册成功,请待管理员审核后方可登陆!);location.href=login.jsp;);RS_result.close();RS_result.close(); %55 招聘信息发布模块设计企业通过成功注册并登录到系

41、统后才可以发布自己公司的招聘信息,发布招聘信息后也需要管理员审核通过后,审核通过后相应的信息才能显示在学生可以看到模块当中,学生才能在线投递简历,其运行效果如图5-6所示。 图5-6招聘信息发布运行图实现上述招聘信息发布功能的主要代码如下: %String nx=request.getParameter(nx);String tm=request.getParameter(tm);String sql=insert into zhaoping(tm,nx,nr,dh,qyh,qym,dz) values(+tm+,+nx+,+nr+,+dh+,+qyh+,+qym+,+dz+) ;connDb

42、Bean.executeUpdate(sql);out.print(alert(添加成功!);location.href=zhaoping_add.jsp;); %56学生简历投递模块设计学生进入到系统后可以通过在线查询企业了解招聘企业的相关信息,也可以查询招聘企业,了解招聘的职业等信息,然后可以在线简历的投递操作,下面是简历投递运行效果图,也就是对应数据库中的简历表,点击提交后对输入数据的审查,输入格式正确后就更新数据库。 图5-7简历投递模块运行图实现上述简历投递功能的主要代码如下:String zpid= request.getParameter(zpid);/取值function ch

43、eck()/检查输入是否合法if(document.form1.dwcm.value=)alert(请输入招聘题目);document.form1.dwcm.focus();return false;if(document.form1.dh.value=)alert(请输入电话);document.form1.dh.focus();return false;if(document.form1.dz.value=) alert(请输入地址);document.form1.dz.focus();return false;/String sql=insert into jianli( zpid,zp

44、tm,nx,zpgs,zpqyh,jl,xh,tdr) values(+zpid+,+zptm+,+nx+,+zpgs+,+zpqyh+,+jl+,+xh+,+tdr+) ; connDbBean.executeUpdate(sql);/更新数据库 out.print(alert(投递成功!请等待回复!);location.href=jianli_list2.jsp;); 57 留言回复模块设计本功能主要是对学生向学校管理员提交留言信息后,管理员可以回复学生的一些留言问题,其运行效果如图5-8所示。 图5-8留言管理模块运行图实现添加留言功能的主要程序代码如下: %String liuyanname=request.getParameter(li

展开阅读全文
相关资源
相关搜索
资源标签

当前位置:首页 > 学术论文 > 毕业设计

版权声明:以上文章中所选用的图片及文字来源于网络以及用户投稿,由于未联系到知识产权人或未发现有关知识产权的登记,如有知识产权人并不愿意我们使用,如有侵权请立即联系:2622162128@qq.com ,我们立即下架或删除。

Copyright© 2022-2024 www.wodocx.com ,All Rights Reserved |陕ICP备19002583号-1 

陕公网安备 61072602000132号     违法和不良信息举报:0916-4228922