论文总字数:20507字
摘 要
基于微信小程序设计与实现的校园易平台,一方面能够使得网络通讯工具上各种纷杂的校园生活需求信息迁移至一个系统化平台,变得更加规范化、条理化,另一方面提高了校园生活的高效性、便捷性。但是校园易平台需要不断地充益与完善,才能全面地、更好地服务校园。
本文以东南大学成贤学院校园为背景,运用科学的、合理的软件工程方法,组织JAVA语言编程、MySQL关系型数据库存储来设计与实现系统。首先对系统的需求作了分析,整理得出主要的功能及特点。接着对系统做了总体和详细的设计。总体的设计主要内容包括系统的功能设计、总体架构设计、数据组织设计和安全措施设计等;详细的设计主要内容包括系统中的数据库存储访问设计,主要的功能模块具体设计,关键模块的代码设计等。最后完成对系统功能的测试,通过分析和总结测试结果,及时改进系统中遗漏的缺陷和不足之处。
关键词:校园易平台;微信小程序;JAVA;MySQL;
Design and Implementation of Campus Easy Platform Based on WeChat Mini Program
ABSTRACT
Designing and implementing the campus easy platform based on WeChat small program, on the one hand, can make all kinds of complicated information of campus life demand migrate to a systematic platform, become more standardized, organized, and improve the efficiency and convenience of school life. However, Campus Easy Platform needs to be continuously replenished and improved in order to serve the campus in a comprehensive and better way.
Based on the campus of Chengxian College of Southeast University, this paper designs and implements the system by organizing JAVA programming and MySQL relational database storage with scientific and rational software engineering methods. First of all, the paper analyzes the requirements of the system, and summarizes the main functions and characteristics. Then a general and detailed design of the system is made. The main contents of the overall design include system functional design, overall architecture design data organization design and security design etc. The main contents of detailed design include database storage access design, main functional modules, key module code design and so on. Finally completes the system function the test, through the analysis and the summary test result, the timely improvement system omissions and insufficiencies.
Keywords: Campus Easy Platform; WeChat Mini Program; JAVA; MySQL;
目 录
摘 要 I
ABSTRACT II
第一章 绪论 1
1.1 论文工作背景与意义 1
1.2 相关研究现状 1
1.3 主要工作内容 1
1.4 论文组织结构 2
第二章 相关技术基础 4
2.1 前端技术 4
2.1.1 jQuery和jQuery Mobile 4
2.1.2 layui 4
2.2 后端技术 4
2.2.1 Spring 4
2.2.2 SpringMVC 4
2.2.3 MyBatis 5
2.3 其他技术 5
2.3.1 系统编程语言 5
2.3.2 系统编程工具 5
2.3.3 系统运行的软硬件环境 5
2.4 本章小结 6
第三章 系统需求分析 7
3.1 系统功能需求分析 7
3.1.1 系统用户角色 7
3.1.2 系统功能需求 7
3.2 系统非功能需求分析 9
3.2.1 系统性能的一般性规定 9
3.2.2 系统故障处理的要求 9
3.2.3 系统的灵活性 9
3.3 本章小结 9
第四章 系统设计 10
4.1 系统总体设计 10
4.1.1 系统分层结构设计 10
4.1.2 系统功能模块结构设计 10
4.1.3 系统总体工作流程设计 11
4.1.4 系统数据库设计 12
4.2 系统详细设计 14
4.2.1 登录注册模块工作流程设计 15
4.2.2 系统交易与订单生成模块工作流程设计 17
4.3 核心算法设计 18
4.4 本章小结 18
第五章 系统实现与测试 19
5.1 核心代码分析 19
5.2 系统主要运行界面 23
5.3 系统测试 26
5.3.1 系统测试环境与工具 26
5.3.2 系统功能测试 26
5.3.3 系统非功能测试 27
5.4 本章小结 27
第六章 总结与展望 28
6.1 总结 28
6.2 展望 28
致 谢 29
参考文献 30
第一章 绪论
1.1 论文工作背景与意义
校园生活需求类交易市场是高校校园生活中必不可少的一部分,越来越多的学生在即时通讯工具上发表自己的生活需求信息,通过线上沟通来完成自己或者他人的生活需求交易。目前校园生活需求交易在全国各高校内已经屡见不鲜,代拿快递、外卖,代买商品、三餐等跑腿需求不计其数,二手生活用品、书籍、电子产品等买卖需求也数不胜数。但是传统的校园生活需求信息大多通过微信群、QQ群等发布和获取,且其他各种信息鱼龙混杂、不断更新覆盖,导致需求信息往往不具有及时性,也缺乏规范性,更难以被获取。
本文以东南大学成贤学院校园为背景,将各类需求整合并迁移至微信小程序,改善在网络通信工具上交流需求信息的纷杂性、不规范性和不易获取性。本课题以微信小程序为切入点,设计并实现一个基于微信小程序的校园易平台,优化用户体验,使得校园生活需求信息规范化、条理化。同时便于学生日常生活需求的交易,提高校园生活的高效性与便捷性。
1.2 相关研究现状
近些年,校园生活需求交易逐渐延伸至线上,但缺乏管理,也尚未形成风气。在各高校中,和线上交易相结合的跑腿、跳蚤等市场还未见雏形,整体呈现出一种散乱的状态[1]。微信群、朋友圈、QQ群、校园QQ墙、闲鱼等等,这些社交平台或是网购平台越来越多地出现跑题和跳蚤交易的影子[1]。但是整体还未形成规范有序的局势,需要进一步的引导、改进和完善以及一个系统化平台的建立[1]。
剩余内容已隐藏,请支付后下载全文,论文总字数:20507字
该课题毕业论文、开题报告、外文翻译、程序设计、图纸设计等资料可联系客服协助查找;