基于互联网+高职学生德育量化考核系统设计与实现

2022-07-08 07:20袁峰
电子技术与软件工程 2022年2期
关键词:字段数据结构德育

袁峰

(德州职业技术学院 山东省德州市 253034)

高职学生德育考核工作中涉及到的考核项目众多,因为导致工作开展下来比较复杂,在对考核指标进行归拢和统计时,也存在比较复杂且繁琐的操作,所以应当从根本上对学生德育考核指标进行有效的量化。在互联网+背景下,制定有效可行的学生德育量化考核系统,能够将繁琐的学生德育量化考核指标数据转化为由系统进行自主自动的计算,这样一来不仅提高了考核工作效率,更降低了工作出错情况,因为提高了考核数据的可信度和准确性,因此让学生德育评价工作更具有全面性、公平性和权威性。

1 基于“互联网+”高职学生德育量化考核系统的需求分析

在互联网背景之下,建立学生德育量化考核系统,能够有效提高高职院校的德育管理水平,通过搭建互联网信息平台,构建考核系统能够综合管理员、班主任、级长以及德育处等多方面的参与,对学生的德育考试方式和德育考试标准进行全面的规范,并采用评分比较的方式进行全面的巩固和检验,并通过多种德育考核工具来实现量化考核的完成,真正将高职学生德育管理落到实处。在互联网下,设计学生德育量化考核系统时,按照高职院校的德育工作流程,将系统用户分为以下四个角色用户,并分析了不同角色用户的需求。

1.1 管理员

“管理员”角色拥有德育考核数据的处理权限和维护权限,并实现用户数据的管理,比如数据的输入操作、修改操作以及删除操作等,用户主要包括班主任、级长、管理负责人等,同时实现数据库的调控和备份等功效,从而完成学生德育考核的基础工作。

1.2 班主任

“班主任”角色拥有对班级学生基本信息的处理权限,以及对学生综合德育素质量化评价的权限,还有对学生各项信息的查询权限。

1.3 级长

“级长”角色拥有对对应年级的学生违纪信息进行查询并统计的权限,对学生德育品行量化考核的权限,对班级以及班级班主任进行量化考核的权限,并根据各级的考核情况来划分等级。

1.4 德育处

“德育处”角色拥有对高职院校内所有学生的违纪信息进行查询统计,并且能同时对所有班主任和班级进行量化考核,同时对所有学生的德育品行进行考核,同样可根据得分来划分等级。

2 基于“互联网+”高职学生德育量化考核系统设计与实现

高职学生德育量化考核系统主要采用B/S结构进行构建,能够实现多角色、多用户以及多部门的共同管理,用户通过互联网途径访问系统的服务器和数据库,都能够开放性的查询到学生以及班级的基本信息,除了查询功能,还能够对信息进行输入、添加、修改以及删除等操作,从而实现对学生个人量化考核、班级量化考核。在学生德育量化考核系统下,能有效保证采集到数据的准确性和一致性,能够实现考核数据资源共享,让学生随时随地的查询到自己的德育价值分,从而以此来约束自己的言行,以严格的德育标准来约束自己,不仅是学生,对于高职管理者来说,通过德育量化考核系统,能够通过查询信息掌握学生和班级的情况,从而对班级和学生进行更好的管理和教育。

2.1 系统设计原则

基于互联网下的学生德育量化考核系统,从根本上来看就相当于是计算机信息管理系统,系统设计监理在德育考核指标体系之下,并且重点是以网络化和信息化的考核作为目标,高职学生德育量化考核系统的设计原则应当遵循以下方面。

2.1.1 学生为中心原则

高职德育量化考核必须要以学生为中心,全面考核学生的学习情况、思想道德、纪律情况、社会服务以及劳动情况等方面,对学生的考核者不能仅仅局限于是德育工作者,因此在德育量化考核系统中的用户更是分为了学生用户、班主任用户、级长用户和德育处用户等,这样一来才能够对学生进行综合型的考核,培养学生的德育能力。

2.1.2 科学性原则

学生德育量化考核还必须以科学性考核为标准,在考核的指标中全面反映了学生的发展情况,并全面分解了以学生发展为要求的指标,在各个方面的考核下,根据科学性的原则来建立不同的考核指标,并以学生和班级为考核中心,按照考核指标的设定情况,来进行德育价值分的考核,对于学生不良行为即可设定低分指标,对于学生优秀行为即可设定加分指标,从而起到对学生鼓励教育的目的。

2.1.3 易操作性原则

科学性的考核标准固然重要,在对学生德育进行实际考核中更要让考核工作容易操作、简单处理,并且同时具有考核的教育性和针对性,高职学生德育量化考核系统主要是以互联网平台为途径,可通过自评、他评、组织评价等方式对学生的德育进行全面的量化考核。

2.2 系统设计架构

本高职学生德育量化考核系统主要以SQL为后台数据库,从而完成各项平台系统的开发,系统设计的结构图如图1所示,学生德育量化考核系统中主要包含了学生干部考核模块、辅导员考核模块、二级学院考核模块、二级学院及学生管理部考核模块,其中学生干部考核模块主要包括对早操出勤、课堂出勤、宿舍违纪、晚自习出勤、集会出勤、日常行为违纪等信息的输入和查询等操作;辅导员考核模块主要包括对学费缴纳情况、班级工作计划、顶岗实习违纪、主题班会、值班日报等信息的输入和查询等操作;二级学院考核模块主要包括对考试违纪、文体竞赛获奖、各类活动、特殊奖励、辅导员创新活动、专业竞赛获奖、各类组织活动、义务劳动、辅导员竞赛及奖励、辅导员创新活动等信息的输入、删除、修改和查询等操作;二级学院及学生管理部考核模块主要包括对信息进行查询和统计。

图1:高职学生德育量化考核系统的结构图

2.3 系统设计思路及功能需求

2.3.1 系统设计总思路

本系统可以根据学校德育量化考核规定,自行调整修改考核条目和分值,后台录入考核记录后,前台可以统计班级和学生,每周,每月,每学期的成绩。后台录入具备:多生,多班,多课等多种录入模式,提高录入数据的效率,也具备学生请假功能。在后台添加各项违纪和表彰记录,前台自动统计分值,避免Excel公式繁杂和人工操作出错,也可以随时查询各班违纪情况,班主任可及时跟进管理,还有留言反馈功能,管理员对分值由疑义,可在线询问。基于系统设计需要,为提升系统性能,采取分布式设计,这对于缓解系统数据负担有一定作用,分布式系统搞设计可以将大量的数据负担分布到相应的分部系统中,避免数据负担集中导致的系统运行困难甚至是瘫痪问题出现。此次系统开发中,选择Microsoft SQL Server 2000数据库软件,主要是因为这一软件可以满足多用户的同时操作需要,还能够实现大规模的数据使用需要求。系统设计使用Microsoft Visual Studio.net2005作为数据编程,在这样的系统开发环境中。可以为系统设计提供可靠的指令控制语言,满足丰富的数据类型需要。系统设计能够确保代码模块化设计需要,这对于提升系统的拓展性能也有积极作用。

基于学生德育量化考核系统的设计特点和功能实现需要,系统设计中应用B/S结构,这种结构能够对系统要实现的功能都置于服务器内,还能让后续的系统设计开发简单很多,便于后期的操作和维护工作开展,保持客户端的统一性。同时,在这一架构中安装相应的浏览器及数据库软件,还能够实现相应数据库之间的高效数据共享和交互,可见这一架构在系统设计中应用的重要性。如图2所示,为系统设计的核心程序和功能目标。

图2:系统设计的核心程序和功能目标

2.3.2 系统设计功能需求

此次学生德育量化考核系统设计中,主要实现的功能应该包含以下几点:

(1)系统用于采集学生在校以及实习期间的相关表现数据,为教师、学生干事以及企业导师等工作开展提供一定的数据依据,他们可以通过系统登录进行数据输入和查询。

(2)学生德育量化考核系统用户包含了高职教师、学生、企业以及学生家长,所以用户涉及面比较广,地域范围广,系统以互联网为基础,要突破时空限制,保证远程登录效果。

(3)基于系统安全性出发,学生德育量化考核系统的业务功能和维护管理应该分开,要确保系统用户的权限清晰,有区分。一般的用户只能进行信息查询,不能进行新用户创建。在学生德育量化考核系统中,管理员是拥有最高权限的人,能够对所有用户信息进行管理,还能够对班级信息、考核规定进行调整和修改,也是数据库维护的主要人员。

(4)考虑到高职教职工、学生等数量众多,系统必须要考虑到多人同时在线登录的情况,所以需要提升系统兼容性,能够满足千人以上的人共同登录系统,进行数据输入和下载查询等操作,因此在设计中需要选择使用有良好性能的系统服务器和数据库服务器。

(5)在系统投入使用前需要制定相应的德育量化考核条例,对于相应的考核分数计算确定计算方法,相关条例的导入应该在系统使用前完成。

学生德育量化考核系统设计中,需要做好系统开封的技术需求分析。结合学生德育量化考核系统的应用特点和需求,在系统开发中,可以选择使用ASP.NET技术,通过VB软件开发环境创设,用C#作为编程语言,使用SOL Server作为系统数据库。

2.4 数据库设计

根据用户的需求,建立了学生德育量化考核系统的学生管理数据库,该库主要是由角色表、部门表、用户信息表、班级信息表、学生信息表、辅导员信息表、学生考核项目表、量化考核表等组成,详情如下。

2.4.1 角色表

角色表主要用于对用户的身份类型信息进行有效的储存,其中自动编号的字段为rld,数据结构为Int;角色名称的字段为roleName,数据结构为varchar;备注的字段为memo,数据结构为text。

2.4.2 部门表

部门表主要用于储存高职院校内不同院系的基本信息,其中部门名称的字段为departName,数据结构为varchar;部门编号的字段为dId,数据结构为Int;备注的字段为memo,数据结构为text。

2.4.3 用户信息表

用户信息表主要用于储存管理人员的基本信息,其中序号的字段为uId,数据结构为Int;用户编号的字段为userId,数据结构为varchar;姓名的字段为userName,数据结构为varchar;角色ID的字段为rId,数据结构为Int;密码的字段为password,数据结构为varchar;用户状态的字段为userStatus,数据结构为char;备注的字段为memo,数据结构为text。

2.4.4 班级信息表

班级信息表主要用于储存班级的基本信息情况,其中班级名称的字段为className,数据结构为varchar;班级编号的字段为cId,数据结构为Int;辅导员编号的字段为coId,数据结构为Int;部门编号的字段为dId,数据结构为Int;备注的字段为memo,数据结构为text。

2.4.5 学生信息表

学生信息表主要用于储存学生的基本信息情况,见表1。

表1:学生信息表的结构

2.4.6 辅导员信息表

辅导员信息表主要用于储存辅导员的基本信息,通过查询信息能够了解到班级中每日、每月、每周的考核情况,见表2。

表2:辅导员信息表的结构

2.4.7 学生考核项目表

学生考核项目表主要用于储存学生的考核项目信息情况,其中一级考核项目名称的字段为itemName,数据结构为varchar;一级考核项目编号的字段为aId,数据结构为Int;二级考核项目编号的字段为pId,数据结构为Int;得分的字段为score,数据结构为Int;备注的字段为memo,数据结构为text。

2.4.8 量化考核表

量化考核表主要用于动态性的储存学生的考核信息情况,其中学号的字段为sId,数据结构为Int;自动编号的字段为id,数据结构为Int;考核项目编号的字段为aId,数据结构为Int;班级编号的字段为cId,数据结构为Int。

2.5 系统实现

学生德育量化考核系统主要完成对班级、学生的基本信息、日常管理信息、用户管理信息等的输入、删除、修改、批量、查询等操作处理。完成系统设计后,针对设计的相关学生德育量化考核系统进行调试,选择使用PROTEUS软件来进行调试仿真,检验设计是否达标,这种调试仿真软件不但可以进行系统CPU的仿真模拟,还能够对于系统外围电路或者是没有相关电路的状况进行模拟仿真。考虑到在相应的选题设计调试中,更加重视程序运行以及电路工作过程及结果,这一仿真调试软件能够有效对于实践以及实际应用中的脱节情况进行补偿。在完成软件程序设计后,需要确保相应设计和模块工作原理正常运行,再进行相应元器件的硬件功能电路测试,完成测试后,确认没有异常的情况可以进行软件部分的代码调试,查看系统运行情况,确认无异常后即可。此外,设计的该系统在相关系统技术不断升级的过程中,系统也能够及时更新,保证系统的先进性,在进行系统更新中,核心程序不变,只是将部分通用功能集成在一起,另外对系统中的一些小问题处理的更人性化,自动化。

3 结束语

总的来说,高职学生德育量化考核系统应当在互联网背景下遵循公正、公平和公开的原则进行设计,这样才能为高职院校管理学生建立一个有效的数据库系统,该系统在高职学生管理中可发挥重要的作用,并达到了德育优先教育的目的。

猜你喜欢
字段数据结构德育
德育要在“善”处留白
图书馆中文图书编目外包数据质量控制分析
《中国德育》
德育提效:必要的叙事转向
微型演讲:一种德育的新形式
“翻转课堂”教学模式的探讨——以《数据结构》课程教学为例
CNMARC304字段和314字段责任附注方式解析
无正题名文献著录方法评述
TRIZ理论在“数据结构”多媒体教学中的应用
《数据结构》教学方法创新探讨