APP下载

大学生日常行为管理系统设计与实现

2015-08-17王国军南京航空航天大学党政办公室南京210016

电子测试 2015年1期
关键词:日常行为数据表管理系统

王国军,袁 婷(南京航空航天大学党政办公室,南京,210016)

大学生日常行为管理系统设计与实现

王国军,袁 婷
(南京航空航天大学党政办公室,南京,210016)

对大学生日常行为进行规范和引导是大学生德育教育的重要内容。本文探讨了借助信息化手段,通过构建大学生日常行为管理系统,对大学生日常行为进行高效、量化、科学管理,从而促使大学生良好行为习惯的养成。

大学生;行为养成;系统设计

0 引言

习惯决定成败,良好行为习惯的养成是大学生成长的需要,也是社会对大学生的期待,这是高校加强对学生日常行为管理的理论依据。养成教育对大学生成长成才十分重要,既是塑造大学生完美人格的重要手段,也是大学生思想道德素质形成的生长点。制度规范作为养成教育的一个重要抓手,对规范学生日常行为,促进自我管理和自我约束,以及形成良好的校风学风都具有重要作用。当前,很多高校存在大学生日常行为管理难以量化、不能系统、全面反映学生行为的状况。在校园信息化建设深入推进的背景下,借助于计算机和网络技术,构建一个大学生日常行为管理系统,对大学生日常行为进行高效、量化、科学管理,从而保证制度规范对大学生日常行为约束引导作用的有效发挥。

1 系统目标及功能框架

1.1系统设计目标

系统主要以大学生日常行为管理为核心,以每个大学生为基本对象,具有良好的用户交互界面、操作简单、方便、易于学习和掌握。系统的具体设计目标分解为:

(1)建立学生日常行为基础数据库模块。收集、加工、分析、整理系统所需的各种大学生日常行为数据,建立相应的数据库及管理系统。

(2)建立数据统计查询模块。为查询各种大学生日常行为数据提供服务。

(3)建立行为管理模块。根据基础数据库和行为管理准则,为各类评优和处分提供服务。

(4)建立行为预警模块。对违反规定、学业情况达到警戒线的学生进行警示。

(5)建立互动模块。班主任、辅导员、家长可以通过该模块留言进行交流。

(6)辅助功能模块。主要提供报表打印等服务。

1.2系统总体功能框架

图1 系统总体功能模块框架

2 系统分析和设计

2.1数据库设计

学生日常行为的管理数据纷繁复杂,因而如何科学有效的组织这些数据,为学生管理工作服务,是本系统的关键之一;本系统的另一关键是数据库如何分级分类管理,以适应

学生工作各级管理人员的使用要求。因此,设计一组合理的数据表是系统能够正确、高效运行的基础。本系统的数据库主要由学生信息、学生成绩、学生日常行为、留言记录、日常行为准则五张数据表组成,其中每张表的主要字段和每个字段的含义如表1到表5所示。

表1 学生信息数据表

表2 学生成绩数据表

表3 学生日常行为数据表

表4 留言记录数据表

表5 日常行为准则数据表

2.2功能模块设计

1)数据库管理模块。数据库模块是本系统的核心模块之一。它主要有以下功能:1)数据库基本操作:可以对数据进行添加、查找、删除、修改;2)检验功能:可以对内部数据的一致性、完整性等进行检验;3)可视化功能:能够将数据库中的数据以折线图、直方图、饼状图等图形进行直观的显示;4)数据导入/导出:可以按指定的文件格式将外部数据导入数据库,也可以将数据库中的数据导出到系统外部。

2)系统统计查询模块。系统可根据用户提供的统计查询条件对数据库进行多级统计查询。本系统支持按姓名、学号、奖惩等关键字对学生信息进行模糊和组合查询。学生管理工作中,经常要对学生的基本情况进行分类、分组查询及统计分析。如:在评优评奖时,辅导员要对学生这一年来的学习成绩、平时表现等进行统计,这些工作虽然并不复杂,但却要耗费大量的时间去查找资料、统计数据。本系统能根据给定条件进行统计和查询。

3)互动模块。学生养成良好的行为习惯,需要辅导员、班主任、任课教师以及学生家长等全员参与学生的教育培养。大家可以通过本模块以留言的方式进行沟通,以便加强对学生的了解和督促。学生家长还可以通过本模块查询学生的部分信息,比如成绩、平时表现等。

4)行为管理模块。学生教育管理者可以通过本模块录入学生的日常行为信息,如出勤情况、课堂表现、作业提交、活动参与、各类获奖、违纪等,这些信息将作为评定学生表现的客观依据。

5)预警模块。主要对学生的各种不良情况进行累计记录,如违反规定、补考门数、缺勤次数、所欠学分以及学分绩点等。这类情况累计分数只要达到某一数值,学生教育管理者就会迅速介入,对该学生进行重点关注和教育引导帮扶,从而做到早发现早干预,避因免积重难返导致学生丧失学习信心。

6)辅助功能模块。主要实现报表打印、数据导出等功能。

3 系统软件实现

3.1开发工具

本系统的开发主要采用Visual Studio 2010在Window7环境下完成,后台使用C#开发,前台使用的语言主要有HTML、CSS、Javascript,使用MySql作为数据库管理系统。系统开发过程中,使用到其他工具还包括Bootstrap工具包、Hibernate对象关系映射框架等。

C#综合了VB简单的可视化操作和C++的高运行效率,以其强大的操作能力、优雅的语法风格、创新的语言特性和便捷的面向组件编程的支持成为.NET开发的首选语言。在WEB应用方面MySQL是最好的RDBMS(Relational Database Management System:关系数据库管理系统)应用软件之一,关联数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。Bootstrap是基于jQuery框架开发的,它在jQuery框架的基础上进行了更为个性化和人性化的完善,形成一套自己独有的网站风格,并兼容大部分jQuery插件。同时,它提供了一套优雅的HTML和CSS规范。Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,使得Java程序员可以随心所欲的使用对象编程思维来操纵数据库。Hibernate可以应用在任何使用JDBC的场合,既可以在Java的客户端程序使用,也可以在Servlet/ JSP的Web应用中使用。

3.2系统的软件实现

系统的数据层以DAO(Data Access Object)设计模式进行设计。DAO抽象与封装所有对数据源的访问,负责管理对数据源的连接以及数据的存取。DAO包括五个重要的部分:1)数据库连接类;2)VO类,是一个包含属性和表中字段完全对应的类,并在该类中提供setter和getter方法来设置并获得该类中的属性;3)DAO接口,定义了所有的用户的操作,如添加记录、删除记录以及查询记录等 ;4)DAO实现类,实现了DAO接口,并实现了DAO接口中定义的所有方法;5)DAO工厂类,在没有DAO工厂类的情况下,必须通过创建DAO实现类的实例才能完成数据库操作,对于后期的修改非常不便。使用DAO工厂类可以很好的解决后期修改的问题,可以通过该DAO工厂类的一个静态方法来获得DAO实现类实例,这时如果需要替换DAO实现类,只需修改该DAO工厂类中的方法代码,而不必修改所有的操作数据库代码。

以MVC(Model View Controller)架构作为整个系统的设计模式。MVC把交互系统的组成分解成模型、视图、控制器三个部分。模型是业务的流程、状态的处理和业务规则的制度;视图是用户看到并与之交互的界面;控制器接受用户的输入并调用模型和视图去完成用户的需求。图2是基于MVC架构的设计模式。

图2 MVC设计模式

通过Hibernate框架实现了对数据库的封装。界面使用Velocity模板引擎进行编写,简化了界面开发,提高了开发效率;同时使用Bootstrap工具包提供的CSS样式等,使界面更加友好。最后,通过Spring框架整合和管理这些组件,使系统能够正确和高效的运行。

4 结束语

大学生日常行为管理系统已在笔者所在学校计算机学院实际应用,取得了很好的效果。首先,使得大学生日常表现是否符合社会道德规范和在校行为规范有了明确的量化标准,对评优评奖、发展党员、学生干部选任、就业推荐提供了重要的参考依据,同时,对学生本人也起到了刚性约束。其次,该系统使得辅导员等教育管理者根据每学期学生的日常行为得分就可以判断学生个体或群体在校的基本表现,从而成为评价一个班级、年级或专业学生学风状况的风向标,起到学风预警作用。最后,系统平台的稳定性和信息的易统计查询,克服了由于辅导员、班主任流动过快导致对学生情况不了解的弊端,使得新任学生教育管理者能较快地掌握学生状况,从而更有针对性地开展工作。

[1] 单正义.关于加强大学生日常行为管理的思考[J].青少年研究,2006 (3): 10-11.

[2] 邢国忠.把大学生养成教育作为高校育人的重要途径[J].思想政治教育研究,2008 (3):29-33.

[3] 王东来.基于决策支持系统的大学生日常行为量化管理系统的开发与设计[J].管理学家,2011(8).

[4] 邹志云,韩蔚等.大学生行为管理信息系统的设计与开发[J].建材高教理论与实践,2001,20(1):79-80.

Design and Implementation Of College Student Daily Behavior Management System

Wang Guojun,Yuan Ting
(Party and Government Offices, Nanjing University of Aeronautics and Astronautics,Nanjing,210016,China)

Regulating and guiding daily behavior of college students is an important part of moral education.This article discusses the use of information technology tools,by building college student daily behavior management to manage daily behavior of college students efficiently,quantitatively and legitimately,thus contributing students to develop good behavior habits.

College student;Develop behavior;Design of system

江苏省教育厅高校哲学社会科学研究基金项目(2012SJDFDY140):新媒体时代大学生思想政治教育有效性研究。

王国军(1980-),男,河南新乡人,助理研究员,博士研究生,研究方向为学生事务管理、高教管理。

猜你喜欢

日常行为数据表管理系统
基于James的院内邮件管理系统的实现
日常行为干预模式在糖尿病患者护理中的应用研究
3-6岁幼儿日常行为礼仪养成教育现状与对策研究——以南充市西充县东风路幼儿园为例
湖北省新冠肺炎疫情数据表(2.26-3.25)
湖北省新冠肺炎疫情数据表
基于列控工程数据表建立线路拓扑关系的研究
基于LED联动显示的违停管理系统
海盾压载水管理系统
校园文化对高职学生良好日常行为养成的影响与实施
农村幼儿日常行为习惯的培养