中职学校学生信息管理系统设计研究

中职学校学生信息管理系统设计研究

摘要:我国中职学校中学生数量较多,学生流动性较大,导致产生大量的数据信息。传统人工方法管理学生信息,受业务量大和主观因素影响,已经不能较好地适应社会发展趋势。有效解决这些问题的方法是构建一套信息管理系统,将数据库和业务及显示逻辑相隔离,减轻网络负载与服务器负担,加快用户访问速度,提升系统安全性,是中职学院的重要目标。只有提升了学生信息管理系统的效用,才能保障学生的信息安全,学生才能更好地学习。

关键词:中职学校;信息管理系统;设计与开发

0引言

在信息化时代背景下,计算机发挥着重要作用。对于中等职业学校管理来说,利用现代化信息技术管理学生,不仅便于教师查询、管理学生成绩和学籍,还可以提升教师工作效率,全面了解学生日常行为和心理状态,结合日常考核和心理状态进行分析,对问题学生及时进行介入和引导,避免发生重大问题,同时可以高度关注毕业生实际就业情况和实习生工作状况,这些功能是管理学生信息的重要因素。本文将从中职学校学生信息管理系统设计、开发实践两部分探究信息管理系统。

1设计学生信息管理系统的原因

(1)中职学校学生信息结构复杂:中职学校开展教学活动和管理活动,均需要以“信息”作为核心,教学管理系统在本质上是信息系统。管理和教学会产生大量数据信息,不仅有教学内容,还有控制信息,产生的信息结构比较复杂;(2)学校不仅有学生的信息还有学生家长的信息,这些信息一旦泄露,都会对学生产生伤害,所以学校应该确保学生的信息安全;(3)管理数据非数值化:教学管理的过程中会涉及一些数值化数据,例如教师工作量和学生分数等。但是教学管理中的大部分数据是“非数值化数据”,例如规章制度和教学成果等,通常会采用文字形式表达,在使用计算机处理时,主要借助文件或者文本格式,导致对学校的信息统计和查询等工作带来困难。针对这种情况,为使中职学校管理工作更加便捷、简洁,设计一套信息管理系统是十分必要的。本文设计的系统结构为B/S三层体系结构,主要优点是为用户和管理者提供便捷,以最短的时间查询需要的信息,增加系统的安全性,保障信息安全。

2中职学校学生信息管理系统设计

2.1系统设计方案

信息管理系统主要应用的B/S三层体系结构,编程工具是Eclipse3.1,页面设计使用Dreamweaver8.0,数据库是Oracle9i。为确保系统更具备扩展性和维护性,将页面显示和业务逻辑相隔离,系统整体结构如图1所示。

2.2数据库

数据库是在特定应用环境,构建物理结构和逻辑模式,建设数据库和其他应用系统,达到可管理和存储数据的目的,满足不同用户需求,例如数据操作或者信息管理。信息管理是存储、管理数据对象,数据操作对指定数据对象进行查询和增加等操作。建设数据库的出发点是为系统和用户提供信息设施及运行的环境。高效率运行环境有存储数据的效率,储存空间利用率等,这些运行率都是较高的。因此为更好地实现预期设定的目标,必须严格构建数据库。

2.3逻辑模型

逻辑模型的任务是将E-R转变成与DBMS数据模型相吻合的结构。结合“E-R图转换”的模型,用下划线标记出主键。(1)学生:自然序列号、姓名、性别、民族、出生日期、学籍变动情况、学籍注册时间、最终成绩;(2)课程:课程代码、课程名称、学校代码、课程状态;(3)专业:专业代码、专业名称、专业状态;(4)组织机构:组织机构代码、机构全称、名称拼音、运行状态;(5)用户:ID、账号、姓名、权限、密码。

2.4物理模型

物理模型是将逻辑内容转变成表格,即通过计算机确定应该选择的存储数据结构的方法和分配数据存储空间。本文构建的中职学校应用的信息管理系统中的数据库主要包括学生基本信息和课程表。基本信息表内存储了学生的基本信息,用户可以登录系统输入需要注册的信息,将信息添加到信息表中,方便学校对学生的管理。

3中职学校学生信息管理系统开发实践

3.1登录系统

为提升系统安全性,当用户需要浏览客户端时,首先应该进行身份验证,验证流程如下:(1)输入URL,计算机显示登录界面;(2)输入用户登录账号、密码及验证码;(3)客户端发送身份验证请求;(4)服务器根据用户账号,查询数据库,返回用户信息;(5)对密码进行加密,同时和用户信息实施对比;(6)验证验证码准确性;(7)当身份验证成功后,自动获取用户权限,通过界面的方式传达给用户,当验证不正确,系统会自动提醒“输入错误”,用户则需要二次登录。

3.2学籍注册模块

学籍注册板块是负责学生入学信息记录和学期、数据导出等。(1)入学注册:入学注册是对新生信息进行新建和编辑等系列操作。用户输入新生信息,并可以将新生信息添加到数据库。值得注意的是,性别和民族等信息是存储在系统中的,在提取后,会显示出下拉菜单,为用户提供选择;(2)数据导出:当教师需要某个学生基本信息时,数据导出模块可以为用户提供便捷。用户根据班级和专业,描述导出文件。另外,导出文件需要遵从导出模式,并且数据导出模式是由用户自己定义。

3.3成绩管理模块

(1)专业设置:管理者可以从专业名称和专业代码等多个方面进行新建、编辑,并且将新建的信息调节在专业基础信息表中;(2)课程设置:课程管理者应该重新建立课程信息,其中主要包括课程名称和类别。用户利用课程名称和课程拼音便可以查询到基本信息,编辑并操作课程;(3)专业课程:管理员可以自主选择专业,右键单击“确定”,在“view.jsp”页面中会自主显示已创建课程,同时选择已选专业课程后,完成“提交”任务,将课程和专业相关联。

3.4系统管理模块

(1)用户管理:当用户登录到系统后,管理员可以创建新的用户,但是管理员不能任意修改创建用户密码,登录密码是由用户掌控的。创建的用户首先应该填写账号、姓名及密码等基础信息。系统为保护用户基础信息准确性,防止不良程序自主登录账号,监听系统,在系统加密中,主要应用了MD5加密技术。用户在前期选择角色的过程中,就是为用户分配相对应角色,用户可根据自身具备的权限完成修改工作;(2)角色管理:系统中用户会自主对应一种或者多种角色。因此管理员可以建设多种角色,为不同角色设置不同权限,权限主要包括系统中概括的功能。单击“提交”,便可以将角色基本信息加入到角色列表中;(3)模块:模块是平台开发的核心,系统中涵盖的模块都是通过模块完成的。管理者添加的模块都应该在模块中填写基本信息。例如模块名称和上级模块等信息。

4结论

综上所述,中职学校建设信息管理系统,应从传统信息管理模式下脱离,便于教师和学校查询学生信息,减轻教师的工作量。建设完整的信息管理系统,将学生的个人信息录入到系统中,需求者输入关键词,便可以找到相关信息,有效缩短工作时间。本文信息管理系统还提供了操作界面,用户可根据人性化功能快速查找到学生信息。上述系统中的模块主要包括登录系统、学籍注册模块、成绩管理模块、系统管理模块,每个模块都简洁明了。并且,系统还对每位用户的密码采取加密操作,登录系统时需要密码才可以进入,提升系统安全系数,防止意外泄露信息,保障学生信息安全,更好地为我国培养技术型人才。

参考文献:

[1]杜敏.中等职业学校学生信息管理系统的设计与实现[D].呼和浩特:内蒙古大学,2016.

[2]胡文?.职业中等学校学生信息管理系统的设计与实现[D].厦门:厦门大学,2014.

[3]赵晶.职业教育学校学生信息管理系统的设计与实现[D].长春:吉林大学,2013.

[4]徐燕.中等职业学校的学生信息管理系统的设计与实现[D].成都:电子科技大学,2012.

[5]钱小红.职业学校学生综合信息管理系统的设计与研究[J].科技信息,2011(16):241-242.

[6]高雅侠,邹海荣.中职院校学生成绩管理系统的研究与开发[J].佳木斯大学学报(自然科学版),2014,32(1):158-160.

作者:任彩霞 单位:商水县第二职业中等专业学校