高职院校学生成绩管理系统的设计与实现

2017-03-11 17:32李荣涛
关键词:管理系统数据库用户

李荣涛,易 慧

(辽阳职业技术学院,辽宁辽阳111000)

【学术研究】

高职院校学生成绩管理系统的设计与实现

李荣涛,易 慧

(辽阳职业技术学院,辽宁辽阳111000)

为了提高业务处理效率和资源利用率,挖掘学生成绩数据集合中的有用信息,按照软件工程的流程规范,对成绩管理系统进行了设计与实现.首先,通过对项目背景的分析,描述系统研发的必要性;然后选用UML技术对系统的实际业务功能进行分析及设计,选用ASP技术以及SQL Server数据库技术实现成绩管理系统的各个业务功能.成绩管理系统投入使用之后,职业院校能够对管理人员进行合理分工,从而避免了人力资源的浪费,不但为学生用户提供方便的成绩查询,同时还能够为教务管理部门的成绩管理与分析提供了必要的手段.

成绩管理;ASP;数据维护

0 引言

对于一所院校来说,学生的成绩管理是一项相当繁琐的工作,和其他很多教学管理工作相关,譬如学生奖学金评定、学生学籍卡片的建立、毕业评定等[1].以往在院校当中,大多采用单机系统来实现学生成绩的管理,这与现在高速发展的网络技术严重脱轨,同时也不利于各项管理工作的开展,因此急需要开发基于Web的学生成绩管理系统,这一系统可以使高职院校的教务管理部门工作效率大大提高,同时也能够促使管理制度向更加科学、更加合理的方向发展.

1 系统的相关技术

系统开发选择的是比较简单同时部署方便的ASP技术,数据库选择关系型数据库SQL Server 2005,脚本的编写选择VB Script.利用这个技术组合可以快速地建立Web应用,搭建网络环境,实现成绩数据信息的管理.

2 系统分析

当前在我国教育改革不断深入的大环境下,高职院校的招生规模不断增加,使得高职院校各项教学相关工作的量也越来越大,随之而来的学生成绩管理系统的数据量也不断扩大,相应的数据查询也表现出条件复杂、数量巨大等特征.这些问题都是以往手工管理所无法解决的.

为了更好地实现对学生成绩的管理,所设计的系统在管理成绩的基础上,还要针对院校内的课程信息以及学生等基本信息实施管理.学校教务管理部门作为信息管理的实施者,主要完成各种数据信息的增加、删除、修改以及查询等[2].系统包括系统管理员、教师以及学生三部分用户.其中管理员主要负责各种基本信息的维护,对于教师数据信息,可以从系部角度进行管理.而对学生数据信息可以按照学号也可以按照班级进行维护.对于成绩信息的管理相对比较复杂,管理员用户也可以针对单个学生的成绩进行管理,但是不能实现整个班级的成绩管理,这项工作应该交给任课教师来实现[3].教师用户在以合法身份登录系统后,除了对与任课相关的成绩信息进行管理以外,还可以针对用户的个人基本信息进行维护.学生用户使用合法身份登录系统后,可以查询个人的相关成绩信息,另外还可以针对个人登录信息进行维护,同时还可以到系统中查询所学专业计划中剩余的课程信息等.

3 系统设计

系统设计是基于B/S体系结构进行的,所设计系统的总体功能结构图如图1所示.

系统功能设计是按照使用者来划分模块的,使用者包括管理员、教师以及学生三级用户.管理员是系统的超级用户,拥有一切使用权限,主要针对系统内的学生、教师、课程、班级、系部等进行管理,另外还可以利用系统来打印成绩报表.教师用户只能向系统中添加成绩信息以及个人注册信息的修改.学生用户可以修改个人的注册信息,还可以查询个人的成绩信息[4].

学生成绩管理系统主要针对高职院校内的学生成绩信息实施管理,在一定程度上具有私密性.因此在系统中除了设定教师用户只能浏览本人所授课程的成绩、学生用户只能浏览个人的成绩信息以外,还应该设计用户的登录功能.利用这个登录功能来保证数据安全,同时进行用户分级管理.在登录功能中要针对登录用户所输入的登录信息进行验证,包括两部分:一部分是验证输入格式是否合法,另一部分是验证用户身份是否合法.对用户信息合法性的验证主要是调用后台数据库中用户表中的数据来进行比较,查看输入的用户名信息以及密码信息是否匹配等.另外登录功能还设定了用户登录次数的限制,如果连续错误输入三次登录信息,则强制退出登录功能.

在系统设计过程中,系统数据库的设计也很关键.对系统数据库的设计是在系统数据分析基础之上进行的[5].一个管理信息系统的数据库设计主要经过三个步骤来实施,分别是概念结构设计、逻辑结构设计以及物理结构设计.概念结构设计阶段主要是剥离出系统所涉及的各个实体,并且找出实体之间的关系,设计结果通常选用E_R图来描述.逻辑结构设计是对概念结构设计结果进行转化,将其转化为关系模式,并且在关系模式中将实体之间的联系进行表述.物理结构设计是依据所采用具体的数据库管理系统,设计系统数据库中各个数据表的存储结构.经过对系统业务功能进行分析,了解到本系统主要涉及到学生、教师、课程、院系、班级、用户几个实体,它们之间有的是一对一的联系,有的是一对多的联系,有的是多对多的联系,进而对学生成绩管理系统的数据库进行设计.

4 系统功能实现

设计此系统的界面,要选择框架结构进行,在页面的左侧设计菜单,在页面的右侧设计操作界面.这样用户在使用系统的时候可以比较直观地进行业务功能的选择.

这个成绩管理系统能够将整个职院内部的教务管理工作当中与学生成绩相关的数据信息整合在一起.系统的基础操作主要包括数据信息的增加、删除、修改以及查询.教师用户若要使用系统功能,首先输入合法的用户名以及密码登录系统.登录以后,可以针对个人用户进行编辑,包括修改登录密码等操作.教师使用系统主要完成学生成绩信息的录入工作.学生选修该教师所授的某门课程,期末,由教务主管部门实施考核,然后任课教师将考核成绩录入系统.这样学生可以登录系统查询自己的成绩.另外教师用户还可以利用这项功能来实现补考成绩以及重修成绩的录入.

系统中用户群数量最多的就是学生用户.这类用户以合法身份登录系统以后可以修改个人的信息,包括登录密码.另外还可以浏览系统中个人的成绩信息.

管理员用户作为系统正常运行的维护者,拥有系统内所有操作权限.管理员用户登录系统以后,首先针对系统内的各项基本信息进行维护,包括教师用户信息、学生用户信息、课程信息、院系信息、班级信息的增加、删除以及修改.另外,管理员还可以通过设定条件,执行成绩报表的打印操作.

为了保证系统数据安全,系统使用分级机制来管理用户,用户要使用系统,首先要以合法身份登录系统.对用户的登录密码选择MD5数据加密技术来保证数据安全.

图2所示的是管理员用户数据维护界面.

5 结语

学生成绩管理系统在校园网试运行以后,应用效果比较明显,能够满足教务管理工作中成绩相关管理工作的要求,受到了教师和学生的欢迎.所设计的系统界面比较简单、实用,系统的交互能力比较强,用户在操作系统时能够快速地获取所需要的数据信息,使得成绩相关信息充分共享,资源得到了充分利用,管理人员的工作强度也大大降低,节约了管理成本,达到设计要求.

[1]赵安新,吴晓霞,穆荣.数字化校园建设初探[J].技术与创新管理,2008,29(3):3-5.

[2]彭学军.基于WEB的学生成绩管理系统的设计与实现[J].武汉科技学院学报,2006,19(6):18-20.

[3]王英合.基于Web的学生成绩管理系统的设计与实现[D].青岛:中国海洋大学,2006.

[4]李娜.在线考试系统的设计与实现[J].辽宁师专学报:自然科学版,2010,(1):87-88.

[5]罗雨滋.基于Web的在线考试系统的设计与实现[J].辽宁师专学报:自然科学版,2013,(1):23-25.

(审稿人 李树东 邓景茹,责任编辑 王 巍)

Design and implementation of students′achievement management system in higher vocational colleges

LI Rong-tao, YI Hui

(Liaoyang Vocational College of Technology, Liaoyang Liaoning 111000)

In order to improve the efficiency of business processing and resource utilization and explore the useful information in the students′ score database, the achievement management system is designed and implemented according to the process of the software engineering. Firstly, the thesis analyzes the background of this project and the necessity of system development.

Secondly, the thesis illustrates and designs the actual business function of the system by using UML technology. Then, the paper illustrates that using ASP technology and SQL Server database technology can realize the various business functions of the performance management system. The application of the Performance Management System can allocate reasonably for vocational colleges as well as avoid the waste of management administrators. This system can be very convenient for the students’ users to check results. Meanwhile it can also provide the necessary means for the management and analysis of the scores of educational administration.

achievement management; ASP; data maintenance

2016—12—10

李荣涛(1971-),男,辽宁辽阳市人,副教授,主要从事计算机教学方面研究.

TP311.52

A

1008-5688(2017)01-0034-03

猜你喜欢
管理系统数据库用户
基于James的院内邮件管理系统的实现
基于LED联动显示的违停管理系统
海盾压载水管理系统
数据库
关注用户
关注用户
数据库
关注用户
数据库
数据库