没有合适的资源?快使用搜索试试~ 我知道了~
本科毕业论文---基于安卓的网上订餐系统.doc
1 下载量 62 浏览量
2023-06-30
06:03:09
上传
评论
收藏 3.48MB DOC 举报
温馨提示
试读
33页
本科毕业论文---基于安卓的网上订餐系统.doc
资源推荐
资源详情
资源评论
石家庄经济学院本科生毕业论文
摘 要
在科学技术高度发展的当今社会,网络信息化已经成为时代的潮流。随着计算机技术
的不断更新变化,特别是 Android 操作系统的出现,使移动互联网业务更加蓬勃的发展。
根据专家的调查和研究,发现传统的订餐模式已经不能适应市场的高速发展。因此,个人
网上订餐业务正在慢慢渗透进人们的日常生活和工作中,并有逐年增长的趋势。所以,通
过讨论和研究,并结合当代科技发展的最新成果,我们决定开发研制一款基于 Android 平
台的移动网上快捷订餐系统,来满足餐厅和客户们的需求。
本设计是一款基于 Android 手机的网上快捷订餐系统,服务端采用 C/S 模式,为餐厅
管理员提供一个服务平台,用来添加餐品,管理客户信息,管理订单信息等功能。移动端
采用 android 操作系统,主要提供客户注册,客户登入,餐品查看,订餐,支付,查看订
单等功能。本文从系统需求、系统理论与技术、系统分析、系统设计等方面介绍了整个系
统的开发过程,这个系统采用 JSP、Servlet、MySql 数据库。
关键词:Android;JSP;MyEclipse
ABSTRACT
In science and technology highly developed in today's society, the network information has
become the trend of The Times. Changes along with the continuous renewal of computer
technology, especially the emergence of the Android operating system, for the development of
mobile Internet business more booming. According to the expert investigation and research,
found that the traditional pattern of order already can not adapt to the rapid development of
market. Therefore, individual online reservation business is slowly penetrate into People's Daily
life and work. So, through the discussion and research, and combined with the latest
achievements in the development of contemporary science and technology, we developed a
decision based on the Android platform of mobile online reservation system.
This design is a based on Android mobile phone quick online reservation system, the server
USES the C/S mode, to provide a service platform for restaurant manager, used to add products,
customer information management. Mobile terminal USES the android operating system, mainly
provide registered customer, customer login, meal view, order, payment, check the order, and
other functions. system analysis, system design is introduced in aspects of the development
process of the whole system, this system USES the JSP, Servlet, MySql database, and use the
Eclipse, TOMCAT, the Android SDK, ADT, AVD, DDMS, MyEclipse development
environment or development tools, etc.
Keywords: Android;JSP;MyEclipse
石家庄经济学院本科生毕业论文
I
目 录
摘 要........................................................................................................................I
ABSTRACT...............................................................................................................I
1 绪论 ........................................................................................................................1
1.1 研究背景 .............................................................................................................1
1.2 研究目的 .............................................................................................................1
1.3 研究内容 .............................................................................................................1
2 系统开发工具介绍 ................................................................................................2
2.1 Android 简介.......................................................................................................2
2.2 Eclipse+MyEclipse..............................................................................................2
2.3 MySQL5.0+SQL 语言 ........................................................................................2
2.4 C/S 模式 ..............................................................................................................2
3 系统需求分析 ........................................................................................................3
3.1 任务概述 .............................................................................................................3
3.2 系统需求分析 .....................................................................................................3
3.2 功能需求分析 .....................................................................................................3
3.3 数据流分析 .........................................................................................................4
4 系统概要设计 ........................................................................................................6
4.1 系统总结构 .........................................................................................................6
4.2 数据库设计 .........................................................................................................6
4.2.1 实体 E-R 图......................................................................................................6
4.2.2 数据库表及其结构 ..........................................................................................8
5 系统详细设计 ......................................................................................................10
5.1 客户端设计 .......................................................................................................10
5.1.1 登录模块 ........................................................................................................10
5.1.2 注册模块 ........................................................................................................10
5.1.3 餐品详情模块 ................................................................................................10
5.1.4.购物车模块 ....................................................................................................10
5.1.5 支付模块 ........................................................................................................10
5.1.6 订单信息模块 ................................................................................................10
5.2 服务器端设计 ...................................................................................................11
5.3 系统结构 ...........................................................................................................12
5.4 部署图 ...............................................................................................................12
5.5 执行概念 ...........................................................................................................12
6 系统实现 ..............................................................................................................14
6.1 Android 环境搭建.............................................................................................14
6.2 客户端的实现 ...................................................................................................14
石家庄经济学院本科生毕业论文
II
6.2.2 客户注册 ........................................................................................................15
6.2.3 餐品查看 ........................................................................................................16
6.2.4 购物车 ............................................................................................................16
6.2.5 付款 ................................................................................................................17
6.2.6 查看订单 ........................................................................................................17
6.3 服务端的实现 ...................................................................................................18
6.3.1 系统登录 ........................................................................................................18
6.3.2 密码修改 ........................................................................................................19
6.3.3 客户管理 ........................................................................................................19
6.3.4 餐品管理 ........................................................................................................20
6.3.5 订单管理 ........................................................................................................20
7 系统测试 ..............................................................................................................22
7.1 系统测试 ...........................................................................................................22
7.1.1 客户端登录功能 ............................................................................................22
7.1.2 客户端注册功能 ............................................................................................23
7.1.3 客户端查看餐品列表功能 ............................................................................24
7.1.4 客户端购物车功能 ........................................................................................24
7.1.5 客户端支付功能 ............................................................................................25
7.1.6 客户端查看订单功能 ....................................................................................25
7.1.7 服务器端登录功能 ........................................................................................26
7.1.8 服务器端修改密码功能 ................................................................................26
7.1.9 服务器端餐品管理功能 ................................................................................26
7.1.10 服务端订单管理功能 .................................................................................27
7.1.11 服务端客户管理功能 ..................................................................................27
致 谢 .....................................................................................................................29
参考文献 .................................................................................................................30
石家庄经济学院本科生毕业论文
0
基于 Android 手机的网上订餐系统的设计与实现
1 绪论
1.1 研究背景
伴随着经济的发展,餐厅越来越多,如何与其他餐厅争夺客户是当今企业面临的一个
大问题。电子商务的兴起使餐厅看到了希望,如何能在电子商务中占有自己的一份市场份
额是餐厅必须解决的问题。移动互联网业务作为电子商务的一部分,更是重中之重。
我们所使用的手机、Pad 及掌上平板电脑等无线终端设备,通过 B2B、B2C 或 C2C 的
进行的电子商务工作。现在移动、电信、联通等电信公司已经趋于成熟,网络的发展,使
我们可以在任何时间、任何地点进行电子商务活动,让我们能够放心的进行各种线上或者
线下的交易活动、商务活动以及金融活动。随着现在手机应用的层出不穷,在线电子商务
更是种类繁多。所以,手机网上购物的前景是非常广阔的。
众所周知,Android 操作系统是基于 Android 手机的开源操作系统,该平台允许任何移
动厂商对 Android 操作系统进行任何操作,因此,研究 Android 操作系统将会有很大的前
景,这样就会有更多的用户选择 Android 操作系统,购买 Android 系统的手机。
1.2 研究目的
如今人们的工作生活都在高速运转,在日常的工作和生活中可能没有更多的时间用来
做饭,而且人们更多的时候不想自己外出吃饭或者购买食物。如果可以有一款软件,可以
让客户在任何时间任何地点都可以订餐,并且餐品能够快速准确的送达,就满足了客户需
求,所以提出了这样一个基于 Android 的网上订餐系统。
本次研究的项目目的是开发一个可供普通用户操作的 Android 手机客户端,并且通过
与服务器之间的交互,来实现数据的交换,从而实现在手机上快捷订餐的功能。客户端需
要注册,登入,浏览餐品,点菜,下订单,支付,查看订单功能。服务器端需实现对客户
的管理,对餐品的管理,对订单的管理。
本次研究的项目为基于 Android 手机网上订餐系统。通过这个系统,人们可以在自己
想要消费的餐厅提前预定餐品,从而达到足不出户就可以食用美食的目的。一切都是为了
让我们的生活、工作变得更方便,使我们的生活更加多样化。
1.3 研究内容
我们经过一段时间的市场调研,最终决定系统大致可分为两个部分来实现,即 Android
手机客户端和 web 服务端。采用 HTTP 协议来数据传输。客户端我们采用 C/S 的结构,将
平台搭建在 Android 操作系统的智能手机上,并且通过与服务器之间的交互,来完成业务
的基本流程。客户端和服务器端的数据则存储在数据库服务器上面。客户端主要客户注册,
客户登入,餐品浏览,购买,支付,查看订单等功能,服务器端主要是完成数据交互和数
据逻辑处理包括,密码修改、客户管理、餐品管理、订单管理。
石家庄经济学院本科生毕业论文
1
2 系统开发工具介绍
2.1 Android 简介
Android 是一款基于 Linux 平台的操作系统,该系统对于开发程序员是一款开源软件,
该平台主要由应用软件组成,也就是常说的 App,另外还包括操作系统和中间件等,是专
为手机打造的操作平台。
Android 系统在如今的手机市场应用广泛且具有巨大的开发前景,之所以其在如今的
手机市场具有如此广的市场,主要是其强大的特性,比如其应用程序框架中,可以重用或
替换支持组件;同时其专为移动设备提供了虚拟机可供优化;其内部集成的浏览器为程序
开发者提供了开源的接口,使开发更加大众化;丰富的图形库囊括了 2D 和 3D,界面更加
美观;它还支持多媒体播放、GSM 电话、蓝牙和 GPS 等当前主流的、易于使用的功能,
这些特性决定了它必将在今后的移动设备操作系统市场中占据重要地位。
2.2 Eclipse+MyEclipse
Eclipse 是一款基于 Java 语言的企业级开发平台,是当今移动设备主流操作系统即
Android 系统的开发平台,它通过搭建对应平台载入对应的开发插件可对 Android 和 Web
等项目进行开发,MyEclipse 即是对 J2EE 企业级 Web 项目开发的插件,本设计所用开发
环境即为 Eclipse 和其 MyEclipse 插件搭建相应的框架完成的。
2.3 MySQL5.0+SQL 语言
MySQL 是当今数据库系统开发中比较流行的数据库管理系统,它是将系统开发中各
实体间的联系转化为物理结构后的存储仓库,通过此数据库管理系统可对数据进行合理的
规划和存储,节约数据存储的时间和空间,提高了存取速度和灵活性。当今数据库系统、
网站等项目的开发中,MySQL 也非常通用,深受程序开发人员的喜爱。
SQL 语言是当今数据库操作的主流语言,可在各大数据库管理系统中使用,通过它可
以控制数据通数据库的交互和存取,是数据库管理中的国际化标准语言。在 SQL 语言涉及
的系统中,MySQL 也是其中一员,本系统的开发和使用过程中,同样使用了这一国际化
标准语言对数据进行管理维护。
2.4 C/S 模式
C/S 模式在当今软件的开发中仍占据着主导地位,其实质是基于客户端和服务器端的
软件开发模式,二者通过网络通信建立连接,客户端通过安装客户端程序同服务器端进行
交互,采用这种系统模式对客户端和服务器端硬件有一定的要求,但数据交互过程中客户
端程序稳定,同时提高了系统对客户端的要求,可在一定程度上减小资源的扩散和浪费,
使真正的客户端用户得到更高的体验,减小冗余提高系统运行效率。
剩余32页未读,继续阅读
资源评论
zzzzl333
- 粉丝: 703
- 资源: 7万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功