欢迎来到学术参考网

基于Delphi的高职院校学籍管理系统构建策略

发布时间:2015-07-23 10:59

  1 引言(Introduction)
  学籍管理工作是高等教育中一个极为重要的环节,是整个教学管理的核心和基础。目前,在国家相关政策的支持下,特别是随着Internet的广泛使用和校园网的普及,在高校中出现了一系列学籍管理系统,由于高职院校突出实践性、应用性、专业不稳定性和三学期制模式等特点注定与本科院校不同,真正适合高职院校的很少。因此,在成熟运行的高职院校学籍管理软件的基础上,扩展其学籍管理的外延,提升其学籍管理向学分制转化的能力,开发出一套适合于高职院校的学籍管理系统成为必然。本文主要讨论基于Delphi下高职院校学籍管理系统的需求分析、模型分析和数据库设计几个重要部分。
  2 系统需求分析(System requirements analysis)
  2.1 学籍管理机构
  高职院校目前的学籍管理体系比较灵活,目前大多处于从学年制到学分制的教学模式改革中,其学籍管理由学生处和各系(院)分 别管理承担其中部分工作。其中学生处负责学校学籍管理工作的统筹安排,系(院)承担具体工作的落实和实施。
  2.2 学籍管理需求
  根据高职院校学籍管理的实际运行情况,可以分为基本信息管理、学籍管理、交费管理、课程管理、成绩管理、奖惩管理、奖学金管理、学生补助管理、勤工助学管理、就业分配管理、系统管理和统计分析12个功能模块。
  2.3 管理角色设置
  为满足高职院校对学籍管理的动态需求,学籍管理系统采用学生处管理与系(院)管理相结合的方式,并根据学校的实际需求作灵活调整。
  为实现高职院校相对灵活的动态学籍管理模式,需要按照该类院校的学籍管理业务职能来划分角色,分为基本信息管理、新生管理、注册管理、学籍异动管理和毕业审核管理五个角色。
  成绩管理角色根据需要可以划分为成绩录入、成绩更新、毕业成绩汇总和成绩档案四个角色。
  3 系统流程分析(Process analysis system)
  针对高职院校的实际情况,可动态组合为如图1所示学籍管理系统流程。
  3.1 基本信息管理
  基本信息用于管理学籍业务的基本数据,是进行学籍管理基础[1]。基本信息管理为其他模块的运行提供资源数据。基本信息包含学生基本信息、院系基本信息、专业基本信息、班级基本信息、课程基本信息五项子模块。
  其中,学生基本信息用于管理新生和在册学生的基本信息。学生基本信息包含导入数据、创建班级、新生分班和生成学号四部分功能;院系基本信息用于管理院系信息,包含录入、编码(根据院系基本信息,指定编码规则,然后进行编码,得到院系代码)和更新等功能;专业基本信息用于管理专业基本内容,包含录入(指定学科后,执行录入专业信息功能,得到专业基本信息)、编码(按照专业基本信息,指定编码规则,执行编码操作得到专业代码)和更新等功能;课程基本信息用于处理课程信息。课程基本信息涉及到学籍科角色和其余所有角色。根据教研室基本信息,执行录入课程信息和指定开课教研室后,得到课程基本信息,然后指定编码规则,生成课程代码,根据需要进行更新。
  3.2 学籍管理
  根据学生的注册信息、考试成绩和交费情况对学生的学籍进行管理,即时更新学生的学籍状态。对学生的毕业进行审核或学历查询数据。学籍管理包含学生注册、学生重修、退学管理、学籍异动和毕业审查五项子模块。
  3.3 成绩管理
  根据课程和教学班数据,管理学生的期末考试成绩,并进行统计。统计学生的全学程成绩以进行毕业审核。成绩管理包含期末考试成绩、补考管理、操行管理和毕业成绩汇总四项子模块。
  3.4 班级管理
  根据班级基本信息数据,管理班级信息的修改、浏览和信息查询等。班级管理包含期班级信息修改、班级信息浏览和班级信息查询三项子模块。
  3.5 交费管理
 根据学生基本信息数据,管理交费信息的修改、浏览和查询等,作为是否能够生成学籍档案的依据之一。交费管理包含交费信息修改、交费信息浏览和交费信息查询三项子模块。
  3.6 课程管理
  根据课程基本信息数据,管理课程信息的修改、浏览和查询等。课程管理包含课程信息修改、课程信息浏览和课程信息查询三项子模块。
  3.7 奖惩管理
  对学生在校的奖励和处分分别进行管理,作为奖学金、勤工助学、学生补助和就业分配的主要依据。奖惩管理包含学生奖励增加、奖励取消、奖励浏览、奖励查询和处分增加、处分取消、处分浏览、处分查询等八个模块。
  3.8 奖学金管理
  根据成绩管理和奖惩管理的结果评出学生本学年的奖学金情况,奖学金管理包含奖学金修改、奖学金浏览和奖学金查询三项子模块。
  3.9 学生补助管理
  学生补助管理包括助学贷款和特困生补助两个子模块。
  3.10 勤工助学管理
  勤工助学管理包含用工申请管理、助学申请管理、报酬发放管理和应聘合同管理四个子模块。
  3.11 就业分配管理
  就业分配主要用来对学生的就业情况进行管理[2],包括就业分配修改(增加、取消)、就业分配浏览和就业分配查询三部分功能。
  3.12 统计分析管理
  统计分析管理模块包括学生成绩统计分析、学生奖励统计分析、学生处分统计分析、奖学金统计分析、助学贷款统计分析功能,主要就是对相应的资料数据进行统计分析汇总。
  4 系统模型分析(System model analysis)
  4.1 模型关系
  本系统模型之间的关联和数据流程如图2所示。
  4.2 系统实现方法
  系统通过网络软件系统流行的B/S结构来实现,管理和维护方便,便于实现系统升级、管理策略的调整和开放式的资源共享[3]。具体以微软()系列技术为核心,基于Windows平台,应用Delphi2010开发平台,结合XML、ActiveX等最新技术,实现项目所要求的B/S的结构运行方式。即用户界面层采用Delphi2010开发;应用层是上下两层的纽带,它建立实际的数据库连接,根据用户的请求生成SQL语句检索或更新数据库,并把结果返回给客户端,这一层通常以动态链接库的形式存在并注册到服务器的注册簿(Registry)中,它与客户端通讯的接口符合某一特定的组件标准(如COM),采用Delphi2010开发平台开发;数据库层主要负责实际的数据存储和检索,考虑到学籍管理中数据流量大、保密性、安 全性强且具有档案性的特点,采用SQL Server2008来实现。
  5 结论(Conclusion)
  学籍管理系统是为了解决高职院校学籍管理的现状而量身定做的,本文在大量调研的基础上,对系统设计中的需求分析、流程分析、模型分析进行了详细的描述,并对数据库的设计给出了原则性建议,从而提升了学籍管理的科学性、合理性、有效性和可追溯性。
  参考文献(References)
  [1] 杨颖.职业技术学院学籍管理系统设计[J].河南省冶金行业低碳冶金与节能减排学术研讨会论文集,2011.
  [2] 孟庆梅.教学管理系统的设计与实现[J].河南工业大学学报社会科学版),2008,4(03):147-148.
  .四川:四川大学,2005.
  作者简介:
  赵 景(1982-),女,硕士,工程师.研究领域:信息安全.

上一篇:数字无线通信技术在森林防火中的价值体现

下一篇:测向交叉定位协同信息远程传输方法创新