学生德育分数管理系统的创意研究

学生德育分数管理系统的创意研究

摘要:学生的德育分数在学生的综合测评成绩中占有很大比例,但是目前的德育分数手工管理形式效率低下,计算不精确,不能满足实际需求。基于JSP+MySQL的学生德育分数管理系统,该系统利用计算机对每个学生德育分数进行管理,具有检索迅速、可靠性高、成本低等优点。该系统对减轻学生劳动强度、提高工作效率,具有很大的实用性。

关键词:JSP技术;MySQL数据库;Spring框架;SpringMvc框架;Hibernate框架;学生德育分数管理

1概述

对于大学生来说,在年度综合测评中,德育分数在综合测评成绩中占有很大的比例。但是由于德育分数的管理比较灵活,同学们对自己的德育分数总会有疑问。若由学生自己记录自己所参加活动以及自己应当获得的德育分数,并上传参加的活动,再由该活动的负责人进行审核,若无误,则记录学生的所参加的活动以及应得的德育分数,该过程不仅使学生自己完全清楚明了,而且也使老师、办公室人员节省了精力,并且保证了记录的真实性。该方法通用性强、公正、透明。基于这一点,开发学生德育分数管理系统。

2系统分析

系统分析是信息系统中的一个重要阶段,是建立系统模型的第一步。系统分析的核心是目标分析与需求分析,目标分析是进行组织系统的目标分析和计算机系统目标分析;需求分析是对功能需求进行分析。这个阶段的主要目标是针对系统规划阶段所确定的开发项目,明确系统开发的目标和用户的信息需求,提出系统的逻辑方案。这个阶段的成果是系统方案说明书。

2.1系统需求

学生的德育分数在学生的综合测评成绩中占有很大比例,但是目前的德育分数手工管理形式效率低下,计算不精确,给学生和老师以及带来了很多不便。因此在信息化的今天,良好的学生德育分数管理系统便于记录查询学生的德育分数。系统需求分析是指用户对目标软件系统在功能、行为、性能、设计、约束等方面的期望结合郑州师范学院的学生对于学生德育分数管理系统的期望进行分析。(1)系统应当功能明确,操作方便,便于学生和管理人员查看。(2)系统的维护性要好。(3)系统必须设置好用户的使用权限,防止出现不良错误。(4)系统的安全性要高,确保数据和信息不会泄露。

2.2用户需求

学生德育分数管理系统的用户包括系统管理员、活动管理员、老师、学生。对于学生德育分数的管理,应主要从用户的角度进行分析,使开发出来的系统满足用户的各种需求。系统中的各项功能也应由用户的需求来设定。用户需求分析是系统开发前的重要环节,良好的用户需求分析,能够使系统更好地满足用户的需求。(1)活动者应该具有设置该活动参加的时间、人数、分数等功能,系统管理员也应当对其设置权限,活动设定后不能随意修改。(2)学生应该具有修改自己基本信息的功能,系统管理员应对学生设置权限,使其只能修改自己的基本信息但是不能修改别人的信息。

2.3可行性

所谓可行性分析,就是按照各种有效的方法和工作程序,对拟建项目在技术上的先进性、适用性、经济上的合理性、盈利性,以及项目的实施等方面进行深入的系统分析,并评价总体方案的可能性,必要性。

3总体设计

结合学校学生德育分数管理现状,对系统中的主要功能模块及相关数据库进行设计,并通过1E-R图与数据库表进行分析,为用户和学校之间建立一个可行性高的学生德育分数管理系统。

3.1系统概要

通过需求分析,学生德育分数管理系统设计应当对学生的德育分数管理起到公正、透明、方便的作用,对活动者,及活动负责人起到方便,快捷的作用并提高他们的工作效率。从而使得学生的德育成绩管理更加清晰透明、公平公正,同时也促进同学们参加活动的积极性。

3.2数据库

在系统开发过程中,数据库设计是关键部分。进行数据库设计时,应确保数据的完整性与安全性,并减少数据冗余[1]。学生成绩管理系统的目标是用计算机,使德育分数管理更加信息化,从而提高活动者的管理效率。从概念结构和逻辑结构设计入手,通过主要的E-R图和数据库表来对学生德育分数管理系统进行总体的数据库设计。

3.2.1E-R图设计数据库概念

结构最著名的方法就是绘制E-R法。E-R法是借助于E-R图描述现实世界实体、属性、联系的语义模型,可以将他们之间的关系直观形象地提供给用户,也可以设计人员建立数据模型而设计数据库提供基础模型,是用户与设计人员探讨数据库设计的桥梁[2]。如图1所示。

4系统实现

设计学生德育分数管理系统主要用了JSP和MySQL和JavaWeb开发工具。Java语言自问世以来,已有20多年历史,与之相关的技术和应用发展得非常快。在当下的网络时代,JavaWeb已成为市场上主流的Web开发技术之一,无论是大型网站开发,还是企业系统的开发,都有JavaWeb的身影[3]。使用系统服务器端采用Spring+SpringMvc+Hibernate,前端采用bootstrap。

4.1功能实现

学生德育分数管理系统设置了登录模块、Activity模块、活动列表模块、我的活动模块、发起活动模块、管理员模块。下面展示个别主要模块信息。

4.1.1活动列表模块

图2展示的是学生自己的活动信息界面,在这个界面学生可以查看自己参加的活动,以及活动者的最新活动,若有需要自己也可以活动。

4.1.2管理员模块

图3界面展示的是系统管理员对活动者的审核界面,系统管理员可以审核此活动是否可以创建。

4.2系统核心代码

部分代码主要阐述的是学生查看自己报名的活动,在部分学生可以查看自己活动开始的时间、地点以及活动所获得的分数等活动信息。

5结语

项目开发的学生德育分数管理系统使学生德育分管理更加清晰、公开透明,避免个别作弊现象,使奖助学金评定更加公平公正,调动学生参与活动的积极性,进一步提高学生德育分管理的质量,提高办学水平,具有十分重要的作用。

参考文献

[1]肖汉,张玉,郭运宏.软件工程与项目管理.北京:清华大学出版社,2014.

[2]杜鹃,赵春艳.信息系统分析与设计.北京.清华大学出版社,2006.

[3]黑马程序员.JavaWeb程序设计任务教程.北京.人民邮电出版社,2017.

作者:张丽 单位:郑州师范学院