基于Android的网上订餐系统设计毕业论文

 2021-04-19 09:04

摘 要

进入21世纪以来,手机成为人类社会不可缺少的必备品,移动设备的发展改善了人们的生活方式。国内最近几年手机市场发展迅猛,以小米、华为为首,还有深受年轻朋友喜爱的魅族、vivo和oppo以及新晋的锤子、奇酷、乐视,山寨机渐渐被市场淘汰,这些手机都是运行的自家定制的安卓系统,安卓已经成为全球使用最多的手机系统。

论文研究了应如何开发一个基于Android 的网上订餐系统。系统主要分为客户端和服务端,客户端对应用户,服务端对应管理员。设计主要是使得用户可以通过安卓系统的移动设备进行登录,再进行订餐操作,管理员则可以通过登录后台对订单信息进行管理。

基于Android 的网上订餐系统采用开发环境 Eclipse进行开发程序的界面,后台编程语言则采用PHP编程语言来进行编程,同时所有的数据信息保存到MySQL数据库系统中。

关键词: Android;餐厅管理;Apache;My Structured Query Language

The design of online meal ordering system based on Android

ABSTRACT

Since entering in twenty-first Century, the mobile phone has become an indispensable necessity of human society, the development of mobile devices to improve people's way of life. The rapid development of the domestic mobile phone market in recent years, millet, Huawei led, as well young friends love Meizu, vivo and oppo and budding of the hammer, cool, music, the cottage was gradually out of the market, the mobile phone is running its own custom Android, Android has become world's largest mobile phone system.

This paper studies how to develop a Android based online meal ordering system. System is divided into client and server, the client corresponds to the user, server corresponding administrator. Design is mainly so that the user can login through the Android operating system for mobile devices, and then ordering operation, the administrator can log on through the back of order information management.

Based on Android, the on-line meal ordering system of the eclipse development environment for program development interface, backend programming language uses php programming language for programming, also all the data saved to the MySQL database system.

Key words: Android; restaurant management; Apache; My Structured Query Language

目录

1、绪论 - 1 -

1.1 课题背景 - 1 -

1.2 研究现状 - 1 -

1.3 选题意义 - 1 -

2、相关的理论和技术 - 3 -

2.1 Eclipse平台 - 3 -

2.2 XAMPP - 3 -

2.3 Android简介 - 3 -

2.4搭建Android开发环境 - 4 -

3、系统需求分析 - 7 -

3.1 可行性分析 - 7 -

3.1.1 经济上的可行性 - 7 -

3.1.2 技术上的可行性 - 7 -

3.1.3 操作上的可行性 - 7 -

3.2 UML用例图 - 8 -

4、系统设计 - 9 -

4.1 功能模块设计 - 9 -

4.2 数据库设计 - 9 -

4.2.1 数据库表设计 - 9 -

5、系统具体功能的实现 - 13 -

5.1 用户注册登录 - 13 -

5.2客户端功能 - 16 -

5.2.1点菜 - 16 -

5.2.2我的购物车 - 16 -

5.2.3我的订单 - 18 -

5.2.4个人信息 - 19 -

5.2.5修改密码 - 21 -

5.3后台管理功能 - 22 -

5.3.1菜单管理 - 22 -

5.3.2类别管理 - 24 -

5.3.3餐厅管理 - 24 -

5.3.4订单管理 - 25 -

5.3.5优惠管理 - 27 -

6、系统测试和性能分析 - 29 -

6.1系统测试目的与意义 - 29 -

6.2测试结果与分析 - 29 -

6.2.1客户端测试 - 29 -

6.2.2服务器端测试 - 29 -

结 论 - 31 -

致 谢 - 32 -

参考文献 - 33 -

附录 - 34 -

1、绪论

1.1 课题背景

随着安卓系统的不断更新,手机机型越来越多,人们对手机的需要性本来就高,绝大多数人们主要选购Android系统或者是iOS系统的智能手机,搭载iOS系统的只有iPhone手机,但由于价格偏高又不够开放,所以ios用户不如Android的多;而Android系统拥有开放源代码的优势,起着决定性作用,使Android系统的智能手机的发展空间大大增大了。

系统强大的开放性对编程人员编写软件有着极大的便捷,为社会发展创造了一定的财富,所以越来越多的人关注本系统,越来越多的技术也实现了发展。本文中介绍的网上订餐系统就是基于Android系统平台的。

通过利用手机平台,便可达到事半功倍的效果,使用户节省时间、方便操作,增加效率,影响着生活的方方面面。

1.2 研究现状

近两年国内手机市场竞争格外激烈,小米的性价比,华为的崛起,以及其他手机品牌,虽然它们都是定制系统,但归根到底都是Android系统。Android系统的智能手机已经成为移动平台发展的主力军,未来将在智能手机领域扮演一个时代最重要的角色。所以,对Android系统的发展进行相关研究并开发适用于本系统的软件APP是很有必要的,通过了解现今社会智能手机的软件行业,就能把握住未来移动互联网的发展趋势。并且可以更好的提升现在所掌握的软件开发专业技能,有很大的提升,开发出符合现在社会智能手机行业发展需求的应用软件,达到让生活更加便捷的目标。

1.3 选题意义

目前,传统的点餐方式已经不符合大学生生活的需求了。而移动硬件设备的发展,则可以让手机提供更多便利的功能,安卓系统的问世将手机带入大触屏时代,很多功能在日常使用中都不亚于PC机。并且开源安卓系统为开发工程师移植PCApp提供了技术支持,所以,PC上的大部分系统都能移植到移动设备上。这个课题是研究如何开发基于安卓的系统终端(即客户端),它将拥有与PC端类似的功能,包括数据同步、简约的界面以及简单的操作,便捷了人们的生活。

2、相关的理论和技术

2.1 Eclipse平台

Eclipse是一个开源的、基于Java的开发平台。它本身只是个框架和一组服务,主要用于通过插件和一些组件来构建开发环境。

您需要先支付 80元 才能查看全部内容!立即支付

课题毕业论文、开题报告、任务书、外文翻译、程序设计、图纸设计等资料可联系客服协助查找,优先添加企业微信。