浅议学生学籍管理系统设计
摘要:学生学籍管理系统是一个教育单位不可缺少的部分,它的内容对于学校的决策者和管理者来说都至关重要,所以学生学籍管理系统应该能够为用户提供充足的信息和快捷的查询手段,本文就编写学生学籍管理系统所存在的问题进行了简单描述。
关键词:学生学籍管理系统 运行模式 关系型数据库
一、学生学籍管理系统设计的意义
随着学校规模的扩大、学生人数的增加,效率低下、容易出错的手工方式越来越不适应实际管理工作的需要,为了适应现代社会人们高度强烈的时间观念,利用计算机技术和数据库技术设计开发学生学籍管理系统、实现学生学籍管理工作的自动化成为学生管理部门的迫切需要。学籍管理系统软件为教学办公室带来了极大的方便。
学生学籍管理系统是一个教育单位不可缺少的部分,是学校管理工作的重要组成部分,它的内容对于学校的决策者和管理者来说都至关重要,所以学生学籍管理系统应该能够为用户提供充足的信息和快捷的查询手段。
此外,学校的内部管理机制也有所更新,一些具体制度也制订了许多规则或办法,不时在实践中增减补充,以适应学校合乎教育规律与知识分子政策的运作,更充分更合理地激发,调动广大教师的责任感,积极性,以催化他们的事业心和创新意识。只有在上下同心,和衷共济的基础上,学校才会出现新格局,办出新特,立足于社会认可的先进学校或名校的行列。
二、设计学生学籍管理系统时应该注意的问题
1 应该实现的主要功能。学生学籍管理工作主要是学生基本情况的管理包括学生学籍变动的管理(转入、转出、休学、外出借读、借读、留级或跳级)、学生成绩的管理和教师基本信息管理和教课的管理,主要包括数据输入、修改、删除、追加、查询、统计和打印报表等功能,学生学籍管理系统要能高效、准确地完成这些功能,并要达到界面美观友好、使用方便。第一个步骤是创建一个工作空间和项目目标文件,使以后设计的所有功能都在此目标文件下有组织地灵活运行。第二个步骤是建立系统运行需要的表并把表添加到数据库中。第三个步骤是进行主菜单的设计,使不同的窗口共享这个主菜单,通过设计脚本来触发当前活动窗口中定义的事件来完成数据的增删改、查询、打印。第四个步骤是建立各种窗口,通过数
据窗口对象,和建立的各种控件。来实现相应的功能。关系数据库SOL语言对关系模型的发展和数据库管理系统的研制起了重要作用。SOL语言虽为结构式查询语言,但实际上具有定义、查询、更新和控制等多种功能。在学生学籍管理系统的开发过程中,主要使用了嵌入式SOL语句和动态SOL语句在程序中灵活地操纵数据库。
2 运行模式的选择。本系统的运行模式可以在单机模式、主机模式、客户/服务器(CS)模式、浏览器/服务器(BS)模式中进行选择。在计算机网络比较比较普及的今天,比较好的选择应该是CSBS模式。目前许多在局域网上应用的软件系统已经不能满足广域网的要求,软件的体系结构也从以前的CS双层结构逐渐向Bs三层结构发展。因此这个学生管理系统最好采用BS模式的设计方法,这样模式能突破了局域网的限制,让数据面对了广域网上更多的用户,更加方便了用户的远程查询和管理人员的远程管理。同时,也方便了数据库管理人员对数据库的管理和维护,因为采用的是三层结构,加强了数据的安全性和稳定性,除此之外,BS模式改进了以前学籍管理系统的限制,方便的实现了对学生学籍的查询和管理功能。
3 编程环境的选择,微软公司的VISUAL BASIC 6.0WINDOWS应用程序开发工具,使目
前最为广泛的、易学易用的面向对象的开发工具。VISUAL BASIC提供了大量的控件,这些控件可用于设计界面和实现各种功能,减少了编程人员的工作量,也简化了界面设计过程,从而有效的提高了应用程序的运行效率和可靠性。故而,实现本系统VB是一个相对较好的选择。
4 关系型数据库的实现ACCESS2000就是关系数据库开发工具,数据库能汇集各种信息以供查询、存储和检索。ACCESS的优点在于它能使用数据表示图或自定义窗体收集信息。数据表示图提供了一种类似于EXCEL的电子表格,可以使数据库一目了然。另外。ACCESS允许创建自定义报表用于打印或输出数据库中的信息。ACCESS也提供了数据存储库,可以使用桌面数据库文件把数据库文件置于网络文件服务器,与其他网络用户共享数据库。ACCESS是一种关系数据库工具。关系数据库是已开发的最通用的数据库之一。如上所述,ACCESS作为关系数据库开发具备了许多优点,可以在一个数据包中同时拥有桌面数据库的便利和关系数据库的强大功能。
5 二者的结合(DBA)的过程中应该注意的问题。微软的JET数据库引擎提供了与数据库打交道的途径,我们是通过它以及VISUAL BASIC来访问数据库并对其进行各种操作。VISUALB
ASICACCESS以及其他微软的软件产品都是通过共用JET数据库引擎,从而给用户提供了丰富的数据类型。DATA控件在数据库中的信息与将信息显示给用户看的VISUAL BASIC程序之间架起了一座桥梁。我们可以设置DATA控件的各个属性,告诉它要调用那个数据库的哪个部分。缺省情况下,DATA控件根据数据库中的一个或多个数据表建立一个DYNASET-TYPE(动态集合)类型的记录集合。一个记录集合是动态的也就意味着,当原来的数据表中的容改变了以后,该记录集合中的记录也会随之改变,DATA控件还提供了用来浏览不同记录的各种跳转按钮,将学生管理系统数据库设计说明书DA-TA控件放置在窗体中之后,我们还必须在该控件与要处理的数据库之间建立联系。
6 对系统可行性分析。建设MIS的必要性取决于需求的迫切性和实现的可行性。可行性并不等于可能性,它还包括很必要性,如果领导或管理人员对信息的需求并不迫切,或各方面的条件不具备,就是不具备可行性。系统可行性包括经济上可行性、技术上可行性、管理上可行性和资源上可行性四个方面。
此外,应该注意的是在登录窗口中是对使用系统人的身份的识别,如果是系统管理员,则拥有修改、插入、追加、删除、保存数据的权利,并可对能使用本系统人员进行管理。如果是
数据管理员,则没有对使用本系统人员的管理项。而普通用户则只能进行查询、打印、页面设置、打印预览等简单功能。在各个学籍管理和学籍变动管理窗口中都有对数据的备份功能。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。