科学技术创新2019.34
1概述
在高校学籍信息管理工作中,教学管理人员需要管理日常
教学活动中的各项信息,还常常要提取相关教学成绩信息,
进行教学情况分析[1]
。随着计算机技术的不断普及和提高,
应用信息管理系统减少重复劳动、降低出错率、
提高管理工作的效率成为一种趋势。高新学籍管理系统是一种典型的信息管理系统,
它可实现高校学籍管理工作中的各项信息管理操作,
提供实用的查询和统计功能,能规范工作人员的教学管理行为,为高校学
籍信息管理工作有序,高质量的完成提供必要的保证。所以,
开发设计高校学籍信息管理系统是十分必要的。
2SSM 框架
Spring+Spring MVC+MyBatis 简称为SSM 框架[2],是一个典型的MVC 框架。由该框架构建的系统具有分层结构非常清晰、系统代码的可读性高、可维护性高等特点。在SSM 框架中,Spring 是一个具有面向切面(AOP)程序设计和控制反转(IOC)特
点的轻量级容器。Spring MVC 提供强大的注解功能,
更有利于程序员实现编程,可提高系统的管理和查错效率。MyBatis 是一个优秀的持久层框架,它支持定制的SQL 和高级映射。其高级
映射为程序员减少了很多代码量,
也容易实现SQL 优化。高校学籍管理系统就应用了SSM 框架开发方法实现,
主要是为了构建出一个层次清晰、易于维护、便于管理并且支持多平台的应用。
3系统分析与功能设计3.1用户需求分析
随着全国各高校的扩招,高校学生数量持续增加,学校的学籍管理工作的信息量也成倍增长,需要建立信息管理系统进行高效的管理[3]。通过调查研究,基于高校学籍信息管理工作的需要,高校学籍管理系统应能提供以下操作:院系信息,班级信息,
学生学籍信息,课程信息,成绩信息等的添加,
修改,删除及查询操作,学生学习成绩信息的统计操作。
3.2系统功能设计
基于用户需求分析,本系统的应用人是从事高校学籍管理工作的相关工作人员,系统用户对应共分为三类:教务管理员,院系管理员和教师用户。教务管理员对应高校的教务部门的教学管理工作人员,这类用户可以对所有操作用户的帐户信息,
院系信息,学生学籍信息,成绩信息,
进行相应的添加,删除,修改、查询和统计等功能;院系管理员对应高校所设置的各院系教学管理人员,这类用户可以修改自已的密码,管理本院系专业,
班级和课程等信息;教师用户对应各门课程的代课教师,
这类用户可以修改自己的密码,查询课程,班级和成绩信息,添加课程的成绩等。系统的功能模块设计如下:
3.2.1帐户管理模块
教务管理员使用该模块可以对所有用户的帐户信息进行添加,删除,查询,初始化密码,修改自己的密码等操作。各类用户都可通过该模块中的登录功能进行登录操作,登录成功后可进入各自的主页面进行权限内的各种操作。
3.2.2学籍管理模块
教务管理员使用该模块实现对学生学籍信息,如姓名,
性别,出生年月,民族,籍贯,家庭地址,
等基本信息进行添加,修改,删除和查询操作。
3.2.3院系管理模块
教务管理员使用该模块实现对院系如院系名称,院系代码等信息的添加,删除,修改和查询等功能操作。
3.2.4专业管理模块
院系管理员使用该模块实现对本院系所设置的专业,如专业代码,专业名称等信息的添加,删除,修改和查询等功能操作。
3.2.5课程管理模块
院系管理员使用该模块实现对课程信息,如课程代码,
课程名等的添加,删除,修改,查询,课程安排等功能。教务管理员在此模块中只能进行相关课程信息的查询操作。
基于SSM 框架的高校学籍管理系统的研究
黄素萍刘敏娜张忠
(咸阳师范学院计算机学院,
陕西咸阳712000)摘要:高校学籍管理工作是高校教学管理的重要组成部分,学籍管理工作完成的质量对于高校教学管理来说是至关重要
的。高校学籍管理系统是利用计算机和数据库技术为学籍管理工作人员提供的一种准确,
高效的管理方式,是提高学籍管理质量的重要手段之一。本文提出一个基于SSM 框架的高校学籍管理系统的设计方案。按该设计方案实现的系统提供学生学籍的添加、
修改、删除、查询和实用的统计功能,使教学管理人员能及时方便地掌握学生的基本信息和学习情况,
提高学籍管理的工作效率。关键词:学籍管理;信息查询;SSM Abstract :College student status management work is an important part of college teaching management.The quality of the student status ma nagement work is important to the normal college teaching management.By using the technologies of the computer and database,college student status management system provides accurate,efficient management methods for the school student status management staff.This paper proposes a design scheme of the system of college managing student status based on SSM.The design of the system provides many functions such as student status information management,student personal information management,information query,and so an.This system has the better interface,and information query is convenient.The application of this system will be able to improve students'status administration efficiency.
Key words:Students Status Management;Information Query;SSH 中图分类号:TP391文献标识码:A 文章
编号:2096-4390(2019)34-0070-02项目:咸阳师范学院专项科研基金项目(XSYK18009)。
70--
2019.34科学技术创新
3.2.6班级管理模块
院系管理员使用该模块进行本院系所设置的班级信息,如班级名称,班级编号等的添加,删除,修改和查询功能。
3.2.7成绩管理模块
教师用户在所代课程考试结束后,可在系统中将所代课程的学生成绩进行添加和查询操作,其中进行成绩添加时可进行成绩保存操作和成绩提交操作。提交成绩前,教师用户可进行成绩的修改,提交成绩后则无修改权限。教务管理员使用该模块实现对学生课程成绩的修改,删除和查询操作。院系管理员可进行学生成绩的查询操作。
3.2.8查询统计模块
教务管理员使用该模块可根据,如院系、专业、班级、学生姓名或学号等关键字查询全校学生的学籍信息及相关统计结果,学生的课程成绩的统计信息等。院系管理员使用该模块可根据,如专业、班级、学生姓名或学号等关键字查询本院系学生的学籍信息及相关统计结果,学生的课程成绩的统计信息等。教师用户使用该模块可根据,如班级、学生姓名或学号等关键字查询所代课程的学生的课程成绩的统计信息等。系统功能模块图如图1所示。
图1高校学籍管理系统功能模块图
4数据库设计
信息系统的数据库设计是开发过程中重要的一步。根据要实现的功能模块设计对应的数据库实体,然后再确定实体里的属性,实体和实体之间的关联关系,这一过程是数据库概要设计[4],对整个开发过程尤为重要。基于概要设计,建立的数据库表,表的属性及表之间的关联关系,有利于于系统程序的实现,提高系统开发的效率和系统性能。高校学籍管理系统需要和后台数据库之间进行大量的交互操作,因此设计一个高质量的数据库对整个学籍管理系统是非常重要的。
4.1数据库概要设计
基于系统用户功能设计,本系统建立的数据库实体有学生学籍信息、院系信息、专业信息、班级信息、
课程信息、成绩信息、用户信息,共7个实体。下面以学生学籍实体为例展示实体及属性的设计。学生学籍实体描述的是每个学生的学籍信息,它包含的主要属性有:学号、姓名、性别、民族、籍贯、政治面貌等。学生学籍实体属性关系如图2所示。
4.2数据库表设计ssm框架主要代码在哪里
本系统采用MySQL数据库管理系统来管理系统的所有信息数据。基于数据库的概要设计,系统数据库建立了7张表,它们分别是用户信息表(UserInfo)、学生学籍表(StuInfo)、院系信息表(Depart)、专业信息表(Major)、班级信息表(Class)、课程信息表(Lesson)、成绩信息表(Result)。下面以学生学籍表为例,介绍表的结构和数据字段的设计。学生学籍表用来保存每个学生的学籍信息,包含的主要字段有:学号、姓名、性别、民族、籍贯、政治面貌等。学生学籍表的结构及字段设计如表1所示。
表1学生学籍表
5结论
高校学籍管理系统设计的功能实现了高校日常对学生学籍管理工作所需的基本功能模块,包括学生学籍信息,学生成绩信息的添加,院系、专业和课程信息的管理操作,还可以根据学生学号或姓名进行查询,
同时可以进行学生成绩信息的统计查询。它的应用可提高高校学生学籍信息管理工作的效率和质量。基于一些原因的限制,该系统还有许多不足之处。今后,仍需进一步的改进和完善。
参考文献
[1]闫朝晖.浅析新时期高校学籍管理信
息化建设的重要性与对策[J].传播力研
究,2018,(13):211.
[2]邹红霆.基于SSM框架的Web系统研
究与应用[J].湖南理工学院学报(自科
版),2017,30(1):39-43.
[3]袁芳.高校学生学籍管理系统的研究
与分析[J].价值工程,2018,(22):199-201.
[4]张小华.高校学生学籍管理系统的设
计与开发研究[J].科技经济导刊,2018
(28):22-23.
序号字段名数据类型长度说明
1 SID char 8 学号(主键)
2 SName varchar 10 姓名
3 SGender char 2 性别
4 SPlace varchar
5 籍贯
5 SBirthday datetime 出生日期
6 SMinzu varchar 5 民族
7 SZhengzhi varchar 5 政治面貌
8 SAddress varchar 50 家庭住址
9 SCode char 6
10 ST el char 11
11 SRemarks varchar 255 备注
图2学生学籍实体属性E-R图
71 --
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论