基于Android的酒店点餐APP系统研究毕业论文
2021-06-24 22:10:03
摘 要
本次系统设计是基于Android的点餐APP的系统研究与设计。这一APP使用的是当下最流行的无线网络平台。本次系统的设计是运用WLAN技术来实现的,集合了无线网络传输与数据库存储和分析技术。数据库采用的是Mysql和navicat数据库管理系统技术。这样对系统后台的网络数据进行存储并管理。作为一款基于Android的APP,本次设计更是融合了Android,Mysql,Web技术。运用这些技术对整个系统的前台和后台功能进行设计与实现。由此构建出一整套功能完善运行流畅并且方便简洁的点餐系统。整个点餐系统使用Eclipse作为基础软件进行搭建,完成软件的各个模块的模块的编辑。依赖于JDK,SDK等环境进行运行和测试。导出可以实际测试的手机APP包。最后简单的搭建符合设计要求的网络环境对软件的各方面的功能进行实际测试。
关键词: Android;Mysql;Web;测试
The APP system of hotel ordering based on Android
Abstract
The system design is based on the Android system. This APP uses the most popular wireless network platform. The design of this system is based on WLAN technology, setted up a wireless network transmission and database storage and analysis technology. The database using Mysql and Navicat database management system technology. In this way, the network data is stored and managed in the background of the system. As a APP based on Android, this design is the integration of Android, Mysql, Web technology. Using these techniques to design and implement the function of the front and back of the whole system. Thus construct a complete set of functions to improve the operation of smooth and convenient and simple point meal system. The entire ordering system uses eclipse as the basis of the software to build, complete the module of each module of the software editor. Rely on JDK, SDK and other environments for running and testing. Finally, a simple network environment to meet the design requirements of the various aspects of the function of the software to carry out the actual test.
Key words: Android; Mysql; Java; Test
目 录
第1章 绪论 1
1.1 课题研究背景和意义 1
1.2 课题可行性分析 3
1.3 章节安排 4
第2章 点餐APP系统分析 5
2.1 概述 5
2.1.1 系统分析的原则 5
2.1.2 系统分析的方法 6
2.2 系统需求分析 6
2.3 系统流程分析 7
2.4 系统用例图 8
2.5 开发环境平台的选择 9
2.6 本章小结 9
第3章 点餐APP总体设计 10
3.1 无线点餐系统详细设计 10
3.2 系统设计目标 10
3.3 系统总体结构设计 11
3.4 本章小结 11
第4章 点餐APP数据库设计 12
4.1 服务端数据库设计 12
4.2 数据库ER图 13
4.3 本章小结 14
第5章 点餐APP系统前台设计 15
5.1 登录模块的实现 15
5.2 登录模块后台的实现 16
5.3 用户下单模块的实现 16
5.4 用户订单模块的实现 17
5.5 本章小结 18
第6章 点餐APP系统后台设计 19
6.1 服务端模块的实现 19
6.1.1 菜谱管理模块的实现 19
6.1.2 用户管理模块的实现 19
6.1.3 订单管理模块的实现 20
6.2 本章小结 21
第7章 点餐APP系统测试 22
7.1 测试方法 22
7.2 测试内容 22
7.3 测试结果与总结 23
参考文献 25
附录: 26
致谢 29
第1章 绪论
1.1 课题研究背景和意义
随着社会进步和国内科技水平的提高,现阶段人们所面对的产品,不再是以前的面对面一对一的产品,而是改变时代的PC和手机平台的一对多的新产品。以前人们多接触实体店面,但是随着网络平台太脚步的推进,人们的消费面更多基于网络。这也就由此延伸出一个又一个的网络消费平台。而且随着技术的不断发展,这些平台的技术不断的改进和提升,变得越来越符合用户的需求。客户的满意度的提升,也从侧面反映了这个平台的实用性。随着人类不断的发展进步,人们开始接触新的事物。人们的观点和理念也开始随着社会的脚步不断的进步,这一平台逐渐被人们所接受,并且成为当今社会中消费的主流平台。像社会新闻中的淘宝11狂欢节、京东618这些无不表明网路平台的强大。
从Android的从业角度分析,Android的开发概括为两类:一是系统开发,包括底层Linux内核的裁剪和扩展、硬件驱动的开发和系统移植等。从业人员主要工作在硬件厂商的公司里;二是应用开发,主要包括游戏开发,Android互联网客户端开发和工具软件开发。业内人士预言,Android系统将成为手机操作系统领域的“Windows”。所有Android互联网客户端应用需求量将非常之大。随着前阶段微软和诺基亚的合同到期,诺基亚作为曾经手机市场的龙头老大,变成了现在市场中默默无闻的二线厂商。这一切无不说明了抛弃Android就是抛弃饭碗。诺基亚的回归也进一步证明了,其对Android未来的看好。曾经诺基亚的一句广告词“不跟随”现在已成为网络打脸神段子。随着硬件厂商的大动作,人们开始明白自己的生活正在步入新的时代。如今已不再是以前的在家就是黑白电视,购物必出门的时代。作为Android的起源谷歌,谷歌宣布去年推出的Android收集超过600款,这足以反映出这一全球最受欢迎操作系统的地位。
曾经作为消费水平标杆的电视机,现如今已经渐渐的淡出了人们的视野。人们所见皆是基于Android的网络云电视。还有像平板和手机智能手表这一类在人们生活中的出现,无不说明了Android系统的应用面十分的广。正是基于这一市场的行情,本次系统研究的对象点餐APP出现了。而且现阶段国内的手机系统市场除了Android,IOS,WP并无其他。IOS和WP作为一个软件平台,对硬件的依赖性过高。两个系统都属于国外的自主研发系统,国产手机无法使用。现阶段的国内市场90%的手机系统都是Android,还有一部分非智能机的自主研发系统。在这一环境下,国内厂商的大规模产出,为Android市场的扩展鼓足了劲。像小米魅族之类的一线厂商,为Android的平民化添上了重重的一笔。