本科生素质拓展学分认定系统的研究

时间:2022-10-27 09:40:00

本科生素质拓展学分认定系统的研究

【摘 要】针对本科生素质拓展学分的需求,我校建立了一个基于B/S结构的素质拓展学分认定系统。本文介绍了开发该系统的意义及所使用的开发工具,并对素质拓展学分认定系统的设计与实现做了详细的阐述。本系统对于规范学分管理过程,增加学分认证的透明度,提升学分的整体可操控性都具有重要意义。

【关键词】素质拓展学分 本科生 B/S结构

【中图分类号】G642 【文献标识码】A 【文章编号】1674-4810(2014)06-0001-02

在传统的人才培养方案中,对大学生的要求主要体现在拥有完善的知识体系。而随着社会的高速发展,培养思想文化素质高、实践能力强、具有创新精神的应用型人才成为我校的重要目标。为了达到这个目标,根据《北方工业大学关于修订本科专业人才培养方案的指导意见》(教字〔2011〕25号)精神,我校制定了《本科生素质拓展学分实施办法》、《本科生学科竞赛管理办法》、《教学实验室开放管理办法》等条例,这些条例的制定明确了大学生素质拓展在培养应用型创新人才中的重要价值。我们要大力提高大学生的人文素养和科学素养,使学生的学习实现从课堂学习延伸到课堂外实践,鼓励大学生积极参加各类学科竞赛、课外科技创新活动等。通过各项活动的开展,强化锻炼大学生的动手实践能力和科技创新精神。素质拓展学分认定系统的建立,使我校的素质拓展的各项活动可以更好地开展。

一 素质拓展学分认定系统的现实意义

素质拓展学分认定系统的实施可满足素质教育现代化的新要求,能有效解决素质拓展活动及学分管理过程中日益增加的工作难度,全面提升管理者和广大学生对素质拓展学分化的认知。

开发素质拓展学分认定系统对于规范学分管理过程,增加学分认证的透明度,提升学分的整体可操控性都具有重要意义。第一,有利于实现信息便捷、时效性强、接受容易等功能;第二,有利于解决素质拓展学分认证过程不够规范、难于管理等问题,为推进实施素质拓展学分化提供保障;第三,有利于减轻管理人员的工作负担,实现素质拓展学分化的精细化管理;第四,有利于进行素质拓展活动信息统计与对比,辅助相关部门调整工作思路,为确定工作方向提供参考依据;第五,有利于实现网络资源共享,减少成本付出。

我校现在进行的学科竞赛认证、大学生科学研究与创业行动计划的管理等实践教学方面的工作,大部分都是通过纸质载体进行的。然而,随着学校在实践教学方面的大力发展,学生取得的实践教学成果越来越多,致使相关的管理非常繁复,靠手工进行统计工作所涉及的数据量也越来越大,所以开发素质拓展学分认定系统势在必行。

二 素质拓展学分认定系统的设计与实现

1.开发工具介绍

为了设计开发适应我校实践教学管理工作的系统,我们做了大量的调研工作,分析了其他院校的类似系统,找出它们的优势和不足,取长补短。基于此,我们采用JSP+SQL Server 2000+Tomcat作为开发平台。

第一,JSP简介。JSP是由Sun Microsystems公司倡导,许多公司参与一起建立的一种动态技术标准。JSP全名为Java Server Pages,其根本是一个简化的Servlet设计,它实现了Html语法中的java扩张(以形式)。JSP与Servlet一样,是在服务器端执行的。通常返回给客户端的就是一个Html文本,因此客户端只要有浏览器就能浏览。Web服务器在遇到访问JSP网页的请求时,首先执行其中的程序段,然后将执行结果连同JSP文件中的Html代码一起返回给客户端。插入的Java程序段可以操作数据库、重新定向网页等,以实现建立动态网页所需要的功能。所有程序操作都在服务器端执行,网络上传送给客户端的仅是得到的结果,这样大大降低了对客户浏览器的要求,即使客户浏览器端不支持Java,也可以访问JSP网页。

第二,SQL Server 2000简介。SQL Server 2000是Microsoft公司推出的大型关系数据库系统,它使用Transact-SQL语言在客户端计算机和SQL Server 2000 计算机之间发送请求。它可以满足大型数据处理系统对数据存储量的需求,而且由于扩展了数据库管理系统的性能、可靠性、质量和易用性,所以成为了大规模联机事务处理、数据仓库和电子商务应用程序的优秀数据库平台。本系统数据库需要保存整个校园学生的素质拓展项目申报信息,信息量大,师生访问频率也高,正需要一种数据库能够满足安全性、可靠性和便捷性的需求,而SQL Server 2000恰好能够满足这些特征的需求。

2.系统的设计

为了设计开发适应我校实践教学管理工作的系统,通过对各院(系)部的学生、教师及相关部门进行走访调研,了解了他们的真正需求,明确了素质拓展学分认定系统所要实现的功能。包括学科竞赛管理、发表学术论文管理、专利或

软件著作权管理、认证资格考试管理、实验室开放管理、大学生科研创业行动计划项目管理和素质拓展学分认定等模块。其结构如图1所示。

图1 素质拓展学分认定系统结构图

学科竞赛管理模块:该模块主要是对学生参加各个竞赛的情况进行管理,指导教师将竞赛的获奖信息录入,学院和教务处通过该系统对信息进行审核。审核通过后,学生可以看到自己的获奖情况并获得相应的学分。

发表学术论文管理模块:该模块主要是对学生在整个大学期间发表的学术论文进行管理。学生通过该系统录入已经发表的学术论文。学院和教务处通过该系统对发表的论文进行审核,并且可以导出数据,对学生发表的论文进行分类和统计。

专利或软件著作权管理模块:该模块主要是对学生在整个大学期间申请的专利和软件著作权进行管理。学生通过该系统录入已经申请的专利和软件著作权信息。学院和教务处通过该系统对信息进行审核,了解学生的申请专利和软件著作权的情况。

认证资格考试管理模块:该模块主要是对学生参加各类资格考试进行管理,通过该模块学生很直观地了解到各项资格考试的详细情况。学生可以选择参加适合自己的资格考试,学院和教务处通过该系统得到学生的参加情况。

实验室开放管理模块:学生在该模块里可以看到学校实验室开设的项目,并可以选择自己感兴趣的项目。老师通过该模块可以选取学生参与,并在项目结束后通过该系统给学生成绩。学院和教务处也可以了解学生参加项目的情况。

大学生科研创业行动计划项目管理模块:该模块用于对每年的大学生科学研究与创业行动计划的项目进行管理。通过该模块可以录入项目的基本情况。当项目成员发生变化时,可以通过该模块进行及时修改。学院和教务处也可对此数据进行导出。

素质拓展学分认定模块:学生在此模块可以看到参加各个活动获得的学分汇总情况,以及进行素质拓展学分的认定工作。学院可以及时了解各个班级学生的获得学分情况。对于即将毕业而学分没有修满的学生,可以及时提醒。

3.系统的实现

素质拓展学分认定系统采用的是B/S结构(Browser/ Server结构),即浏览器和服务器结构。该结构最大的优点就是可以在任何地方进行操作而不用安装任何专门的软件,即简化了客户端――只是一个简单易用的浏览器软件。其数据都是集中存放在服务器上,客户端不保存任何业务数据和数据库连接信息,只需要管理服务器即可,所以安全性比较高。

在实现逻辑处理上,本系统采用了Spring+iBATIS框架。Spring是一个开源的、轻量级的框架,它由Rod Johnson创建。这是为了解决企业应用开发的复杂性而创建的。Spring的用途不仅仅限于服务器端的开发。从简单性、可测试性和松耦合性的角度而言,绝大部分Java应用都可以从Spring中受益。Spring包含7大模块,如图2所示。本系统主要采用了Spring DAO模块、Spring ORM模块、Spring Web模块和Spring MVC模块。本系统在和SQL Server数据库进行交互时采用了iBATIS,它是一种“半自动”的数据访问工具。iBATIS通过对SQL开发的工作量和数据库移植性上的让步,为系统设计提供了更大的自由空间。

图2 Spring框架结构图

三 结束语

利用当今主流的软件开发技术,实现了一个基于B/S结构的素质拓展学分认定系统。该系统的建成,可有利于教师的工作更加规范化、信息化,有利于数据建档。学生是该系统的主要使用群体,该系统对促进其积极参加各项实践活动将起到积极的作用。首先,由于该系统需要学生亲自提交信息认证,有助于强化学生对个人素质的发展形成自觉要求和主动参加的思想意识。其次,通过该系统的使用,可以使信息传递更快,信息传播面更广,信息传递无误。有关素质拓展活动的组织者、参与者、决策者,都可以通过系统进行互相交流,信息共享。信息渠道畅通,将使教师的工作效率大大提高。

参考文献

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

[2]郭新、叶春蕾、王琳等.JSP实训教程[M].北京:清华大学出版社,2012

[3]李丹丹、史秀璋.SQL Server 2000数据库实训教程[M].北京:清华大学出版社,2007

[4]薛艳茹、刘敏、包艳宇等.我校实践教学信息化管理平台建设的研究[J].科技信息,2013(18):25

[5]郭毅棋.基于Spring框架的网上调(停补)课申请系统的设计与实现[J].厦门广播电视大学学报,2011(2):54~59

[6]〔加〕贝让等.iBATIS实战(叶俊等译)[M].北京:人民邮电出版社,2008

上一篇:大学生诚信缺失的主要表现及对策 下一篇:教育社会学角度下的教育机会均等