学生学籍管理系统的开发

2011-12-31 00:00:00邓春雨
科技资讯 2011年30期


  摘要 学籍管理工作在正常的情况下需对大量的数据进行处理,它们包括,新生入学、班级设置、班级编排、新生学号设置、学生基本档案输入、学籍变动、每学期末的升级处理、学生生花名册打印等。如果由人工去处理这些数据需要花费大量的时间、人力、物力。学籍管理系统,是在总结以上管理方法的基础上并结合用户的需求对学籍的各种数据进行了有针对性的开发,充分利用Visual Basic具有强大的数据库管理功能及在应用程序开发上高效、灵活的特点,创建了各个过程,目标设计、系统开发背景、开发和运行环境选择、系统功能分析、系统功能模块设计、数据库需求分析、数据库概念结构设计、数据库逻辑结构设计、数据库结构实现、各个功能模块的创建、系统的编译和发行等进行了详细描述。学籍管理系统设计突出了信息管理系统完整实用的开发方法,系统的最大特点是突出了实用性和实效性,紧密的结合了用户的使用要求,操作方便,有一人进行管理就可以完成大量的学籍管理工作,例如:新生入学后,由计算机根据报名录入的情况,统计新生人数,按用户要求进行自动编排班级(可按入学成绩或报名顺序两方式),然后按规定自动产生学号;当一学期结束后,系统能自动完成学生的升级处理,还有许多先进的功能,限于篇幅就不一一介绍了;另外,本系统还有一大优点,就是采用客户机/服务器结构体系设计,程序利用ODBC开放式数据源访问数据,即可在单机上运行,又可在网络环境下运行,应用程序不用改动,只需将数据库升级到网络上就行了。
  关键词:学籍,新生,排班,升级,变动,数据源
  中图分类号G420: 文献标识码:A 文章编号:1672-3791(2011)10(c)-0000-00
  A、数据库应用程序的基本成组成
  简单地说,数据库应用程序的主要作用是存放数据、从数据中检索和统计数据,以得到各种各样的信息(报表和图表等)。一个完整的数据库应用程序应按照功能可分为4部分内容:数据库;应用程序窗体;查询和统计;报表和图表。
  B、数据库应用程序的开发步骤
  一个实际的数据库应用程序的开发一般需要经过如下几个步骤,而且有的步骤可能要反复几次。
  ①应用程序应用背景和需求分析
  在此阶段中,开发人员应该弄清楚所要开发的应用程序将应用于什么样的场合、要完成哪些功能、达到什么样的标准、需求方对应用程序的具体要求等。充分考虑需求方的计算机应用水平及习惯应用软件、硬件环境、工作方式、投资强度、时间要求和开发工具提供的功能、开发周期、完全性要求、开发成本等因素,从而确定数据库后台管理工具和前端应用程序的开发工具。
  ②组建开发组
  一个大型数据库应用系统的开发通常由多人协作完成,每一个人只充当开发过程中的一个角色。一个典型的开发组由项目负责人(Project Manager)、数据库管理员(Database Administrator)、应用程序开发人员(Application Software)要注意的是:在一个较小和任务较为简单的桌面数据库应用系统的开发过程中,开发组的所有任务可能由一个人或很少的几个人来完成,因而不存在确定的组内分工。
  数据库管理员一般由数据库后台管理系统熟悉的熟练人员来担任,要求对数据库管理系统(SQL Serv