传统的学籍管理方法由于分散管理,易发生数据丢失,劳动强度高,速度慢。使用计算机可以高速快捷的完成以上工作。特别是计算机联网后,数据在网上传递,可以实现数据共享,避免重复劳动,规范教学管理行为,从而提高了管理效率和水平。学籍管理信息系统以计算机为工具,通过对教务管理所需的信息管理,把管理人员从繁琐的数据计算处理中解脱,从而全面提高教学质量。
1、系统管理:包括用户信息(用户名、密码等)的添加、更改、删除和退出系统等功能。
2、成绩管理:包括学生成绩管理(课程号、课程名、学号、成绩)的添加、更改、删除和查询(按学号、班级和查询全部)等功能。
3、学生管理:包括学生基本信息管理。其中学生基本信息管理包括学生基本信息(学生编号、姓名、性别、所在专业等)的添加、更改、删除和查询(按学号、班级、专业、院系等)功能。
4、课程管理:包括课程信息(课程号、课程名称和授课老师)的添加和删除。
5、打印报表:包括输出学生自然状况、学生的各科成绩和补考学生报表。
1.3系统的功能分析
2、录入功能:为用户提供对所有信息的录入功能。
3、查询功能:为用户提供查询的功能,可查询允许范围内的所有信息。
4、维护功能:为用户提供查询及相应的修改,删除功能。
5、打印功能:能打印全校学生的信息及各班信息,科目成绩等。
6、退出功能:结束并关闭系统。
图1系统功能模块图
1、数据元素:数据元素是数据的基本单位,在计算机程序中通常作为一个整体进行考虑和处理。有时,一个数据元素可由若干个数据项组成,例如,一本书的书目信息为一个数据元素,而书目信息的每一项(如书名、作者名等)为一个数据项。数据项是数据的不可分割的最小单位。
2、数据流:数据流最初是通信领域使用的概念,代表传输中所使用的信息的数字编码信号序列。然而,我们所提到的数据流概念与此不同,是“只能以实现规定好的顺序被读取一次的数据的一个序列”。
3、内存泄漏:内存泄漏也称作“存储泄露”,用动态存储分配函数动态开辟的空间,在使用完毕后未释放,结果导致一直占据该内存单元。直到程序结束。即所谓内存泄漏。
此次系统开发使用VB语言,该语言简单易学,又增强了可视化、数据库及Internet编程功能,很容易就可以进行系统开发。因此系统开发工具可以采用VisualBasic进行开发。而对数据库的建立,由于建立的数据库主要是对光纤的信息进行管理,所以可以采用微软公司开发的MicrosoftAccess。该软件简单易懂,应用广泛,比较适合新手上路使用,而且建立的数据库较为安全。
因为系统主要应用于学院内部,而不具备网络查找功能,因此在实现时可以做成单机版,对管理员赋予数据录入、查询、修改以及对数据库的清零等功能。
在建立数据库时可以通过对数据库的设计用户名和密码进行保密,以及在建立数据库以后可以对数据进行压缩等技术,保证数据的安全,使数据库具有安全保障。
2.3社会因素的分析
随着科学技术的不断提高,计算机科学日渐成熟,作为计算机应用的一部分,使用计算机对学籍信息进行管理,具有着手工管理所无法比拟的优点。这些优点能够极大提高学生档案管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。该软件的开发不会侵犯国家、集体和他人的利益。
图2学籍管理业务流程图
图3成绩管理业务流程图
图5学籍管理系统第一层数据流图
图6学籍管理系统第二层数据流图--“成绩管理”
图7学籍管理系统第三层数据流图--“成绩分析”
在学校里,随着高校规模的不断扩大和招生人数的不断增加,需要处理大量的学生数据信息。如何更好的组织学生信息,更加快捷的管理学生信息显得尤为的重要。
作为计算机应用的一部分,使用计算机对学生信息进行管理,有着手工管理所无法比拟的优点.例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高学生信息管理的效率,也是学校的科学化、正规化管理,与世界接轨的重要条件。
编写一个学生管理系统可以为学校办公管理提供一个快速、简单规范的管理平台,使学院在学生信息管理方面更加规范化,快捷化。