基于Android的网上订餐系统毕业论文.docx

上传人:夏** 文档编号:542290735 上传时间:2022-09-11 格式:DOCX 页数:45 大小:173.86KB
返回 下载 相关 举报
基于Android的网上订餐系统毕业论文.docx_第1页
第1页 / 共45页
基于Android的网上订餐系统毕业论文.docx_第2页
第2页 / 共45页
基于Android的网上订餐系统毕业论文.docx_第3页
第3页 / 共45页
基于Android的网上订餐系统毕业论文.docx_第4页
第4页 / 共45页
基于Android的网上订餐系统毕业论文.docx_第5页
第5页 / 共45页
点击查看更多>>
资源描述

《基于Android的网上订餐系统毕业论文.docx》由会员分享,可在线阅读,更多相关《基于Android的网上订餐系统毕业论文.docx(45页珍藏版)》请在金锄头文库上搜索。

1、基于Android的网上订餐系统摘 要当下,网络的迅速发展影响到了人们的方方面面。越来越多的人习惯通过网络处理各种事务。基于Android的网上订餐系统是在Android手机平台基础上的网上订餐系统,能很好的适应现代化商业的需求。它能提高服务效率,减少服务等待时间,为人们省去拥挤的烦恼。基于Android的网上订餐系统分为手机客户端,服务器端和图形界面化工具,客户端主要功能包括以下方面:用户登录与注册;商品信息查看;生成订单,修改订单;商品评分;服务器端和图形界面化工具主要功能包括:数据逻辑处理;查看订单;增加商品;修改、删除商品;增加会员;修改会员信息。这个系统采用JAVA、SQL Serv

2、er数据库,并利用MyEclipse、TOMCAT、Android SDK、ADT、AVD、DDMS等开发环境或者开发工具。关键词Android;Java;移动电子商务 The Online Order System Based on Android AbstractAt the moment, the rapid development of network has impact on people in every regard.More and more people are used to deal with all the issues through the network.The

3、 Online Order System Based on Android is a online order system based on Android mobile platform,it can meet the needs and requirements of the modern business. It enables to enhance the service effectiveness as well as decrease the latency time of services,let people away from the crowded.The whole s

4、ystem consists of mobile, server side and the graphical interface tool. The major function of client server includes user login and registration; view product information; generate orders, modify orders; commodity score. The server side and graphical interface tool includes data processing logic; vi

5、ew orders; increase in goods; modify, delete commodities; to increase membership; delete membership information. Finally, JAVA, SQL Server database technology, and some software development tools includes MyEclipse, TOMCAT, Android SDK, ADT, AVD, DDMS are used to develop this system. Key wordsAndroi

6、d; Java; Mobile E-business1 前言伴随着我国市场经济的高度发展,企业越来越依赖于市场和客户,这种依赖关系已经开始逐步提升到关乎企业生存的高度。如何获得更多客流量,如何通过小的代价而使商家获得更大的知名度,这是使企业得以生存、发展、壮大的关键。年销售过亿的众多电子商务案例让人们看到了更多的商机。与应用场景相当有限的PC (个人电脑)相比,生而具备便携属性的手机给了电商们更大的想象空间。移动电子商务由此产生了。移动电子商务就是利用手机、PDA及掌上电脑等无线终端进行的B2B、B2C或C2C的电子商务。它将因特网、移动通信技术、短距离通信技术及其它信息处理技术完美的结合,使

7、人们可以在任何时间、任何地点进行各种商贸活动,实现随时随地、线上线下的购物与交易、在线电子支付以及各种交易活动、商务活动、金融活动和相关的综合服务活动等。 而Android操作系统凭借着自己开放的平台允许任何移动终端厂商加入到Android联盟中,从而使得越来越多的用户倾向于选择操作系统为Android的手机品牌。选择设计基于Android平台的软件,毫无疑问能覆盖更多的受众。本课题主要是采用Java、Android、Servlet、SQL Server2005和SQLite等语言或工具来实现。l Java 技术具有卓越的通用性、高效性、平台移植性和安全性。其优良特性使得Java应用具有无比的

8、健壮性和可靠性,这也减少了应用系统的维护费用。Java对对象技术的全面支持和Java平台内嵌的API能缩短应用系统的开发时间并降低成本。Java的编译一次,到处可运行的特性使得它能够提供一个随处可用的开放结构和在多平台之间传递信息的低成本方式。 l Android是一种以Linux为基础的开放源码操作系统,主要使用于便携设备。其应用层主要由Java来作为编程语言来开发应用程序。在全球智能手机操作系统的市场份额上,Android占据半数以上。用户基数大,开源性是本课题选择Android平台开发的原因。l Servlet是一种服务器端的Java应用程序,具有独立于平台和协议的特性。它担当客户请求与

9、服务器响应的中间层。本系统采用Servlet来处理客户端请求和服务端响应。l SQL Server 2005 是一个关系型数据库管理系统,能提供超大型系统所需的数据库服务。大型服务器可能有成千上万的用户同时连接到 SQL Server 2005 实例。SQL Server 2005 为这些环境提供了全面的保护,具有防止问题发生的安全措施,还能在多个用户之间有效地分配可用资源。l SQLite,是一款轻型的数据库,是遵守ACID的关联式数据库管理系统,它占用资源非常的低,在嵌入式设备中,可能只需要几百K的内存就够了。SQLite 支持跨平台,操作简单,能够使用很多语言直接创建数据库。Androi

10、d作为目前主流的手机操作系统,需要SQLite这种占用内存小的数据库。2 需求分析2.1 范围2.1.1 标识文件状态:【】草稿【 】正式发布【 】正在修改文件标识:需求分析报告当前版本:1.0作 者:张藐完成日期:2011-11-15删除2.1.2 系统概述1. 软件名称:基于Android的网上订餐系统2. 软件功能:在客户端端实现商品展示,会员注册及登录,购物车,商品搜索和个人信息等功能。在服务器端实现商品、订单等的增删改查,以及数据逻辑处理。3. 其他子系统的关系:本系统为一个独立的系统,目前没有与之发生关系的其它子系统4. 用户:所有Android手机用户5. 开发者:张藐删除2.1

11、.3 文档概述需求分析采用面向对象的方法,在文档中主要采用了用例、E-R图和数据字典等表示方法来描述需求。文档的预期读者为软件开发者、分析人员、设计人员和测试人员等。2.2 引用文件计算机软件文档编制规范(GB/T 85672006),2006年3月14日发布,2006年7月1日实施。2.3 需求概述2.3.1 系统目标本系统的最终目的是在服务端和android手机客户端建立一个订货系统。系统结构简单但功能齐全,可满足中小型商务需求。系统在设计和实施过程中,力争做到以下几点:1. 具有较高的可靠性和可用性。2. 系统易于管理维护。3 使用方便,易学易用。4. 良好的性能价格比。2.3.2 运行

12、环境1) 设备具备Microsoft Windows XP系统计算机,具备Android系统的智能手机2) 支持软件(1)用户基础软件配置OS:服务器端Windows XP,客户端Android相关软件工具: MyEclipse 8.5(2)开发工具平台:Windows XPSERVER:Tomcat 6.0数据库:SqlServer2005、SQLite(3)测试环境Windows XP + Android SDK2.3.3 用户的特点本系统针对的用户为所有持有操作系统为Android的智能手机,最终用户为有需要进行手机订货的人员。其中管理员应具备基本的电脑操作技能和简单的系统维护能力,客户

13、和会员应具备基础的Android手机操作技能、Android软件使用能力和电子商务知识。2.4功能需求通过对实际情况的调研,确定本系统分为三个部分,即手机客户端、电脑服务器端和图形化界面工具。客户端主要实现位置服务,商品展示,会员注册及登录,购物车,商品搜索和个人信息等功能,服务器端主要是完成数据交互和数据逻辑处理,而图形界面化工具则是负责商品、订单等的增删改查。具体如图2.1所示。图2.1 本系统的客户端、服务器端和图形界面化工具各模块各模块的具体功能如下所述:1) 客户端l 客户端功能主要包括以下几个方面,游客登录,用户的注册登录,位置服务,用户查看商品信息,搜索商品信息,查看购物车,删除

14、购物车中商品,确认下订单操作,查看用户自己的信息等。这里的使用对象主要是软件用户。l 首先用户可以方便地注册与登录,也可以选择游客登录。若还未注册的用户,即游客,只能进行商品的查看,不能购物;未注册的用户可点击注册按钮进行注册。登录后的用户可以根据自己的积分享受一定的商品折扣。软件的付款方式为货到付款,如果因为用户的原因而没有完成交易的情况,管理员可以删除该会员。l 软件会根据卫星定位来确定用户所在位置,并在手机上显示周围能提供服务的商家。l 用户可以根据自己的需要,灵活的选择不同的关键字来搜索商品。l 用户可管理自己的购物车(包括添加或删除选购商品、修改商品购买数量等操作)。2) 服务器部分

15、l 数据传输,处理客户端的请求和返回服务器端的响应。3) 服务器图形界面化工具部分l 查看订单。l 管理员可以方便地管理商品,包括增加商品,更改商品信息等操作。l 管理员可以查看会员信息,新增会员,删除会员。2.4.1 系统用例图根据需求分析,分析出系统的具体操作步骤及功能,从而确定系统总体用例图及各子用例图,具体描述如下。(1) 系统整体用例图,系统主要有三类Actor:管理员用户、会员、游客。见图2.2。 基于Android的网上订餐系统 客户端未注册或未登录用户服务器端登录用户管理员 图2.2 系统整体用例图(2) 服务器端用例图,服务器端主要包括订单查询,商品信息的增删改查和会员信息查询删除三个功能模块。见图2.3。图2.3 服务器端用例图(3) 客户端用例有两个Actor:未注册的用户和注册会员。其中未注册用户具有用户注册、登录、商品检索、浏览的功能,注册会员则在未注册用户的基础上,还具有下订单、修改、查询购物车功能,如图2.4所示。图2.4 客户端用例图2.4.2 系统各项功能描述1) 用例1直接改为“

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号