电子点菜系统——客户端子系统.doc
电子点菜系统——客户端子系统,目 录north china university of water resources and electric power1摘 要4abstract5第1章 引言61.1 课题背景61.2 android无线点菜系统开发的目的和意义71.3 开发环境71.3.1 硬件环境71.3.2 软件环境及语言71.4 本章小...
内容介绍
此文档由会员 dustinblog 发布目 录
North China University of Water Resources and Electric Power 1
摘 要 4
Abstract 5
第1章 引言 6
1.1 课题背景 6
1.2 android无线点菜系统开发的目的和意义 7
1.3 开发环境 7
1.3.1 硬件环境 7
1.3.2 软件环境及语言 7
1.4 本章小节 8
第2章 系统的关键技术及介绍 8
2.1 android技术概况 9
2.2 android的优势 10
2.3利用MySQL来建立数据库 11
2.4 Client/Server模式 12
2.5 JDBC 12
2.6 Android的MVC 13
2.7 本章小节 14
第3章需求分析 15
3.1系统需要解决的主要问题 15
3.2 系统应具备的基本功能 15
3.3 系统性能需求 16
3.4 本章小结 16
第4章 项目总览 17
4.1 总体设计 17
4.2 系统流程图 18
4.3系统功能 18
4.4数据库设计 19
4.4.1数据库需求分析 19
4.4.2数据库表格设计 21
4.4 本章小结 23
第5章 系统详细设计 23
5.1 系统登陆模块设计与实现 23
5.1.1 LoginActivity 23
5.1.2 客户端登录界面的设计 24
5.2 点菜模块的设计与实现 25
5.2.1 客户端开桌模块的实现 26
5.2.2 客户端点菜下单模块的设计与实现 26
5.3 查台模块设计与实现 27
5.3.1 客户端查台模块实现 28
5.4 并台模块的设计与实现 28
5.4.1 客户端并台模块的设计与实现 29
5.5 转台模块的设计与实现 29
5.5.1 客户端转台模块的设计与实现 30
5.6 更新模块的设计与实现 30
5.6.1 客户端更新模块的设计与实现 30
5.7 结台模块的设计与实现 31
5.7.1 客户端结台模块的设计与实现 32
5.8 注销模块的设计与实现 32
第6章 总结和展望 34
6.1 总结 34
6.2 展望 34
致 谢 36
参考文献 37
附录1: 外文原文 38
What Is Android? 38
附录2:外文译文 43
什么是 Android? 43
附录3:任务书 48
附录4:开题报告 III
附录5:主要程序 1
摘 要
本文研究了基于android的无线点餐系统的客户端的开发,目的就是通过该系统为餐饮业带来崭新的服务手段和管理理念,优化业务流程,大幅度提升餐厅的服务品质与企业形象,实现企业价值最大化同时使自己的成本最低化,并最终提高其本身在餐饮行业的竞争优势。
本系统是基于android的一款网络应用,采用Eclipse和MyEclipse开发工具进行开发。客户端采用android UI开发技术,采用XML布局,使用activity和contentProvider开发组件,遵循MVC模式开发;服务端采用DAO+MVC模式开发,采用Servlet和MySQL以及android本身自带的SQLite进行数据存储和操作,网络传输协议遵循HTTP协议进行数据的传输和请求。
本系统可以使用两个身份进行登陆,包含管理员和服务员,管理员主要负责账号管理和菜单管理以及退出等操作,而服务员主要负责开菜、并台、转台、查台、更新、设置、注销、结台等操作,保证了系统的安全性和严谨性。
关键词:android;电子点菜系统;mysql;xml
Abstract
This study is on the application of android intelligent mobile wireless client ordering system. The purpose is for a catering through this systemPurpose is for a catering through this system to brand new service and management philosophy. As a result, business process will be optimized with an improvement of the restaurant's service quality, an exhancement of corporate image, a maximization of the value of enterprises and a minimization of cost, and ultimately an enhanced competitive advantage among the catering industry.
The system is based on the copy of the android a network applications, which uses the Eclipse and the MyEclipse development tools to develop. The client uses android UI development technology which will use the XML layout.Using the activity and contentProvider development kit, follow the MVC pattern development; The server uses DAO and MVC pattern development, using the Servlet and MySQL and android itself bring SQLite data storage and operation, network transmission agreement followed the HTTP protocol data transmission and the request.
The system can use two identities for landing, including administrators andattendants, the administrator responsible for account management and menumanagement, and exit and other operations, while the waiter is mainly responsible for the open dish, and Taiwan, turntable, check Taiwan, updates, set, write-offjunction station operation, to ensure the security of the system and rigor.
Key words: android; Electronic order system; mysql; xml