基于Android的智能手机网络订餐系统的开发与应用 (1).docx
《基于Android的智能手机网络订餐系统的开发与应用 (1).docx》由会员分享,可在线阅读,更多相关《基于Android的智能手机网络订餐系统的开发与应用 (1).docx(48页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、分 类 号 :TP311 研宄生学号:201451E042单位代码:10183 密 级:公 开吉 林 大 学硕士学位论文基于AndroidAndroid的智能手机网络订餐系统的开发与应用Development and Application of Smart phone Network system for Ordering Meals Based on Android作者姓名:马强专业:电子与通信工程研宄方向:计算软件指导教师:部峰利副教授培养单位:吉林大学电子科学与工程学院2018 年 2 月基于Android的智能手机网络订餐系统的开发与应用Development and Applica
2、tion of Smart phone Network systemfor Ordering Meals Based on Android作 者 姓 名 : 马 强 领域(方向):电子与通信工程 指 导教 师 : 郜 峰 利 副 教 授 类别:工程硕士答 辩 日 期 : 2 0 1 8 年 5 月 2 6 日未经本论文作者的书面授权,依法收存和保管本论文书面版 本、电子版本的任何单位和个人,均不得对本论文的全部或部分 内容进行任何形式的复制、修改、发行、出租、改编等有碍作者 著作权的商业性使用(但纯学术性使用不在此限)。否则,应承 担侵权的法律责任。吉林大学硕士学位论文原创性声明本人郑重声明:
3、所呈交的硕士学位论文,是本人在指导教师的指导下, 独立进行研究工作所取得的成果。除文中己经注明引用的内容外,本论文 不包含任何其他个人或集体己经发表或撰写过的作品成果。对本文的研宄 做出重要贡献的个人和集体,均己在文中以明确方式标明。本人完全意识 到本声明的法律结果由本人承担。学位论文作者签名:4#、 曰曰 期期 :2018年年 爻爻 月月 曰曰摘要当下,网络的迅速发展影响到了人们的方方面面。越来越多的人习惯通过网 络处理各种事务。基于Android的网上订餐系统是在Android手机平台基础上的 网上订餐系统,能很好的适应现代化商业的需求。它能提高服务效率,减少服务 等待时间,为人们省去拥挤
4、的烦恼。基于Android的网上智能订餐系统分为手机客户端,服务器端和图形界面化 工具,客户端主要功能包括以下方面:用户登录与注册;商品信息查看;生成订 单、修改订单;商品评分;服务器端和图形界面化工具主要功能包括:数据逻辑 处理;查看订单;增加商品;修改、删除商品;增加会员;修改会员信息。这个 系统采用的数据库为:JAVA、MSQLServer,同时还得到了多个专业开发工具的 支撑,比如:MyEclipse、TOMCAT、Android SDK、ADT 等。本论文主要是采用 Java、Android、Servlet、SQL Server2005 和 SQLite 等语 言或工具来实现。Jav
5、a技术的优越性非常明显,比如具备很强的安全性、通用 性等。这些特性的存在,使得Java应用的可靠性得到了坚实的保障,也有利于 节约后续的维护成本。Java通过提供全面支撑和缩短开发时间的方式,来实现对 成本的有效节约。Java仅需编译一次就可以构建起完善的结构网络,节约了后续 的应用调整成本。本论文设计的基于Android的智能手机网络订餐系统,利用了目前大多数主 流品牌手机的软件应用平台,提供非常方便快捷的日常生活的服务,具有很好的 创新性与社会应用的价值。系统在功能设计上兼管了人性化、便捷化,网络化等 方面的需求,最大限度的发挥了智能手机网络订餐系统的强大功能,为系统的使 用者提供了一种全
6、新的应用体验。目前,整个Android智能手机网络订餐系统己 经上线运行,整体运行测试数据正常,使用效果良好,用户的反馈也都非常满意; 可以说整个系统的建成效果也符合我们系统设计的初衷,达到了预期的效果。关键词:Android, Java,数据库,智能订餐系统IAbstractAt the moment, the rapid development of the network has affected all aspects of people. More and more people are used to dealing with all kinds of affairs throug
7、h the network. The online ordering meals system based on Android is an online ordering system based on the Android mobile platform, which can be well adapted to the needs of modem business. It can improve the efficiency of service, reduce the waiting time of service and save people from the trouble
8、of crowding.Intelligent online ordering meals system on Android is divided into mobile phone client, server and graphical interface tool. The main functions of the mobile phone client include the following aspects: user login and registration, commodity information view, order generation, order modi
9、fication, commodity rating. The main functions of server and graphical interface tools include: data processing logic,viewing orders, adding goods, modifying, deleting items, increasing membership and modifying membership information. Databases are adopted in this system are JAVA and MSQL Server, an
10、d is supported by several professional development tools, such as: my Eclipse MyEclipse, TOMCAT, Android SDK and ADT.This thesis is mainly implemented by using languages or tools such as Java, Android, Servlet, SQL Server2005 and SQLite. The advantages of Java technology are obvious , such as strong
11、 security , versatility , etc . Its excellent characteristics make the Java application with incomparable robustness and reliability, which also reduces the maintenance cost of the application system. Java can save cost effectively by providing overall support and shortening development time.Java ca
12、n build a perfect network once compiled, which saves the cost of application adjustment.The design of this thesis is based on the Intelligent online ordering meals system on Android. It makes use of the software application platform of most mainstream mobile phones and provides very convenient and f
13、ast daily life service, which has good innovation and social application value. In the function design, the system covers requirements for humanization, convenience and network, etc. It exerts the powerful function of the Intelligent online ordering meals system to the maximum extent, and provides a
14、 new application experience for its users. At present, the wholenIntelligent online ordering meals system on Android has been running online. The overall running test data is normal, the effect is good, and the user feedback is also very satisfied. It can be said that the completion of the entire sy
15、stem is in line with the original intention of our system design, and it has achieved the desired results.Key words:Android, Java, database, intelligent ordering meals systemm m目 录B 1 $会者i 仑 .11.1 论文背景.11.2 国内外研宄现状.2第 2 章系统设计相关概念介绍 .62.1ANDROID系统概述 .62.2JAVA概念介绍.72.3SQLITE数据库概述 .72.4HIBERNATE 框架概述.8
16、2.5STRUTS框架介绍.82.6HTML语言介绍.92.7 本章小结.9第 3 章系统设计需求分析 .103.1 系统需求分析.103.2 功能需求分析.113.3 系统模块功能描述 .12第 4 章系统的总体设计 .144.1 系统总体结构设计.144.1.1 系统整体架构设计.144.1.2 Android系统架构设计 .154.2 系统功能设计.164.3 系统用户注册/登录模块设计.184.4 系统商品检索/浏览模块设计.194.5 系统订单管理模块设计.204.6 系统数据库管理模块设计.224.6.1 数据库类型设计.224.6.2 数据库执行设计.244.6.3 数据库E-R
17、设计 .25IV第 5 章系统的实现与测试 .275.1 系统实现过程.275.2 系统测试过程.315.2.1 功能测试.315.2.2 测试结果分析.325.2.3 测试评价分析.34第 6 章 论 文 总 结 .35参考文献 .36作者简介及在学期间所取得的科研成果 .39it if.40V第 1 章 绪 论第1章 绪 论1.1 论文背景随着我国经济发展速度的提升,企业对市场的依赖程度也逐渐提升,客 户积累量的多少也直接影响到了一个企业的长期发展。如何稳定现有客户, 并逐渐扩大客户覆盖范围和保有率已经成为了企业所需要关注的重点问题。 且随着信息技术的发展,电子商务规模的扩大,与之相伴而来
18、的发展机遇也 越来越多。与PC相比,具备更强便携性的手机既能为客户提供诸多的便利, 也为商家提供了诸多的发展机会。在看准机会的前提下,移动电子商务的发 展速度越来越快。移动电子商务就是利用便携式的无线终端,比如手机等使 人们能够随时随地的进行购物欲交易,完成任何的金融活动。Android操作 系统作为目前大多数手机使用的专业操纵系统,在发展移动电子商务过程中 发挥的作用也日益重要。因使用该操作系统的客户数量本身就较多,这也使 得更多的商家在设计电子商务软件时,都对这一操作平台予以了充分的关注, 想要以此来扩大自身的客户覆盖量和范围,从实际效果来看,确实起到了较 好的作用1。网络购物等网络消费成
19、为了新的社会潮流,在这样的大环境下,在线订餐 也成为了一种新的订餐消费方式。目前,良好的营销渠道对于一个商家来说十 分的重要,在线订餐系统就构建了一个方便商家在线营销,方便消费者在线消 费的生态系统。国内外关于在线订餐系统的现状,对于顾客来说,该系统主要提 供的是浏览菜品信息、搜索菜品、创建订单、确定订单和设置个性化推荐等 功能。对于商铺而言,系统主要提供的是发布菜品、更新菜品、管理菜品和个 性化推荐菜品等功能,并且系统还集成反馈机制,商铺能够获得消费者的评价 个建议。此外还有系统管理员,主要负责整个系统的运行监测和更新还包括审 核商铺和顾客的注册信息。在本文中通过对顾客、商铺和系统管理员三种
20、不 同用户设置不同的权限,来完成各个用户不同功能的分配,从而实现整个系统 的合理稳定运行。将Struts与JSP技术应用到在线订餐系统中,运行Web Service服务和SQL Server 2000 进行数据库连接和管理,解决数据的存取控制 问题。系统设计过程中,也充分考虑数据的安全性,并及时进行数据备份,确保_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 第 1 章 绪 论 _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _数据信息和系统的安全运行。设置不同的登录用户权限和应用关联数据库本 身具有的
21、安全操作两种方式,使整个系统的安全性极大提高。进行需求分析、 技术革新,改变单一的以一个商铺为主体的推广方式,整合了多家店铺提供优 质的菜品来吸引更多地顾客参与到这个生态系统。这种方式给商铺构建了一 个良好的推广产品的渠道,并且在不扩大商铺实体经营场所的前提下提高商 铺的营业额,为商铺创造利润。应用了目前流行的网络在线支付方式来进行支 付,顾客仅仅需要在电脑上或者是使用手机上就可以支付完成交易。这在很大 程度上节约顾客的时间,提高了交易效率。在系统中还应用了反馈机制,顾客在 确定订单时候就可以给商家进行评价,并且还可以就商铺违反交易规定的行 为进行投诉,从而减少了违法行为,保证消费者的权益2。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 Android 智能手机 网络 系统 开发 应用
限制150内