黎会 梁国业 郭建雄
摘 要:大学生素质拓展管理系统是广东石油化工学院根据《广东石油化工学院大学生素质拓展学分实施方法》和广东石油化工学院大学生素质拓展工作的工作流程自主研发而成的。其他院校只要将某些指标稍加修改,便可使用该系统,避免其他院校重复投入开发,从而降低软件开发成本。大家也可以在此系统基础上开发其他类似的管理软件。
关键词:大学生素质;素质拓展;管理系统
中图分类号:TP311.52 文献标志码:A 文章编号:1673-8454(2015)09-0051-03
引言
大学生素质拓展计划是由教育部、团中央、全国学联等中央有关部委联合推行的一项素质教育的重大举措,是一项有利于国家、社会、大学生个人发展的伟大的世纪工程。[1]广东石油化工学院根据中共中央、国务院《关于深化教育改革 全面推进素质教育的决定》(中发[1999]9号),教育部、团中央、全国学联《关于实施大学生素质拓展计划的意见》(中青联发[2002]4号),团省委、省教育厅、省学联《关于转发团中央、教育部、全国学联<关于实施大学生素质拓展计划的意见>的通知》(团粤联发[2002]26号)和广东石油化工学院《关于印发<关于继续解放思想 推动学校科学发展的决定>的通知》(茂名学院党[2008]53号)等文件精神,结合我校实际情况,因地制宜地制定了《广东石油化工学院大学生素质拓展学分实施方法》。为了提高大学生素质拓展工作人员的工作效率,减轻他们的工作压力,以及为在校大学生提供方便的申报、查询等服务,广东石油化工学院根据《广东石油化工学院大学生素质拓展学分实施方法》(广石化院[2010]18号)和我校大学生素质拓展工作的工作流程自主研发了“大学生素质拓展管理系统”。“大学生素质拓展管理系统”面向的大部分用户是非计算机专业的工作人员和大学生,故研制力求系统操作简便。
一、大学生素质拓展学分实施方法概要
广东石油化工学院全日制大学生在校期间除修满本专业人才培养方案所规定的教育教学实践方面学分外,还必须修满规定的素质拓展学分。我校对大学生素质拓展学分的定义是指学生按《广东石油化工学院大学生素质拓展学分实施方法》的规定在“学术科技与专业技能”、“文化艺术与体育竞技”、“社会实践与志愿服务”三个方面所修得的学分。[2]故我校大学生素质拓展学分由以上三个模块学分组成,计算公式如下:
素质拓展学分=学术科技与专业模块学分+文化艺术与体育竞技模块学分+社会实践与志愿服务模块学分。
本系统虽然是我校结合学校校情自主研发而成,但是不论哪所院校,学生素质拓展计划的主要内容一般都包括思想政治与道德素养、社会实践与志愿服务、学术科技与创新创业、文化艺术与身心发展、社团活动与社会工作和技能培训等六个方面,[3]只是指标体系、指标权重、测评标准略有不同而已。因此,只要是实行大学生素质拓展学分制的院校将程序中某些参数稍加修改或扩充,其他院校便可使用,这样可避免其他院校重复投入开发,从而降低软件开发成本。
二、系统概述
本系统基于Struts框架,采用Java开发语言及MVC开发模式自主研发而成。Struts最早是作为Apache Jakarta项目的组成部分,项目的创立者希望通过对该项目的研究,改进和提高JavaServer Pages、Servlet、标签库以及面向对象的技术水准。同样,软件工程师使用Struts为业务应用的每一层提供支持。它的目的是为了帮助我们减少在运用MVC设计模型来开发Web应用的时间。
Java是一种可以撰写跨平台应用软件的面向对象的程序设计语言,是由Sun Microsystems公司于1995年5月推出的Java程序设计语言和Java平台的总称。[4]
MVC是模型(Model)、视图(View)和控制(Controller) 三个单词的缩写。MVC模式的目的就是实现Web系统的职能分工。
三、系统业务流程
通过认真研究《广东石油化工学院大学生素质拓展学分实施方法》(广石化院[2010]18号)并结合我校大学生素质工作的工作程序确定“大学生素质拓展管理系统”的大体流程为:各院(系)负责人在系统中录入新活动项目、学校负责人审核活动项目、学校负责人公示审核通过的活动项目、学生在系统中申请相关活动项目学分、各院(系)负责人审核学生学分申请、学校负责人审核学分申请、学校负责人公示学分申请。系统业务流程如图1所示。
四、功能需求分析
“大学生素质拓展管理系统”的用户包括学校负责人、院(系)负责人和在校大学生。其中学校负责人主要负责活动项目和学分申请的最后审批以及公示到前台的操作。院(系)负责人主要负责对学生的学分申请进行初次审核,并向学校提交新活动项目申请。大学生一般只需要对活动项目进行学分申请和查询个人获得学分的情况。
1.功能需求
采用面向对象的分析方法对大学生素质拓展中心系统功能需求进行划分,可将需求划分为学校负责人、院(系)负责人和学生对功能的需求。具体列举如下:
(1)学校负责人对功能的需求
查询活动项目详情、审核活动项目、活动项目类别管理(添加、删除、作废)、公示活动项目、打印项目列表、查询学分申请详情、审核学分申请、学分来源管理(添加、删除、作废)、学分来源类别管理(添加、删除、作废)、公示学分申请、打印学分申请、查询权限、设置权限、锁定(解锁)学生账号。
(2)院(系)负责人对功能的需求
查询活动项目详情、录入新活动项目、暂停被学校操作员审核通过的活动项目、删除未审核的活动项目、打印活动项目列表、查询学分申请详情、审核学分申请、打印学分申请列表。
(3)学生对功能的需求
查询可申请学分的活动项目信息、申请学分、撤销未被审核的学分申请、修改未被审核的学分申请、查询已申请的学分。
2.用例图
(1)在校大学生功能用例图如图2所示。
(2)院(系)负责人功能用例图如图3所示。
(3)学校负责人功能用例图如图4所示。
五、数据库需求分析
根据需求文档分析系统功能需求之后,进行数据库需求分析。
(1)活动项目信息:项目自动编号、项目类别代码、项目名称、项目级别、学分、开展时间、开展地点、参与对象范围、发布机构代码、备注、作废否、作废原因、学校审核。
(2)项目参与对象信息:参与对象代码、项目自动编号、参与机构代码、参与专业代码。
(3)项目类别信息:项目类别代码、项目类别名称、作废否、修满学分。
(4)学分来源信息:学分来源代码、学分类别代码、学分来源类别、学分来源名称、学分、作废否、作废原因、作废时间。
(5)学分申请信息:学分申请自动编号、项目自动编号、学号、选项自动编号、学分来源代码、申请时间、院系审核、审核否定原因、审核教师编号、审核时间、是否已公示、学校审批。
六、结束语
大学生素质拓展工作繁琐,采用人工运算的工作量颇大,应用本系统可大大减轻工作负担,同时也方便在校学生。本系统具有较强的通用性,只要将某些指标稍加修改,其他院校便可使用,避免其他院校重复投入开发,从而降低软件开发成本。也可以在此系统基础上开发其他类似的管理软件。
参考文献:
[1]马洁.基于J2EE的大学生素质拓展系统研究与设计[D].重庆:重庆大学,2007.
[2]广东石油化工学院学生工作部(处).广东石油化工学院学生手册(2013版)[M].茂名:广东石油化工学院学生工作部(处),2013.
[3]孙勇,黄挺,汪世福,唱焕德.高职院校学生素质拓展体系构建研究与实践——以六安职业技术学院为例[J].长春理工大学学报,2011,6(2):33.
[4]360百科.java[EB/OL].http://baike.so.com/doc/2886868.html,2012-10-05 /2014-5-30.
(编辑:杨馥红)