基于安卓平台的网上订餐系统
2023-03-05 12:15:06
论文总字数:16926字
摘 要
随着当今社会的飞速发展、科技的卓越进步,无线网的传输速度得到了大幅度的提升,智能手机因为这些需求原因,就拥有了更加丰富的应用功能。而为智能手机提供这样一个优良平台之一的,就是安卓系统。本系统使用高级编程语言Java,eclipse、Myeclipse等开发工具,设计出一款基于安卓平台的网上订餐系统。本系统包括用户登录、删除、添加菜品、订单管理模块,满足用户对网上订餐系统的基本需求。系统设计遵循标准开发流程,具体流程如下:需求分析,总体设计,详细设计,系统测试。为了能更好的支持用户体验,本系统使用安卓所提供的各种组件设计系统界面。
关键词:安卓;网上订餐系统;智能手机;
Android-based platform online reservation system
Abstract
With the rapid development of today"s society, remarkable advances in technology, the transmission speed of the wireless network has been greatly improved, demand for smart phones because of these reasons, it has a more feature-rich applications. One way of providing an excellent platform for smart phones, is Android. The system uses high-level programming language Java, eclipse, Myeclipse and other development tools, design an Android-based platform online reservation system. The system includes a user login, delete, add dishes, order management module, users of the online reservation system to meet basic needs. System design follows the standards development process, the specific process is as follows: requirements analysis, design, detailed design, system testing. In order to better support the user experience, the system uses various components offered by Android system interface design.
Keywords: Andrews; Online reservation system;Smart phones;
目录
摘要 I
Abstract II
第一章 绪论 1
1.1研究背景 1
1.2研究现状 1
1.3主要工作 2
1.4本文结构 2
第二章 Android技术与理论 3
2.1 Android系统开发简介 3
2.1.1 Android技术简介 3
2.1.2 关键应用程序 4
2.1.3 应用程序框架 4
2.1.4 函数库 4
2.2 Android应用的构成和工作机制 4
2.2.1 Activity 4
2.2.2 Intent Receiver 5
2.2.3 Content Provider 5
2.3 C/S模式架构 5
第三章 需求分析 6
3.1功能需求分析 6
3.2性能需求分析 6
3.3数据库需求分析 6
3.4安全需求分析 7
第四章 功能设计 8
4.1总体设计 8
4.2系统功能设计 8
4.2.1客户端功能设计 8
4.2.2服务器端功能设计 9
4.3模块结构及流程 9
4.3.1客户端 9
4.3.2服务器端 10
4.4 数据库设计 11
4.4.1 系统E-R图 11
4.4.2 连接客户端数据库 12
4.4.3 连接服务器数据库 13
4.5 系统结构 13
4.5.1 部署图 13
4.5.2 类图 14
4.6 执行概念 15
第五章 系统运行及测试 16
5.1 Android开发平台搭建 16
5.2具体功能实现 18
5.2.1用户注册和登录 18
5.2.2添加到购物车 19
5.2.3商品管理 20
5.2.4订单列表 22
5.2.5管理菜品 22
5.3系统测试 23
结束语 24
致谢 25
参考文献 26
第一章 绪论
1.1研究背景
当今科学的进步以及时代的发展是不可避免的,因为人们对生活的要求越来高,需求也就越来越多,而获取信息就是这些需求中很重要的一项。作为当今社会最重要、最普遍的通讯工具之一——智能手机,她的功能随着人们的需求而变得越来越强大。作为获取信息的重要手段之一,智能手机已经渐渐成为信息时代的中流砥柱,只要有网络,它就可以随时随地获取信息。大部分智能手机使用安卓手机系统,因此为了满足安卓用户的需求,在安卓平台上开发应用软件是很有必要的。
发展状况:最初的安卓操作系统为主要支持手机,它的开发者是Andy Rubin。经过各种研究机构前赴后继的开发和改良,安卓系统已经不再只满足于使用在智能手机端,它还发展到了平板电脑等各个领域。
当今社会,智能手机产品风靡全球,例如芬兰诺基亚、美国摩托罗拉、拼过、台湾宏达等,都是智能手机中首屈一指、销量领先的品牌。
智能手机的五大特点有:
- 具备无线网接入互联网的能力;
- 可以根据个人需要扩展机器功能;
- 具有开放性的操作系统;
- 具有PDA功能;
- 扩展性能强大,第三方软件支持多。
固定电话不再是最为通俗的交流工具,相对而言,智能手机才是这个信息化时代最通俗的用具。
1.2研究现状
人们对智能手机的要求必然是越来越高的,因为当今社会,生活节奏越来越快。手机操作系统不同种类的出现,也是由于当今手机市场的迅速发展。作为一个基于Linux核心的开放手机平台作业系统,安卓系统拥有开放源代码的优势,作为一个比较良好的系统模板,发展前景是非常不错的。而Symbian的劣势是拥有的应用领域比较小,调查表明,用户使用反应有不太好的体验,而且系统不具备开放性,没有足够的空间可供开发。除此以外,娱乐性没有什么特色的Windows Mobile系统,对大多数终端厂商来说又具有引入成本高昂的缺点。因此,安卓系统体现出了它独特的一面:在应用资源较为丰富的前提下,引入成本还不算高昂,加之用户体验效果良好,安卓系统几乎占尽了先机。在移动互联网发展势头如日中天的当今,安卓系统所具备的特点非常适应各方面的发展需求。安卓系统的迅猛发展由此而来。
采用开源平台,给予终端厂商以及开发者更高的灵活性是除了良好的用户体验以及低廉的成本外安卓系统的又一特点,更方便程序开发者在移植上不考虑厂商终端内容审核等问题。本地化应用环境的开发是可以按需深度定制的,对终端厂商而言。经过调查,提供用户选择的资源还是可以尽可能丰富的,丰富资源的手段又可以总结为,需要三方合作的推动,这三方就是网络运营商、终端厂商和应用开发商。百花齐放的良好势头呈现在各大安卓应用商店,更多的机遇和利润分成在诱惑着应用开发者更好的努力。逐步扩大的安卓平台应用资源优势,引导着更多开发者的涌入和应用商店的不断发展。
剩余内容已隐藏,请支付后下载全文,论文总字数:16926字