当前位置:首页 期刊杂志

基于B/S 架构的课外修读学分管理系统的设计与实现

时间:2024-04-25

雷超群,饶志坚,李俊杰

(云南农业大学 a.教务处;b.经济管理学院,昆明 650201)

1 引言

“学分”是用来计算学生学习分量的一种单位,当前部分高校存在着课程设置形式单一,学生课外时间充裕,但未合理安排的现状。为适应社会发展对人才培养的要求,积极探索新的人才培养模式及其实现途径,鼓励学生参加各类课外技能训练及创新实践活动,各高校纷纷出台了在校大学生课外修读学分的管理办法,在课外修读学分申报工作人员较少的情况下,要组织好大量学生课外修读学分的申报工作越来越难。同时,要在申报登记后做好对学生每学期课外修读学分的申报情况进行收集、整理、分类、汇总等业务。数据量大、出错率高、管理复杂等因素极大影响了课外修读学分申报综合管理的工作效率。随着高校在校生规模的不断扩大,实现学生课外修读学分的信息化管理成为必要。

本文结合云南农业大学学生的实际情况,将课外修读学分分为了课外实践学分和专业拓展课程学分两个部分。并设计开发了课外修读学分管理系统,准确、及时地反馈了学生每学期课外修读学分的获得情况,方便了广大师生查询,也为我校教务管理信息化建设起到了良好的积极作用。

2 系统总体设计

2.1 系统需求分析

系统主要角色分为3个部分,即系统管理员部分、院团委管理部分和学生部分。系统管理员实现对课外修读学分奖励标准的设置,新增申报登记用户、权限管理,以及各类课外修读学分数据的修改、删除、统计汇总、计算功能;院团委管理员可对本院学生课外修读学分进行申报登记、公示、警示、统计汇总、报表输出等功能;学生可查询各类课外修读学分的获得情况。

2.2 性能分析

课外修读学分管理系统要安全性、兼容性、先进性达成统一;界面友好,操作方便;数据信息安全,统计准确。

2.3 B/S 架构模式

课外修读学分管理平台的设计基于B/S模式,其基本思想是提供基于Web的网上交互功能。该平台以互联网为基础,通过浏览器获取信息和申报登记课外修读学分。

2.4 功能模块设计

本系统主要实现以下功能,包括登录功能模块、课外修读学分申报登记功能模块、查询功能模块、公示功能模块、统计汇总功能模块、警示、报表输出功能模块、数据维护和授权管理功能模块。该系统的功能模块如图1所示。

3 数据库设计

课外修读学分管理系统包括用户表、学生基础信息表、课外修读学分表、课外修读学分设置参数表、班级代码表、专业代码表一共6张表。对应的每张表的数据及功能如下:

图1 课外修读学分管理系统功能模块

(1)用户表。(用户名、密码、院系编号、班级编号、权限)该表记录了用户的名称和密码,与班级代码表相关联,以院系编号为主键,同时也是班级代码表中的外键。

(2)学生基础信息表。(学号、姓名、密码、院系、班级编号、专业编号)记录了学生的基础信息,因为学号为唯一标识,所以设置为主键,同时保证学生信息的唯一性,减少冗余性。

(3)课外修读学分表。(奖项编号、学分性质、奖项内容、学号、姓名、提交时间)该表以奖项编号为主键,记录了学生所获得的课外修读学分数据,也是进行条件查询、统计汇总、计算最重要的基础数据,同时与学生基础信息表的学号字段相关联,确保信息的完整性。

(4)课外修读学分设置参数表。(奖项编号、奖励内容、对应学分)该表记录了课外修读学分的奖励标准,与课外修读学分表奖项编号相关联,以确保数据的准确性。

(5)班级代码表。(班级编号、班级名称、院系编号、院系名称)该表院系编号作为主键关联用户表,其目的是登录用户时区分用户属于哪个院系,从而对应相应的操作,同时该表反映了全校的院系和班级的从属关系。

(6)专业代码表。(专业编号、专业名称、院系编号)该表反映了全校院系和专业的从属关系。

4 系统主要功能

4.1 查询功能

该查询功能具有单一和组合条件查询功能。

(1)学生用户可以通过学号和密码登录查询自己所修读课外学分的情况,该系统中有自动统计结算功能,能统计出当前课外实践学分及专业拓展课程学分的当前修得学分、应修得学分和尚未修得学分情况。

(2)院团委用户和系统管理员用户可实现组合条件查询功能,可按学号快速查询,按班级、年级、专业、学院等条件组合查询,还可通过设置课外修读学分的区间值进行条件查询。

4.2 登录功能

根据用户所属级别进行安全登录和退出,为所有用户提供按条件分类查询,可查询用户对应权限范围内的所有信息。

4.3 申报登记功能

该系统申报登记功能主要用户为院团委。课外修读学分的申报登记任务是将学生提交的各类奖项进行审核,审核完成后在系统上按课外修读学分奖励的标准依次进行申报登记。

4.4 公示功能

院团委用户申报登记课外修读学分数据成功后,教务处网站课外修读学分栏目会自动获取成功数据并进行公示,学生可浏览所取得课外修读学分的情况,便于师生之间互相监督、检查。

4.5 统计汇总、查询功能

该功能对院团委用户和系统管理员用户提供统计汇总及查询功能。院团委用户可实现对本院学生的课外修读学分数据,按年级、专业、班级分类统计汇总及查询功能;系统管理员可实现对全校学生的课外修读学分数据,按学院、年级、专业、班级汇总统计和查询功能。

4.6 警示、报表输出功能

该系统对管理员用户和院团委用户提供报表功能,每学期期末点击警示按钮,可对课外修读学分没有达到标准的学生进行警示,并且能完成对学生获得的课外修读学分信息详细统计,并以报表的形式显示,通过浏览器自有的打印功能进行打印。

4.7 数据维护、授权功能

当院团委用户申报登记课外修读学分数据出错时,系统管理员可对数据进行修改、删除。同时可对课外修读学分奖励标准进行编辑,包括课外修读学分奖励项目的内容及其对应的学分的修改。如有新增院团委用户时可进行添加并授权,授权管理中还可以实现对权限范围内的操作管理功能。

5 系统安装与运行

本系统以B/S为开发架构,Asp.Net为网络应用程序开发平台,SQL Server 2005为后台数据库。选用易上手、安全性好、维护性好、易平性的C#作为开发语言。系统安装简单、易于维护、易于操作,同时系统易扩展、易升级。目前,该系统已经投入使用,运行效果良好,操作简单、界面友好,系统信息安全、准确。

6 总结

课外修读学分的出现拓展了大学生的视野,锻炼了动手能力和创新能力,加强了团队协作意识,提高了大学生的就业能力和综合素质。本系统主要是基于Asp.Net的Web开发的课外修读学分管理系统,本系统较好地取代了目前繁杂的人工管理课外修读学分的管理方式,通过网络可以不受时间、地域的限制来实现课外修读学分的实时管理工作。同时系统也提供毕业生课外修读学分数据统计和输出功能,为毕业审核工作提供了必要的数据支持,也为学校促进高质量就业管理提供了决策依据及参考。

[1]安江涛,金琴.课外学分实施的研究与实践——以武汉理工大学为例[J].中国集体经济,2008(3):178-179.

[2]勾万平,杨兵,杨岿.基于RFID的课外学分统计信息系统的设计与实现[J].电子技术与软件工程,2013(1).

[3]刘丹平,姜晓平,邱华.设置课外学分的实践与研究[J].高等工程教育研究,2003(5):49-50.

免责声明

我们致力于保护作者版权,注重分享,被刊用文章因无法核实真实出处,未能及时与作者取得联系,或有版权异议的,请联系管理员,我们会立即处理! 部分文章是来自各大过期杂志,内容仅供学习参考,不准确地方联系删除处理!