摘要:辅导员是高等学校教师队伍与管理队伍的重要组成部分, 是面对在校生各项活动的一线工作人员。在辅导员的日常工作当中, 传统的纸质记录, 手工分类等学生管理模式既费时又费力, 且容易出现各类数据错误与材料丢失, 不便于统一管理。鉴于此, 该文从辅导员日常事务管理角度出发, 运用ASP.NET动态网页开发技术设计一款在线学生工作管理系统, 实现学生资料管理、宿舍管理、考勤管理、奖惩管理等功能, 通过对学生各类信息科学整合, 实现学生工作的精细化管理, 提升辅导员工作效率。
关键词:ASP.NET; SQL Server; 高校; 管理系统; 辅导员;
Abstract:Counselors are an important part of the teaching staff and management team in Colleges and universities, and they are the frontline staff in the activities of students in universities. In the daily work of counselors, the traditional paper-based records, manual classification and other student management mode is time-consuming and laborious, and prone to all kinds of data errors and material loss, not easy to unified management. In view of this, this article from the perspective of the day-to-day management of sports instructors, ASP.NET dynamic web development technology to design an online student management system, student information management, dormitory management, attendance management, incentive management and other functions, the students all kinds of information science integration, to achieve fine management of student work and improve their work efficiency.
Keyword:ASP; NET; SQL Server; universities; management systems; counselors;
随着高校学生数量越来越多, 学生信息也越来越庞大复杂。在辅导员的日常工作中, 使用传统的WPS表格或纸质记录方式容易造成学校多部门间缺乏资源共享机制, 且具有管理不便, 数据易丢失的缺点, 已经不能适应当下学生管理工作的客观需求。如何减少辅导员多而繁杂的常规性工作, 科学精细化学生管理, 提高辅导员队伍整体工作效率已成为高校学生工作管理中亟待解决的难题。
本文从辅导员日常工作的实用性角度出发, 依靠SQL Server数据库与ASP.NET技术开发学生工作管理系统, 通过学生资料管理、宿舍管理、考勤管理、奖惩管理等模块对学生信息进行科学整合, 打通学校多部门间的数据壁垒, 实现规范管理, 提升高校学生管理工作整体质量与水平。
1 系统总体设计
1.1、设计原则
1.1.1、先进性
基于Web的学生工作管理系统具有结构层次清晰, 便于使用、易于维护、平滑升级的特性。本文采用了基于ASP.NET的B/S架构来设计研发系统, 使用SQL Server 2016作为后台数据库, 前端使用JQuery进行页面美化渲染。在保证系统成熟稳定的前提下, 使程序运行可靠, 功能完善, 界面美观。
1.1.2、实用性
系统功能的设计与构建从辅导员日常管理工作遇到的实际问题出发, 通过学生资料管理、宿舍管理、考勤管理、奖惩管理全方位了解学生信息, 具有数据共享性、内容一致性, 且易保存、易查寻、易维护的优点。同时加入Excel表格导出功能, 可以让系统自动生成Excel表格供教师下载, 节约了辅导员日常管理工作中的人工成本与时间成本, 提升了辅导员队伍的整体工作效率。
1.1.3、安全可靠性
系统按权限共享数据, 相关信息通过数字加密技术存贮于数据库中, 与其他同类软件相比较, 数据安全性大大得到提高。
1.2、系统架构
本系统采用B/S架构进行开发, 用户可以通过浏览器在任何有网络接入的电脑上登陆学工系统并进行相关操作, 而不需要安装专门的客户端软件, 实现了客户端的零安装、零维护。后期系统功能扩展较为容易, 大大降低了软件的维护成本。同时, 通过引入AJAX技术, 相关一部分数据计算处理可以在客户端完成, 从而减轻了服务器的负担, 添加了交互性, 提高了用户体验。
2、系统功能模块设计
本文设计的高校辅导员工作管理系统主要包括:学生资料管理模块、宿舍管理模块、考勤管理模块、德育学分奖惩管理模块、班级管理模块、专业管理模块、院系管理模块、用户管理模块、行为分析模块。
图1
2.1、学生资料管理模块
学生资料管理模块主要包括学生信息添加、学生信息修改、学生信息删除与学生信息查询四部分, 学生信息的查询结果主要包含学生的学号、姓名、性别、出生日期、专业名称、班级名称、学制、年级、身份证号、校区、本人手机、家庭联系方式、所属院系。用户可以根据学生的学号、姓名、班级、专业进行相关查询, 同时支持条件模糊查询。
图2
2.2、宿舍管理模块
宿舍管理模块主要包括添加宿舍信息、修改宿舍信息、删除宿舍信息与查询宿舍信息四部分, 宿舍信息的查询结果主要包含校区、楼栋、寝室号、性别、床位号、年级、住宿标准、学校名称、班级名称、专业名称、学生学号、学生姓名、预留状态与是否配备空调等信息。用户可以根据学生学号、学生姓名、学生专业、楼栋号或宿舍号查询相关宿舍信息, 支持条件模糊查询。
2.3、考勤管理模块
考勤管理模块主要分为考勤记录模块与考勤查阅模块两部分, 考勤记录模块可以通过学生学号、学生姓名、学生班级或学生专业查询学生详细信息, 查询结果以列表形式呈现给用户, 用户可以选定列表中的某位学生记录其考勤的详细信息, 单击记录按钮系统就会自动转跳到该生考勤详细信息的记录页面。
考勤详细信息记录页面包含学生学号, 姓名, 缺勤事件分类、缺勤开始日期与结束日期, 事件备注等。缺勤事件类别有病假、迟到、旷课、离校、事假、早退、其他等选项, 用户可以根据学生具体情况进行选择, 同时在备注栏里填写缺勤事件的相关详细信息。
考勤查阅模块可以给用户提供学生考勤信息的查阅功能, 用户可以根据学生学号、姓名、缺勤事件分类、缺勤事件记录人、缺勤事件的开始时间、结束时间、班级、专业等条件进行模糊查询。查询结果以表格形式呈现, 内容包括事件编号、学号、姓名、性别、出生日期、班级、专业、本人手机、家庭联系方式、缺勤事件开始时间、缺勤事件结束时间、一次缺勤事件总计用时、缺勤事件分类、事件备注、事件记录时间、记录人等内容。同时查询结果支持批量导出为Excel文档, 大大减轻辅导员日常管理工作量。
2.4、德育学分奖惩管理模块
党的教育方针把立德树人作为教育的根本任务, 加强和改进高校德育工作, 培养大学生树立正确的世界观、人生观和价值观, 引导学生提高政治素养、道德修养、文化素养和生活习惯, 自觉遵纪守法, 诚实守信, 全面提升大学生综合素质, 对大学生道德品质进行科学规范评价, 鼓励学生争先创优, 全面发展, 健康成才。德育学分实施的指导思想是:坚持育人为本、德育为先, 真实地反映大学生素质发展情况, 促进大学生全面发展。
德育学分奖惩管理模块主要分为德育学分奖惩记录模块与德育学分奖惩查阅模块两部分, 德育学分奖惩记录模块可以通过学生学号、学生姓名、学生班级或学生专业查询学生详细信息, 查询内容以列表形式呈现给用户, 用户可以选定列表中的某位学生记录德育学分奖惩详细信息, 单击列表中的记录按钮系统就会自动转跳到该生德育学分奖惩详细信息的记录页面。
德育学分奖惩详细信息记录页面包含学生学号, 姓名, 德育学分奖惩事件分类、德育学分奖惩事件日期, 德育学分奖惩分值, 事件备注等。德育学分奖惩事件类别有得分、失分两类, 用户可以根据学生具体情况进行选择, 同时在备注栏里填写学分奖惩事件的相关详细信息。
德育学分奖惩查阅模块提供学生德育学分奖惩事件的查阅功能, 用户可以根据学生学号、姓名、德育学分奖惩事件分类、德育学分奖惩事件记录人、德育学分奖惩事件的开始时间、结束时间、班级、专业等条件进行模糊查询。查询结果以表格形式呈现, 内容包括事件编号、学号、姓名、性别、出生日期、班级、专业、本人手机、家庭联系方式、德育学分奖惩事件时间、德育学分奖惩事件分类、分值、事件备注、事件记录时间、记录人等内容。同时查询结果支持批量导出为Excel文档, 大大减轻辅导员日常管理工作量。
2.5、班级管理模块
班级管理模块主要分为班级查询模块、添加班级模块、修改班级模块和删除班级模块。班级管理模块提供班级信息日常维护功能。
2.6、专业管理模块
专业管理模块主要分为专业查询模块、添加专业模块、修改专业模块和删除专业模块。专业管理模块提供专业信息日常维护功能。
2.7、院系管理模块
院系管理模块提供院系查询、添加院系、修改院系、删除院系的功能, 院系管理模块提供院系信息日常维护功能。
2.8、用户管理模块
用户管理模块可以对系统用户进行添加、修改、删除和查询操作。管理员可以通过用户ID与用户姓名对所有用户进行信息查询。查询结果以表格形式呈现给管理员, 内容主要包括用户ID、用户姓名、电话、所在部门、用户角色等信息。
添加用户模块提供用户添加功能, 管理员需输入用户ID、密码、姓名、电话、所属部门与用户角色, 单击保存按钮就可添加用户, 用户密码以加密形式存放于SQL Server数据库中, 大大提高了系统的安全性。
用户修改模块可以对现有用户信息, 如用户ID、用户密码、姓名、电话、所属部门、用户分类进行修改。
用户删除模块可以通过用户ID删除现有用户。
2.9、行为分析模块
行为分析模块提供用户历史操作信息的查询功能, 用户在学生资料管理模块、宿舍管理模块、考勤管理模块、德育学分奖惩管理模块、班级管理模块、专业管理模块、院系管理模块中进行添加、修改、删除信息时, 后台均会记录用户的行为操作, 以便对相关信息进行跟踪与核对, 将数据的更改操作落实到个人, 方便管理与追责。
3、系统关键技术
3.1、用户密码加密技术
系统将用户的密码加密存贮于SQL Server数据库中, 在用户登录时, 系统会将用户输入的密码先进行AES加密, 然后将加密得到的字符串与数据库中存贮的用户密码加密字符串进行比对, 大大提高了数据的安全性。
3.2、业务报表导出技术
WPS表格是高校专职辅导员日常工作中使用率非常高的办公软件之一, 涉及学生数据整理、维护、计算、汇总、查询、分析等工作, 业务报表导出技术可以让系统以辅导员要求自动从数据库中按照查询条件输出WPS表格。大大提高了辅导员的工作效率。
程序通过Html Text Writer对象将Grid View内容输出为Excel文件格式供用户下载查阅, 报表输出页面需要重载Verify Rendering In Server Form方法, 否则系统运行过程当中会报错。
4、结束语
本文设计的高校辅导员学生工作管理系统具有先进性与实用性的特点, 系统运行稳定, 安全可靠。系统的功能设计从辅导员日常工作中遇到的难点出发, 尽可能地减少辅导员多而繁杂的常规性工作, 实现学生信息科学规范化管理, 从而加快学生管理工作的信息化与网络化进程。
参考文献
[1]普通高等学校辅导员队伍建设规定[Z].中华人民共和国教育部令第43号.2017.
[2]侯文华, 董晶晶.德育生活化主体建构及交互主体性发挥的研究[J].黑龙江高教研究, 2012 (2) .
[3]范振钧.基于ASP.NET的三层结构实现方法研究[J].计算机科学, 2007, 34 (4) .