毕业 任务书
一、题目
移动端公益互助系统的设计与实现
二、指导思想和目的要求
毕业设计是本科教学过程的最终环节,旨在培养学生用所学的知识来解决问题的能力,对于提高学生的动手能力和综合水平有着十分重要的意义。本课题拟开发一个移动端公益互助系统,以实现线上公益。整个系统采用了前后端分离的架构设计,即前端静态页面和后端API接口。主要技术细节体现在后端系统架构,在保证数据安全的同时可以高效稳定的运行。有完善的全局异常处理功能、严谨的处理逻辑、严格的权限校验。最终系统可以实现以下功能:
1.用户可以通过验证码验证,完成注册。
2.用户可以发起或参与公益活动。
3.用户可以捐献物资,现金。
4.用户可以评论或回复其他用户发起的活动,或用户和用户间的相互评论。
5.系统可以颁发电子证书
6.管理员可以维护系统。
三、主要技术指标
1.系统采用前后端分离式设计,
2.前端应用使用Vue.js + Node.js开发。
3.API接口使用JAVA + SpringBoot框架开发。
4.后端集成持久层框架Mybatis、Redis缓存、腾讯云SMS短信服务等。
5.数据库使用Mysql@5.7 。
6.权限控制使用JWT跨域认证解决方案。
7.系统部署于Ubuntu18.04。
四、进度和要求
第1周-第2周 总结毕设工作内容,查阅课题文档,撰写开题报告。
第3周-第4周 查阅相关论文或专著,了解课题相关开发工具技术。
第5周-第6周 设计论文框架,撰写概述及介绍相关技术。
第7周-第9周 分析并实现代码,完成论文第三、四章的撰写。
第10周-第11周 系统实现,进行测试管理平台部署,完成论文第五章。
第12周 修改全文。
第13周-第14周 准备答辩的PPT。
第15周 毕业论文答辩。
五、主要参考书及参考资料
[1] 唐尧. HTML语言的网页制作技巧与方法[J]. 电子技术与软件工程,2019(01):241.
[2] 史胜辉 沈学华.《JavaEE基础教程》 [M].清华大学出版社,2010年02月.
[3](美)Paul C.Morgenstern.《软件测试》[M].机械工业出版社,2011.[7].
[4] (美)Paul DuBois.《MySQL技术内幕第4版》 [M].人民邮电出版社,2011 年7月.
[5] 林信良. Spring2.0技术手册[M]. 电子工业出版社 ,2007
[6] 崔梦天,吴倩. 基于Redis缓存的数字化图书馆应用[J]. 吉林师范大学学报(自然科学版), 2018(02).
[7] 李洋. SSM框架在Web应用开发中的设计与实现[J]. 计算机技术与发展,2016(12).
[8] 胡敏. Web系统下提高MySQL数据库安全性的研究与实现[D]. 北京邮电大学,2015.
[9] 翟剑锟. Spring框架技术分析及应用研究[D]. 中国科学院大学(工程管理与信息技术学院), 2013.
[10] 崔梦天,丁春晓. 基于JavaWeb的匿名社交软件的设计[J]. 吉林师范大学学报(自然科学版), 2017(03).
[11] 赵争东. 基于Java的数据库应用框架的研究设计和探索[J]. 信息系统工程,2015,07:79+81.
[12] 樊茗玥. 网络调查数据质量控制研究[D]. 江苏大学,2011.
[13] 陈思. 网络调查平台用户行为研究及实证分析[D]. 北京邮电大学,2018.
[14] 闫海. 慈善信托监察人:法制发展、法律定位与规范重构[J]. 学术探索,2018(05).
[15] 黎业明,徐新雅. 市场失灵视角下网络互助平台监管体制的构建[J]. 广州广播电视大学学报, 2018(02).
[16] 刘天宇,朱文浩. 网络互助计划在中国:发展概观与性质厘定[J]. 金融法苑,2018(01).
[17] 解锟. 英国慈善信托制度研究[D]. 华东政法大学,2010.
[18] 宋占军,宋蒙蒙. 网络互助平台定性及监管归属分析[J]. 保险理论与实践, 2016(11).
[19] 袁嘉琳. 众筹互助模式下的类保险平台发展初探[J]. 上海保险,2016(10)
[20] 李晓林. 网络互助平台风险不容忽视[N]. 中国保险报, 2016 (001).