学生自主化个性学习学分管理系统的研究与设计

时间:2022-07-23 04:42:54

学生自主化个性学习学分管理系统的研究与设计

摘 要:本文以三江学院本科生自主化个性学习学分计划的需求为应用背景,经过调研分析,确定了系统的目标与功能需求。应用、SQL Server 2005与Entity Framework框架设计了一套基于B/S模式的学分管理系统。该系统面向全校师生,实现对学生自主化个性学习学分实施过程的管理。

关键词:自主化个性学习;学分管理;B/S模式

中图分类号:TP315 文献标志码:B 文章编号:1673-8454(2014)11-0049-03

为培养创新精神,实施创新教育,积极鼓励大学生参与科学研究、技术开发、文学艺术创作及各类社会实践等丰富多样的自主化个性学习和研究,三江学院将自主化个性学习纳入培养计划,增强大学生自主学习的能力,促进学生个性发展,全面推进素质教育。学生自主化个性学习学分(有些高校亦称为学生素质拓展学分[1])是学生参加专业教学计划设定课程以外的课外学习与活动,按规定的程序申请并通过学校有关部门审核后,由学校认可并记载在学生学习档案中的学分,是必修学分。学生在校学习期间必须获取一定的自主化个性学习学分,方准毕业。本文在调研了部分高校类似学分管理系统的基础上,结合三江学院自主化个性学习学分管理的实际情况,针对学分项目多、内容广,手工处理难度大,上报反馈滞后等问题,利用校园网络和信息技术设计了一套适合本校的学分管理系统,大大方便了师生查询和管理自主化个性学习学分。

一、三江学院自主化个性学习学分管理制度

1.组织领导机构

(1)学校成立校自主化个性学习领导小组和办公室。领导小组由分管校长任组长,教务处、学工部等相关职能部门和各院(系)负责人为成员,负责审议通过学生自主化个性学习实施办法和学校、院(系)学生自主化个性学习考核标准,指导学生自主化个性学习的实施工作,解释学生自主个性化学习实施过程中的未尽事宜;领导小组下设办公室,设在教务处实践教学科,负责调研、协调、审核等具体工作。

(2)各院(系)成立院(系)自主化个性学习领导小组。各院(系)应高度重视并加强学生自主化个性学习的有关工作,确定一名院(系)领导任组长并主管此项工作,具体负责本院系学生自主个性化学习的指导和管理等工作。

2.实施对象和学分要求

从2009级开始,每一届学生到毕业设计(论文)资格审查时,学校将统计所有学生在校期间的自主化个性学习学分,本科生应至少获得自主化个性学习学分7分,专科生应至少获得自主化个性学习学分5分,未达到要求者不能毕业。

3.认定范围

认定范围包括各类竞赛,科技创新,论文、专著及作品发表,课外阅读和学术报告,社会实践,证书认证六大类。

二、系统建设目标与业务流程分析

1.系统建设目标

学生自主化个性学习学分管理在校内实现信息共享就应当以数字化校园网络为基础。本系统应具有较好的可扩展性与兼容性,在完全满足当前业务流程需求的同时,又应当考虑以后的改造与升级的可能。系统内的学分信息关系到学生的毕业审查,因此,有必要建立安全高效的通信机制,进行用户身份认证、权限检查,防止非法侵入与学分信息的泄密。因此,本系统是否可靠实用决定了建设目标能否实现与发挥应有的效益,开发过程应该基于产品化的设计思想和实施方法,利用成熟可靠的技术来达到目的。

2.系统业务流程

本系统是面向全校学生、辅导员、院系以及职能部门的,从使用者的角度来分析,系统的主要业务流程如图1所示:

(1)数据上报。为了减化上报流程,利用已有的信息化资源,一部分数据(如四、六级考试成绩,计算机等级考试成绩)由系统直接从教务管理系统中提取;每位辅导员统计上报所带班级学生的另一部分学分数据。

(2)学分认定。这是系统核心的业务流程,如图1所示,可分为以下三种情况:一类由教务系统导入的数据,系统自动认定学分;二类数据包括各类竞赛、科技创新、课外阅读和学术报告、社会实践,由各职能部门(教务处、学工部、体育部)负责审核,并给予认定学分;论文、专著及作品发表,TOFEL考试、IELTS考试或其他母语以外语种相同等级考试、职业资格证书、驾驶证、普通话证书属于三类数据,由学生所属院系审核与认定学分。

(3)学分查询:系统管理员查询到所有学生的学分,院系管理员查询到该院系的所有学生学分,辅导员查询到所带班级的学生学分,学生根据学号查询自己的学分。

(4)数据反馈:系统实时为用户反馈统计数据。每一届学生毕业设计(论文)资格审查时,系统将统计所有学生在校期间的自主化个性学习学分,并判定该学生是否取得规定的学分得以毕业。

三、学生自主化个性学习学分管理系统整体设计

1.B/S模式的选择

随着Internet的发展,在数字化校园建设中,多数信息化管理系统基本都采用了基于B/S结构即浏览器和服务器结构,这种模式对于用户来说,不需要在计算机上安装独立的客户端程序,当系统进行改进升级时,也只需要管理服务器,大大降低了维护成本。对于B/S结构的软件来讲,由于其数据集中存放于总部的数据库服务器,客户端不保存任何业务数据和数据库连接信息,也无需进行什么数据同步,所以安全问题也就得到了保证。[2]

2.利用Entity Framework框架

Entity framework整体框架如图2所示。Entity Data Model(EDM)是类和数据库之间的映射模型,它包含三个映射文件。LINQ to Entities和Entity SQL是查询对象模型的两种语言。Object Services层在执行查询时将查询转换为一个命令树,并将这个命令树传递给Entity Client;在返回结果时将Entity Client层获取的对象表格式数据转换为对象,同时它也负责管理对象状态,跟踪对象的改变。Entity Client data provider层又称为Entity Client,主要将LINQ to Entities和Entity SQL的查询转换为SQL语句,同时将数据库表格式数据转换为对象表格式数据,并传递给Object Services层。

开发人员使用Entity Framework可以充分地定义与数据库表映射的实体,并将这个实体直接用于业务逻辑层,而不再需要编写一些类似的代码,并且对这个实体模型(包含于EDM中)可以在运行时修改并生效。此外,开发人员一般只需要操作实体模型,框架会自动完成对数据库的操作,直接管理数据库的次数大幅度减少了。因此,使用Entity Framework也大大降低了项目团队的开发与维护成本。

3.数据库设计

本系统的数据库模型选择了关系模型。数据库所涉及的内容如表1所示:

四、学生自主化个性学习学分管理系统实现

1.实现平台

服务器基础部署:Windows 2008 Server,IIS7.0,.NET Framework 4.0

数据库及应用框架:SQL Server 2005, Entity Framework 4.1

系统开发语言:微软Visual C#.NET

开发工具:Microsoft Visual Studio 2010

2.系统功能模块

学生自主化个性学习学分管理系统的主要功能描述如下:

(1)用户登录: 本系统包括了五类用户――系统管理员、职能部门管理员、院系管理员、辅导员及学生,各类用户选择自己的账号类型进行登录。

(2)学分查询:系统管理员可以查询到全校学生的学分明细,院系管理员查询到该院系的所有学生学分明细,辅导员查询到所带班级的学生学分明细,学生根据学号查询自己的学分明细。

(3)辅导员用户功能:上报每学期学分数据,以及反馈所带班级的统计数据。

(4)院系管理员功能:审核辅导员上报数据与学分认定,反馈该院系所有学生的统计数据,学分预警提示。

(5)职能部门管理员功能:审核辅导员上报数据,并进行学分认定。

(6)系统管理员功能:进行教师用户管理,学生基本信息管理,考核项目、内容、标准管理,导入类数据自动认定学分,对全校学生的自主化个性学习学分进行添加、修改、删除操作,反馈全校学生的统计数据,进行学分预警提示、毕业审查。

五、结束语

本文对三江学院学生自主化个性学习学分管理系统的设计思想和核心部分的实现技术做了简要说明,本系统用户界面友好,功能完整,达到了预期的建设目标。学生自主化个性学习学分管理系统统计的学分项目覆盖面广,且支持与高校的教务管理系统无缝对接,同时本系统易于操作与维护、数据安全性较好,可以在同类院校中进行推广。

参考文献:

[1]宋传银,纪红.实施素质拓展学分制度 推进大学生文化素质教育――《华中师范大学素质拓展学分制度实施办法》解读[J].高等函授学报(哲学社会科学版),2008(7):38-40.

[2]刘淼,商涛.基于B/S结构出差五定单系统的设计与实现[J].电脑编程技巧与维护,2008(17):19-20.

[3]王耕,周志强,包伟.素质拓展学分网络化管理及认证平台搭建研究[J].科技资讯,2012(4):25.

上一篇:中药量子信息素材数据库系统的设计与实现 下一篇:堤坝地基及坝体处理方法和加固措施