毕业生就业跟踪调查系统的设计与实现毕业论文
2020-04-11 17:52:13
摘 要
面对不断发展的社会,大学生所需要面对的社会竞争力也是日益上升,目前,许多高校要进行课程改革,目的是为了与学生毕业后的工作内容相契合,提高毕业生在社会中的综合实力,但是学校对企业工作内容的了解知之甚少,而每年毕业的学生就成为了最主要,最可靠的数据来源,由于传统的信息收集方式是由毕业班班主任单独进行电话、qq等方式的调查,效率极低的同时还浪费大量的资源,而近几年网络的迅速发展让我们有了一个新的方法,那就是利用网络来做一个系统,专门用来收集这些毕业生就业后的反馈信息。
本次系统设计采用B/S架构来开发,使用JSP语言在eclipse中编写程序,利用SQL Server来存放管理数据信息,利用TOMCAT来对本系统进行网站的发布。本系统实现的功能主要有:毕业生登录界面后可以添加其反馈信息,学校就业办的老师能通过系统按工作领域分类查询反馈信息来帮助进行课程改革。经过测试系统的基本功能均能实现。
关键词:毕业跟踪系统;B/S模式;JSP;数据库
Abstract
In the face of the continuous development of the society, the social competitiveness of college students is also increasing. At present, many colleges and universities need to carry on the curriculum reform. The aim is to fit the work content of the students after graduation and improve the comprehensive strength of the graduates in the society. But the school knows very little about the content of the work of the enterprise. And the graduating students become the most important and the most reliable source of data every year, because the traditional information collection method is investigated by the class teacher of the graduating class alone by telephone, QQ and so on. It is very inefficient and a waste of resources. In recent years, the rapid development of the network has made us have a new method. It is to use the Internet to make a system to collect feedback information after graduation.
This system design uses the B/S architecture to develop, uses the JSP language to write the program in eclipse, uses the SQL Server to store the management data information, and uses TOMCAT to publish the website. The main functions of this system are as follows: the feedback information can be added to the graduates' login interface. The school employment teacher can help carry out the curriculum reform by classifying the feedback information according to the work field.
Keywords: graduation tracking system; B/S mode; JSP; Database
目 录
第1章 绪论 1
1.1 研究背景与意义 .1
1.2 国内外研究现状 1
1.3 研究内容 2
1.4 论文组织结构 2
第2章 系统需求分析 3
2.1 系统可行性分析 3
2.2 系统非功能性分析 3
2.2.1 经济性 3
2.2.2 技术性 3
2.2.3 操作性 5
2.3 系统功能性分析 5
第3章 系统总体设计 6
3.1 系统体系结构设计 6
3.2 系统功能模块设计 6
3.3 数据库设计 7
3.3.1 数据库概念设计 7
3.3.2 数据表设计 8
3.3.3 数据库优化 9
3.3.4 数据库连接 10
3.4 系统安全性设计 12
第4章 系统详细设计 12
4.1 登录页面设计 13
4.2 主界面设计 14
4.3 学生用户模块设计 15
4.4 教师用户模块设计 16
4.5 管理员用户模块设计 18
第5章 系统实现与测试 18
5.1 测试目标 18
5.2 运行与测试 19
5.3 结果分析 21
第6章 总结与展望 22
参考文献 23
致谢 24
第1章 绪论
1.1研究背景与意义
随着科学技术的发展,教育问题始终是国家、社会最关注的重要问题,而我国的教育就一直被诟病为应试教育,填鸭式教育,很多大学生都有这样的看法,在中国上课学习的内容只是为了能够应付考试,而在毕业后的工作当中,对于以前所学知识的应用却是微乎其微的,虽然这些话说的有些偏激,但不可否认的是,目前的教育的确需要根据时代的发展而进行相应的改革。
面对着飞速发展的社会,与之对应的社会生产方式也是与之前大不相同,而教育可以说是步入社会的一个学前班,这个学前班的好坏将直接决定了大学生在毕业后,能否作为一个真正有用的人才进入社会,为社会贡献自己的一份力量,所以自本世纪起,不仅是我国,全世界都在开展教育改革,以此来培养出适应新世纪社会、具有竞争力的人才。而对于教育的改革,最直接也是最有效的方法便是向那些已经就业的毕业生收集建议,收集他们的切身感受才能够真正有效的做出相应的课程改革。
由于缺少先进的科学技术,目前传统的方式只能依靠毕业班主任个人以电话、QQ等方式单人联系来获得。这种方式存在很多不足之处,首先,这需要班主任投入大量精力去联系学生,其次跟踪反馈信息的真实性很难得到保障,对这些数据也不能做到及时有效的更新,最后,对收集到的数据的保存与管理工作也是十分的麻烦[1]。
网络的迅速发展已经体现在社会中的每一个角落了,如今几乎所有事都可以利用网络来更加高效,更加方便的完成,利用网络的帮助来进行教育改革无疑是一个明智的选择。
高校课程改革部门就需要一种高效的系统来帮助他们收集已就业毕业生对于课程改革的建议,更好的进行课程改革。
1.2国内外研究现状
目前,在发达国家和地区,由于经济发展的迅速,教育发展程度也比国内要快不少,同时,国外计算机领域的起步要比国内早很多,所以国外对于大学生就业信息系统的建设和发展相对于国内要成熟。在美国的情况是这样的,他们的毕业生就业系统将学生与社会公司单位紧密联系到一起,系统的使用效率非常高。当然其初期也不是那么的完美,随着美国经济与科技的不断发展,人的需求也在不断地提高,经过不断地更新升级,目前已经成为一个比较成熟的毕业生就业信息系统。但是目前存在的一般性的毕业生就业跟踪调查系统对于毕业生在毕业后的工作经历并没有一定的记录保存的能力,所以在学校无法利用这种系统来跟踪知道毕业生毕业之后的就业处境,而是只能依靠人为的投入大量精力去调查,不仅工作量大,效率也低[2]。
国内方面,为了实现对毕业生就业信息的管理,目前很多高校都有毕业生就业管理信息系统,这些系统虽然能够方便管理毕业生毕业后的就业去向,加强了学校与毕业生之间的联系,但是这些系统有个不足之处,它无法收集到毕业生工作后的反馈信息,它只能够知道毕业生在毕业时选择的工作单位,而对于之后的工作历程,在单位的综合竞争力、是否合适工作等反馈信息却是无法收集到。
1.3 研究内容
本次课题的研究内容为毕业生就业跟踪调查系统,此就业跟踪系统能够让毕业学生简单轻易的将自己的信息、对其工作与大学课程的相关建议添加至系统,同时校方能够方便快捷的查询这些数据信息,利用这些信息做出针对性的课程改革。该系统使用JSP编程语言,SQL数据库以及Apache Tomcat 7作为发布平台。
该系统的主要内容模块为:学生就业信息的添加与查询、维护模块
(1)数据添加:通过此模块能够完成对所需信息的添加工作。
(2)数据维护:管理员定期查询信息并删除无效的数据信息。
(3)数据查询:此模块能够查询到添加在数据库中的有效信息以供分析。
1.4 论文组织结构
第一章绪论,通过社会与教育的现状,了解国内外就业生管理系统的发展,总结其优缺点,得出就业跟踪调查系统的重要意义,并且阐述了本论文的主要研究内容和意义。
第二章对系统进行整体需求分析,分析整个系统设计所需要的关键技术,考虑开发设计系统需要的经济。
第三章对系统总体设计,分析系统各功能需求,对系统整体框架结构与数据库的设计。
第四章对系统详细功能设计,根据系统设计所需要的功能模块进行设计,对各功能模块完成内容的分析,编写代码以及设计页面来实现各模块。
第五章对系统的实现与测试,对系统各模块的测试,检验其功能是否正常,页面是否正常显示,他人电脑登录系统的检测。
第六章对全文进行总结和展望,总结本系统设计实现过程,针对系统的不足之处,指出了未来需努力的方向。
第2章 系统需求分析
2.1 系统设计目标
就业跟踪调查系统的主要任务是采集毕业生就业后对于课程改革的建议,校方查看这些信息后完成课程的改革工作,这样,提高了信息的采集效率,减少了调查成本,提高了对采集数据分析的有效性,节省了大量的时间与经济。根据系统所需要具备的功能以及本次系统设计的时间与经济,来确定系统的总体设计结构与系统功能模块结构。
本系统的设计对于调查对象与调查者都是非常有帮助的,就业生能够在自己空闲的时间填写个人建议,为母校的课程改革做出自己的贡献,校方也节约了大量的资源投入,且能够利用程序功能更有效方便的进行收集数据的分析查看。
本系统采用的是面向对象的设计方法,具体工作如下。
(1)系统需求分析,分析了解校方需要收集毕业生的哪些相关资料,查看学习调查系统的设计思路与方法,做出对系统的需求分析说明。
(2)系统总体设计:设计系统整体框架结构,各功能模块的设计,数据库的具体设计。在结合系统需求与实际情况后,此系统在B/S与C/S模式中选择了前者,后台数据库方面选择的是用MS SQLserver来存储相关信息数据。后台开发语言用的是jsp语言,开发平台用的是eclipse,Tomcat作为系统发布平台用来处理客户端浏览器与服务器之间的应答。通过系统的需求分析,使用开发软件与实际情况的分析,设计实现就业跟踪调查系统。
2.2 系统非功能性分析
2.2.1 经济性
与传统问卷调查模式相比,就业跟踪调查系统大大的减少了所需要投入的各方面资源。从被调查者角度考虑,可以随时随地,轻松方便的提交自己对于母校课程改革的建议,为其献出自己的一份力,而且个人信息也不会外泄,具有很好的安全保障,对于调查者来说,省去了大量时间与精力,提高了信息收集的效率,加快了改革的脚步,信息的管理也变得更加完善有效[3]。
本系统需满足功能要求,真正实现对就业生的建议收集,系统能正常运行。
2.2.2 技术性
本系统设计是在Eclipse平台中使用jsp语言进行代码的编写工作,采用Tomcat服务器部署系统,作为WEB服务器,来处理客户端浏览器网页与服务器之间的应答,使用MS SQL Server 用作后台数据库软件添加管理相关信息。
(1)B/S结构
B/S结构就是浏览器与服务器结构,这个结构其实是对C/S结构的一种更新的结构,如果采用这个结构,用户只需要在自己的电脑安装有浏览器,通过输入网址的方式就能够进入访问系统,主要数据应答处理过程在服务器端来处理实现,好处是大大简化了客户端硬件与软件环境的要求,降低了总体的成本。当然缺点也很明显,由于大部分应答处理都是在服务器端完成,所以对服务器端的环境要求比较严格,加重了服务器成本与工作量,提升了对其的负荷,而C/S模式则是将任务合理分配到客户端与服务端,降低了系统的通讯开销,平时使用需要下载的应用就是使用的C/S结构开发的,但是传统的C/S体系架构虽然采用的是开放模式,但是在不同的应用软件中还是需要对服务端与客户端有着很高的环境要求,如玩一款游戏,需要从网上下载这个游戏的客户端,所以C/S结构设计的软件需要为不同环境提供不同的适应版本,对于本次系统设计,需要为数量庞大的电脑用户使用本系统,C/S架构就显得不那么合适,其所需成本过高,效率非常低,所以选择使用B/S结构,只需要安装有浏览器就能访问本系统,而浏览器几乎是每个人每台电脑都会安装的应用。B/S结构管理更加方便快捷有效[4]。
数据库方面,在C/S结构中,其数据库不能真正成为一个公开的数据管理库,他受到服务端单独的管理,而对于本次系统设计需要被调查者能够向数据库添加数据信息。
通过详细比较发现利用B/S架构对于本次系统设计显得更加合适。
以上是毕业论文大纲或资料介绍,该课题完整毕业论文、开题报告、任务书、程序设计、图纸设计等资料请添加微信获取,微信号:bysjorg。
相关图片展示: