基于角色分配的B/S模式高校学生信息管理系统研究与设计

时间:2022-08-30 06:45:12

基于角色分配的B/S模式高校学生信息管理系统研究与设计

摘要: 高校传统学生信息的管理是一项工作量大而又繁杂的工作,为解决传统的人工处理方式存在信息传递速度慢、处理效率低、出错率高及查找、更新和维护困难等诸多问题。本文探讨如何利用、数据库访问技术开发B/S模式学生信息管理系统,开发检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等特点的学生信息管理系统,旨在有效提高学生信息管理的效率,降低学生管理工作的成本,减轻学生管理人员的负担,方便学生信息的更新、维护和查询,增强数据的可靠性和安全性,开拓学生管理工作的新局面,提高管理水平。

关键词: 学生信息管理系统 2.0 SQLServer数据库技术

高校学生信息管理是高校教育教学管理的基础工作,而良好的学生信息管理系统则是整个学生信息管理工作质量和效率的重要保证,传统学生信息的管理是一项工作量大而又繁杂的工作,至今为止还有不少学校都采用人工管理方式。而通常采用的传统人工处理方式存在信息传递速度慢、处理效率低、出错率高及查找、更新和维护困难等诸多问题,尤其随着我国高等教育的普及,高校规模日益扩大,在校人数日益增加,高校学生管理出现学生层次多样化、事务性管理工作更加复杂化等一系列问题。因此,高校需要不断提高学生工作管理水平,特别需要找到一种更加简捷、科学的管理手段来提高工作效率,因此我们采用网络编程技术和SQL Server数据库与高校学生信息管理的特点有机结合开发了一套性能优异、功能完善、智能化分析程度高的学生信息管理系统。

1.系统整体设计

系统结构包括系统桌面、统计汇总、数据批量导入、数据录入、权限管理、查询检索、系统设置等几大模块,采用自上而下的查询管理方式,能够方便信息的管理和综合汇总、智能数据分析。结构图如下:

其中教师信息输入分为两大模块,即教师基本信息输入和学期信息输入,基本信息输入由学生刚刚进入学校的时候录入,后期进行有针对性的数据维护;而学生学期信息输入,则每个学期根据学生的学习情况、校园活动、社会实践等情况而输入,及时准确地进行数据的存档。结构图如下:

该系统主要是采用主流的B/S模式,通过网络编程技术、数据库访问技术实现的信息管理系统(MIS)。系统能够快速方便地进行数据的批量导入,也能够逐个进行个别信息输入,实现数据存储的方便快捷;系统还设置了多角色和多权限,一共分为3种角色:学校相关管理部门、学院相关管理部门、学生;权限分为学校管理部门3级权限、学院管理部门3级权限、学生1级权限,能够方便学校、校内子学院、学生之间进行数据的共享和数据的交互;该系统能够快速高效地建立高校学生数据信息系统,且对学生信息进行科学、合理、智能的分析,准确分析学生的学习和生活情况,有助于学校学生管理人员进行正确的决策分析,不断提高学校的管理水平和经济效益,同时也可以安全快捷地进行信息的检索查询,检索结果字段可以根据各部门、各老师的需要进行选择性的显示,可以非常智能化地实现数据的存储、查询和数据分析。其系统登录后主界面如下:

2.系统功能描述与架构

2.1系统桌面

登录系统后系统桌面自动统计出系统里存储的学院数量、专业数量、班级数量、寝室数量、学生总人数、男生数量、女生数量及党员数量,从而很直观地看到整个系统的信息概况。

2.2统计汇总

统计汇总是系统的重要功能之一,统计汇总包括数据分析和名单汇总两个部分;统计汇总能够根据获奖情况、资助情况、困难程度等12个条件组合进行、组合查询和分析,并且根据各部门各老师的需要有选择性地进行字段显示选择,全面、准确地对系统的学生信息进行数据统计与分析,并对需要的信息进行打印。名单汇总能够按照指定的条件进行信息的批量检索查询,方便老师和学校的相关管理部门进行信息的查询和筛选。

2.3数据导入添加

数据批量导入功能能够很方便地将已统计好的学生EXCEL信息表导入到信息系统中,每个EXCEL表格中包含学生的姓名、学院、班级、学号、家庭情况、学习情况、困难程度和入党情况等40多个字段,通过系统的导入功能,能够很好地将EXCEL中的信息准确、方便地实现信息批量输入,同时也减少输入信息时的错误率,提高系统信息的准确度。数据添加功能能够方便老师小数量地进行学生信息输入,让小数量的信息输入更有时效性。

2.4权限管理功能

系统采用多角色分权限管理,方便学校的综合管理,共采用三级角色七级权限把信息系统划分为三个子系统:校级子系统、院级子系统、学生子系统,每个子系统拥有不同的权限和功能模块,三个子系统之间能够很好地实现数据交换和数据共享。

三级角色:学校相关部门(一般是负责学生信息管理工作的相关部门)、学院相关部门、学生;七级权限:学校三级权限、学院三级权限、学生一级权限。

上一级角色权限可以对下一级角色权限进行管理,而且同时具备对整个系统信息的分析、查询、浏览、添加、修改和删除等信息管理权限,各级学院角色权限有对本学院学生信息的分析、查询、浏览、添加、修改和删除等信息管理权限。学校相关部门超级管理员权限可以对整个系统的权限和管理员进行管理;学院权限超级管理员可以对本学院的权限和管理员进行管理。具备角色之间从上到下的管理、同角色中权限也是从上到下进行权限分配的。

2.5信息检索查询

信息检索和查询能够方便快捷地查询出老师需要的信息,可以单条件和多条件地进行查询,而且显示字段能够根据需要进行自定义字段显示,比如要得到学校学费减免同学的银行账号并直接打印出来,则可以自定义显示姓名、学院、班级、性别、银行卡号,点击查询就可以把这些信息查询出来并点击打印。

2.6系统设置

系统初始化的时候可事先设置好系统的学院、班级、寝室和党员情况方便信息添加、修改和信息的查询和分析,而且随着学校专业和班级的改动和增加,也可以对系统进行设置修改,使系统的管理更人性化和智能化。

3.系统主要技术研究和性能体现

一套好的信息管理系统(MIS),必须具备高效稳定、安全可靠、功能丰富、智能化程度高的特性,为此经过反复的研究实践,上述特性都得到了很好的体现。

3.1系统高速稳定

本学生信息管理系统采用微软公司开发的Microsoft SQL Server数据库和数据库访问技术,且采用目前流行的编程技术作为系统内核程序开发的核心技术。数据库访问均采用存储过程进行数据的读取和输入,在提高信息系统稳定性的同时也很好地提高系统的访问速度,当信息系统首次加载一个查询语句的时候,服务器操作系统自动把查询语句记入服务器的内存,等下次再次加载查询语句的时候直接从内存读取,且百人千人访问的速度跟一个人访问的速度是一样的,使系统高速稳定地运行。

3.2系统的登录验证

系统登录是对系统进行管理操作的入口,只有用户通过了登录验证才能顺利进入管理界面。如果密码或者用户名错误,系统将返回登录界面,重新登录,若连续10次输入密码错误,系统将自动屏蔽该用户3个小时之内不能再尝试登录。

系统基于B/S模式,采用多角色多权限的登录验证模式,不同的角色通过登录验证后将进入不同的管理界面,密码的验证模式采用传统密码结合一次性登录口令技术进行验证,使得系统更安全。

4.结语

本系统基于某高校网络化建设,结合学生管理工作的实际情况,依托校园网络资源,系统地采用了先进的技术,开发出了一套B/S模式学生信息管理系统,经过某高校的大量测量和应用,充分表现了系统的安全、稳定、快捷,从而极大地提高了学生信息管理效率,降低了学生管理工作成本,减轻了学生管理人员的负担,开创了学生管理工作的新局面,提高了管理水平。

参考文献:

[1]胡越,龙辉霞,张俊.江西电力职业技术学院学报[J].基于C/s和B/S混合模式的高校学生信息管理系统设计,2009(3):22.

[2]朱强,赖云灵.基于B/S结构的二级学院学生信息管理系统[J].现代计算机,2007(2).

[3]周靖,张红旗,张斌.基于角色的访问控制在2.0中的应用研究[J].计算机应用与软件,2008,25(9):21.

[4]蹇红梅.基于B/S体系结构的高校学生信息管理系统[J].内江科技,2012(7).

[5]于小然.基于.NET的高校学生信息管理系统开发[J].计算机光盘软件与应用,2012(16).

上一篇:对大学英语教师的知识结构分析 下一篇:齐心抓复习,协力求成效,合拍出成绩