基于ASP.NET的高校志愿服务管理系统设计与实现.pdf
基于ASP.NET的高校志愿服务管理系统设计与实现--第1页
基于ASP.NET的高校志愿服务管理系统设计与实现
摘要:志愿服务已经成为高校教师和学生服务社会的主要实践活动,如何加强活
动的全程管理,建立高效的信息管理系统成为必然。基于微信服务号的志愿服务管理系统开
发使用.NETFramework平台、VS2013集成开发环境、C#语言、MySQL5.7数据库和ASP.NETMVC
框架,开发完成后部署在阿里云服务器上。该系统基于服务者和管理者的需求,促进了志愿
服务模式的转变,提高了高职院校服务活动的管理效率,并使相关信息具有一致性与安全性,
实现了传统志愿服务与互联网资源共享的融合。
关键词:服务管理系统;B/S架构设计;ASP.NETMVC框架;MySQL5.7数据库;微
信服务号;阿里云平台;
坚持奉献、友爱、互助、进步精神的志愿服务活动是人类文明社会不可缺少的
部分,目前已经成为高校师生服务社会的重要活动。通过组织各类社会实践活动,激发教师
和学生的内生动力,提高道德修养,在树立正确的职业素养和引导学生积极践行社会主义核
心价值观等方面有着重要的作用。我国高校志愿服务管理工作刚刚起步。仍存在宣传力度不
够、社会认知缺乏、组织资源匮乏、管理手段滞后等问题。同时,高校与社会之间、各大高
校之间、同一所学校的不同学院之间,对学生志愿者的登记、志愿服务记录、认证等均不能
联动,志愿服务活动及管理尚未制度化与日常化【2】。自2016年以来,我校在岳阳范围内的
部分乡镇和社区成立了7个社区学院,师生的志愿服务活动开展得有声有色,如何借助信息
化平台,加强志愿服务活动的管理,探索新形势下社区学院的服务模式,对教师和学生的社
会实践活动成果进行认定是本研究关注的问题。
本文设计的基于微信的志愿服务管理系统做了以下工作:
(1)阐述了基于微信的志愿服务管理系统设计开发背景,通过深入面对面交流,获
取不同用户的需求并撰写需求文档;对国内外的发展情况进行了分析,明确了系统设计思路,
提出基于微信的志愿服务管理系统的解决方案。
(2)结合学校志愿服务活动管理工作实际,设计基于微信的志愿服务管理系统整体
框架,完成了数据库设计,在数据库基础上完成功能划分,并通过设计各功能模块的时序图
进行业务流程描述。
(3)在综合考虑现行开发技术和开发时限情况下,采用微软ASP.NETMVC框架和微
信服务号对志愿服务管理系统的活动发布、活动签到、活动过程、活动点评等主要模块进行
开发。
基于ASP.NET的高校志愿服务管理系统设计与实现--第1页
基于ASP.NET的高校志愿服务管理系统设计与实现--第2页
(4)开发完成后将系统部署在阿里云服务器上。
一、相关技术
(一)ASP.NETMVC开发框架
ASP.NET是一个使用HTML、CSS、JavaScript和服务器脚本创建网页和网站的开发框
架。ASP.NET支持三种不同的开发模式:WebPages(Web页面)、MVC(ModelViewController
模型-视图-控制器)、WebForms(Web窗体)。
MVC是一种低耦合且可以很方便进行单元测试的Web框架:Model(模型)表示应用
程序核心(比如数据库记录列表);View(视图)显示数据(数据库记录);Controller(控制器)
处理输入(写入数据库记录)。用户发起请求时,由Controller获取数据并处理,将处理后的
业务数据发送给合适的视图展现给用户。