1、本科生毕业设计文献综述信息管理与信息系统高校毕业生就业信息系统的分析与设计前言在市场经济高速发展的新型就业环境下,一个共同的现实的问题困扰着各大院校,那就是大学生就业难的问题。就业是民生中最重要也是最基础的一点,不仅关系着国家的建设与发展、社会的稳定以及广大人民群众的切身利益,而且更加关系到高等素质教育能否健康持续的发展。大学毕业生一直是我国经济不断发展的核心动力,其就业工作代表着我国高等教育的前进方向,与我国经济的稳步前进、社会的健康发展有着密不可分的关系。每年我国都有数以百万计的毕业生进入社会,进入各行各业,怎样引导高校学生毕业后求职就业,使其获得满意的工作,最大程度上提高他们的就业率,一
2、直都是各大院校迫切需要解决的难题。国外就业系统的发展国外的毕业生就业指导起步比较早,成效较为明显。如俄罗斯在教育部所属的 332 所高校中,已有 251 所在本校建立了立体交叉的就业促进系统,主要有青年学生就业促进中心(LIC3YM)和支持青年专家就业的信息分配系统(PHC) 。作为俄罗斯高校毕业生就业指导系统中最基本的单元,这个信息分配网络系统对高校、大学生和企业机构三方都有十分重要的作用。在法国,除校方就业指导部门外,还在全国设有 500 多个就业信息和指导中心。这些中心的主要职责之一就是免费为大学生提供就业指导,包括帮助大学生制定符合自己特点和大学要求的实习计划。在德国,有很多用来提供帮
3、助学生,在进入大学前如何选择合适的专业的服务性网站,这些网站为学生详尽地罗列出了不同专业近基于NET 的高校就业管理系统分析与设计年来的就业情况。通过对网站的浏览,这样德国学生进入大学之前就可以在专业选择上做到更好地与社会需求相结合。国外的这些做法对我国高职院校大学生的就业工作有着较大的借鉴意义。国内发展现状国家教育部为了实现我国的就业管理的信息化,以省为单位,要求每个省份根据本省的情况设计出自己就业管理系统,由于学生就业管理在业务上差别不大,所以各个省份管理系统的功能设计也大同小异。表 1 就各个省份毕业生就业信息管理系统的首页的栏目及 HTML内嵌的语言进行了比较。省直辖市就业信息网 HT
4、ML 内嵌的语言 首页页面栏目北京市就业信息网 ASP 网上展会、新闻中心、招聘会咨询、网上招聘大厅辽宁省就业信息网 JSP 就业动态、招聘信息、求职信息、就业指导、创业培训、政策法规、研究交流上海就业信息网网 JSP 职位查询、最新关注、就业新闻、热点招聘、促进会员介绍、网上调查湖北就业信息网网 PHP 求职信息、公告栏、招聘信息、会员院院校列表、政策法规、院校信息、热热门文章、职位搜索。海南就业信息网网 ASP 文教就业信息、公告栏、招聘信息、网上调查、招聘信息、人才查询浙江就业信息网网 PHP 热点新闻、人才快讯、优秀毕业生、工作动态、搜索引擎表 1就业管理中存在问题虽然在信息化建设虽然
5、起步晚,但发展很快,在很多方面有了很大的进步,但是仍存在较多优待改善的问题。我国由于全国各高校在就业工作模式、地域、就业经费等诸多方面的不同,使得我国多数高校在毕业生就业管理信息系统建设方面起步比较迟,发展步伐也不一致,到目前为止,全国只有部分北京和的上海的高校釆用了基于网络的就业管理系统。香港各大学一般设有学生就业辅导委员会(委员会成员由政府部门、工商界人士和校方人士组成), 他们普遍比较重视毕业生就业管理信息系统的开发和使用,管理信息系统的建设和使用也比较成熟,他们的毕业生就业信息系统辅导可以说是贯穿于学生在校学习期间的始终。学生刚入学,学校便对学生的职业理想、个人生活安排等问题通过信息系
6、统与毕业生进行交流,提供顾问服务,同时,学校利用信息网络,为毕业生提供大量需求信息等。学生辅导处的人员一般在学生毕业前半年开始进行收集、提供信息的工作。一方面通过管理信息系统向社会各部门、各行业的雇主提供学校学科分类、专业及课程设置情况,毕业生就业适合的去向、条件等方面的资料;另一方面请雇主及时提供招聘资料、机构人员需求、雇用条件、工作性质和职责、晋升机会、工资、福利待遇、行业现状及发展前景、空缺岗位的数额等信息,进行分类整理后,向学生公布,学生可根据自己的志趣进行选择。他们的很多做法对我们很有借鉴意义。各种研究技术方法1. JAVA+JSP+ServletJava 是在 1995 年由 Su
7、n Microsystems 公司开发的一种可以撰写跨平台应用软件的面向对象的程序设计语言,它是 Java 程序设计语言和 Java 平台的总称。Java 技术的特点非常的明显,它具有很好懂的安全性,在通用性方面效果显著,程序开发的效率很高,具有很好的平台移植性。它在科学超级计算方面成绩巨大,在互联网和移动电话应用中也有广泛应用,被很多个人开发者应用。在现代云计算技术和移动互联网的产业环境下,Java 的优势和应用的广阔前景更加明显。由 Java SE(Java2 Platform Standard Edition,也就是经常所说的 java 平台标准版) ,JavaEE(Java 2 Pla
8、tform, Enterprise Edition,也就是经常所说的 java 平台企业版) ,Java ME(Java2 Platform Micro Edition,也就是经常所说的 java 平台微型版)三个体系组成了 Java 平台。JSP(Java Server Pages)是由 Sun 公司倡导的,并通过与多个公司的参与一起建立的。JSP 语言具有很大的优势,它既易学习又简单,是广大 web 开发者首选的开发工具,他们可以很轻松的使用 JSP 对企业 web 工作进行支持。JSP 已经成为这个时代主流的开发动态网页的技术。JSP 实现 Java 与普通静态 html 代码的混合编程
9、的技术,它可以看成 Java 和 html 之间的交集,它是 servlet api 接口的一个扩展。Servlet 是运行在服务器端(Web 服务器)上的 Java 类,是独立于平台的 Web 组件,它保存在容器中,随着处理事务逻辑的需要而动态加载,同时还能生成图形化的客户端布局25。容器在服务器中的作用就是管理 Servlet 的生命周期并与浏览器通信,主要任务是处理 Web 请求,动态产生 HTML 页面。当浏览器按照 HTTP 协议向 Web 服务器提出请求(如健入一个URL 地址),Web 服务器响应后,把发给 Servlet 的请求,转交给 Servlet 引擎处理。Servlet
10、 引擎检查对的 Servlet 是否已装载,没有装载则先将其载入内存并初始化,再由该 Servlet 处理请求。如果 servlet 中含有访问数据库的操作,则还要通过相关的 JDBC 驱动程序,与数据库连接,对数据库进行访问。最后 Servlet 将动态生成的标准 HTML 页面,送至客户端浏览器。2.基于 B/S 和 C/S 的设备管理系统B/S 模式(Browser/Server,浏览器/服务器模式):是伴随 Web 技术的应用在 20 世纪 90 年代后期出现的一种新的计算机信息系统开发模式.B/S(Brower/Server)模式即浏览器与服务器模式, 是把 Web 技术和数据库技术
11、结合起来, 即在客户机上只要安装一个浏览器,服务器安装 0racle 、Sy base 、Informix 或 SQ L Server 等数据库.浏览器通过 Web Server 同数据库进行数据交互.在这种结构下, 用户工作界面通过 Web 浏览器来实现, 极少部分事务逻辑在前端实现, 但是主要事务逻辑在服务器端实现, 形成所谓三层 3-tier 结构 14 .这样就大大简化了客户端电脑载荷, 减轻了系统维护与升级的成本和工作量, 降低了用户的总体成本。系统结构模式是主要采用目前较流行的 Apache、PHP、MySQL 套件组建的三层 Web 结构,考虑到数据安全性,将数据库层单独存放于一
12、台服务器(与中间层分开存放) ,而中间层的网络服务器用 Apache 架设,鉴于 PHP 程序运行的快速、可靠、兼容及易用性等因素,故中间层的应用程序采用 PHP 编制,数据库层用 MySQL,从而实现较好的搭配。C/S(Client/Server,客户端/服务器)结构:即大家熟知的客户机和服务器结构,它是指将数据库放在后台服务器内,而将应用程序软件安装在客户端的一种系统架构模式,它采用网络技术,通过它可以充分利用两端硬件环境的优势,将任务合理分配到 Client 端和 Server 端来实现。C1ient 和 Server 常常分别处在相距很远的两台计算机上,C1ient 程序的任务是将用户
13、的要求提交给 Server 程序,再将 Server 程序返回的结果以特定的形式显示给用户;Server 程序的任务是接收客户程序提出的服务请求,进行相应的处理,再将结果返回给客户程序。这种开发模式的系统结构是由多台计算机分别执行不同的功能,相互协同来完成整个组织系统管理功能的应用,从而使系统中的各种资源得到最大程度的利用,可以实现多种用户共享网络信息资源。3. ASP. NET 技术ASP. NET 技术用于构建动态 Web 应用程序,是微软公司推出的一种全新的基于 B/S 结构模型的技术,集成了 Visual studio 2008 的支持。ASP. NET 程序架构是建立在通用的开发语言
14、基础上,在 VS2008 的支持下,具有强大的可视化开发功能,给开发人员带来简单的设计过程。在 Off 方面 ,添加了许多新的特性 ,使其能实现的功能更加丰富。ASP. NET 这种脚本技术可以嵌入到网页执行,并且做为开发人员的统一平台,能够生成许多服务,这些服务用于 Web 应用程序。ASP.NET 的语法在很大程度上与 ASP 兼容,因为其前身是 ASP 技术,因此可以通过在现有 ASP 应用程序中逐渐添加 ASP.NET 功能。4.主要使用 SQL server 和 My SQL 数据库MySQL: 是一个小型关系型数据库管理系统,在 Internet 上的中小型网站设计开发中优势明显,
15、被广泛地的应用。它是开放源码的,除此之外还有体积小、速度快、总体拥有成本低等优点。在程序开发过程中希望能有个可靠性和适应性特别好的数据库系统可以使用就,而 MySQL 就是这样一款数据库。虽然有如此多的优点,但是与其他的大型数据库相比,它的不足的地方还是非常的明显的,像它的规模特别小而且功能受到的局限比较大等缺点。MySQL 还有一个非常巨大的优点就是它是开放的源码软件,这样就可以大大的降低软件开发过程中的成本。SQL Server :是由 Microsoft 开发和推广的关系数据库管理系统(DBMS),它最初是由 Microsoft、Sybase 和 Ashton-Tate 三家公司共同开发
16、的,并于 1988 年推出了第一个 OS/2 版本。 SQL server 2008 Enterprise 是 Microsoft 公司于 2008 年推出的版本。SQL Server 2008 Enterprise 是 Microsoft 公司最新的数据库引擎,它提供了一些企业数据管理和业务智能工具。SQL Server 2008 Enterprise 的一个新特性是与公共语言运行库(Common Language Runtime,CLR)兼容。总结各位作者使用了不同的技术方法构建了就业管理系统论文的框架。各个企业学校有着各自的特点,所以所采用的技术方法也是不一样的。总的来说,这是一个殊途同
17、归的过程,用不同的方式实现同一个目标。参考文献1周宇. 大学生就业信息管理系统的设计与实现D.电子科技大学,20122马怀亮. 高校毕业生管理信息化的研究与实现.云南大学,20133杨帆. 浅谈高校设备管理现状与整改措施J. 电子科技大学 ,2009. 4程建钧.高校毕业生就业管理信息系统的设计与实现.复旦大学.20125侯宁.高校毕业生信息管理系统的分析与设计.山东师范大学.20096苗雪兰等.数据库系统原理及应用教程第三版(机械工业出版社).20077卢致伟.基于 Web 的高校毕业生就业信息管理系统设计与实现.云南大学.20128 董继睿.高校就业信息系统的设计与实现. 山东大学.200
18、89 李兆锐.毕业生就业管理系统的需求分析与设计. 山东大学.200810夏天 .基于.NET 的高校就业管理系统分析与设计.厦门大学.201211 钱进.基于 J2EE 的高校设备管理系统D.电子科技大学,2010.12 苏姗娜.基于 JavaEE 的学生就业信息管理系统的设计与实现D. 东北大学,2009.13 马骁. 基于 JSP 的学生就业信息管理系统设计与实现.吉林大学,201514 龚秋华. 广西财院就业信息管理系统的设计与实现. 电子科技大学,201415 李伟然. ajax 基于 ASP_Net 的广西艺术学院学生就业管理系统的设计与实现. 厦门大学,2014.16MA Ezz
19、ataba,GR Soltani,A Nejati Establishing a management information system .,2002 17 Q Liu,H Zhang. Design of Graduate Employment Information System Based on GIS.200918 Wu Xie, Huimin Zhang, Long Huang. Design of University Employment Information System.201119sunyuan. Development and Application of Laboratory Information System.201120 Parker B R, Freund D A. Developing effective selection policy models for masters candidates in health administration.