数字化校园建设中学生信息管理系统的设计与实现

2016-08-04 07:03徐波
青春岁月 2016年4期

【摘要】随着我国经济和社会的迅猛发展,我国的教育事业得到了突飞猛进的发展,而高等教育的发展对于我国社会的发展无疑至关重要。基于此,高等院校在不断的提高自身各方面的全面管理水平。高校的学生管理不但关系着学生的成长,同时也关系着学校的稳定发展。近年来,随着我国高等教育的不断普及,我国高校不断实现招生规模的扩张,从而无疑加大了高校学生管理工作的难度,最明显的表现是学生信息管理量迅速增加。因此,传统手工管理文件档案的工作方式很显然不能满足目前学生信息管理的需要,这是由于,随着时间的推移,学生的各种档案和数据迅速增加,同时,由于学生管理工作越来越复杂,难度越来越大,如果采用手工方式进行档案与数据的修改,维护以及查询,那么使得工作的变得非常困难。基于此,需要采用一种简单,有效的管理方法进行高校学生信息的管理。

【关键词】学生信息管理系统;数据库管理;多层体系结构

一、学生信息管理系统的结构体系设计

虽然两层客户端、服务器的结构体系能够对文件服务器结构存在的问题进行部分克服,然而还是具有一定的缺点。一旦系统连接的客户端的数据突然变大,那么就会出现由于没有办法实现负荷的均衡而使得服务器的性能效率大大降低。同时,当改变系统的需求时,需要对客户端应用程序以及服务器端的应用程序进行修改,这样无疑使得系统的维护和系统的升级非常的麻烦。针对上述问题,采用多层次的体系结构。在数据库服务器和客戶端之间加入了应用服务器,构成了多层体系结构,这样就构成了数据库服务器、应用服务器、客户端的三层结构体系。三层结构体系中,所有的应用程序都被放在了应用程序中,并且程序通常是以组建的形式存在的,组建能够实现重复使用,跨模块的使用以及能够实现共享。更主要的是,上述组建可以通过任意的形式进行集成,从而成为新的组建,这样就使得系统的修改,升级以及更新变得简单。另外,三层结构体系中,对于客户端的要求非常简单,便于系统的维护,因此更适于用户端分散以及多用户端的系统。因此,高校学生信息管理系统在学校中,不管是教学区,生活服务区海上宿舍区都能够正常使用。本文采用多层体系结构进行系统的设计。这样,系统能够满足学校学生管理工作的需要。此时,客户端可以通过网络进行系统的登录,实现数据的共享,从而使得对客户端的维护减少,操作简单。

二、学生信息管理系统数据库逻辑结构的设计

进行数据库管理系统的设计过程中,必须要确定数据库逻辑结构的设计,所谓的数据库的逻辑结构指的是把概念模型转变为数据库管理信息系统可以支持的数据模型。高校学生信息管理系统进行数据库管理系统的设计时,完全利用了具有支持关系的数据库模型系统。高校学生信息管理系统新生管理子系统模块概念模型转变为关系数据时,基于其E-R图得到下面的关系模式:

①学生(学生姓名,学生性别,学生学号,学生出生日期,学生专业,学生院系,学生年级,学生班级)

②性别(学生性别,学生宿舍楼)

③学生班级(学生编号,学生数量)

④学生的宿舍(学生宿舍楼的编号,学生宿舍的编号,学生宿舍的人数,学生的性别)

⑤学生档案材料(学生档案的编号,学生的联系方式,学生的家庭住址等信息)

在读学生管理系统模块的概念模型转变为关系数据时,由其子系统E-R图得到的关系模式如下:

学生(学生的姓名,学生的学号,学生的性别,学生的专业,学生的年级,学生的班级,学生所在院系,学生的成绩)

必修课(课程名称,课程的代码,课程的学分,课程的任课老师;课程设置的院系)

选修课(课程名称,课程的代码,课程的学分,课程的任课老师;课程设置的院系)

奖惩记录(奖惩的名称,奖惩的时间,奖惩的编号)

职务(学生的姓名,学生的编号,学生任职的时间,学生的班级,学生的专业,学生的班级,学生所在的院系)

综合测评(学生的姓名,学生的学号,学生测评的时间,学生所在的院系,学生的专业,学生的班级,学生的年级,学生的成绩)

高校学生信息管理系统毕业生的管理子系统模块概念模型转变为关系数据时,子系统的E-R关系模式如下:

学生(学生的姓名,学生的性别,学生的学号,学生所在的院系,学生毕业证的编号,学生学位证的编号)

学生的毕业设计(学生的姓名,毕业设计、毕业论文名称,指导老师,毕业设计、毕业论文研究方向)

学生毕业论文、毕业设计指导老师(学生毕业设计、毕业论文指导老师姓名,老师工号,老师的性别,老师的职称,老师研究的方向)

学生的毕业证(学生的姓名,学生毕业时间,学生毕业证的编号)

学生的学位证(学生的姓名,学生获取学位证书的时间,学生学位证的编号)

学生毕业档案(学生的成绩,学生档案的编号)

本章主要是对高等学校学生信息管理系统的设计进行了详细阐述。分析了高校学生信息管理系统的结构体系设计,在此基础上,进行了高校学生信息管理系统的数据库设计,从系统数据库的概念结构设计,数据库的逻辑结构设计以及数据库的物理结构设计三个方面进行分析;最后,重点探讨了高校学生信息管理系统的软件结构设计。

三、学生信息管理系统数据库物理结构的设计

系统数据库管理系统在物流的设备上利用什么样的方式进行数据的读取,存储,存储时间,以及空间的利用率等就是数据库的物理结构。对于高校学生信息管理系统中和数据库管理系统中全部数据选择合适的物理结构。物理结构的选择受到软件开发人员使用计算机管理系统权限的限制。为了设计具有良好逻辑关系的数据库,通常要选择应用环境物理结构过程,这可以认为是数据库管理系统物理设计过程。由于高校学生信息管理系统中,对于新生和在校学生的数据信息以及数据库管理系统的数据存储在数据库服务器上,而对于毕业学生数据信息则保存在光盘上,所以,高校学生信息管理系统相对来说要求的物理设计比较简单。

四、学生信息管理系统软件结构的设计

在学校的管理工作中,学生的信息管理起着非常重要的作用,同时,高校学生信息管理涉及到面非常的广泛,因此,系统非常庞大。本文前文已经对高校学生信息管理系统的功能模块进行了划分和详细描述,同时给出了系统的逻辑结构模型和概念结构模型,基于此,本节把利用事务分析的方法把功能需求转变为系统高层结构图。高校学生信息管理系统的高层结构图包括了五个项目,即新生的入学信息管理,在校学生的信息管理,毕业生的信息管理,政策通知管理以及系统的系统管理。

【参考文献】

[1] 刘立军. 学生信息管理系统的研究与开发[J]. 江苏泰州:泰州职业技术学院学报, 2005(1): 64-66.

[2] 吕建强. 高校学生信息管理系统的研究与技术分析[J]. 科技情报开发与经济, 2006(16 )8:38-41.

[3] 张建军. 高校信息管理系统的开发与实现[J]. 甘肃高师学报, 2004(2):100-102.

[4] 张少敏. 基于Internet的校园网管理信息系统实现策略[J]. 管理信息系统, 1999 (10): 45-47.

[5] 李淑娟. 高校教务网络化管理中存在的问题及对策探讨[J]. 中国管理信息化(综合版), 2006 (19)8:68-72.

【作者简介】

徐波(1982—),男,湖北潜江人,湖北工业大学计算机学院计算机技术专业2013级硕士研究生,主要研究方向:计算机应用技术。