公务员期刊网 论文中心 正文

三层架构下的学生信息管理系统研究

三层架构下的学生信息管理系统研究

关键词:三层架构模式;学生信息管理系统;构建

学生信息管理系统建设的根本目的是为了实现对学生信息管理的系统化与规范化。随着教育事业的蓬勃发展,不仅给学生信息管理工作指明了新的道路与方向,更是对其提出了新的要求与标准。因此,建设高效、统一且便捷的学生信息管理系统俨然成为了衡量教育教学水平的一种重要标志。

1学生信息管理系统概述及特点

学生信息管理系统,简单地来说就是从学生入学开始至毕业结束这一时期内所有的信息进行统一管理的过程。主要包括:学生基本信息、体检表、军训登记表、学年考评表、奖惩材料以及高等学生毕业生等级表等。随着校园信息化的不断发展,智能化的学生信息管理系统逐渐地受到了系统管理员及用户的青睐。在这样的背景之下,有越来越多的学生想通过信息管理系统来了解自己的学习情况,更有越来越多的家长也开始关心自己的子女在学校中的生活状态。所以,作为学校理应从学生入学开始至毕业结束对学生的信息做一个系统且全面地管理。学生信息管理系统具备如下特点:网络信息操作化。没有网络就没有对学生信息操作的基础,所以说,学生系统管理系统是建立在网络系统之上的。信息管理数字化,信息管理数字化指的是通过现代化的信息技术将学生的信息转化成为计算机可以识别的数字信息,它为学生信息信息管理系统的分析奠定了坚实的基础。

2学生信息管理系统的可行性分析

信息管理系统不仅可以有效地降低管理人员工作的强度,还具有以下几个方面的优势:使得学生信息得到了规范化的管理。由于需要利用计算机技术来统计和分析学生信息,这就需要在信息录入者在对学生信息录入的过程中不仅要准确,还要保证认真与严谨的工作态度。这样做的目的是为了将错误可以降低至最小的范围之内,从而实现学生信息管理工作的规范化。信息管理系统中的学习信息让学生信息管理有了监督的平台,在推动在实现学生信息规范化的基础上,也为促进高校“放权减政”教学模式的实施与创新。信息管理系统可以充分利用计算机中的功能与优势,不仅将枯燥的纸张涂写变成了灵活的电子信息操作,还加快学生信息的、传送及获取,也使得各部门之间的联系越发密切,大大地减轻了工作人员的任务量、增加了学生信息管理工作的透明度。降低了学生信息管理工作的成本。高校学生信息管理系统的应用使相关的管理人员一改往日枯燥、乏味的被动局面,实现了无纸化地办公模式,减少了日常管理工作中纸张浪费的现象,体现出了现代化学生管理工作的优势。

3三层架构模式分析

顾名思义,三层架构就是将整体业务划分为表示层、业务逻辑层以及数据访问层。简单地说,就是在后台客户端与前台数据库中间插入一个中间层。三层架构模式将业务流程、数据创建、校验流程等工作全部集中于中间层进行处理。表示层。表示层的主要任务是接受对用户提出的请求,同时为用户提供程序访问服务。而在学生信息管理系统中,表示层主要借助WindowsFoms完成对系统界面和接口的处理,同时对系统进行必要的维护与处理。业务逻辑层。主要对用户提出的问题进行具体地分析,对不同业务的逻辑进行处理。与此同时,在根据参与者的实际需求找出主要的业务层组件,即:学生信息管理和校系机构管理组件、系统数据维护和用户数据维护组件,以此来完成学生的考勤、信息添加修改和删除等的功能。数据存储层,指的是对原始数据之外的数据进行操作,同时为表示层及业务逻辑层提供数据支撑与服务。数据存储层是学生信息管理系统在建立过程中的一个十分重要的环节,它主要利用ADO.Net实现对学生信息的操作,并结合数据库管理系统的开发存储过程、触发器来完成数据表示层的功能。学生信息管理系统中的数据非常多,按照功能可分为以下三个部分:①主题数据库。主题数据库用来存储学生的各类信息,重要包括学生姓名、性别、所在系别,所在班级以及学号等。②基本信息数据库。基本信息数据库由dboT-Act-record和dboT-Studuent这2张表格组成。其中,dboT-Actre-cord主要用来存储学生的基本信息;dboT-Studuent主要存储学生的各周考勤记录,二者之间通过学号紧密地联系在了一起,这两张表格是学生信息管理系统的基础。③临时数据库。临时数据库不具备提交考勤的功能,它主要用于存储不同年级辅导员等级考勤的临时信息,这些临时数据和主题数据的结构基本一致。临时数据库允许辅导员对自己所填报的信息进行修改和添加或者删除,待信息得到确认之后,再进行提交。而一旦完成提交,再不能对其进行修改,以此来保证数据的安全性和准确性。三层架构模式图如图1所示。

4三层架构模式的学生信息管理系统设计

4.1模块结构设计

模块结构设计作为学生信息管理系统设计阶段的首要任务,是由数据转化而来的,但数据体现的又是学生的真实信息,反应数据的流向,这也是学生信息管理系统的逻辑功能。模块结构设计则是着眼于计算机信息技术的,反应的是对程序的控制。而由于在学生信息管理系统所涉及的模块结构较多的缘由,使得在函数计算过程中十分复杂,所以,对模块结构设计是首要解决的问题之一。

4.2系统功能设计

基于三层架构模式下的学生系统管理系统设计是以数据库为基础的,按照用户的权限来对学生的信息进行分级管理,其具有单值、多值、精确及模糊的等的功能,方便了系统管理者即班主任对学生信息的检索与分析,提高了学生信息管理工作的效率。系统管理员的权限。系统管理员拥有着最高的权限,系统管理员可以授予班主任的使用权限,班主任依据系统管理员给予的权限来审核所管理的学生信息,保证和促进了学生信息的真实性与可靠性。班主任权限。学生根据班主任已经添加了的学生账户,登录系统之后再对个人信息进行添加与修改。

4.3数据库的设计

数据库对学生信息管理系统的分析提供重要的理论依据,数据库的建立是否完整与可靠,将会直接地影响着整个学生信息管理系统的开发及利用。所以,为了让学生信息管理系统可以满足不同用户之间的需求,基于三层架构模式的数据库设计要遵循需求分析、概念优化、逻辑与物理设计四个方面的原则。与此同时,基于三层架构模式下的学生管理系统数据库的设计由于使用了数据建模工具ERwin进行了辅助性的设计,不仅促进了数据库设计的完整性,更是保障了学生信息系统操作的安全性。

5三层架构模式的学生信息管理系统分析

5.1系统建设目标

基于三层架构模式的学生信息管理系统,是教育教学体系发在到一定程度下的必然产物。对学生信息管理系统的分析不仅可以降低班主任的工作强度,还可以使得庞大与复杂的学生信息变得更加的合理化与规范化。提高了学生信息管理工作的效率。被赋予权利的班主任可以通过任何的网络终端系统对学生的信息进行查询、编辑与操作,不受任何来自时间与空间上的限制,保证了学生信息管理工作的及时性与准确性。促进了教育教学管理的公平性与客观性。学生信息管理是对学生进行评优及评奖的重要资料,所以,班主任在系统管理员的授权下来管理本班级中的学生,不仅可以起到相互制约与监督的作用,还有效地避免了在传统信息管理工作中学生信息真假难辨的困境,促进了教育教学管理的公平性与客观性。推动了信息管理的改革。将学生信息录入至信息管理系统中,可以使得学生的信息资源更加的公开化与透明化,在提高对学生管理效率的同时,也推动了信息管理的改革。

5.2系统用例分析

管理系统的用例分析指的是站在用户的角度上来分析与看待系统的功能及特征的。基本用例与扩展用例共同构成学生信息管理系统的模型,其中基本用例主要包括系统的登录、用户及学生信息的添加、修改、查询、导出及系统的退出;扩展用例主要包括对系统的登录及密码的修改。班主任作为其中的参与者与基本用例之间的事件流进行描述,这也是管理系统用例分析的目的所在。

5.3业务系统流程

基于三层架构学生信息管理系统中的业务系统流程主要指的是对业务进行描述的过程,具体描述的是系统内管理者、班主任以学生之间的业务关系。学生信息管理系统在对班主任对学生信息管理工作的基础上,可以系统地分析出学生管理工作的现状、工作范畴及基本的业务流程。

5.4系统数据流程

基于三层架构学生信息管理系统中的是一种全面的且系统地对信息的逻辑模型进行描述的一种工具,有着抽象性及概括性的显著性特征,整个数据流程集中地体现了系统内学生信息的流动、处理及存储的全部过程。

6三层架构模式的学生信息管理系统实现

6.1前台功能模块的实现

前台功能模块主要负责对用户的身份进行验证,表单的提交由信息的获取对象与响应对象共同完成对用户身份的验证。表单由以下三个部分组成。即:表单标签、表单域及表单按钮。其中表单标签由表单数据所使用到的CGL程序将学生信息提交至服务器;表单域主要包括文本框及密码框;表单按钮的作用是主要将数据传输至服务器中的CGI脚本上。

6.2后台功能模块的实现

学生信息管理系统的后台功能模块指的是系统管理员对学生信息进行管理及控制的窗口,也是班主任对学生信息进行检索及分析的重要平台。后台功能模块又可以细化为导航管理与内容管理两个窗口。其中导航模块采用的是可隐藏及可展现的列表设计模式,十分符合用户对系统使用的习惯;内容管理模块主要是用来编辑导航模块所对应的每一项信息内容,比如对学生信息的编辑及审核。后台模块功能的实现是为增强基于三层架构模式下学生信息管理系统功能而开发的第三方组建,有效地提升学生信息管理工作的效率。

6.3数据库安全

Access数据库是由美国微软公司设计和开发的以标准的JET为核心的小型的数据库管理系统,有着操作性和移植性强以及无须特意搭建服务平台的显著特点,成为了学生信息管理系统地首选数据库。但是,Access也存在一定的安全问题。因此,为了保证数据的安全性,需要对数据库文件和网页文件分离存放,以此来防止学生信息被盗和下载。同时,还要设置用户级密码验证,并采用物理与逻辑并举的双重隔离方式,来保证学生信息的安全性。

7结语

当下,我们正处于信息大爆炸的时代,不论是对数据的录入、修改还是查询已经成为了各行业领域中必须要进行的一项基本工作。基于以上对三层架构模式的学生信息管理系统分析,不仅可以提升学生的管理水平与管理者地办公效率,更为学校的信息管理工作提供了一个良好的平台,简化了传统信息管理工作模式,使学生信息管理工作更加的合理化与规范化。

参考文献:

[1]黄梯云.管理信息系统(第五版)[M].北京,高等教育出版社,2014.

[2]贾国庆.基于MIADS三层架构中小型信息管理系统[J].软件工程.2017,(20):37-38.

[3]孙婕.基于Web的连云港开放大学学生信息管理系统的设计与实现[J].淮海工学院学报(自然科学版),2016,(02):29-32.

[4]马喜红.基于VB.NET和SQLServer的学生信息管理系统的设计与实现[J].电子制作,2015,(11).150-150.

[5]徐红伟.基于ACCESS的学生信息管理系统设计与实现[J].中国新通信,2015,(13).128-128.

[6]肖坤峨.基于ASP.NET的学生信息管理系统设计与实现[J].电脑编程技巧与维护,2014,(16).33-35,44.

[7]丁群,冯文远,张坚,等.基于Java的学生信息管理系统的开发[J].价值工程,2014,(35).210-210,211.

作者:闫博 单位:陕西国防工业职业技术学院