文未可获取一份本项目的java源码和数据库参考。
- 选题意义
随着经济的不断进步,发展各种进行公益事业的渠道不断的出现,作为一个礼仪之邦,中华民族一直秉承先人的团结与友善精神,对社会和他人给予帮助关怀。但中国的公益事业相对落后,就目前公益组织数量和发展情况看,传统公益往往都是由官方或者一定的组织发起的,传播范围存在一定局限性,参与者基本上属被动参与,活动方式也相对固定,以捐款或者捐物资为主,所以公益事业的发展处于滞后状态。因此一些热衷于公益事业的民间团体和个人将眼光投向互联网,建立多种名目的励志、爱心、学习的公益网站,呼吁社会给予关怀和帮助。本课题就是在这样的背景下诞生的,建立了一个以爱心慈善为主题的公益网站,面向民众,通过互联网带来的大规模影响力,为任何想要献出爱心以及需要帮助的人提供便捷渠道,在他们之间建立一座桥梁。在此疫情期间,通过开展一系列的活动和捐赠,为疫情的防控提供助力,推动人人公益时代的到来。
- 研究内容
本课题所设计的爱心慈善公益网站,以B/S模式进行开发,前端用Vue框架,后端用SSM框架,利用Java语言进行代码编写,数据库采用MySQL来将该公益网站所展示的数据管理起来,网站由前端和后台管理端构成。其主要实现功能如下:
前台客户端:
网站首页:将网站上的主要信息及功能集成在一个页面上向用户进行展示。
网站公告:主要显示的是与公益相关的公告类信息。
公益新闻:主要显示的是与公益活动及捐赠等相关的新闻资讯。
公益介绍:对公益及其开展历程等进行介绍,从而让用户了解公益并参与公益。
项目行动:将举办的一些公益项目为用户展示,用户可提供一些项目上的支持。
社会责任:会供用户来查看到一些与公益相关的社会责任,可为宣传公益所具备的社会责任属性提供信息上的帮助。
疫情捐赠:用户可以通过此功能为当前的疫情防控工作提供物资上的捐助。
热点聚焦:对当前的一些热门公益项目进行报道与展示,让更多的用户可以参与其中。
公益历次活动:将该公益网站所举办的历次活动的组织情况对用户集中进行展示,吸引用户积极投身到公益事业中去。
公益论坛:为用户提供一个线上对公益及活动进行交流活动的平台。
后台管理端:
登录:管理员需要登录到网站的后台管理端,才能实现对网站进行管理的功能。
系统管理:由管理员对轮播图、友情链接等信息管理。
公告管理:管理员可以不定时的发布一些与公益活动及捐赠有关的公告并进行管理。
公益新闻管理:由管理员进行公益相关新闻的发布并进行维护。
捐赠管理:管理员可以对用户捐赠的物资进行维护和管理。
公益历次活动管理:可以将公益活动及时添加到网站上,并对其历史记录进行维护。
公益项目及类别管理:用以区分不同公益项目类型的一种信息,可被用以对公益信息的分类之中。由管理员进行公益信息的发布与维护管理。
公益论坛管理:管理员可查看、回复及删除用户的所发布的论坛帖子信息。
- 研究方法
(1)文献资料法:根据已掌握的文献,查找相关书籍,利用网络查询各类期刊,学术报告,会议论文等来研究本课题。
(2)参考法:通过参考相关公益网站的建设来研究本课题;
(3)实践研究法:以软件工程理论为指导,按照软件工程的开发过程进行系统开发。
(4)测试法:可通过编制测试用例并执行测试的方法来提出系统改进的建议和指出系统的问题所在。
- 参考文献
[1]胡玉贤,胡云溪,朱静静,汪明艳.基于bootstrap技术的新媒体公益平台的建设与运营[J].电脑知识与技术,2021,17(16):206-208.
[2]杨成玉,曲绍波,雷胜,朱祖豪,顾佳楠,郭春城.“萤火闲置”公益网站设计与开发[J].软件,2019,40(05):110-114.
[3]王一斐.互联网时代个性化公益项目的动员机制研究 ——以“一校一梦想”为例[D].辽宁大学,2019.
[4]杨旺功.Dolphins保护海豚公益网站界面设计[J].北京印刷学院学报,2018,26(04):169.
[5]王雪茹,吕建友,甘耀远,蒋贤武,邱玲.宏愿志愿服务管理平台开发与设计[J].信息与电脑(理论版),2021,33(09):128-130.
[6]李雅琴.Java编程语言的优势及其应用实践研究[J].互联网周刊,2021(24):60-62.
[7]张烈超,胡迎九.典型Java Web开发框架模型的研究[J].武汉交通职业学院学报,2021,23(04):122-127.
[8]曹华山.SSM框架在Web应用开发中的设计与实现[J].无线互联科技,2021,18(11):108-109.
[9]孙鑫.Vue.js 3.0从入门到实战[M].中国水利水电出版社,2021.
[10]吴为胜,杨章伟.Spring+Spring MVC+MyBatis从零开始学[M].清华大学出版社,2019.
[11]周彪.基于SSM框架的Java后端代码生成器的设计与实现[D].大连理工大学,2020.
[12]刘启伟.基于Vue.js框架的Web前端开发工具的设计与实现[D].北京邮电大学,2021.