士官学校学籍管理系统的设计与实现
士官学校学籍管理系统的设计与实现
【摘要】武警部队实施新的院校体制编制调整改革,数量更精简,任务更集中,分工更明确。士官学校招生数量增加,学籍管理工作量空前繁重。传统的学籍信息管理模式需要耗费大量的人力、物力和财力,效率低、成本高、易出错,无法满足工作需求。新系统创新性地采用MIS系统和ASP动态网页技术,实现了数据共享,界面互动,大大提高了工作效率。
【关键词】信息化;学籍管理系统;数据库
原有学籍管理由两个子系统构成,由于受当时硬软件条件的限制,鉴于当时招生规模比较小,系统的设计在系统环境的要求,软硬件的配置,数据的存储等诸多方面表现滞后,与现代电子设备无法实现互融,数据出现不匹配,运行速度差,操作界面老旧,人性化和交互性表现不理想。考虑到学校招生规模不断扩大,招生专业越来越多,生源类别增加,原有系统无法满足现有需要。在这种背景下,推出新的学籍管理系统就显得尤为迫切。
一、需求分析
系统的总体上要实现基础数据管理、招生管理、成绩管理、学籍管理、学历管理和系统管理等六大功能,能够根据不同的角色分配,实现不同权限等级的管理,管理内容要涵盖总部下发的学籍管理规定全部内容,在数据的格式上对老系统的DBF格式数据、Excel数据格式能够实现兼容。具有上报、打印和统计功能。鉴于部队院校学籍管理的敏感性,系统安全性要求较高。要采取必要的安全机制和措施进行限定。
二、系统设计与实现
由于此系统只限于在校园网内部使用,考虑到B/S结构应用简单,相对易于推广,而且能对数据平台和管理访问权限进行有效保护,在ASP、SQL的支持下,更加方便快捷。因此此学籍信息管理系统基于B/S结构建立。结合士官学校学籍信息管理的功能需求,本系统主要包括基础数据管理、招生管理、成绩管理、学籍管理、学历管理和系统管理6个主要功能模块。
(一)关键技术
该系统重点涉及ODBC技术、ASP动态网页技术、ADO对象访问数据库和B/S模式的构成与数据处理,其中ODBC技术在通过驱动程序(driver)来达到提供独立数据库的目的,驱动程序因具体数据库不同有所不同,实质是一个用以调用ODBC函数的模块(通常是一个d11),因ODBC良好的独立性,使数据库的操作使用变得相对简单。ASP即活动服务器页面,在ASP环境下,采取创建服务器脚本的方式,进行数据交换和传输;ASP脚本借助HTML语言、Java等进行混合编译,使ASP程序的功能大大增强。ADO是ASP的一个内置的ActiveX