当前位置:文档之家› (完整版)基于Android平台的管理系统设计与实现毕业设计

(完整版)基于Android平台的管理系统设计与实现毕业设计

基于Android平台的管理系统设计与实现院系:信息科学与工程学院专业班:计算机科学与技术班姓名:学号:指导教师:201 年月基于Android平台的管理系统设计与实现Design and Implementation of Online Management System Based on the Android Platform摘要基于Android平台的网上超市管理系统是结合当前最流行的移动平台开发的电子商务系统。

本系统是PC端电商网站在Android平台的延伸,除了传统电商网站能够实现的各项基本功能之外还具有使用简单,操作方便等优点。

利用本系统可以为超市的销售提供新的渠道。

本系统的开发运用了基于Java的Android SDK技术,系统采用C/S (客户端/服务器)结构实现。

开发所采用的IDE为MyEclipse 10并安装由Google提供的Android Developer Tools。

系统运行环境为Android版本4.0以上的移动设备。

本系统在电商网站的基础上完成了移动平台功能的设计,使用户能够在手机上方便的进行传统电商网站上所能完成的大部分操作。

本系统的优点在于能够充分利用都市人群上下班途中、排队闲暇等碎片时间,提供方便快捷的购物方式,因此能够极大的抓住用户的依赖程度,提高超市自身品牌影响力,扩张超市营业范围,提高商品销售收入。

关键词: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 system 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 development 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 which 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 influence, expansion the scope of the business and increase sales revenue.Key words:Android mobile device Online Market目录摘要...................................................................................................ⅠAbstract (Ⅱ)绪论...................................................................................................1 1可行性研究与需求分析 (1)1.1可行性研究 (3)1.1.1经济可行性 (3)1.1.2技术可行性 (3)1.1.3运行可行性 (3)1.2需求分析 (3)1.2.1系统问题分析 (3)1.2.2系统逻辑模型的建立 (3)1.2.3功能需求分析 (4)2总体设计 (7)2.1系统设计思想 (7)2.2系统设计原则 (8)2.3系统总体分析 (8)3系统流程分析 (9)3.1系统首页模块流程分析 (9)3.2商品信息模块流程分析 (10)3.3搜索模块流程分析 (11)3.4购物车模块流程分析 (12)3.5系统信息管理模块流程分析 (13)4系统的功能实现 (14)4.1开发工具的选择 (14)4.2系统首页模块实现 (17)4.3商品信息模块实现过程 (19)4.3.1商品多级分类界面的显示 (19)4.3.2商品详细信息的显示 (31)4.4搜索模块实现过程 (32)4.4.1搜索界面的显示 (32)4.4.2搜索结果的显示 (33)4.5购物车模块实现过程 (34)4.5.1购物车界面的显示 (34)4.5.2商品添加购物车过程 (36)4.5.3订单生成过程 (37)4.6系统信息管理模块实现过程 (30)4.6.1系统信息管理界面的显示 (30)4.6.2用户登录注册过程及界面显示 (30)4.6.3用户信息的显示 (32)4.6.4最近浏览商品的显示 (34)4.6.5帮助中心的显示 (34)4.6.6关于信息的显示 (36)5系统测试 (38)结论 (40)致谢...................................................................................................41参考文献 (42)绪论随着近年来互联网逐渐向移动终端的普及,3G网络的大规模使用,使移动终端不再仅仅是通讯网络的终端,也已经成为了互联网的终端。

因此,用户对于运行于移动终端的应用程序以及各类服务有巨大的需求。

正是因为看到了移动互联网平台的巨大发展前途,Google于2007年11月推出了一个专为移动设备设计的软件平台——Android。

根据中国互联网信息中心(CNNIC)发布的《第32次中国互联网络发展状况统计报告》显示,手机网络各项指标增长速度全面超越传统网络,手机在电子商务应用方面也出现较快增长。

与此同时,《报告》还显示,截至2012年12月,我国网络购物用户规模达到2.42亿,网络购物使用率提升至42.9%。

手机端电子商务类应用也在迅速扩张。

网民使用手机进行网络购物相比2011年增长了6.6%,用户量是2011年的2.36倍。

经过调查后发现,在武汉地区的市场上有一家称为“家事易生鲜超市”的网上超市,该超市开发了iOS客户端与其网站进行配套。

对其iOS客户端的调查结果表明,移动平台软件的开发对“家事易”网站的营业额提升有了很大帮助。

移动平台简单方便的特性使用户越来越青睐这一操作方式。

在研究过市场上众多电子商务类应用的优点和缺点后,本论文所述的系统将传统B2C电子商务网站的业务模式按照大众的需求和Android平台的特点进行设计和优化后集于一体,完成基本功能的前提下有所创新,能够满足不同人群在生活中的消费需求,同时扩展电子商务的经营层面,将应用提升到一个更高的层次。

本论文所做的主要工作有:(1)按照Android平台下的软件开发方法对该系统进行开发流程规划;(2)进行应用软件界面风格和布局的整体设计和详细设计;(3)在充分调查和了解用户的实际需求后,涉及该系统的电子商务部分的每个模块的功能,并叙述其实现过程;(4)运用软件界面中人机友好交互的原则使系统更加人性化。

1 可行性研究与需求分析1.1 可行性研究在开发前对经济可行性、技术可行性及运行可行性等三方面进行分析。

通过对系统设计目标进行分析,针对分析结果提出可行性方案并进行论证。

1.1.1 经济可行性Android是一种基于Linux的自由及开放源代码的操作系统,主要使用于移动设备,如智能手机和平板电脑,由Google公司和开放手机联盟领导及开发。

在开发方式上,具有开源特性的Android平台打破了iOS封闭的开发模式,无需授权费用的免费模式也与WindowsPhone等操作系统收取高额授权费的模式大相径庭,Android的开放使得智能手机开发成本大幅降低,因此开发所需的软硬件平台都相较其他系统更易获得。

从经济角度考虑,开发成本及实现难度均低于其他系统,因此具有经济可行性。

1.1.2 技术可行性本系统采用Java做为开发语言,使用安装了Android Developer Tools 的Eclipse做为开发工具。

开发过程中采用分辨率为400×800的Android 虚拟机及分辨率为540×960的Android智能手机进行调试,开发所需的软件环境及硬件配置均能满足开发的需求。

虽然Android平台与Windows平台的架构不同,但Java作为多平台通用的语言,实现功能的原理相同。

本系统开发涉及到Android平台下的数据库操作及互联网连接技术。

由于这两项技术成熟和高效,开发人员广泛使用,因此本系统的实现方案具有技术可行性。

1.1.3 运行可行性运行可行性是对组织结构的影响。

该软件界面简洁,操作简单,用户不必进行专门学习,只需拥有手机日常使用经验就能上手进行所有操作,目前大部分Android手机采用触摸屏幕的操作方式更大大降低了用户的使用难度,因此该系统具有运行可行性。

综上所述,该系统具有可行性。

相关主题