基于微信程序的私人甜品作坊管理系统设计与实现
2022-12-05 10:27:22
论文总字数:21290字
摘 要
随着智能手机遍布大江南北,原先以PC端为主的互联网流量开始逐渐地转移至移动互联网,其中微信就从这些琳琅满目的手机应用软件中脱颖而出。基于微信小程序的私人甜品作坊系统,主要是给附近居民进行线上的恰购提供快捷方式,实现覆盖周边地区的线上和线下相结合的销售模式。
系统的主要包括消费者以及商店管理员两种用户的功能,消费者功能包含:浏览甜品、甜品检索分类、购物车功能、订单删除、个人中心,管理员功能包含:商铺管理、甜品管理、订单管理、类目管理。使用Maven创建工程,运用java语言实现相关的功能模块。数据库使用Mysql,数据表包括商铺信息表、甜品信息表、类目信息表、订单信息表、订单详情表,并运用Druid连接池与数据库进行连接,Mybatis框架实现数据库字段与java对象进行映射,本项目的JDK环境是JDK1.8版本,部署在Tomcat9.0.41服务器上进行运行。
本系统在进行需求分析与设计时,充分地考虑到消费者与系统管理员的实际需求,在项目进行测试时达到需求的预期效果,基于微信小程序的私人甜品作坊给周边消费者提供了快捷的购物方式,给新零售的发展提供了新机遇。
关键词:微信小程序;甜品作坊;数据库;SSM;新零售
Private dessert workshop system based on wechat applet
Abstract
With smart phones all over the country, the Internet traffic that used to be dominated by PC terminals has gradually shifted to the mobile Internet, and wechat stands out from these colorful mobile applications. The private dessert workshop system based on wechat applet is mainly to provide a shortcut for nearby residents to buy just in time online, so as to realize a combined online and offline sales mode covering the surrounding areas.
The system mainly includes two kinds of user functions: consumer and store administrator. The consumer function includes: browsing sweets, sweets retrieval classification, shopping cart function, order deletion, personal center. The administrator function includes: store management, sweets management, order management, category management. Using Maven to create the project, using java language to achieve the relevant functional modules. The database uses mysql, the data table includes shop information table, dessert information table, category information table, order information table, order details table, and uses Druid connection pool to connect with the database. The mybatis framework realizes the mapping between database fields and Java objects. The JDK environment of this project is JDK1.8 version, which is deployed on Tomcat 9.0.41 server to run.
The system fully considers the actual needs of consumers and system administrators in the demand analysis and design, and achieves the expected effect in the project testing. The private dessert workshop based on wechat applet provides a fast way of shopping for the surrounding consumers, and provides new opportunities for the development of new retail.
Key words: wechat applet; Desserts workshop; Database; SSM; New retail
目录
摘要 I
Abstract II
第一章.引言 1
1.1 项目的选题背景与意义 1
1.2 研究现状分析 1
1.3 研发目的与意义 1
1.4 论文结构 1
第二章.相关技术探索 3
2.1 微信开发者工具 3
2.2 SpringBoot 3
2.3 MyBatis 3
2.4 IntelliJ IDEA 3
2.5 Maven 3
2.6 MVC 4
2.7 Mysql数据库 4
2.8 本章小结 4
第三章.系统需求分析 6
3.1 功能需求分析 6
3.2系统非功能需求分析 10
3.3本章小结 10
第四章.系统设计 11
4.1系统总体设计 11
4.1.1系统分层结构设计 11
4.1.2系统功能模块设计 11
4.2系统数据库设计 13
4.2.1数据库概念设计 13
4.2.2数据库逻辑结构设计 15
4.2系统详细设计 17
4.2.1用户在线点单 17
4.2.2用户订单管理 17
4.2.3后台管理员登录 18
4.2.4后台管理员订单管理 18
第五章.系统实现与测试 20
5.1系统实现工具与环境 20
5.1.1系统硬件环境 20
5.1.2系统软件环境 20
5.1.3开发工具 20
5.1.4编程语言及框架 20
5.2核心代码分析 20
5.2.1商品管理模块 20
5.2.2订单管理模块 22
5.2.3管理员登录模块 23
5.3系统主要运行界面 24
5.3.1微信小程序端用户首页 24
5.3.2用户在线点单界面 25
5.3.3用户购物车界面 26
5.3.4用户支付界面 27
5.3.5用户订单界面 29
5.3.6用户个人中心界面 30
5.3.7修改地址界面 31
5.3.8后台管理员登录界面 33
5.3.9商铺信息管理 33
5.3.10商铺密码修改 33
5.3.11查看商品列表 34
5.3.12修改甜品信息 34
5.3.13添加商品界面 35
5.3.14查看新订单 35
5.4系统测试 36
5.4.1系统测试环境与工具 36
5.4.2系统功能测试 37
5.4.3系统非功能测试 39
第六章.总结与展望 40
6.1总结 40
6.2展望 40
致谢 41
参考文献 42
第一章.引言
1.1 项目的选题背景与意义
近年以来,许多新颖出众的现代信息科技不断涌现,随着智能手机遍布大江南北,原先以PC端为主的互联网流量逐渐转移至移动互联网。2017年微信小程序发布上线以来,以其无需用户下载和安装,直接通过微信扫码或搜索即可使用的优点,得到广泛应用。微信小程序既满足了消费者的便捷需求,也为消费者提供了现代化技术的智能购物服务体验,给新零售的发展提供了新机遇[1]。对于开发者来说,微信小程序的开发也比传统的开发更加简易,维护也更加轻松。
本课题就是基于微信小程序来开发一套私人甜品作坊系统,为周边地带的居民提供更有效的购物渠道。该系统主要为消费者与商家提供不同的功能,给消费者提供甜品浏览、分类检索、购物车管理以及下单支付等功能,为商家提供商铺、商品、订单管理等后端的功能。
1.2 研究现状分析
随着科技信息技术的不断飞跃发展,微信作为一个社交及支付等多功能软件,拥有大量潜在用户,并且使用人数不断呈上升趋势,这成为微信小程序成功路上的垫脚石,微信小程序近几年不断地发展,它的实用功能也日益增多,涉及到生活的方方面面,成为了零售商、餐饮行业、外卖行业、电商等加速发展的强大力量,潜移默化地变为我们的主要应用系统的发展模式之一。
剩余内容已隐藏,请支付后下载全文,论文总字数:21290字