基于微信小程序的智能推荐点餐系统的设计与实现(SSM,MySQL)(含录像)
无需注册登录,支付后按照提示操作即可获取该资料.
基于微信小程序的智能推荐点餐系统的设计与实现(SSM,MySQL)(含录像)(论文说明书11000字,程序代码,MySQL数据库)
摘要
基于微信小程序的智能推荐点餐系统采用JAVA编程语言,结合html技术和mvc技术,在dreamweaver编辑器和mysql数据库上设计并实现的。目的在于呈现一个完整的交易系统,供各种用户使用,系统着重实现了菜品发布、出售、交易的功能。基于微信小程序的智能推荐点餐系统主要包括管理端和客户端两部分:前台子系统为用户提供注册、登陆的功能,以及浏览菜品,购买菜品,提交订单后采用模拟的金额支付,实现菜品的购买流程。后台子系统供网站内部管理人员使用,可以添加新的菜品、菜品修改和调整,菜品种类维护,可以对用户进行管理。对用户的订单进行管理配送等。
关键词:基于B/S模式;mysql;智能推荐点餐系统
Abstract
The intelligent recommendation and ordering system based on WeChat applet adopts the JAVA programming language, combines html technology and mvc technology, and is designed and implemented on the dreamweaver editor and mysql database. The purpose is to present a complete trading system for various users. The system focuses on realizing the functions of dish publishing, selling and trading. The intelligent recommendation ordering system based on WeChat applet mainly includes two parts: the management terminal and the client terminal: the front-end subsystem provides users with the functions of registration and login, as well as browsing and purchasing dishes. purchase process. The background subsystem is used by the internal management personnel of the website, which can add new dishes, modify and adjust dishes, maintain the types of dishes, and manage users. Manage and ship orders for users..
Keywords :Based on B/S mode; mysql; intelligent recommendation ordering system
需求分析
通过现实商业销售系统的调查,以及从企业的实际角度出发,要求本系统具有以下功能。
1.统一友好的操作界面,保证系统的易用性,方便用户的操作;
2.具备菜品信息的展示功能,方便浏览者对菜品信息进行浏览与比较;
3.规范的菜品分类,方便浏览者分类查找菜品;
4.完善的购物车功能与用户结账功能;
5.设置系统主要菜品模块,使浏览者能够及时了解系统的各项动态变化;
6.订单信息查询功能、菜品信息查询功能;
7.全面的后台管理功能,以方便管理员对系统信息进行更新与管理。
9.系统前台功能模块分为:
菜品模块:展示系统的所有最新菜品;
推荐菜品模块:展示系统的所有推荐菜品;
菜品分类模块:通过菜品分类更快找到所需的菜品;
菜品索引模块:输入关键词,如菜品名称、菜品ID、菜品类别来索引菜品。
用户购物车模块:跟淘宝、京东等大型电子商务网站一样,将菜品放入用户购物车,从而管理用户购物车里的菜品。
订单上交模块:跟淘宝外卖网、饿了么、美团外卖等大型电子商务网站一样,确认购物车的菜品后,提交用户订单,然后确认收货地址和收货人、联系电话等,方可付款。
用户订单索引模块:对用户的已有的订单进行查看和索引。
用户注册模块:浏览者可以通过注册成为用户;
用户登录模块:用户可以登录后购买想要的菜品;
用户资料修改:用户可以修改自己的信息。
10.系统后台功能模块分为:
菜品信息管理模块:管理各菜品信息,对菜品的信息进行维护,可以增加菜品,修改,删除菜品信息;
系统用户维护模块:包括注册用户维护和系统管理员用户维护,普通管理员能对注册用户维护,不能对系统管理员用户维护,只有超级管理员才有维护管理员的权限。
订单维护模块;对用户的交易订单进行维护,是否有刷单等不合理订单,删除不合理的订单等操作。
公告管理模块:可以管理分类信息,增加和删除公告信息;
评论管理模块:管理员可以查看用户的评论,对评论进行维护。
后台开发语言:JAVA,框架:SSM,数据库:mysql,开发软件:eclipse/myeclipse/idea
小程序软件:微信开发者
目录
摘要 I
Abstract II
第1章 绪论 1
1.1开发背景 1
1.2开发目的和意义 1
1.3本文结构 1
第2章 工具及技术介绍 2
2.1开发工具简介 2
2.2开发技术简介 2
第3章 系统分析 4
3.1业务流程分析 4
3.2可行性分析 4
3.2.1经济可行性 4
3.2.2技术可行性 5
3.2.3操作可行性 5
3.3需求分析 5
3.4数据流程分析 6
第4章 系统设计 8
4.1结构设计 8
4.2数据库设计 9
4.2.1数据库物理设计 9
4.2.2数据库概念设计 9
4.2.3数据库逻辑设计 10
第5章 系统实现 15
5.1首页设计与实现 15
5.2前台功能设计与实现 15
5.2.1用户模块设计与实现 15
5.2.2菜品展示模块设计与实现 18
5.2.3购买模块的设计与实现 19
5.2.4生成订单模块的设计与实现 21
5.3后台功能设计与实现 22
5.3.1用户管理设计与实现 22
5.3.2订单管理设计与实现 23
5.3.3菜品管理设计与实现 24
第6章 系统测试 26
6.1测试方法 26
6.2测试目的 26
6.3测试用例 26
6.3.1注册测试 26
6.3.2购物车测试 27
6.3.3菜品管理测试 27
结论 28
致谢 29
参考文献 30
附录 32