基于安卓Android的订餐系统的设计与实现(SSM,uniapp,MySQL)(含录像)(论文说明书10000字,程序代码,MySQL数据库)
摘 要
科技进步的飞速发展引起人们日常生活的巨大变化,电子信息技术的飞速发展使得电子信息技术的各个领域的应用水平得到普及和应用。信息时代的到来已成为不可阻挡的时尚潮流,人类发展的历史正进入一个新时代。现代社会越来越多的人追求便捷订餐,购买各种各类的菜品已经是人们生活中不可或缺的一部分,但传统的订餐模式已经不能满足人们的需要,因此借用信息化的手段发展订餐具有十分重要的现实意义。该软件的问题类型是订餐系统的开发和设计。它设计用于电子商务行业中订单信息内容的管理方法,目的是更改当前的手动或半手动销售管理机制,让订单管理更加规范,标准化,工作效率得到提高。
订餐系统基于Eclipse开发平台,采用Java编程语言和SSM、安卓等技术,采用MySQL数据库来建立数据之间的转换,主要实现了注册、登录、查询菜品信息、菜品订餐、结账、订单管理等功能,为买家和商家建立了一套科学有效的管理流程,减少了传统订餐出现的失误,同时也方便了人们进行订餐。本系统界面简洁,使用人员可以迅速掌握,有效的提高了工作效率。
关键词:订餐系统;Eclipse代码编辑器;MySQL数据库;交易
Abstract
The rapid development of scientific and technological progress has caused great changes in people's daily life, and the rapid development of electronic information technology has made the application level of various fields of electronic information technology popular and applied. The arrival of the information age has become an irresistible fashion trend, and the history of human development is entering a new era. In modern society, more and more people are pursuing convenient ordering, and purchasing various kinds of dishes has become an indispensable part of people's lives. However, the traditional ordering mode can no longer meet people's needs. Therefore, the use of information technology is used to develop ordering has very important practical significance. The problem type of this software is the development and design of food sharing APP. It is designed for the management method of order information content in the e-commerce industry, the purpose is to change the current manual or semi-manual sales management mechanism, make order management more standardized and standardized, and improve work efficiency.
The food sharing APP is based on the Eclipse development platform, uses the Java programming language and SSM, Android and other technologies, uses the MySQL database to establish the conversion between data, mainly realizes the functions of registration, login, query dish information, dish ordering, checkout, order management and other functions , establishes a scientific and effective management process for buyers and merchants, reduces mistakes in traditional food ordering, and also facilitates people to order food. The interface of the system is simple and easy for users to grasp quickly, which effectively improves work efficiency
Key words:Food Sharing APP; Eclipse code editor; MySQL database; trading
本系统具有的前台功能包括以下各项:
1.用户注册登录:用户进行注册,登录。
2.菜品浏览:以列表方式显示菜品信息或者可以查看热门菜品和优惠菜品。
3.菜品搜索:用户可以通过关键字或者菜品类目进行查询,尽快的找到自己喜欢的菜品。
4.订餐车:这是订餐系统最根本组成。客户在寻找自己喜欢的菜品时,可以将其添加到订餐车中,然后再次查询其他菜品。
5.个人订单:客户选择要购买的菜品,填写餐桌,提交订餐订单,然后在线付款,付款可以通过支付宝、微信或者银联等方式付款。
本系统具有的后台功能包括以下各项:
1.用户管理:显示所有注册用户的信息,并进行修改、删除等操作。
2.菜品管理:用户下订单订餐,由管理员定期负责处理,根据订单信息给相应的餐桌送菜。
3.订单管理系统:查看订单状态,升级订单信息付款,升级交货状态并删除订单信息,并解决客户订单信息并交付给客户,向用户送菜。
安卓框架:uniapp,安卓开发软件:HBuilder X,开发模式:混合开发
后台开发语言:Java,框架:SSM,数据库:mysql,开发软件:eclipse/myeclipse
目 录
第1章 绪论 1
1.1 研究背景 1
1.2 开发现状 1
1.2.1 国内研究现状 1
1.2.2 国外研究现状 1
1.3 论文组成结构 2
第2章 开发工具及相关技术介绍 3
2.1 Android介绍 3
2.1 JavaScript的脚本语言技术 3
2.2 MySQL数据库 3
2.3 JSON概述 4
2.4 Tomcat概述 4
第3章 系统分析 5
3.1 可行性分析 5
3.1.1 经济可行性 5
3.1.2 技术可行性 5
3.1.3 操作可行性 5
3.2 功能性需求分析 5
3.3 非功能性需求分析 7
3.4 业务流程分析 8
第4章 系统设计 10
4.1 系统架构设计 10
4.2 功能模块设计 11
4.3 数据库设计 14
4.3.1 概念模型设计 14
4.3.2 数据库逻辑设计 14
4.3.3 数据库表设计 15
第5章 系统实现 18
5.1 用户登录的实现 18
5.2 系统前台主要功能实现 19
5.2.1 首页的实现 19
5.2.2 用户注册的实现 20
5.2.3 菜品展示的实现 21
5.2.4 菜品搜索的实现 23
5.2.5 订餐的实现 24
5.2.6 订单生成的实现 25
5.3 系统后台主要功能实现 26
5.3.1 用户管理的实现 26
5.3.2 菜品管理的实现 28
5.3.3 订单管理的实现 30
第6章 系统测试 32
6.1 测试目的 32
6.2 测试方法 32
6.3 界面测试 33
6.4 测试用例 33
6.5 测试结果 35
第7章 总结与展望 35
参考文献 37
致谢 39
|