高校学生管理综合信息系统软件的设计与开发

2022-03-11 12:39席奇
电脑知识与技术 2022年1期
关键词:设计与开发管理信息系统软件

摘要:学生信息管理是学校管理要务之一,随着高校招生规模的不断扩大,学生人数越来越多,使用管理信息系统对学生信息进行管理,可以让学校管理工作量大大减少。该文介绍了高校学生信息系统软件的整个开发过程,以期帮助提高学校学生信息管理工作的效率和质量。

关键词:高校学生综合管理;管理信息系统;软件;设计与开发

中图分类号:TP311      文献标识码:A

文章编号:1009-3044(2022)01-0081-02

信息管理系统(Management Information System)的发展为我国各行各业带来了新的机遇,在高校对学生的管理工作上也是如此,学生管理朝着信息化方向发展也是我国现代化建设进程的重要导向[1]。通过综合信息系统能够简化高校的学生信息管理工作,提高工作效率,信息管理也能更加规范。教务老师只需要掌握基本的电脑操作便能在信息管理软件上搜索、添加和修改学生信息。甚至只需要输入学生学号,便能在很短的时间内在庞大的数据库中找到学生的各项基本信息。总之,学生管理信息系统软件可以大大提高学校管理效率,对高校现代化管理有巨大作用。

1 我国高校学生信息管理系统软件发展现状

随着现代计算机科学技术的迅速发展,我国高校的教学、管理工作也进行了很大的变革。要改善高校人才培养质量,那么根据时代的要求不断完善管理体系、更新管理方法的重中之重便是加强信息化建设。早在20世纪80年代,美国就已在教育行业中融入了信息化技术,并且持续对其进行升级、改善,让信息技术更加地契合教育行业。而我国是从新世纪以后才开始突破传统的教育氛围,建立信息化校园,以管理信息系统来取代传统的纸质文件档案管理系统[2]。当前,我国在该领域的发展已初获成效,对学生综合信息化管理及运营的了解也越来越深。现今,许多高校都建设了学生管理信息系统软件,建立起可以对信息注册、学生选课、课程管理、成绩管理等综合信息在线操作的电子化教务处[3],建立起以教师为基础的动态反馈网络。高校的学生管理信息系统经历了三个阶段的发展,即:基于主机的管理信息系统,基于客户/服务器模式的管理信息系统,以及基于浏览器/服务器的管理信息系统。当前高校中主要运用的学生信息管理软件是第三种系统,与前两种相比,浏览器/服务器模式更加方便、快捷,不需要安装相关软件,仅利用Web浏览器登录云端系统便可以对学生信息进行管理[4],本文主要研究的就是基于浏览器/服务器的管理信息系统。

2 关于开发高校学生信息管理软件的必要性分析

随着教务人事制度的改革重组以及在校师生人数的不断增加,教务管理人员在工作量上会略显不足。另外,我国高校的学生管理工作十分复杂,学生信息流庞大、内容混杂,同时,又要求管理工作尽量详尽、细致,传统的管理手段基本上无法满足实际需求。学生的学籍信息、考评信息、学业成绩、信用信息、奖惩经历、入党信息以及毕业信息等需要管理的信息种类繁多,有些信息更是需要进行大量计算工作,如果在整理归纳、登记、计算等管理过程中出现纰漏,会对学生造成很大的影响。以学生的学业成绩统计为例,如果某学院有学生500名,五个专业,每个专业开设五门公共必修课程,五门专业选修课程,以及两门公共选修课程。在记录学生的考评信息时要考虑不同专业、课程的占比,在计算过程要用十分复杂的计算公式算出学生的绩点,工作量巨大,尤其是在某些人数特别多的院校里,这样的人工作业十分浪费人力财力。

为了解决基层的学生综合信息管理问题,通过建立学生管理信息系统,可以通过简单的计算机操作和基本数据输入来完成学生成绩的录入、计算、排名等工作,并将学生管理工作的内容形成结构化体系,建立电子档案储存相关信息,并发布直观的统计报表,为学生管理工资提供了极大的便利。

3 高校学生信息管理软件需求分析

在进行软件开发前,通常应对开发项目进行需求分析,用以指导软件开发的功能[5]。了解学校进行学生管理的特定需求是开发学生管理信息系统的先决条件,同时需要相关开发人员对现有高校学生管理系统的管理状况进行研究,进而设计学生综合信息管理系统需要的模块。高校学生信息管理系统主要是为了管理学生的选课信息、课业成绩、平时成绩以及学生的生活信息等,对系统进行日常维护时要根据有关的学校具体状况,紧紧围绕这几个方面收集最新信息,以不断完善设计方案。

另外,为了减少高校学生信息管理系统建设中不必要的教务管理工作,应集中精力解决系统设计的问题,不断完善、改进对学生各种基础信息的处理效率、质量等,加强部门之间的沟通,以便使学校所有学生的综合信息管理工作都能实现智能化、自动化的发展[6]。

4 高校學生信息管理软件开发

通过上述分析讨论,对高校学生信息管理软件的开发初样进行了规划。开发学生信息管理系统软件的主要目的是使教务工作者减少在综合信息管理工作上的误差以及花费的精力,还可以更好地储存分析各项数据,从而提高教务工作的效率,为广大教学工作者带来便利[7],使学校和教师能够更好地投入对学生的人文关怀中去,而不是花费大部分时间处理一堆繁冗复杂的数据。

在设计学生管理信息系统的过程中,坚定落实系统实用性、公开性、完整性以及安全性的高度统一,确保存储在系统中的信息不会受到干扰、破坏,并在使用过程中不断扩展软件系统的服务范围,服务质量。基于此,对本系统进行了如下设计。

系统所实现目标按照使用者的权限划分,分为以下三大部分:

1)管理员方面

基础信息管理:对学生信息、教师信息和课程成绩等信息的管理。

修改用户名和密码:可以初始化设置教师和学生的用户名和密码,也可以在教师或者学生忘记密码的情况下进行重置。

系统管理操作:可以进行系统初始设置、用户注册、对系统内的文件进行清理、更新等操作,还可以对各项权限可以进行增加或删减控制。

管理员限制:不能进行学生成绩信息的修改、删减以及教师所具有权限的再次操作。

2)教师方面

身份验证:教师进入系统需要进行教师身份验证,教师所具有的权限和进入的页面与学生不同。

修改学生信息:教师可以根据实际情况修改、认定上课学生的相关信息,可以将所教授班级的学生添加到自己的管理板块中,也可以将已经离校的学生移出管理。

录入学生成绩:可以按照授课班级批量录入学生试卷成绩,并能逐条加以修改。

修订学生成绩:对自己所任课的学生的各项成绩可以进行录入、修改、删除。

修改个人信息:教师可以修改个人的用户名和密码,可以对自己拥有权限的信息进行修改。

学生成绩查询:可以对具有权限的学生,包括自己授课在内的各科目进行各项学生成绩查询。

限制:只能更改个人用户名和密码、修改个人信息,对其他教师、学生信息的修改不具有权限;不能进行基本信息管理和系统管理。

3)学生方面

身份验证:学生进入系统需要进行本校学生身份验证,学生所具有的权限和进入的页面与教师不同。

查询成绩:可以上网查询到自己的各项课程的学习情况、相关的成绩及统计信息,包括出勤情况、作业情况、实验情况、平时成绩和期末考试成绩等。

修改个人信息:学生可以修改个人的用户名和密码,可以对自己拥有权限的信息进行修改限制,不能查看其他同学的成绩和学习情况,只能对自己的成绩进行查询。

在系统设计方面,要满足如下要求:

1)计算平时成绩

系统能根据任课老师的要求,在期末按照课程平时成绩评定标准计算得出学生该门课程的平时成绩,平时成绩的设定为系统自带,包括:

① 考勤情况:设置四次考勤评定,默认为每次考勤25分,满分100分,如若某次没到,在相应评定时输入“×”,则减少25分,四次评定后会得到相应分数。

② 作业情况:设置五次考试评定,默认每次成绩100分,每次作业批改后,将成绩记录在系统中,在五次成绩评定后,会计算出总得分并除以5,按100分制计算到最后总评成绩中。

③ 实验情况:设置五次实验评定,默认每次成绩100分,每次实验结束打分后,将成绩记录在系统中,在五次成绩评定后,会计算出总得分并除以5,按100分制计算到最后总评成绩中(如果作业或者实验次数不满足五次,系统会默认满分计入系统。

2)计算总评成绩

系统按每门课程具体的评分标准(教学大纲要求),由学生的平时成绩与考试成绩得出总评成绩,并能按教学班级及个人信息进行查询统计,期末考试试卷评定标准为系统自带,包括:

期末考试满分默认为100分,老师可设置具体大题个数,并输入相应答题分数,最后各個大体分数相加,计算出总成绩。

3)登录系统:不同身份的登录系统的界面、用户名称应有差异,不同身份的人所具有的权限也不同。

4)性能要求

① 满足用户要求:系统具有较高的运作速度,用户填入信息输入到系统应该及时响应,迅速处理各项数据、信息,显示出所有的必需信息,需要高速、大容量的硬盘来储存大量的数据和信息。学生成绩管理系统应有可靠的安全措施,用以保证用户的各项信息安全。

② 安全和保密方面要求:系统对不同权限的用户提供不同的功能模块。

③ 出错处理机制:正常使用时不应出错,对于用户的输入错误应该给出适当的改正提示,若运行时遇到不可恢复的系统错误,也必须保证数据库完好无损。

系统功能模块划分如下:

1)学生模块:学生模块用于查询学生的课程学习情况、查询成绩和统计信息。教师录入学生成绩,学生查看自己的成绩;学生查询自己的课程学习情况和统计信息;学生不能查看其他同学的成绩及学习情况。

2)教师模块:教师模块用于录入学生成绩、查询学生课程信息和查询学生选课信息。教师能根据实际授课情况修改、认定上课学生的相关信息;根据学生平时的考勤、作业、实验完成学生平时成绩的评定;教师按授课班级能批量录入学生试卷成绩,并能逐条修改;教师登录系统,可对学校的排课情况有所了解,以及课程的相关信息(课程号、课程名、学时、学分、上课时间、地点等);了解选择该门课程的同学情况(学生姓名、学号、年级、专业、联系方式等)。

3)管理员模块:管理员模块用于用户管理、课程管理和选课管理:对所有登录系统的用户情况进行登记和确认,设定用户的基本信息,并当用户的信息更改时作出及时的反馈;将所有可选课程进行公示;在选课时间内,安排学生统一选课,记录

选课人数,当选课人数超过限定人数或选课时间已过,应及时通知学生,重新选择。

5 结束语

总而言之,信息技术迅猛发展的今天,学生综合信息管理系统的应用是当今教育业的必然趋势,各高校应趁此机会,主动应对挑战,运用信息技术革新管理工作。本文对高校学生管理综合信息软件系统的设计与开发进行了概述,以期为后来的研究者在进行高校学生综合信息管理工作信息化发展的研究中提供帮助。

参考文献:

[1] 李艳芳.基于“互联网+”的高校学生管理信息系统设计[J].中国新通信,2019,21(7):80.

[2] 张红菊.学生管理信息系统设计与开发研究[J].信息与电脑(理论版),2020,32(7):71-73.

[3] 刘恒祥.基于PHP&MySQL的高校招生管理信息系统的开发与设计[J].自动化技术与应用,2021,40(3):176-179.

[4] 李庆哲,欧阳瑜燕,石菲菲,等.基于PMBOK/WBS的项目管理信息系统设计与开发研究[J].河南科技,2019(23):15-21.

[5] 郑芒英.面向企业信息系统的嵌入式在线帮助系统设计与开发[J].广东科技,2020,29(12):76-77.

[6] 董红亮.高校学生学籍管理信息系统的开发实践与研究[J].传播力研究,2019,3(7):226.

[7] 王栎浩.高校培训管理信息系统的设计与开发[D].北京:华北电力大学(北京),2017.

【通联编辑:张薇】

收稿日期:2021-06-05

基金项目:高校毕业生就业信息管理系统的设计开发(编号:GJJ202818)

作者简介:席奇(1980—),男,江西丰城人,讲师,硕士,研究方向为网络工程。

3357500338210

猜你喜欢
设计与开发管理信息系统软件
禅宗软件
软件对对碰
浅谈高中生物教学中微课程的设计与开发
信息化在《Flash动画制作》课程中的设计与应用研究
基于B/S结构的学生公寓管理信息系统的设计与实现
基于WebGL的三维物理模型设计与开发
增强现实技术在移动学习中的应用刍议
谈软件的破解与保护