ssm高校志愿者服务系统 毕业设计源码论文+答辩PPT

答辩PPT

论文

目  录

摘要

1 绪论  

1.1 研究背景

1.2研究意义

1.3论文结构与章节安排

2 高校志愿者服务系统系统分析

2.1 可行性分析

2.2 系统流程分析

2.2.1 数据增加流程

2.2.2 数据修改流程

2.2.3数据删除流程

2.3 系统功能分析

2.3.1功能性分析

2.3.2非功能性分析

2.4 系统用例分析

2.5本章小结

3 高校志愿者服务系统总体设计

3.1 系统架构设计

3.2 系统功能模块设计

3.2.1整体功能模块设计

3.2.2用户模块设计

3.2.3 评论管理模块设计

3.2.4志愿项目管理模块设计

3.2.5项目报名管理模块设计

3.3 数据库设计

3.3.1 数据库概念结构设计

3.3.2 数据库逻辑结构设计

3.4本章小结

4 高校志愿者服务系统详细设计与实现

4.1用户功能模块

4.1.1 前台首页界面

4.1.2 用户注册界面

4.1.3 用户登录界面 22

4.1.4我的账户界面

4.1.5公益资讯界面

4.1.6 项目详情界面

4.2管理员功能模块

4.2.1 站点管理界面

4.2.2 用户管理界面

4.2.3公益资讯界面

4.2.4 更多管理界面

5系统测试 31

5.1系统测试的目的 31

5.2 系统测试用例 31

5.3 系统测试结果 32

结论 33

参考文献 34

  

摘要

随着互联网趋势的到来,各行各业都在考虑利用互联网将自己推广出去,最好方式就是建立自己的互联网系统,并对其进行维护和管理。在现实运用中,应用软件的工作规则和开发步骤,采用Java技术建设高校志愿者服务系统。

本设计主要实现集人性化、高效率、便捷等优点于一身的高校志愿者服务系统,实现功能:首页、用户管理、公益资讯、资讯分类、项目分类、志愿项目、项目报名、志愿者评定等功能模块。系统通过浏览器与服务器进行通信,实现数据的交互与变更。只需通过一台电脑,动动手指就可以操作系统,实现数据通信管理。整个系统的设计过程都充分考虑了数据的安全、稳定及可靠等问题,而且操作过程简单。本系统通过科学的管理方式、便捷的服务提高了工作效率,减少了数据存储上的错误和遗漏。

高校志愿者服务系统使用Java语言ssm框架开发,使用 MyEclipse 2017 CI 10 编译器编写,数据方面主要采用的是微软的MySQL关系型数据库来作为数据存储媒介,配合前台HTML+CSS 技术完成系统的开发。

关键词:SSM技术;MYSQL;高校志愿者服务系统

Abstract

With the advent of the Internet trend, all walks of life are considering using the Internet to promote themselves. The best way is to establish their own Internet system and maintain and manage it. In practical application, according to the working rules and development steps of the application software, Java technology is used to build the university volunteer service system.

This design mainly realizes the elderly care intelligent service platform integrating the advantages of humanization, high efficiency and convenience, and realizes the functions: home page, user management, public welfare information, information classification, project classification, voluntary projects, project registration, volunteer evaluation and other functional modules. The system communicates with the server through the browser to realize the interaction and change of data. You can operate the system and realize data communication management by moving your fingers through a computer. The safety, stability and reliability of data are fully considered in the design process of the whole system, and the operation process is simple. Through scientific management and convenient service, the system improves work efficiency and reduces errors and omissions in data storage.

The elderly care intelligent service platform is developed using the Java language SSM framework and written with MyEclipse 2017 CI 10 compiler. In terms of data, Microsoft's MySQL relational database is mainly used as the data storage medium, and the system development is completed with the foreground HTML + CSS technology.

Keywords:SSM technology; MYSQL; College volunteer service system

1 绪论  

    1. 研究背景

志愿服务作为一种重要的有益于社会的活动,世界各国都有大批人热切参与其中,政府与社会各界都对其予以重视,中国也不例外。但我国的志愿活动流行的比较晚,在20世纪80年代后才有了正式的志愿服务机构,做的也不够规范化和制度化。随着我国经济发展、社会进步,志愿服务活动发展得也越来越好。大学生作为年轻人中的重要群体,在志愿服务中发挥着越来越重要的作用”。从个人活动、小群体志愿活动发展成为奥运会、亚运会、亚太经合组织会议等大事件志愿服务的集体行为,而现如今进一步发展为不同年龄段、不同阶层人群广泛参与的社会行为。从大型赛事活动的志愿服务、日常社区生活的志愿服务、应急救援的志愿服务,到各色各样、个性鲜明的志愿服务,参与志愿服务活动已渐渐成为大家的一种闲暇生活方式,社会的一种个性标签。我国志愿服务活动开展之后发展迅速,成绩十分傲人。而推动志愿服务的进展,对于我国社会良好风气的形成有及其重要的作用。尤其是08年奥运会以来,直接推进了大型志愿服务活动的丰富多彩化以及赛事活动对志愿者的需求剧增,管理众多志愿者并不是简单的事,其复杂性与特殊性往往使活动组织方面临着巨大的压力,管理过程中也随时可能触发各种各样的问题。首先,在活动开展前几周甚至几个月就要提前招募志愿者,保证能招到足够数量的并且符合岗位需求的志愿者;其次,要志愿者能做到在服务期间保持饱满的精神状态和热情昂发的态度,也要保障志愿者上岗期间的人身安全,不被怪蜀黍骚扰,志愿工作餐安全有保障,休息场所不会有外人打扰等等。志愿者的质量参差不齐,越受欢迎的活动往往越容易招到不合格的鱼龙混杂的志愿者。而中间任何一个环节出了问题对活动的举办都会有难以想象的后果。如何建立一套科学的志愿服务管理体系,节省活动主办方招募志愿者的时间和人力物力等,也为志愿者节省寻找感兴趣的志愿活动的时间精力,为志愿服务提供保障,是一件十分有意义并且重要的事情。目前高校之间对志愿活动的宣传方式往往比较单一,张贴海报,发小广告,或者是集体在食堂门口喊口号宣传,或者是微信好友圈转发等,宣传效果并不显著。也就导致了许多重要的活动招不到足够的志愿者,需要团委老师找辅导员强制要求每个班级去几个同学。更严重的,有几次招不到足够多并且合格的志愿者时,前辈们辛苦打拼建立下来的志愿基地可能就会被取消,对本学校的影响也不好。

1.2研究意义

在理论上,本研究通过参考各文献对高校大学生志愿服务的发展历程,功能,还有组织机构,激励措施等进行了研究,从整体上对志愿服务的理论体系和高校志愿者的服务现状有所了解。在实践上,通过多年参加志愿活动累积下来的经验以及和志愿者们的交流,探究了大学生志愿者在志愿活动服务中的常见问题,对解决志愿服务系统的操作问题以及该在系统的创新部分也有思路和方向回。随着计算机科学技术的发展,相较于往前要求更高效、更严格的管理水平,志愿服务的发展也发生了根本性变化。为了更好的为活动组织方服务,更好地使志愿者提供服务,也为了更好地为志愿者服务,将服务时间和志愿服务质量相结合,借助计算机网络技术,建立一个完善的志愿者管理系统对于推进志愿服务活动的开展是一件十分有意义的事情。

1.3论文结构与章节安排

论文将分层次经行编排,除去论文摘要致谢文献参考部分,正文部分还会对网站需求做出分析,以及阐述大体的设计和实现的功能,最后罗列部分调测记录,论文主要架构如下:

第一章:绪论  。第一章主要介绍了课题研究的背景,系统开发的现状和本文的研究内容与主要工作。

第二章:系统需求分析。第二章主要从系统的用户、功能等方面进行需求分析。

第三章:系统设计。第三章主要对系统框架、系统功能模块、数据库进行功能设计。

第四章:系统实现。第四章主要介绍了系统框架搭建、系统界面的实现。

第五章:系统测试。第五章主要对系统的部分界面进行测试并对主要功能进行测试

第六章:总结。

2 高校志愿者服务系统分析

系统分析是开发一个项目的先决条件,通过系统分析可以很好的了解系统的主体用户的基本需求情况,同时这也是项目的开发的原因。进而对系统开发进行可行性分析,通常包括技术可行性、经济可行性等,可行性分析同时也是从项目整体角度进行的分析。然后就是对项目的具体需求进行分析,分析的手段一般都是通过用户的用例图来实现。下面是详细的介绍。

2.1 可行性分析

(1)经济可行性:

在项目上使用的工具大部分都是是当下流行开源免费的,所以在开发前期,开发时用于项目的经费将会大大降低,不会让开发该软件在项目启动期受到经费的影响,所以经济上还是可行的。尽量用最少的花费去满足用户的需求。省下经费用于人工费,以及设备费用。将在无纸化,高效率的道路上越走越远。

所以经济可行性没有问题。

(2)操作可行性:

此次项目设计参考了几个该模式下网站的开发案例,对他们的操作界面分析,将众多案例结合在一起,突出以人为本简化操作,所以具有基本计算机知识的人都会操作本项目。

因此操作可行性也没有问题。

(3)技术可行性:

技术可行性指的是对于搭建框架的可行性,以及有更优秀的技术出现时系统的技术更新换代的纳新性如何,开发时间成本费用比如何。

现有的Java技术能够迎合所有电子商务系统的搭建。开发这个高校志愿者服务系统的时候我采用了Java+MYSQL用以运行整体程序。

综上所述技术可行性也没有问题。

(4)法律可行性:

从开发者角度来看,Java和MYSQL是网上开源且免费的,在知识产权方面不会产生任何法律纠纷。

从用户使用角度来看,只要不再系统上贩卖违禁品,对系统做出条约协议,杜绝非法支付即可。

综上所述法律可行性也没有问题。

2.2 系统流程分析

业务流程是用一些特定的符合和线条来进行演示用户在使用系统时的过程,在进行系统分析的时候,业务流程可以帮助开发人员更好的理解业务,发现错误,完善系统。

2.2.1 数据增加流程

用户成功登入系统后能够实现增加数据的操作,增加数据的编号是特定的,系统生成,用户不能随意填写,除了编号以外,其他增加信息用户自己填写,填写后的信息经过系统验证,验证合法通过就显示增加数据成功了,相反的话,就没有增加成功,图2-1显示的就是在增加数据时的流程。

图2-1  数据增加流程图

2.2.2 数据修改流程

数据修改时的流程和上面介绍的数据增加时的流程差不多,如图2-2所示。

图2-2  数据修改流程图

2.2.3 数据删除流程

如果系统里面存在一些没有用的数据的话相关的管理人员还可以对这些数据进行删除,图2-3就是数据删除时的流程图。

图2-3  数据删除流程图

2.3 系统功能分析

2.3.1 功能性分析

按照高校志愿者服务系统的角色,我划分为了用户注册管理模块和管理员管理模块这两大部分。

  • 26
    点赞
  • 22
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值