毕业设计(论文)-基于Android的仿美团系统.docx

上传人:b****9 文档编号:73924 上传时间:2022-10-02 格式:DOCX 页数:43 大小:1.17MB
下载 相关 举报
毕业设计(论文)-基于Android的仿美团系统.docx_第1页
第1页 / 共43页
毕业设计(论文)-基于Android的仿美团系统.docx_第2页
第2页 / 共43页
毕业设计(论文)-基于Android的仿美团系统.docx_第3页
第3页 / 共43页
毕业设计(论文)-基于Android的仿美团系统.docx_第4页
第4页 / 共43页
毕业设计(论文)-基于Android的仿美团系统.docx_第5页
第5页 / 共43页
点击查看更多>>
下载资源
资源描述

毕业设计(论文)-基于Android的仿美团系统.docx

《毕业设计(论文)-基于Android的仿美团系统.docx》由会员分享,可在线阅读,更多相关《毕业设计(论文)-基于Android的仿美团系统.docx(43页珍藏版)》请在冰豆网上搜索。

毕业设计(论文)-基于Android的仿美团系统.docx

全套设计加扣3012250582

湖南软件职业学院

毕业设计

毕业选题

基于Android的仿美团系统

指导教师

学生姓名

院系名称

软件工程系

专业班级

Java1304

学生学号

提交日期

2015年12月19日

目录

第一章绪论 -1-

1.1项目背景及研究意义 -1-

1.1.1项目背景 -1-

1.1.2研究意义 -1-

1.2.研究现状 -2-

1.3.系统目标 -2-

1.4.论文的组织结构 -2-

第二章开发工具和编辑语言 -4-

2.1Eclipse简介 -4-

2.2SQLite简介 -4-

2.3JAVA简介 -5-

2.4Android简介 -6-

2.5XML简介 -7-

第三章美团系统可行性研究与需求分析 -8-

3.1系统的可行性分析 -8-

3.1.1技术可行性 -8-

3.1.2社会可行性 -8-

3.1.3经济可行性 -9-

3.1.4可行性研究结论 -9-

3.2美团团购系统需求分析 -9-

3.2.1功能分析 -9-

3.2.2用例分析 -11-

表2会员购物用例描述 -12-

3.2.3功能用例 -12-

3.2.4主要用例说明 -13-

第四章美团系统总体设计 -15-

4.1美团团购系统流程概述 -15-

4.2数据库需求 -15-

4.3主要的E-R模型 -16-

4.4代码设计 -19-

第五章美团界面详细设计 -26-

5.1系统前台的设计与实现 -26-

5.1.1用户注册 -26-

5.1.2用户登录 -27-

5.1.3浏览商品 -29-

5.1.4购买商品 -29-

5.1.5订单查询 -30-

5.1.6关于我们 -31-

第六章测试与维护 -32-

6.1测试的任务及目标 -32-

6.1.1测试任务 -32-

6.1.2测试目标 -32-

6.2测试方案 -32-

6.2.1模块测试 -32-

6.2.2集成测试 -32-

6.2.3验收测试 -33-

6.3实例测试 -33-

6.3.1用户注册模块 -33-

6.3.2团购模块 -34-

6.3.3登录模块 -35-

6.4系统维护 -36-

总结 -38-

参考文献 -39-

致谢 -40-

-40-

第一章绪论

1.1项目背景及研究意义

1.1.1项目背景

网络团购(Grouppurchase)就是团体购物,指认识或者不认识的消费者通过网络联合起来,加大与商家的谈判能力,以求得最优价格的一种购物方式。

在本美团系统中主要侧重网上订餐部分,在现如今的时代背景后面,越来越多的人沉迷于网络,大家都喜欢在网上购物,很多宅男宅女更喜欢在网上订餐,而美团团购在某一方面有很大的优惠。

基于移动互联网这个全新的时代背景,甚至有业内人士预测随着无线互联蚕食有线互联网市场,未来可能70%都是无线互联市场,人们日常上网的主要通信将是手机。

正式预见到手机用户的无线市场的巨大发展空间,各行各业纷纷加速无线战略布局以抢占先机。

移动电子商务未来的巨大发展潜力是吸引京东、当当、卓越以及淘宝等电子商务企业进入这一领域的主要诱因。

高节奏生活的现代社会,如何节约时间,如何高效率地应用时间,已经成为现代人都会去思考的问题。

基于Android平台的美团系统正好使得人们节约下了购物的时间,也为很多上班族节约了点菜,订餐的时间。

没有了时间和空间的限制,购物就变得更加便捷,更加人性化了。

因此,基于Android平台的美团系统就应运而生了。

 

1.1.2研究意义

随着社会经济的发展,人们的生活节奏不断加快,上班时间相当紧张。

通过美团系统的网上订餐部分,各位不必亲临现场,在家中或在办公室上网,便可以为自己、家人、朋友聚会等制办一份既营养又实惠的美食。

为了实现对客户点菜信息收集、处理、共享和再利用,以提高餐饮业务水平和效率,实现比电话订购更方便、更迅速、更有效的送餐业务。

通过对美团系统网上订餐部分流程的考察,对业务细节进行了全面的分析,结合目前最先进的软件开发技术,实现了订餐、购物的数字化、网络化管理。

美团系统不仅需要将整个业务通过信息系统进行系统管理,同时需要将各类人工服务的工作交由计算机处理。

同时,本APP是一个美团团购系统,能为客户提供网络选择商家、浏览商品介绍、网上购物、注明货币支付方式等服务。

这样,传统的购物方式也正在转向网络化发展。

1.2.研究现状

近几年来,热衷于“网上购物”的群体悄然壮大,上班族和学生更把它看成潮流浪尖上的亮点。

在网上购物的人都是一般都是低头族的人,也就是比较年青化的消费群体,包括白领、大学生、高中生和对手机操作相对比较熟的人。

因为这些人工作都比较忙,而且对手机也比较熟,思想也比较超前,对于在网上购物能够接受,并经常上网购物。

利用美团系统简单的点击几个按钮,外送人员就会将美食,电影票……送到你面前。

1.3.系统目标

开发的软件是简易的美团系统,以各种用户为主要服务对象。

提供良好的用户界面,实现与用户的交流,方便会员、游客购物是该系统设计的目标。

该系统能够实现用户的注册,商品查看,购物车式的商品订购等功能,在系统的后台,管理员可以处理用户订单,并可以对商品信息、新闻、用户留言等实现集中管理。

系统需要提供的主要功能如下:

①用户能够随意浏览商品,并能获取商品的详细信息,如商品图片预览、商品简介等。

②系统能够向用户提供一些浏览信息,让用户能够快速的了解系统出售商品的信息,如特色商品等。

③系统能够提供公告信息,让用户快速了解系统的通告信息。

④用户既可以注册成为该系统的会员,也可以以游客身份购物。

⑤系统有不同权限的用户,如会员、游客、系统管理员等。

⑥系统可以管理商品(添加、删除、修改、查询),订单,新闻公告以及。

客户留言等等。

1.4.论文的组织结构

本文论述思路清晰,层次分明,通过对系统整体的分析,主要围绕着六大章节来完成,对于系统的整个功能模块和开发思想进行了详细的描述。

第一章:

绪论。

本章节简单阐述了开发此系统的原因及想要达到的效果。

第二章:

开发工具和编辑语言。

简单介绍了部分项目用到的开发工具及用到的编程语言。

第三章:

美团系统可行性研究与需求分析。

本章通过对实习信息管理系统整体需求的深入分析,确定了用户的使用需求,然后确定系统的整体功能,并对系统功能进行了合理划分,对不同功能实现了分模块式用例描述,实现了实习信息管理系统的整体结构。

第四章:

美团系统总体设计。

本章介绍了系统框架及数据库,最后将系统中部分表信息和具体数据库E-R图进行了展示。

第五章:

美团系统详细设计。

详细描述了系统的数据流程,并展示了各个模块的具体页面。

第六章:

测试与维护。

主要介绍了系统的测试方法及通过效果图展示对部分功能进行测试。

第二章开发工具和编辑语言

2.1Eclipse简介

Eclipse是一个开放源代码的、基于Java的可扩展开发平台。

就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。

幸运的是,Eclipse附带了一个标准的插件集,包括Java开发工具(JavaDevelopmentKit,JDK)。

Eclipse最初是由IBM公司开发的替代商业软件VisualAgeforJava的下一代IDE开发环境,2001年11月贡献给开源社区,现在它由非营利软件供应商联盟Eclipse基金会(EclipseFoundation)管理。

2003年,Eclipse3.0选择OSGi服务平台规范为运行时架构。

2007年6月,稳定版3.3发布;2008年6月发布代号为Ganymede的3.4版;2009年6月发布代号为Galileo的3.5版;2010年6月发布代号为Helios的3.6版;2011年6月发布代号为Indigo的3.7版;2012年6月发布代号为Juno的4.2版;2013年6月发布代号为Kepler的4.3版;2014年6月发布代号为Luna的4.4版;2015年6月项目要发布代号为Mars的4.5版。

Eclipse是一个开放源代码的软件开发项目,专注于为高度集成的工具开发提供一个全功能的、具有商业品质的工业平台。

它主要由Eclipse项目、Eclipse工具项目和Eclipse技术项目三个项目组成,具体包括四个部分组成--EclipsePlatform、JDT、CDT和PDE。

JDT支持Java开发、CDT支持C开发、PDE用来支持插件开发,EclipsePlatform则是一个开放的可扩展IDE,提供了一个通用的开发平台。

它提供建造块和构造并运行集成软件开发工具的基础。

EclipsePlatform允许工具建造者独立开发与他人工具无缝集成的工具从而无须分辨一个工具功能在哪里结束,而另一个工具功能在哪里开始。

2.2SQLite简介

SQLite,是一款轻型的数据库,是遵守ACID的关系型数据库管理系统,它包含在一个相对小的C库中。

它是D.RichardHipp建立的公有领域项目。

它的设计目标是嵌入式的,而且目前已经在很多嵌入式产品中使用了它,它占用资源非常的低,在嵌入式设备中,可能只需要几百K的内存就够了。

它能够支持Windows/Linux/Unix等等主流的操作系统,同时能够跟很多程序语言相结合,比如Tcl、C#、PHP、Java等,还有ODBC接口,同样比起Mysql、PostgreSQL这两款开源的世界著名数据库管理系统来讲,它的处理速度比他们都快。

SQLite第一个Alpha版本诞生于2000年5月。

至2015年已经有15个年头,SQLite也迎来了一个版本SQLite3已经发布。

SQLite引擎不是个程序与之通信的独立进程,而是连接到程序中成为它的一个主要部分。

所以主要的通信协议是在编程语言内的直接API调用。

这在消耗总量、延迟时间和整体简单性上有积极的作用。

整个数据库(定义、表、索引和数据本身)都在宿主主机上存储在一个单一的文件中。

它的简单的设计是通过在开始一个事务的时候锁定整个数据文件而完成的。

2.3JAVA简介

Java是一种可以撰写跨平台应用软件的面向对象的程序设计语言。

Java技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于个人PC、数据中心、游戏控制台、科学超级计算机、移动电话和互联网,同时拥有全球最大的开发者专业社群。

在全球云计算和移动互联网的产业环境下,Java更具备了显著优势和广阔前景。

与传统程序不同,Sun公司在推出Java之际就将其作为一种开放的技术。

全球数以万计的Java开发公司被要求所设计的Java软件必须相互兼容。

“Java语言靠群体的力量而非公司的力量”是Sun公司的口号之一,并获得了广大软件开发商的认同。

这与微软公司所倡导的注重精英和封闭式的模式完全不同。

Java是由SunMicrosystems公司推出的Java面向对象程序设计语言(以下简称Java语言)和Java平台的总称。

由JamesGosling和同事们共同研发,并在1995年正式推出。

Java最初被称为Oak,是1991年为消费类电子产品的嵌入式芯片而设计的。

1995年更名为Java,并重新设计用于开发Internet应用程序。

用Java实现的HotJava浏览器(支持Javaapplet)显示了Java的魅力:

跨平台、动态We

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 自然科学 > 物理

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1