基于Android平台的管理系统设计与实现毕业论文(47页).doc
《基于Android平台的管理系统设计与实现毕业论文(47页).doc》由会员分享,可在线阅读,更多相关《基于Android平台的管理系统设计与实现毕业论文(47页).doc(47页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、-基于Android平台的管理系统设计与实现毕业论文-第 40 页基于Android平台的管理系统设计与实现院 系:信息科学与工程学院专 业 班:计算机科学与技术班姓 名: 学 号:指导教师:201 年 月基于Android平台的管理系统设计与实现Design and Implementation of Online Management System Based on the Android Platform摘 要基于Android平台的网上超市管理系统是结合当前最流行的移动平台开发的电子商务系统。本系统是PC端电商网站在Android平台的延伸,除了传统电商网站能够实现的各项基本功能之外还
2、具有使用简单,操作方便等优点。利用本系统可以为超市的销售提供新的渠道。本系统的开发运用了基于Java的Android SDK技术,系统采用C/S(客户端/服务器)结构实现。开发所采用的IDE为MyEclipse 10并安装由Google提供的Android Developer Tools。系统运行环境为Android版本4.0以上的移动设备。本系统在电商网站的基础上完成了移动平台功能的设计,使用户能够在手机上方便的进行传统电商网站上所能完成的大部分操作。本系统的优点在于能够充分利用都市人群上下班途中、排队闲暇等碎片时间,提供方便快捷的购物方式,因此能够极大的抓住用户的依赖程度,提高超市自身品牌
3、影响力,扩张超市营业范围,提高商品销售收入。关键词:Android 移动设备 网上超市AbstractThis e-commerce system named Online Market Management System is based on the most popular mobile platform - Android platform. This system is an extension of PC e-commerce website on the Android platform. Except functions that normal e-commerce syste
4、m can realize, this system also has many advantages like easily use and convenient. Using this system has provided a brand new way for market sales.The development of this system has using the Android SDK based on Java technology, and achieve by C/S (Client/Server) structure. The IDE used for develo
5、pment is MyEclipse 10 which has installed Android Developer Tools provided by Google. This system need a mobile device that Android version is higher than 4.0 for running.This system has completed the function of the mobile platform based on e-commerce sites, and allow user finish most functions whi
6、ch can be done at normal e-commerce sites. This system can make full use of pieces of time which like the way go to work and the way home, or when you get in a line waiting for something, to provide a fast convenient way to shopping. These advantages can seize the users dependence, improve the influ
7、ence, expansion the scope of the business and increase sales revenue.Key words: Android mobile device Online Market目 录摘要Abstract绪论11 可行性研究与需求分析21.1 可行性研究21.1.1 经济可行性21.1.2 技术可行性21.1.3 运行可行性21.2 需求分析31.2.1 系统问题分析31.2.2 系统逻辑模型的建立31.2.3 功能需求分析42 总体设计72.1 系统设计思想72.2 系统设计原则82.3 系统总体分析83 系统流程分析93.1 系统首页模块
8、流程分析93.2 商品信息模块流程分析103.3 搜索模块流程分析113.4 购物车模块流程分析123.5 系统信息管理模块流程分析134 系统的功能实现144.1 开发工具的选择144.2 系统首页模块实现174.3 商品信息模块实现过程194.3.1 商品多级分类界面的显示194.3.2 商品详细信息的显示214.4 搜索模块实现过程224.4.1 搜索界面的显示224.4.2 搜索结果的显示234.5 购物车模块实现过程244.5.1 购物车界面的显示244.5.2 商品添加购物车过程264.5.3 订单生成过程274.6 系统信息管理模块实现过程304.6.1 系统信息管理界面的显示3
9、04.6.2 用户登录注册过程及界面显示304.6.3 用户信息的显示324.6.4 最近浏览商品的显示344.6.5 帮助中心的显示344.6.6 关于信息的显示365 系统测试38结论40致谢41参考文献42绪 论随着近年来互联网逐渐向移动终端的普及,3G网络的大规模使用,使移动终端不再仅仅是通讯网络的终端,也已经成为了互联网的终端。因此,用户对于运行于移动终端的应用程序以及各类服务有巨大的需求。正是因为看到了移动互联网平台的巨大发展前途,Google于2007年11月推出了一个专为移动设备设计的软件平台Android。根据中国互联网信息中心(CNNIC)发布的第32次中国互联网络发展状况
10、统计报告显示,手机网络各项指标增长速度全面超越传统网络,手机在电子商务应用方面也出现较快增长。与此同时,报告还显示,截至2012年12月,我国网络购物用户规模达到2.42亿,网络购物使用率提升至42.9%。手机端电子商务类应用也在迅速扩张。网民使用手机进行网络购物相比2011年增长了6.6%,用户量是2011年的2.36倍。经过调查后发现,在武汉地区的市场上有一家称为“家事易生鲜超市”的网上超市,该超市开发了iOS客户端与其网站进行配套。对其iOS客户端的调查结果表明,移动平台软件的开发对“家事易”网站的营业额提升有了很大帮助。移动平台简单方便的特性使用户越来越青睐这一操作方式。在研究过市场上
11、众多电子商务类应用的优点和缺点后,本论文所述的系统将传统B2C电子商务网站的业务模式按照大众的需求和Android平台的特点进行设计和优化后集于一体,完成基本功能的前提下有所创新,能够满足不同人群在生活中的消费需求,同时扩展电子商务的经营层面,将应用提升到一个更高的层次。本论文所做的主要工作有:(1) 按照Android平台下的软件开发方法对该系统进行开发流程规划;(2) 进行应用软件界面风格和布局的整体设计和详细设计;(3) 在充分调查和了解用户的实际需求后,涉及该系统的电子商务部分的每个模块的功能,并叙述其实现过程;(4) 运用软件界面中人机友好交互的原则使系统更加人性化。1 可行性研究与
12、需求分析1.1 可行性研究在开发前对经济可行性、技术可行性及运行可行性等三方面进行分析。通过对系统设计目标进行分析,针对分析结果提出可行性方案并进行论证。1.1.1 经济可行性Android是一种基于Linux的自由及开放源代码的操作系统,主要使用于移动设备,如智能手机和平板电脑,由Google公司和开放手机联盟领导及开发。在开发方式上,具有开源特性的Android平台打破了iOS封闭的开发模式,无需授权费用的免费模式也与WindowsPhone等操作系统收取高额授权费的模式大相径庭,Android的开放使得智能手机开发成本大幅降低,因此开发所需的软硬件平台都相较其他系统更易获得。从经济角度考
13、虑,开发成本及实现难度均低于其他系统,因此具有经济可行性。1.1.2 技术可行性本系统采用Java做为开发语言,使用安装了Android Developer Tools的Eclipse做为开发工具。开发过程中采用分辨率为400800的Android虚拟机及分辨率为540960的Android智能手机进行调试,开发所需的软件环境及硬件配置均能满足开发的需求。虽然Android平台与Windows平台的架构不同,但Java作为多平台通用的语言,实现功能的原理相同。本系统开发涉及到Android平台下的数据库操作及互联网连接技术。由于这两项技术成熟和高效,开发人员广泛使用,因此本系统的实现方案具有技
14、术可行性。1.1.3 运行可行性运行可行性是对组织结构的影响。该软件界面简洁,操作简单,用户不必进行专门学习,只需拥有手机日常使用经验就能上手进行所有操作,目前大部分Android手机采用触摸屏幕的操作方式更大大降低了用户的使用难度,因此该系统具有运行可行性。综上所述,该系统具有可行性。1.2 需求分析1.2.1 系统问题分析随着电子商务在中国近十年的发展,越来越多的人体验到了这种新兴消费模式的便利。但与此同时,类似淘宝网的C2C模式也体现出了它的弊端,诸如商品品质良莠不齐,假货泛滥,部分不良卖家恶意报复给出差评的买家的事件时有发生,这些都是很大一部分人群至今仍不敢踏出网购这一步的绊脚石。因此
15、,越来越多的B2C商城应运而生,他们为用户提供从销售到配送再到售后的一体化服务,赢得了越来越多用户的青睐。在研究过市场上主流B2C商城后,发现目前大部分商城仅提供了网站访问一种购物渠道,这使得很多不方便使用电脑上网的人群因此放弃了进入商城购物的机会,这无疑是商城业绩的巨大损失。如何开发其他访问模式成了B2C商城未来突破发展瓶颈的重中之重。本系统运行于目前最流行的智能手机操作系统Android上,为B2C商城大举进军移动互联网打开了一扇大门,同时系统操作简便,内容丰富,能够符合用户对在线购物需求的基本需要。1.2.2 系统逻辑模型的建立本系统能够提升用户在Android平台上的网上购物体验。本系
16、统主要分为五个模块,各个模块既相互独立也相辅相成,共同构成一个完整的系统。整个系统界面风格及人机交互均实现人性化,经过分析可以确定系统的基本业务流程图如图1-1所示:图1-1 业务流程图1.2.3 功能需求分析本系统主要实现基于Android平台的网上超市的客户端,能够让使用Android系统的手机用户在自己的手机上方便的访问在线超市。用户能够在任何时间通过移动网络连接互联网,通过本软件查看超市中出售商品的种类,商品的图片、名称、价格、详细介绍及其他用户评论等相关内容,同时用户也能够方便的进行登陆、将心仪商品添加进入购物车、订单计算及优惠计算等相关功能,用户成功购买后还能够对购买成功的商品进行
17、评价方便其他需要购买此产品的用户进行参考。经过系统需求分析,确定本系统主要分为五个模块:(1) 系统首页模块基本控制需求首页中包括滚动图片及优惠分类。分类列表管理需求用户可以点击图片进入具体商品或点击优惠分类查看优惠商品。列表显示友好性需求产品优惠分类细致,用户能够根据具体需求快速找到优惠商品。用户从商品详细信息返回时能够返回首页。(2) 商品信息模块基本控制需求商品能够按类别具体分类。用户通过不同分类查看具体商品。用户在商品信息界面能够查看商品的详细介绍,并且能够直接将物品放入购物车。商品信息页面能够显示商品的图片、价格及详细介绍。商品信息管理需求用户点击具体分类即可查看分类下的商品。用户点
18、击商品就能查看商品具体信息。用户点击购买能够在购物车中添加所需购买的商品。信息显示友好性需求信息显示界面布局合理,能够美观大方的展现商品分类及详细信息。(3) 搜索模块基本控制需求搜索模块包括首页上方搜索条及单独搜索页面。能够完成商品的搜索功能。搜索信息管理需求用户能够通过两种方式完成搜索。点击搜索结果可以直接进入商品信息界面。搜索信息显示友好性需求商品搜索结果完整,无法搜索到结果返回相应提示。(4) 购物车模块基本控制需求用户在商品界面中购买的商品能够显示在购物车中。用户在购物车中可以查看商品数量、单价、总价等信息。用户能够通过点击购物车中的下单按键提交订单并继续支付。购物信息管理需求用户可
19、以在购物车界面修改所需商品的数量,也可以删除不想要的商品。购物信息显示友好性需求购物车显示布局合理,数量及价格等信息计算正确。能够正确完成订单的提交。(5) 系统信息管理模块基本控制需求用户可以进行登陆、账户信息管理、软件使用帮助及其他信息的查看。系统管理需求用户可以查看账户信息,最近浏览的商品。用户可以进行登录操作。用户可以查看系统使用帮助及关于系统的介绍信息。管理信息显示友好性需求能够正确完整显示用户信息。2 总体设计2.1 系统设计思想 Android是一种基于Linux的自由及开放源代码的操作系统,主要使用于移动设备,如智能手机和平板电脑,由Google公司和开放手机联盟领导及开发。图
20、2-1 Android架构Android是一个移动设备的软件平台,是由Linux+Java构成的开源软件,它提供包括SDK、Key Apps、Middleware、Linux Kernel四个部分在内的全套手机软件方案。它开放了基于Linux内核以上的开发工具,从而保证了内容的可移植性和多样性。Android平台为我们开发应用程序提供了一套很好的框架,我们可以在这个平台的基础上开发不同的应用程序,也可以开发新的组件供应用程序调用。与大多数开发平台类似,在开发之前首先需要对所使用平台的API有详细了解,随后使用开放API进行用户程序的开发。开发本系统能够使用户通过安装客户端与服务端进行联系,通过
21、网络数据的交换完成从商品浏览到下单购物的全部过程,用户能够通过本系统完成传统电子商务网站模式的大部分功能。2.2 系统设计原则通过了解系统的设计思想可知,本系统设计原则为:(1) 为了使系统能够达到更优秀的使用效果,通过调查研究确定该系统采用4.0版本的API进行编写。目前国内外大多数Android设备均已升级到4.0及以上版本的操作系统,并且Android SDK具有向下兼容的特性,因此采用4.0版本的API既可以适应不同Android设备操作系统版本有差异的问题,也能够在较新版本API的前提下为用户提供更好的用户体验。(2) 为了使用户能够使用到一个体验更加流畅的应用程序,在应用的人机交互
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 Android 平台 管理 系统 设计 实现 毕业论文 47
限制150内