欢迎来到天天文库
浏览记录
ID:24882542
大小:81.08 KB
页数:10页
时间:2018-11-16
《大学生素质拓展管理系统的设计与实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、大学生素质拓展管理系统的设计与实现摘要:采用Asp.net语言+SQLSever数据库开发。利用面向对象的软件设计思想设计一个跨校园、跨平台的大学生素质拓展管理系统,对该校的大学生在校期间参加的所有课外活动和素质拓展进行统计和认证,为该校的大学生评优评先提供公正公开的重要依据,同时实现了学生素质拓展学分管理的现代化和信息化。关键词:素质拓展;学分管理系统;中图分类号:TP311文献标识码:A文章编号:1009-3044(2016)13-0003-03目前,全国许多高校掀起一股以锻炼大学生的各项综合素质能力的“大学生素质拓展计划”的浪潮,旨在通过以“素质拓
2、展计划”为第二课堂,开展各类素质教育活动,督促学生除了在校学习相应的专业课程外,还积极地参加各项社会实践活动,着眼整个社会,全面提升学生的沟通,表达,创新创业等社会实践的综合能力,力求让学生将社会实践能力与专业技能相互结合,促进学生学习与综合能力的协调发展。但大多数高校在开展“素质拓展计划”的过程中,还是以传统的纸质认证为方法记录所参加的素质拓展活动。手工管理效率低、易出错、难以对学校的管理提供决策信息。因此,本系统将具有广阔的应用前景。大学生的素质是社会发展和进步的重要体现,提高大学生素质是关系到我国人才的整体水平。在当前环境下,实施“大学生素质拓展计
3、划”是高校团委为了让大学生快速的适应社会,走向社会采取的非常积极有效的一项措施,是大学生成长规划和职业规划中不可缺少的一部分,同时,实施“大学生素质拓展计划”是为学生搭建一座提前走向社会的桥梁,对学生的学习成长具有重要意义。大学生素质拓展信息管理系统(InformationManagementSystemofExpansiveTrainingfortheCultivationofStudentQuality,IMSETCSQ)是高等院校信息管理系统建设的重要组成部分。然而一直以来,我校还没有大学生素质拓展计划网络管理系统,仍然采用纸质认证证书作为素质拓展
4、认证的唯一依据,这种管理方式存在着认证项目统计困难、认证不及时、遗失无法弥补等诸多缺点,为认证工作带来了不少的困难。本项目的研发将成为我校信息管理系统的重要组成部分,它将使我校大学生素质拓展的管理变得智能化、网络化,让认证工作更加高效、快速。1功能需求分析1.1系统功能设计平台总体架构如图1所示。学生信息管理模块:本模块的主要功能是展示学生信息(包括学院,专业,年级,本学期己修学分,未修学分)以及添加学生基本信息和添加学生本学年学分信息。素质拓展课程管理模块:本模块的主要功能分为素质拓展课程的管理(学生学分审核,添加新的素质拓展项目,删除素质拓展项目项目
5、,查看素质拓展项目等),此模块只有校级管理员由此权限。新闻管理模块:本模块的主要功能是对校级新闻的添加,修改,删除和院级新闻的审核及增删查改等。此模块只有校级管理员有此权限。用户模块:本模块的主要功能用户信息的修改,如修改密码学院信息管理模块:本模块的主要功能是院级管理员对学院的信息管理,(包括专业信息,班级信息,年级信息等),此模块只有院级管理员有此权限。系统运行场景如下图所示:1.2系统数据库的设计大学生素质拓展管理系统设计了以下数据表,分别是用户基本信息表tb_user_info(包括学生,班干部,辅导员,院级管理员,校级管理员),学生参加素质拓展
6、信息表tb_stu_quality,学院基本信息表tb_college_info,班级信息表tb_class_info,素质拓展项目表tb_qualityjnfo,素质拓展详细信息列表tb_quality_detail。用户基本信息表主要存储的是用户的基本信息,包可以用户名、密码、用户真实姓名、所属院系、学号、班级等。学生素质拓展信息表是学生在校期间参加的课外素质拓展活动,包括参加的素质拓展项目和素质拓展具体分类,参加的时间,本项目所修的学分等。学院基本信息表包括学院Id,学院名称等。班级信息表包括了班级Id、班级名称,所属学院Id。素质拓展项目表包括总
7、项目Id、总项目名称。素质拓展详细信息列表包括子项目Id、子项目名称、子项目所修学分以及总项目的Id。2系统实现本项目使用VisualStudio2010为开发环境,在开发项目过程中运用B/S技术架构,根据需求文档将项目模块化并将其合理分离,提取重复使用的类和方法,尽量提升代码的复用性,减少代码的冗余量,同时根据需求建立统一的数据标准,参考其他高校的素质拓展软件系统以及论文,分别建立项目所需的数据表,整理各张表之间的关联映射关系,以保证信息在采集,处理和更新过程中数据的规范性和准确性,同时尽量使提升系统的容错性、健壮性和易维护性,提升用户的体验感。2.1
8、数据库的操作部分由于项目上大部分地方都要使用数据库,所以将其抽取为一个DB类,其
此文档下载收益归作者所有