标题 | 高校学生学籍管理系统的研究与设计 |
范文 | 圣文顺 黄旭 石天恩 摘要:学籍管理工作是高校教学管理中不可或缺的一个重要环节,随着计算机网络与信息网络技术的迅猛发展,传统的学籍管理系统已经不能满足该项工作的需求。因此越来越多的高校开始利用计算机技术来实现学生学籍信息的动态化管理及操作。不仅节约了成本,还降低了错误率,在很大程度上减轻了学籍管理工作的人员的工作量,极大地提高了工作效率。基于高校学生学籍管理的现状本文主要采用面向对象的思维方式,简要分析高校学生学籍管理系统的研究与设计。 关键词:高校学生;工作量;学生学籍管理 中图分类号:TP311? ? ? 文献标识码:A? ? ? 文章编号:1009-3044(2019)01-0094-02 1 背景 近几年随着高等教育的不断变革,学生信息载体和需求的形式也变得越来越多。日益剧增的学生学籍信息数据使传统的学籍管理方法不能满足当前的需求。如何高效地解决高等院校的信息化建设是学籍信息管理领域一项亟待解决的任务[1]。该论文研究的主要目标是对高校学籍管理系统的研究与设计,使得学校信息管理、学院信息管理、学生信息管理、教学管理等各种管理信息集中统一管理,提高高校学籍管理系统工作的工作效率和准确率[2]。 2 高校学生学籍管理系统的国内外研究现状 学生学籍管理是各大学的主要日常管理工作之一,涉及校、系、师、生的诸多方面,随着教学体制的不断改革,学生学籍日常管理工作及保存管理日趋繁重、复杂。迫切需要研制开发一款功能强大,操作简单,具有人性化的学生学籍管理系统。 2.1 国外研究现状 国外高校,一般具有较大规模的稳定的技术队伍来提供服务与技术支持。在数字校园理论逐步应用的过程中,各高校一方面不断投资购建各种硬件、系统软件和网络,另一方面也不断开发实施了各类教学、科研、办公管理等应用系统,形成了一定规模的信息化建设体系。 例如美国通过网络途径和信息管理系统来发布学生活动信息,组织实践活动,网络还能够监督和管理这些实践活动的进程,弥补了理论课堂的缺陷和不足,是美国众多中职学校的不二之选[3]。 2.2 國内研究现状 纵观目前国内研究现状,在安全性和信息化更新方面存在有一定的不足,现有的系统资料比较独立,共享性差。在以管理者为主体的方式中,信息取舍依赖管理者对于信息的认知与喜好,不容易掌握用户真正的需求,导致无法完全满足用户的需求。因此,学籍管理软件应充分依托校园网,实现学籍信息的集中管理、分散操作、信息共享,使传统的学籍管理朝数字化、无纸化、智能化、综合化的方向发展,并为进一步实现完善的计算机教务管理系统和全校信息系统打下良好的基础。由于不同高校的管理体系存在一定的差别,因此这类信息管理系统很难实现对学生学籍多方面的管理[4]。 3 高校学生学籍管理系统的需求分析 3.1 功能性需求 3.1.1 目标 学生学籍管理系统是集信息技术和传统的教学,教务工作为一体的,按高校的工作流程设计完成。为使系统在高校的管理中发挥积极的作用,实现工作一体化,提高高校的办公效率和服务质量。 以下是系统的几点开发目标: 1)学生学籍管理系统应具有实用性,可靠性,适用性和先进性等性质。 2)该系统要具有信息的增添,删除,修改等功能。 3)该系统中的各个数据库需要进行动态管理,防止或避免混乱。 4)该系统应方便管理员或学生的操作,尽量减少管理员或学生在应用中不必要的操作。 3.1.2 用户管理 3.1.2.1 学校管理员 1)管理系统用户。 2)管理学院信息。 3)系统维护。 3.1.2.2 学院管理员 1)对教师的信息进行录入与维护。 2)对学院课程进行安排并排课。 3)记录并公布学生的异动信息与奖处信息。 3.1.2.3 学生 1)录入和修改本人的学生信息。 2)对课程和成绩进行查询。 3)对本人信息异动、奖处情况进行查询。 3.2 非功能性需求 3.2.1 软硬件环境需求 系统采用B/S架构模式开发,后台采用MySQL数据库管理系统,可运行于Windows平台或Linux平台,可使用IE6.0或更高版本浏览器进行访问与操作。 3.2.2 技术支持 利用Java Web加MySQL的组合以某高校为例根据相关需求设计功能,利用相关参考资料把Java Web与MySQL结合在一起,并进行实际的论证和分析,使其完善。并通过对已有的学生学籍管理系统进行调查分析,参考各种资料和进行数据库的编程实践,已基本完成了设计任务书的要求,使得设计的学生学籍管理系统能够实现对学生学籍,学生成绩的管理等功能。 3.2.3 安全保密需求 该系统的系统架构和权限机制可以保证系统的安全性。首先,从系统架构看,该系统采用B/S模型,从而使服务器数据源与客户端分离,保证了数据的物理独立性;其次,该系统的用户授权机制通过角色的定义管理实现,通过定义某些角色能进行的操作权限,和定义用户拥有的角色,限定用户的操作权限,实现对用户的授权。 4 高校学生学籍信息管理系统的设计 4.1 业务流程图 首先,由学生处根据学校相关规定和学生成绩招录新生,并建立新生入学档案和修改学籍管理信息中的数据。接着有教务处组织编排班级和组织教师进行教学。完成一学期的教学后,由教务处组织学生进行期末考试,并对学生期末成绩进行统计和分析。对于成绩不合格的学生给予补考,对于补考仍未通过的学生记可以重新,其信息记录在学生信息异动中。 4.2 详细实现 以学院信息表为例,学院信息由学校管理员进行管理,可以对其进行增删改查。 建表SQL语句代码: create table tblAcadmyInfo ( ListID ? ?int not null primary key,? ? --流水号 AcadmyId? ? ? ? ?int not null,? ? ? ? ? ? ? --学院编号 AcadmyName ? ?varchar(80), ? ?--学院名称 ProfessionId? ? ? ?int not null ,? ? ? ? ? ? ? --专业编号 ProfessionName? ? nvarchar(20) not null,? ? ? --专业名称 ClassId ? ? ? ? int not null, ? ? ? ? --班级编号 Classname ? ? nvarchar(20) not null? ? ? --班级名称 ); 其中在对学院信息执行删除操作时,使用存储过程,不仅提高了数据库的执行速度,还减少开发时的工作量。当用户执行删除操作时,若删除的学院下不存在任何信息,则直接删除,若学院下存在信息时,执行的则是一个假删除操作,即删除完成后,用户在界面上看不到该学院的信息,但是在数据库端该学院信息依然存在,但是显示的flag由1变为0。删除代码如下: create procedure tbAcademy_delete @AcademyId int,? ? ? ? ? ? ? --学院编号 @Flag int output ? ? ? ? --设置输出参数flag as begin declare @RowCount int ? ? --定义变量 数据库中行数的总数 set? ? ?@RowCount = 0 ? ? --设初始值为0 select @RowCount = @RowCount + COUNT(*) from tbCourseInfo (下转第102页) (上接第95页) where AcademyId = @AcademyId select @RowCount = @RowCount + COUNT(*) from tbTeacherInfo where AcademyId = @AcademyId if @RowCount = 0 begin delete dbo.tbAcademyInfo where AcademyId = @AcademyId set @Flag = 0 end else begin set @Flag = 1 end end 5 結束语 学籍管理工作是高校管理的重心之一,一直以来都耗费着很大的人力、物力和财力。因此我们高校的学籍管理工作要与时俱进,综合信息化的管理方法来不断地提高学籍工作管理的工作效率与正确率。各高校应当建立适宜的学籍管理系统从而使学校的学籍管理工作更加的规范化、科学化、和信息化,促进高校健康有序的发展。 参考文献: [1] 张旭光. 天津城建档案媒体信息管理系统的设计与实现[D]. 大连: 大连理工大学, 2015. [2] 苏艺. 高校学生学籍管理系统的设计与实现[J]. 黑龙江教育: 高教研究与评估, 2015(7): 50-51. [3] 郝子瑜. 校园信息化协同办公系统的设计与实现[D]. 大连: 大连理工大学, 2015. [4] 胡丹. 高校学籍管理系统的设计与应用[J]. 九江职业技术学院学报, 2014(3): 23-26. |
随便看 |
|
科学优质学术资源、百科知识分享平台,免费提供知识科普、生活经验分享、中外学术论文、各类范文、学术文献、教学资料、学术期刊、会议、报纸、杂志、工具书等各类资源检索、在线阅读和软件app下载服务。