您好, 访客   登录/注册

毕业生信息系统的开发与应用

来源:用户上传      作者: 何志永

  摘 要:随着计算机应用技术和网络技术的不断发展,各行各业相关部门都实现办公网络化,各个高校对学生信息的存储和调查都已进入网络办公阶段,本文以天津开发区职业技术学院毕业生信息系统为基础,浅谈毕业生信息系统的功能需求和开发过程,以及在开发中遇到的困难和今后的努力方向。
  关键词:信息系统;B/S模式;效率
  中图分类号:C931.6 文献标识码:A
  
  1概述
  由于网络办公比较发达和方便,各个高校对学生信息的存储和调查都已进入网络办公阶段,对于信息的处理大都采用数据库技术,方便、安全、可靠。而我院学生信息的调查以及各种取证和就业状况的统计,毕业生离校时各种手续是否齐全的统计,部分处理还处于纸制和文件阶段,不但耗费大量的人力和物力资源,效果还不好。
  根据学院的发展需求,我们决定开发一套毕业生信息系统,用来统计我院毕业生的就业状况,各种取证情况,及时了解应届毕业生的各种信息,多部门协调合作,反馈就业状况和是否能按时毕业状态,各部门领导负责人可以通过网上办公及时了解学生各种情况数据统计,数据可以保留到毕业生离校时,这样就不用再由各部门发文件,班主任再去从中提取本班数据。班主任能够提前了解本班学生状况,提前安排相应工作。
  为此,我们特申请了天津开发区职业技术学院的校级科研立项,于2010年12月申请立项,2011年1月获得批准,2012年1月结题。
  2 项目开发工具
  该毕业生信息系统采用ASP动态网页设计技术,结合HTML、JavaScript脚本开发界面,结合XML、Session等技术,使用ASP提供的内嵌6大对象,可以使用户更容易收集来自浏览器请求发送的信息,相应浏览器及存储用户信息,还可以依靠ActiveX组建增强服务器应用程序功能。使用ACCESS数据库来存储毕业生信息,来对数据进行有效的管理和快速的检索。使用ADO技术访问数据库,具有执行速度快、使用简单、低内存消耗和占磁盘空间小等特点。使用学院现有的网络资源,将本系统放到学院办公网服务器上通过IIS进行解析,在学院网站上做连接,可方便实现各个用户的访问。
  3 项目研究内容和实现具体功能
   3.1 项目的研究内容
  天津开发区职业技术学院毕业生信息系统,有我们学院自己的特色,有两部分主要功能:毕业生信息的统计,包括个人信息、就业、取证等;毕业生离校手续处理,包括是否有不及格科目、是否欠学费是否归还所有物品等。
  由于系统用户涉及到了所有毕业生、班主任和各职能管理部门,必须采用网络办公方式,实时处理各种数据。在选取开发模式时,我们考虑了B/S和C/S两种模式,众所周之,采用C/S模式,需要装客户端,这对用户众多,办公地点不固定的系统来说,几乎不可能。由于现在WWW的发展特点,基本上是装了操作系统的电脑都自带浏览器,因而B/S的一个最大优点就是不用再去安装客服端,编程时只是把重点程序放在服务器端就行了。因此我们采用了B/S开发模式。
  3.2 项目实现的具体功能
   该项目从调研开始,就一直在和各相关部门沟通,从二级院系和班主任工作角度,做了多方面功能调整,根据我院实际相关工作流程,我们把功能定在以下几方面:毕业生可以通过学院网站打开系统,输入学号,进入自己的信息页面了解就业、取证、是否毕业等信息,及时更新信息。通过班主任用户登录界面进入,及时了解本班学生取证、就业等相关状况,更新学生就业状态,查看毕业信息,及时通知不能毕业的学生。就业办公室可了解学生的就业状况。各职能处室录入毕业生毕业信息,决定是否能按期毕业,教务处录入没有成绩单的学生,财务处录入欠费学生,图书馆录入欠图书和滞纳金的学生等。主管院长及时了解毕业生各种信息,得到汇总数据。
  4 项目在开发过程中遇到的困难
  有了我们需要开发的内容,接下来就是设计工作,虽然已经做好了各模块的功能图和程序设计流程,但在开发过程中仍然面临着不少问题需要解决。
  第一、系统信息的组成部分(原始数据)的来源是一个非常重要的问题,因为信息系统包含的信息非常广泛,不仅包含了基本信息,还包含了不及格科目,取证就业状况等信息。这部分数据需从教务处拿到基本信息包括学号、姓名、生源地等,之后再找学籍管理人员拿到有不及格科目的学生的科目,之后是培训处的取证情况,包括英语和职业资格证书等。到毕业生离校时有些数据可以用,有些数据还需要从各部门拿到,例如:欠学费的学生名单,欠图书的同学名单等。这些数据都未经过处理,不能直接拿到数据库中使用,我们开发人员必须经过处理,形成数据库格式的数据才能正常在系统中使用。这些数据的获取,要经过实践研究才能充分了解需要哪些数据,怎样获取数据和怎样处理数据。
  第二、服务器和学院网站链接问题,因为开发的系统用户众多(包括两千多名毕业生用户),不仅需要考虑访问量大的安全问题,还要考虑外网访问的问题。为此,我们要联系学院服务器管理的老师,做相关问题的研究,需要加开外网权限,做链接,做备份等问题。系统的维护也很困难,因为学院服务器负责全院的网络办公,不能出现任何安全问题,我们普通教师无权私自使用,所以软件的安装、调试、维护、备份等工作必须申请服务器管理员后才能进行,为此,我们的工作增加了不少难度。
  第三、数据库设计和编码问题,由于要处理的用户众多,数据量大,因此数据库设计必须合理,避免出现冗余,确保数据处理快速、安全、准确。为此我们做了大量的调试和修改工作。编码问题是一个重要的核心问题,不仅要实现功能,更重要的是编码要规范,提高运行速度,完全按照编码规范来进行,由于我们平时大量的时间都放在教学中,这方面能力还不是很强,这就要求我们多学,多查阅书籍和向经验丰富的开发人员请教,确保系统的质量。
  5 项目开发的意义
  方便各部门的数据统计工作。为毕业生查询自己的取证、推荐、是否毕业等信息提供方便。为毕业班班主任工作提供方便。节省学院的人力和物力资源。提高我们的项目开发经验,把开发项目的经验和步骤用到平时教学环节,提高学生实践经验。
  6 结论体会
  随着信息系统和我国教育事业的发展,使用信息系统来管理教育资源的高等院校也越来越多,管理信息系统逐渐得到了学校的认可。高等院校有必要使用毕业生信息系统来管理毕业生信息,方便、高效的管理模式有利于办公效率的提高。
  天津开发区职业技术学院毕业生信息系统,在开发过程中充分考虑了我院的办学特色和管理模式,吸取了其他院校毕业生管理系统的开发经验。系统的一个不足之处在于,重点放在了毕业生信息的统计,过于注重工作流程的处理,并没有一个平台把毕业生的相关信息和企事业用人单位很好地结合。今后,我院毕业生信息系统应该继续做这方面的开发,使得毕业生信息系统不仅可以高效管理毕业生信息,还可以通过功能强大的互联网及时向招聘企业传递毕业生相关信息,建立学生与用人单位实时双选平台,实现就业部门与用人单位动态信息交换,有助于学校、毕业生与用人单位之间的交流与互动。
  参考文献
  [1]石志国.ASP程序设计[M].北京:北方交通大学出版社,2005.
  [2]宋延杭.及时应用ASP脚本(第二版)[M].人民邮电出版社,2006.
  [3]邓芳芳,愈佳.毕业生信息管理系统设计开发[J].科技广场,2008,(8).


转载注明来源:https://www.xzbu.com/8/view-1629563.htm