android手机商城开发毕业论文
2021-05-25 22:28:47
摘 要
随着Internet的不断发展,网络在人们的生活中已经占据了不可替代的地位,二十一世纪可以说是互联网的世纪。相比于在web网页上购物,手机端购物无疑更有优势。它让人能随时随地地浏览自己想购买的商品,及时没有购买计划,在随意的浏览商品时往往能激发他们的购买欲望。因此,要开发一款成功的Android端手机购物应用程序,它必须要能给用户带来良好的体验,从开发的角度上讲,必须在设计之初就考虑到这些因素。以下是拟采用的技术方案及措施:
该系统是运行在当今最流行的Android操作系统上的商城系统,当用户使用时会感到它的界面十分友好,还会感觉到操作十分简单。不仅如此,该套系统还具有可维护性,服务端管理员可以对其进行维护。当在Android客户端注册一个账号后,就可以浏览商品,如果喜欢哪个商品,就可以将其加入购物车,输入地址及电话后就可完成购买。用户也可以以游客身份进入客户端,但游客只能浏览商品。在服务器端,为管理员提供了管理订单的平台,该平台的功能有用户信息查询、订单管理等管理功能。 该系统是基于是B/S系统,B/S结构即浏览器和服务器结构。Android客户端使用最新的Android SDK完成编译。服务端采用jsp技术。数据库使用常用的myspl数据库,客户端和服务器端通过http进行通信传输数据。
关键词: 电子商务;安卓;手机商城;数据库
Abstract
With the continuous development of Internet, the network in people's lives has occupied an irreplaceable position, twenty-first Century can be said to be the century of the internet.Compared to shopping on the web page, mobile terminal shopping is undoubtedly more advantage. It allows people to browse the goods they want to buy at any time and place, in a timely manner no purchase plan, in the free browsing of goods often can stimulate their desire to buy. Therefore, to develop a successful Android end mobile shopping applications, it must be able to give users a good experience, from the perspective of development, must be at the beginning of the design to take into account these factors. The following is the technical scheme and measures to be adopted:
The system is running on the most popular Android operating system on the mall system, when the user will feel that it is very friendly interface, but also feel the operation is very simple. Not only that, the system also has maintainability, server administrator can be maintained. When an account is registered in the Android client, you can browse the merchandise, if you like the goods, you can add it to the shopping cart, enter the address and phone can be completed after the purchase.Users can also enter the client's identity, but visitors can only browse the goods. In the server side, for the administrator to provide a platform for the management of the order, the function of the platform is user information query, order management and other management functions. The system is based on the b/s system, the B/S structure, namely the browser and the server structure. Android client to complete the compilation using the latest SDK Android. Server using JSP technology. Database using the commonly used myspl database, server and client through the lightweight data transfer format JSON complete, client and server through the HTTP for data transmissio.
Key words:Electronic commerce; Android; Mobile phone mall; database
目录
摘 要 I
Abstract II
第一章 绪 论 1
1.1 研究的背景、目的及意义 1
1.2 电子商务 1
1.3 章节安排 2
第二章 Android商城技术选型、工具及环境 3
2.1 Android系统下应用开发技术 3
2.1.1 Android开发工具用到的工具 3
2.1.2 Android系统的架构 3
2.1.4技术选型 4
2.2 MVC模式 4
2.3数据库技术简介 5
2.4开发工具及环境 5
第三章 需求分析 7
3.1 关于构建手机商城系统的相关必要性 7
3.2 可行性分析 7
第四章 系统概要设计 9
4.1 功能模块的总体设计 9
4.1.1用户登录、注册模块 9
4.1.2用户购物模块 10
4.2 数据库的结构的设计 10
4.3 数据库的连接 14
第五章 系统的详细设计与实现 17
5.1 登录界面 17
5.1.1登录功能描述 17
5.1.2登录界面设计 17
5.1.3关键的代码 18
5.2购物界面 19
5.2.1 购物界面设计 19
5.2.2 关键的代码 22
5.3 结账界面 23
5.3.1 结账功能描述 23
5.3.2 结账界面设计 23
5.3.3关键的代码 25
5.4 后台服务系统 26
5.4.1 后台服务功能描述 26
5.5 代码实现时遇到的困难以及解决方案 27
5.5.1 商品信息列表滑动卡顿的解决方案 27
5.5.2 数据库中出现中文的乱码的解决方案 27
5.6 系统的改进与优化方向 28
5.6.1 系统中存在的不足 28
第六章 测试 29
6.1 软件测试的意义 29
6.2 测试方法 29
6.3 测试用例 29
6.4 测试结果 32
6.5 测试结论 32
第七章 总结 35
参考文献 37
致谢 39
第一章 绪 论
1.1 研究的背景、目的及意义
随着英特网的持续不断的火爆的发展,互联网络在人们的生活的各个方面已经占据了不可替代的地位,从十九世纪末到二十一世纪头十年可以说是互联网的时代,随着智能手机的兴起,可以说又迎来了移动互联网的时代。基于PC平台的网络购物系统可以让世界各地的人们足不出户就能享受到购物的乐趣,而基于手机或其他移动设备(智能穿戴设备、智能手环)的在线购物则能使大众随时随地选购自己喜欢的商品,可以在公交车、地铁上、甚至边吃饭边购物。人们可以选择的品种样式更加多样化,而且价格也相对低廉,网络上的商铺能够免除很多线下商铺必须承担的成本,比如房租、水费电费等等。到目前为止,世界上最流行的手机端操作系统是苹果公司的ios操作系统和谷歌公司的Android操作系统。Android是一个什么样的平台?应该如何给Android下一个准确的定义呢?我认为它是一套真正意义上的开放的移动设备上的综合平台。据外媒AppleInsider报道,2015年第三季度的全球智能手机市场,Android手机依然占据主导地位,份额升至84.7%,远超iPhone,更别说曾经三足鼎立之一的WinPhone手机了。Android系统是一个开源、开放的的系统,相比ios只能运行在苹果手机上,Android系统可以被定制到任何一个手机厂商的手机里,只要符合一定的规范即可。Android系统开源的特性是非常具有优势的。Android的市场占领份额仍在继续在增长,Android绝对称的上是谷歌公司推出的最出色的产品之一,没有Android系统,就没有改变世界的移动互联网。
国内外各大电子商务公司都在积极研究如何在手机终端上让客户体验到更方便更快捷的购物服务,手机移动终端的电子商城深刻的影响了人们的购物习惯。
1.2 电子商务
我们一般可以把电子商务化分为两种模式。这两种模式分别是:b2b,或b2c两种。第三方支付工具(比如支付宝、微信支付、财付通等等)电子商务app、电子商务网站、是越来越多了,多到了让人眼花缭乱的地步了。对于电子商务来说,安全性是必须考虑的一个问题。
您可能感兴趣的文章
- UI 和 UE 设计技术及其在 HTML5 网站开发中的地位的研究外文翻译资料
- .NET MVC框架在开发农业资源清单系统中的适应性外文翻译资料
- 使用Java平台针对数据库桥接层的Spring框架可靠性调查外文翻译资料
- 基于MVC架构的数据库和Web应用程序外文翻译资料
- 利用微服务SpringBoot 设计和开发公众投诉系统的后端应用。外文翻译资料
- 基于SSM框架的校园自行车租赁管理系统统计外文翻译资料
- 基于Android的校园交友社交应用的设计与开发外文翻译资料
- 基于Android的在线社交系统服务端的设计与实现外文翻译资料
- 基于Spring-boot微服务框架的学生成绩分析系统的设计与实现外文翻译资料
- 用于生成计算材料科学文献中使用的方法和参数的数据库的自动化工具外文翻译资料