高校就业分析信息管理系统.doc





《高校就业分析信息管理系统.doc》由会员分享,可在线阅读,更多相关《高校就业分析信息管理系统.doc(24页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、【精品文档】如有侵权,请联系网站删除,仅供学习与交流高校就业分析信息管理系统.精品文档.毕 业 论 文(设 计)题 目 高校就业分析信息管理系统 姓 名 辛鹏亮 学号 1109064010 所在院(系) 数学与计算机科学学院 专业班级 信息与计算科学1101班 指导教师 张瑞林 完成地点 陕西理工学院 2015年 6月6日高校就业分析信息管理系统辛鹏亮(陕理工数计学院信计1101班,陕西 汉中 723000)指导老师:张瑞林 摘要随着我国教育事业的不断发展以及教育体制的不断完善,近年来各高校招生人数不断增加,高校毕业生人数也是逐年增加,随之而来的便是毕业生的就业情况。从近几年的数据可以看出,高
2、校毕业生的就业情况相当严峻。如何才能处理好招生人数和毕业生就业率的关系,需要一个对毕业生的就业情况进行分析的系统。高校就业分析信息管理系统对多年来我校的毕业生就业数据进行系统收集,运用数学模型,进行系统的分析。按照不同的专业进行统计,能够较为清晰的反映出各专业毕业生就业的大体情况和方向,预测各专业的发展趋势和人才需求,对招生政策的制定和招生人数的确定有一定的参考价值。本系统应用软件工程的方法实现需要的基本功能,应用面向对象的java语言,使用J2EE技术,应用Jsp+Servlet+JDBC,采用MVC开发模式。以SQLServer 2005作为数据库进行开发。实现了毕业生就业信息的集中管理、
3、分散操作、信息共享和数据分析。 关键词就业分析;信息管理;JAVA;MVC;J2EECollege Graduates Employment InformationManagement SystemAuthor:xpl(Grade04,Class1101,Major Information and Computing Since,Math and Computing Since Dept.,Shaanxi University of Technology,Hanzhong 723000,Shaanxi)Tutor:ZhangRuiLinAbstract:As dramatic increase
4、 in the number of college graduates, the workload and difficulty of the college graduates employment information management has doubled and redoubled. Aiming at the shortcomings of the National Information Management System for Employment of College Graduates version 1.1, which is used by some colle
5、ges and universities at present. So it is very urgent and necessary to build a college graduates employment information management system to improve the efficiency and quality of the management of graduates employment.This paper combined the specific requirements of college graduates employment info
6、rmation management of our university, analysised the business process of that work indicated above, collected the firsthand data related to employment information management system, reconstructed the main target and functional requirements of this system, adopted an analytical method based on modern
7、 software engineering and the Agile Methodology, designed and developed the Graduates Employment Information Management System of Normal University.This system applied with software engineering methods, used Java for the technical architecture, adopted a variety of J2EE technologies such as JSP, Ser
8、vlet, JDBC, etc, used MVC (Model View Controller) development model to operate SQLServer 2000 as the database. At the same time, this system fully relyed on the campus network and the Internet, to achieve the graduate employment information centralized management, decentralized operations and inform
9、ation sharing.Currently the system has been operated in sunt Normal University, and has been praised. With integrating the college graduate employment information, this system has improved the level of management of college graduates employment information, has enhanced the work efficiency, and has
10、made due contributions for being a digital campus.Keywords:Graduates; Information Management System; JAVA;MVC;J2EE目 录1绪 论11.1 课题的背景及意义11.2 毕业生信息管理系统实现目标21.3 国内外研究现状21.4 系统功能简介及本人完成的主要工作21.5 论文内容组织32系统设计的基础知识介绍32.1 JSP技术介绍32.1.1 JSP优点42.2 JavaBean的介绍52.2.1 JavaBean的特征52.3 基本的JDBC编程技术的介绍52.3.1 JDBC的体系
11、结构及重要接口52.3.2 使用JDBC连接数据库62.4 关于数据库MSSQLServer 2005的介绍73基于JSP的MVC开发模式探讨83.1 基本模式83.2 改进型模式93.3 MVC模式的优点和缺点104系统的分析与设计114.1 系统主要功能需求114.2 系统的总体规划设计124.3 系统的功能结构设计134.4 系统的开发及运行环境分析144.5 数据库详细设计154.5.1 数据库表的设计154.6 系统主要技术设计184.6.1 数据批量导入功能184.6.2 系统开放/关闭功能204.6.3 系统角色管理214.6.4 数据库MD5矩阵加密算法设计224.6.5 系统
12、序列号认证设计235系统的实现255.1 前台系统的实现255.2 后台系统的实现25结 论32参考文献33致 谢34高校就业分析信息管理系统1绪 论1.1 课题的背景及意义信息时代的到来让人们尝到了“信息爆炸”的滋味,随之而来的是海量的信息数据。这些数据里潜藏着无穷大的附带信息。不管对企业还是学校或者是其他的一些机构来说,用好这些数据将是发展自身的重要机会。对于一个学校来说,每年招生政策的制定和招生人数的确定很大程度上与往年就业率相关。所以,各专业毕业生就业情况的相关数据在学校的数据系统里占有很重要的地位。参考这些数据,能够避免教育过度的问题,同时将会对学校的发展起到很大的推动作用。教育信息
13、化理念的出台,使信息管理系统已开始设计并不断的应用于教学管理中。高校毕业生数量急剧增加,有关高校毕业生管理的各种信息量也成倍增长,高校毕业生就业信息的管理工作量与工作难度亦在增长。在传统模式下简单利用计算机进行高校毕业生信息管理,存在着较多的缺点,如:效率低、保密性差,时间一长将产生大量的文件和数据,更不利于查找,更新,维护等。诸如这些情况,令学校管理者对高校毕业生的信息管理带来了很大的困难,严重影响了教育工作的工作效率。使用管理信息系统对高校毕业生信息进行管理,具有手工管理所无法比拟的优点。例如:检索迅速、查找方便、易修改、可靠性高、存储量打、数据处理快捷、保密性好、寿命长、成本低、便于打印
14、等1。这些优点能够极大地提高高校毕业生就业信息管理的效率,也是学校的科学化、正规化管理的重要条件。在这样的背景下,我们开发基于网络的毕业生就业信息管理系统,以满足数据信息集中管理和维护、实时查询的需求,从而提高管理的效率和质量,满足毕业生信息管理的要求。与传统的管理方式比较,基于网络环境的就业信息管理系统具有以下三点优势:第一,基于网络环境的就业信息管理不受时间和空间限制,这无疑可以给毕业生创造更多的就业机会,促进就业。第二,基于网络环境的就业信息管理信息量大,针对性强。通过网络平台,无论是学校还是个人都可根据需求,针对性地在网上发送和审核信息。第三,基于网络环境的就业信息管理更加灵活,可以节
15、约成本,提高效率,促进无纸化办公。1.2 毕业生信息管理系统实现目标(1) 建设一个功能结构完整统一、技术先进、高效稳定、安全可靠的基于Internet/Intranet的毕业生信息管理系统。保证数据统计及时、准确,查询信息全面、准确,提高毕业生就业信息查询的准确性和速度,从而提高工作效率的。(2) 利用学校网络资源,采用分散处理和安全可靠的信息传输技术,在统一的信息处理平台上,实现统一的信息浏览、信息共享、信息处理。(3) 统必须界面友好,易于操作,普通的非计算机专业工作人员经过短时间培训即可掌握基本操作。1.3 国内外研究现状毕业生就业信息管理工作是高校管理工作的重要组成部分,许多高校都针
16、对本校的规模和特点开发出了自己的毕业生信息管理系统,使管理人员从繁杂的日常事务性工作中解脱出来,提高工作效率,实现信息共享,并把如何改进和提高管理工作并全面计算机应用化作为一个科研项目进行立项。国内一些高校及软件公司也纷纷看好这一有着广阔市场前景的软件开发。但从现有高校毕业生信息管理软件看还存许多问题,主要有:(1) 功能单一。某个系统只是为了解决一个具体的问题而开发的。各相关系统间没有紧密、有效的联系,影响了信息的重用和共享;(2) 系统孤立。许多系统还处于单机应用状态,即仅限于负责此项业务的管理人员使用,没有很好实现纵向及横向管理工作的紧密联系、交互性差,造成信息重复采集、重复统计。同时,
17、系统之间的孤立也造成智能管理机制的缺乏,不能提供充分的信息分析与决策支持的能力。(3) 在软件的使用上,大多数只是停留在日常办公的角度,缺乏综合分析的能力;另外,毕业生信息管理软件还存在可扩充性、灵活性差,缺乏强有力的后续技术支持,无法不断完善软件,适应学校发展的需要,致使这些软件在运行了一段时间后中途废弃或搁置,造成极大浪费2。1.4 系统功能简介及本人完成的主要工作高校毕业生就业信息管理系统,充分利用开放式的Internet环境,实现了信息收集和数据的共享,在高校和毕业生二者中发挥重要的载体和交流平台的作用。同时也实现了毕业生就业信息的网络化管理。本系统实现的主要功能包括毕业生基本信息查询
18、、毕业生就业信息添加和修改、毕业生信息删除、就业信息发布、就业信息登记及其它一些辅助功能。淮北师范大学毕业生就业信息管理工作涉及面广,整个项目的技术要求较高,包括了软件设计、网页设计、安全方案的研究等等。本人在系统的开发和实施过中做的工作归纳起来有以下几个方面:(1) 结合原来的C/S结构的软件(全国高校毕业生就业信息管理系统1.1版)进行该系统的全面需求分析;(2) 全面的系统设计和数据库设计;(3) 系统管理后台的开发;1.5 论文内容组织第1章:介绍了课题的背景及意义、系统实现的目标、国内外研究现状以及本人所完成的工作等。第2章:对该系统所用的技术进行简要的介绍,其中包括JSP技术、Ja
19、vaBean技术、JDBC技术和SQLServer2005的介绍。第3章:主要对JSP的MVC开发模式进行了一些探讨。第4章:对整个系统需求分析、开发环境、设计思想、系统安全方案、数据库和功能结构等作详细分析。第5章:对整个系统的功能模块实现做介绍。总结:最后对系统进行了总结。2系统设计的基础知识介绍2.1 JSP技术介绍JavaServerPage(JSP)是运行于服务器端的脚本语言之一,是Java阵营中最具代表性的解决方案34。使用JSP不仅能够制作像HTML一样的静态网页,还能够制作包含动态数据的网页。JSP语言制作网页比其他服务器脚本语言更加简单、迅速、有力。它通过JSPContain
20、er转换成Servlet,并运用于网页的语言。JSP文件在JSPContainer中进行编译后,转换为ServletClass的形式,然后由ServletClass对客户端的请求进行应答。其运行过程如图2-1所示:图2-1 jsp运行机制用户在客户端发出的请求信息被存储Request对象中并发送给Web服务器,JSP引擎根据JSP文件的指示处理Request对象,或者根据实际需要将Request对象转发给由JSP文件所指定的其他的服务器端组件处理。处理结果则被以Response对象的方式返回给JSP引擎,JSP引擎和Web服务器根据Response对象最终生成JSP页面,返回给客户端浏览器,也
21、就是用户最终看到的内容。2.1.1 JSP优点JSP基于强大的Java语言,具有良好的伸缩性,与JavaEnterprise API紧密地集成在一起,在网络数据库应用开发领域具有得天独厚的优势,主要特点如下。(1) 将内容的生成和显示进行分离利用JSP技术,Web页面开发人员可以使用HTML或者XML来设计和格式化最终页面。使用Java或者小脚本来生成页面上的动态内容。生成内容的逻辑被封装在标识和JavaBean组件中,其他人,能够编辑和使用JSP页面,而不影响内容的生成。(2) 生成可重用的组件绝大多数JSP页面依赖于可重用的、跨平台的组件来执行应用程序所要求的更为复杂的处理。基于组件的方法
22、加速了总体开发过程,并且使得各种组织在他们现有的技能和优化结果的开发努力中得到平衡。(3) 采用标识简化页面开发标准的JSP标识能够访问和实例化JavaBean组件、设置或者检索组件属性、下载Applet等功能。通过开发定制标识库,JSP技术是可以扩展的。今后,第三方开发人员和其他人员可以为常用功能创建自己的标识库。这使得Web开发人员愿意使用熟悉的工具和如同标识一样地执行特定功能的构件来工作。(4) JSP能提供所有Servlet功能JSP能提供所有的Servlet功能,它比用Println书写和修改HTML更方便。此外,您可以更明确角色进行分工;例如,让Web页面设计人员编写HTML,然后
23、,留出空间让Servlet程序员插入动态部分。(5) 健壮的存储管理和安全性由于JSP页面的内置脚本语言是基于Java编程语言的,而且所有的JSP页面都被编译成为class文件,所以JSP页面就具有了Java技术的所有优点,包括健壮的存储管理和安全性。(6) 一次编写,随处运行作为Java平台的一部分,JSP拥有Java编程语言“一次编写,随处运行”的特点。随着越来越多的供应商将JSP支持添加到他下面的产品中,您可以使用自己所选择的服务器和工具,但并不影响当前的应用。(7) JSP的平台适应性更广几乎所有平台都支持Java、JSP + JavaBeans,它们可以在任何平台下通行无阻。从一个平
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 高校 就业 分析 信息管理 系统

限制150内