摘要:为了提高学生档案管理的效率,方便对学生信息进行管理,设计了中职学生档案信息管理系统。对系统的设计原则和架构进行分析,基于B/S架构对系统的模块进行详细设计,主要包括成绩管理、系统管理、学籍管理等。通过对系统的测试,表明所设计的学生档案管理系统的运行良好、应用可靠、存储量比较大,能够通过计算机对学生信息进行管理,提高了中职学生信息的管理效率,为用户查询提供了方便。
关键词:学生档案档案管理系统设计中职院校
ResearchoftheDesignoftheFileManagementInformationSystemforSecondaryVocationalStudents
GUONing
JiningSeniorVocationalSchool,Ji’ning,ShandongProvince,272075China
Abstract:Inordertoimprovetheefficiencyofstudentfilemanagementandfacilitatethemanagementofstudentinformation,thefileinformationmanagementsystemforsecondaryvocationalstudentshasbeendesigned.Thearticleanalyzesthedesignprinciplesandarchitectureofthesystem,anddesignsthemodulesofthesystemindetailbasedontheB/Sarchitecture,mainlyincludingperformancemanagement,systemmanagement,studentstatusmanagement,etc.Throughthetestofthesystem,ithasbeenshownthatthedesignedstudentfilemanagementsystemworkswell,whichisreliableandhasalargestoragecapacity.Itcanmanagestudentinformationthroughthecomputers,improvetheefficiencyofsecondaryvocationalstudentsinformationmanagement,andprovideconvenienceforuserquery.
KeyWords:Studentfiles;Filemanagement;Systemdesign;Secondaryvocationalcolleges
在科学计数不断发展的过程中,计算机科学也越来越成熟,在人类社会各领域中被广泛应用。学生档案管理信息系统是中职院校的主要部分,对于教学管理和学校决策具有重要作用,能够为管理人员提供快捷的信息查询方式。学生档案管理系统还能够为用户提供丰富的功能,使用户能够自动化操作,避免手工操作出现误差,使档案管理效率得到提高。所以,学校信息档案管理网络化和信息化能够为学校带来显著效果[1]。
1学生档案管理系统的架构和原则
1.1系统的架构设计
基于B/S架构实现系统设计,包括表示层、逻辑层和数据层,不同层的功能不同。系统架构详见图1。
图1系统的架构设计
1.1.1表示层
该层能够实现用户权限访问控制与数据交互,利用Web浏览器实现页面功能[1]。其利用分级用户管理实现用户权限的访问控制,从而满足不同用户群体的需求,对用户账号和密码进行验证后,根据超文本预处理器(HypertextPreprocessor,PHP)技术,对页面用户权限验证,从而提高系统的安全性。其通过数据交互,实现表示层和逻辑层的连接,有效地处理数据和信息。
1.1.2逻辑层
该层根据PHP语言对数据传输接口进行调用,实现业务逻辑规则的设置。GET机制利用明文显示对系统页面进行交互,将信息设置在页面地址中,通过页面传递链接地址。根据不可见的方式,实现POST机制信息的传递,验证系统的安全性。此层能够利用PHP原生数据库接口对数据交互功能进行实现,使用MySQL数据库语句实现数据交互[2]。
1.1.3数据层
该层包括数据库服务器和Web服务器,能够实现数据管理和网络服务。数据管理功能包括数据增加、删除、修改、查看等,通过Web后端管理页面,能够使前端数据得到实现,从而使数据更加的安全[2]。
1.2系统的设计目标
系统设计目标是创建中职学生档案信息管理系统,能够录入在校学生入校基本信息、学习成绩等,创建数字化校园平台,使教学服务和学生管理的水平得到提高。通过创建学生信息数据库,实现数据共享[3]。在系统设计过程中,要求系统代码满足数字化校园编码的规则,修改不符合系统需求的数据结构,并实现数据库资源、总数据库和门户系统的集成交流。
学生档案信息系统的设计比较复杂,使用计算机处理程序的精准化和自动化来节约人力、物力等资源,使信息处理的透明性和准确性得到提高[3]。
2系统的详细设计
2.1系统管理模块
通过此模块初始化系统对系统数据进行备份还原、代码管理和用户管理等。用户管理包括设定角色功能、分配用户权限,权限用户包括班主任、超级管理员、一般管理员、学生。超级管理员为系统管理员,能够对用户进行删除、添加;根据不同的身份,一般管理员的工作和权限各有不同,可分为助学金、成绩、学籍和招生等管理员。日志管理能够对用户操作信息进行记录,包括操作时间、模块等。代码管理能够实现统一数据的修改和录入[6]。密码管理能够在用户对密码进行保存时,要求其使用加密算法将其转变成为密文。数据管理能够设置系统数据的备份功能,包括DB、XLS、TXT等格式。
2.2招生管理模块
该模块的主要功能为新生信息的录入、更改、查询,通过Excel格式进行导入。在学生被录取之后,在系统中录入新生数据信息,并对学校其他部门共享数据。
2.3学籍管理模块
此模块为系统的核心模块,能够对学生的学籍进行录入与管理,根据姓名、学号等浏览学籍信息。
2.4成绩管理模块
利用xls文件对学生成绩进行管理,对学生在校期间的成绩进行保存,从而对学生毕业进行审核[7]。学生能够通过系统查询成绩。
2.5系统的安全体系
系统应用平台要实现身份CA认证,管理员对用户权限和密码登录进行设置,每个用户的身份各有不同,可以通过密码技术保存用户名和密码。系统中有不同的业务应用需求,所以,安全协议也会变化,以提高系统平台的可靠性。
另外,任何信息数据档案都要保密。中职学生档案管理系统的主要内容包括学生在校期间的惩罚、成绩和学习等情况,如果数据丢失,会导致系统无法正常的运行。所以,要求系统软件保密功能强大,提高系统的恢复和纠错功能。数据库和系统的安全性为系统正常运行的支持,数据库安全和数据架构相关,此数据架构能够进行数据传输和设备存储,利用创建磁盘进行备份。
中职学生档案管理要求各个部门构成信息共享环境,针对网络设计信息管理系统,并且传递数据和信息等资料。所以,防范网络病毒能够避免网络传递风险。创建工作站防病毒功能,从而避免病毒威胁[5]。
2.6数据库设计
以软件工程的生命周期思想,将数据库设计划分为以下几个方面。
本节将概念结构转变为逻辑架构,如表1、表2、表3所示。
3系统的实现
3.1开发工具
服务器端软件使用win10软件,数据库使用SQLServer,使用高版本操作系统。
3.2系统功能的实现
3.2.1登录界面
针对普通用户或系统管理人员,都可以使用个人认证信息加密算法。本文系统使用MD5加密算法,对密码进行存储和管理。图3为系统的登录窗体。
用户输入正确的用户名和密码才能够登录到系统中。如果用户输入错误密码,系统就会对其进行提示。如果用户连续三次输错密码,系统就会强制其退出。
3.2.2系统的主要功能
系统测试能够面向各种因素,主要包括以下方面。
本文设计的系统的规模比较大、结构复杂。因为管理和技术环境在改变,增加了系统测试的工作量,在原本基础上修改系统测试,对其进行完善。目前。系统能够满足新需求和新环境[8]。
4结语
在学生档案管理软件设计过程中,要充分使用校园网,以学校需求对教学信息进行集中管理、分散操作和信息共享,创新传统的学生信息管理模式,提高中职学生档案管理工作的效训练场,为学校管理提供更好的服务。
参考文献
[1]姚晓芳.基于Ruby的高校学生档案管理系统设计与实现[D].湖南:湖南大学,2019.
[2]黄宁.基于分布式架构的高校档案数字化信息系统的设计与实现[J].科技资讯,2022,20(21):1-4.
[3]杨建军.中学生运动与健康管理系统的设计与实现[D].山东:曲阜师范大学,2023.
[4]熊海丽.关于规范教务档案数字信息化管理的思考[J].现代信息科技,2019,3(4):128-129,131.
[5]岳婷,陈亚红,张静,等.齐齐哈尔医学院学生档案管理系统设计与实现[J].科技资讯,2020,18(5):255-256.
[6]韩妍妍,魏万奇,窦凯丽.基于代理重加密的区块链学生档案管理系统设计研究[J].北京电子科技学院学报,2023,31(1):30-44.
[7]张明,彭叮,蒙岳川,等.基于区块链技术的公共体育课程管理系统设计与实现[J].浙江师范大学学报(自然科学版),2024,47(2):227-233.
[8]杜中天.基于云平台的高校学生电子健康档案管理系统设计[J].信息与电脑,2023,35(8):79-81.