基于安卓Android手机点餐APP系统的设计(Eclipse,MySQL)(论文140000字,程序代码,MySQL数据库)
摘要:当今的时代,数字充满了我们的生活,无线数据传输技术在人们的生活中越来越多的被运用,对我们生活的各方面都产生了巨大的影响,信息数据随处可见。在完成本次毕业设计的过程中,我也通过网络进行了大量的资料查阅,通过网络解决了很多现实中难以解决的问题,因此我越发越能体会到网络对于我们生活的重要性。随着技术的日益发展和强大,再加之网络运营商的大力推广,我们生活的方方面面已经越来越离不开无线网络的应用。传统的餐饮行业也在不知不觉中享受着无线数据传输技术带来的巨大便利,不断改良餐厅的各项服务技术,把无线网络技术充分运用到餐厅的经营中,顾客在餐厅消费时能够享受到更加方便快捷的餐厅服务,同时餐厅营业者的工作效率也得到了大的提高。
本次毕业设计是使用Java语言来开发手机点餐系统,所设计的Android点餐APP最终可以实现包括登录、点菜、并桌、换桌、查看、结算等功能,各功能都以独立的模块形式存在。Web版本的设计涉及到多元化的功能,其中比较主要的包括菜单查看、点餐等等。系统可以稳定工作,各界面能够进行高效的进行交互。另外,本研究结合E-R模型展开详尽的分析,并根据系统功能结构图探究了本系统所必不可少的各类数据,具体地描述了本系统各模块的核心功能,并设计了各模块运行的界面图。
关键词:Java;Android;手机点餐;Web;eclipse
Design and Implementation of Clicking System Based on Android
Abstract:In nowdays, digital is full of our life.The wireless data transmission technology is more and more used in people's lives ,which has a great influence on all aspects of our lives.The information data can be seen everywhere. In the process of completing this graduation process, I also search for a lot of information and solve a lot of real problems through the network.So I more and more to understand the importance of the network for our lives.With the development of technology, coupled with the promotion of network operators,all aspects of our lives have become increasingly inseparable from the application of wireless networks.The traditional catering industry also imperceptibly enjoy great convenience of wireless data transmission technology.They constantly improve the service of the restaurant andmake full use of thewireless network technology to restaurant business.They also improves the work efficiency of restaurant service personnel.
Ordering system of the graduation design developed by the main use of Java programming language, including login, order, and change the table, table, view, billing and other functions designed by Android APP to realize the the final function. Each function is in the form of a separate module.Web version of the design involves a wide range of features, including the main menu, including view, ordering and so on.The system can work stably and the interface can be carried out efficiently. In addition, this study combined with the ER model carry out a detailed analysis, and according to the system function chart to explore the system essential to the various types of data, It specifically describes the core functions of the system modules and design Interface map of the module.
Key words:Java;Android;Phone Ordering;Web;eclipse
此系统在功能上应实现下述要求:
1.即时可见:处理消费者的餐饮数据,其他的应用端和服务器的对应栏目会良好的显示处理之后的信息,从而有效的的提升整体效率;
2.界面十分人性化,操作复杂性较低:在设计页面布局的过程中应用了完全控件式,这种方式可以十分简便的录入各式各样的信息,在多元化的功能选项内涉及到多种订餐信息,其中比较主要的包括餐厅信息、包房信息等等,只需进行简单的操作就能够对其进行查看。除此之外,提示信息的跟踪出现功能也让用户可以及时了解自己的操作状况。总之,常见的网站管理功能都大致可以实现:录入数据、删除数据、修改数据、浏览页面、搜索、预定菜品及支付方式等。
3.结构上的扩展性能良好,以便于将来的功能维护和增加。
4.系统的运行要达到稳定、快速、高效和可靠的要求。[6]
目 录
1绪论……………………………………………………………………1
1.1研究的背景及意义……………………………………………………………………………………………………….1
1.2本文主要内容……………………………………………………………………………………………………………….2
2相关技术和开发环境…………………………………………………3
2.1系统架构……………………………………………………………………………………………………………………….3
2.2关键技术……………………………………………………………………………………………………………………….3
2.2.1JDBC……………………………………………………………………………………………………………………..3
2.2.2Jquery…………………………………………………………………………………………………………………..4
2.2.3Ajax………………………………………………………………………………………………………………………4
2.3开发环境及平台…………………………………………………………………………………………………………….4
2.3.1Eclipse…………………………………………………………………………………………………………………..4
2.3.2MyEclipse……………………………………………………………………………………………………………...5
2.3.3Tomcat服务器………………………………………………………………………………………………………5
2.3.4应用平台Android………………………………………………………………………………………………..5
3需求分析………………………………………………………………8
3.1系统目标和要求…………………………………………………………………………………………………………….8
3.2可行性分析…………………………………………………………………………………………………………………….8
4系统概要设计…………………………………………………………9
4.1模块的划分……………………………………………………………………………………………………………………9
4.2功能模块的设计…………………………………………………………………………………………………………...9
4.2.1Web点餐系统……………………………………………………………………………………………………..9
4.2.2终端设备…………………………………………………………………………………………………………….9
4.3数据库设计…………………………………………………………………………………………………………………...10
4.3.1数据库需求分析………………………………………………………………………………………………...10
4.3.2数据库E-R图设计……………………………………………………………………………………………….10
4.3.3数据表设计………………………………………………………………………………………………………...12
4.3.4连接数据库实现…………………………………………………………………………………………………13
5系统实现………………………………………………………………14
5.1安卓平台系统实现………………………………………………………………………………………………………..14
5.1.1功能描述…………………………………………………………………………………………………………..…14
5.1.2界面展示…………………………………………………………………………………………………………….14
5.1.3关键代码…………………………………………………………………………………………………………….20
5.1.4服务器端的实现………………………………………………………………………………………………….23
5.2网页系统实现………………………………………………………………………………………………………………..24
5.2.1功能描述…………………………………………………………………………………………………………….24
5.2.2界面展示……………………………………………………………………………………………………………24
5.2.3关键代码……………………………………………………………………………………………………………26
6软件测试………………………………………………………………30
6.1软件测试的意义…………………………………………………………………………………………………………..30
6.2软件测试的方法…………………………………………………………………………………………………………..30
6.3软件测试的结果…………………………………………………………………………………………………………..30
6.4软件测试的结论…………………………………………………………………………………………………………..30
7结论……………………………………………………………………32
参考文献…………………………………………………………………32
致谢………………………………………………………………………34
|