本科毕业设计论文安卓课程设计康园圈校园购物平台.docx

上传人:b****6 文档编号:15431525 上传时间:2023-07-04 格式:DOCX 页数:23 大小:1.79MB
下载 相关 举报
本科毕业设计论文安卓课程设计康园圈校园购物平台.docx_第1页
第1页 / 共23页
本科毕业设计论文安卓课程设计康园圈校园购物平台.docx_第2页
第2页 / 共23页
本科毕业设计论文安卓课程设计康园圈校园购物平台.docx_第3页
第3页 / 共23页
本科毕业设计论文安卓课程设计康园圈校园购物平台.docx_第4页
第4页 / 共23页
本科毕业设计论文安卓课程设计康园圈校园购物平台.docx_第5页
第5页 / 共23页
本科毕业设计论文安卓课程设计康园圈校园购物平台.docx_第6页
第6页 / 共23页
本科毕业设计论文安卓课程设计康园圈校园购物平台.docx_第7页
第7页 / 共23页
本科毕业设计论文安卓课程设计康园圈校园购物平台.docx_第8页
第8页 / 共23页
本科毕业设计论文安卓课程设计康园圈校园购物平台.docx_第9页
第9页 / 共23页
本科毕业设计论文安卓课程设计康园圈校园购物平台.docx_第10页
第10页 / 共23页
本科毕业设计论文安卓课程设计康园圈校园购物平台.docx_第11页
第11页 / 共23页
本科毕业设计论文安卓课程设计康园圈校园购物平台.docx_第12页
第12页 / 共23页
本科毕业设计论文安卓课程设计康园圈校园购物平台.docx_第13页
第13页 / 共23页
本科毕业设计论文安卓课程设计康园圈校园购物平台.docx_第14页
第14页 / 共23页
本科毕业设计论文安卓课程设计康园圈校园购物平台.docx_第15页
第15页 / 共23页
本科毕业设计论文安卓课程设计康园圈校园购物平台.docx_第16页
第16页 / 共23页
本科毕业设计论文安卓课程设计康园圈校园购物平台.docx_第17页
第17页 / 共23页
本科毕业设计论文安卓课程设计康园圈校园购物平台.docx_第18页
第18页 / 共23页
本科毕业设计论文安卓课程设计康园圈校园购物平台.docx_第19页
第19页 / 共23页
本科毕业设计论文安卓课程设计康园圈校园购物平台.docx_第20页
第20页 / 共23页
亲,该文档总共23页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

本科毕业设计论文安卓课程设计康园圈校园购物平台.docx

《本科毕业设计论文安卓课程设计康园圈校园购物平台.docx》由会员分享,可在线阅读,更多相关《本科毕业设计论文安卓课程设计康园圈校园购物平台.docx(23页珍藏版)》请在冰点文库上搜索。

本科毕业设计论文安卓课程设计康园圈校园购物平台.docx

本科毕业设计论文安卓课程设计康园圈校园购物平台

 

广州商学院

课程论文

题目:

“康园圈”校园购物平台

 

课程名称移动互联网与手机应用开发

考查学期2016/2017学年第一学期

考查方式课程论文

姓名梁植淋

学号

专业商业软件工程

指导教师

目录

1项目需求分析3

1.1市场定位3

1.2平台中的用户与角色3

1.3平台特点3

1.4平台运行结构4

2功能介绍5

2.1店铺浏览5

2.2商品浏览6

2.3购买商品8

2.4注册及登录10

2.5二维码扫描进店14

2.6活动消息15

2.7留言反馈17

3功能实现说明18

3.1客户端界面18

3.2客户端与服务端进行数据交换19

3.2.1Json数据接口19

3.2.2WebView组件20

3.3手机验证码21

3.4二维码扫描22

3.5后台管理系统23

1项目需求分析

1.1市场定位

随着现代科学技术的发展,互联网的应用越来越广,淘宝、XX等各种网络平台深受人们欢迎。

网上购物平台已是一种必然的趋势,但至今仍没有一款特别成功地针对高校学生群体、以学生生活圈子作为服务区域划分依据的平台,本平台的推出,就是为了解决高校学生“最后一公里”的痛点。

“康园圈校园购物平台”是专门针对校内购物的一款app,商家和学生可以通过审核在上面开店,长期售卖各种商品,包括实体商品和服务型商品。

1.2平台中的用户与角色

Ø学生用户

Ø商家用户

Ø平台管理员

1.3平台特点

Ø以学校圈子为服务区域,商品类型、经营范围专为高校学生量身打造,具有更强的针对性。

Ø服务区域小,配送路程短,大大缩短了发货及配送需要的时间,还能实现“点到点”配送,送货员能在短时间内把商品送到购买同学的具体宿舍。

Ø为高校学生提供了兼职平台,学生可以在上面开店,长期售卖各种商品,也可结合自身专业特色在平台上售卖各种服务,如计算机专业学生在平台上提供上门安装电脑系统服务,艺术设计专业学生可在平台上提供饰品订做服务等。

Ø具有更高的保障性。

由于买家和卖家都在校园圈子内,可以直接根据学生证件或非学生商家的营业执照进行身份审核,在有需要时可轻易实现面对面交易,出现交易纠纷亦可找到交易对方本人。

1.4平台运行结构

“康园圈校园购物平台”向用户提供了安卓客户端和网页端服务(本文章将着重介绍安卓客户端),安卓客户端与网页端共用服务端的逻辑业务层及数据库,并由同一个后台管理系统进行管理维护。

平台运行结构关系如图1所示:

图1平台运行结构

2功能介绍

2.1店铺浏览

(1)使用角色

Ø用户

(2)功能概述

用户打开App后就能看到店铺列表,列表信息包括“店铺名”、“店铺介绍”及“店铺头像”,点击相应店铺条目就能进入该店铺。

(3)效果展示

浏览店铺的实际效果如图2所示。

图2浏览店铺效果图

(4)后台管理

店家申请开店经过审核后,管理员可在后台管理系统对其店铺进行监管维护,后台店铺管理如图3所示。

图4后台店铺管理图

2.2商品浏览

(1)使用角色

Ø用户

(2)功能概述

用户点击店铺条目即可进入店铺首页并浏览商品,商品信息包括商品名称、商品介绍、商品价格及店铺二维码。

(3)效果展示

商品浏览的实际效果如图2所示。

图3商品浏览效果图

(4)后台管理

商家可在后台管理系统管理自家店铺商品,管理员可在后台管理所有店铺商品。

商品的后台管理界面如图4所示。

图4后台店铺管理

2.3购买商品

(1)使用角色

Ø用户

(2)功能概述

用户浏览到心仪的商品即可选择数量并点击购买,购买时会判断是否已登录账号,若还未登录,会跳到提示登录界面,若已登录账号,则会跳到提交订单界面,填写收货地址及联系电话或即可提交并生成订单。

(3)效果展示

●若未登录,跳到提示登录界面,界面如图5所示。

图5提示登录界面

●若已登录,跳到提交订单界面界面效果如图6所示。

图6提交订单界面

●提交订单后,跳转到“我的订单”列表,“我的订单”界面如图7所示。

图7我的订单

(4)后台管理

用户购买商品并生成订单后,商家可在后台管理相应订单,并根据实际情况将订单状态由“待发货”改为“配送中”、“已收货”等。

2.4注册及登录

(1)使用角色

Ø用户

(2)功能概述

买家用户需先进行登录才能进行商品购买、订单查看等操作。

(3)效果展示

●进入登录界面

“我的”界面里可以看到,未登录时头像下显示“请先登录”,登录后则会显示相应用户名。

点击“请先登录”即可进入登录界面,“我的”界面如图8所示。

图8“我的”界面

●登录

输入用户账户和密码并点击登录,若账号密码正确则提示登录成功,否则提示账号或密码错误。

登录界面如图8所示。

图8登录界面

●注册

用户提交相关资料和接收到的手机验证码即可完成注册并绑定手机号,注册界面如图9所示。

图9注册界面

(4)后台管理

商家可在后台对用户进行统一管理,管理包括对违规用户进行账号冻结,后台管理用户账号界面如图10所示。

图10后台管理用户界面

2.5二维码扫描进店

(1)使用角色

Ø用户

(2)功能概述

进入店铺浏览商品时,可以看到左下角有一个二维码图标,点击该二维码图标即可放大显示该店铺的二维码,用户将该二维码分享给朋友,其朋友即可使用带有二维码扫描功能的应用访问该店铺。

本App在“我的”界面内页提供了“扫一扫”功能,扫描某店铺二维码即可直接进入该店购物。

(3)效果展示

●点击店铺内二维码图标放大显示店铺二维码,效果如图11所示。

图11店铺二维码

 

●点击“扫一扫”进入扫描二维码如图12所示

图12扫描二维码界面

2.6活动消息

(1)使用用户

Ø用户

(2)功能概述

用户点击“消息”即可进入活动消息列表界面,列表信息包括活动名称及时间。

点击列表条目即可查看相应的活动详情。

平台可通过此功能向用户发布最新动态,商家也可通过付费获得通过此功能推送优惠活动相关的海报及文章。

(3)效果展示

●活动消息列表界面如图13所示

图13活动消息界面

●活动详情如图14所示

图14活动详情界面

2.7留言反馈

(1)使用用户

Ø用户

(2)功能概述

用户可在“我的”—>“留言反馈”功能中进行留言,此功能的设计是为了让平台运营及维护人员收集用户的建议及反馈,以便做出相应调整,为用户提供更好的服务。

(3)效果展示

●留言反馈界面如图15所示。

图15留言反馈界面

●后台对留言的管理界面如图16所示。

 

图16后台留言管理界面

3功能实现说明

3.1客户端界面

“我的”模块中的子模块界面是传统的Activity跳转,但App的“首页”、“消息”、“我的”三大界面是通过Fragment来实现的,在MainActivity中对界面底部导航栏进行点击事件监听,点击了相应栏目即显示相应的Fragment界面。

监听部分的实现代码如图17所示。

图17界面切换监听代码截图

3.2客户端与服务端进行数据交换

本App客户端与服务端的数据交互主要有两种途径:

json数据解析接口和WebView组件。

本App客户端根据实际需要来对两种途径结合使用,如登录及注册等数据及界面变化不大的就采用json接口的途径操作数据,并将相应数据呈现在原生的安卓界面中;而对于购买商品等数据及界面变化较大的功能则采用了WebView组件嵌入网页浏览,从而实现安卓客户端对服务端提供的安卓尺寸及样式的网络页面进行浏览。

下面对两种途径进行具体的解释说明。

3.2.1Json数据接口

(1)接收数据

客户端通过服务端提供的专用接口获取相应的json数据,在客户端内进行解析,获取最终数据进行展示。

(2)发送数据

服务端向该服务端发送json数据,并接收服务端返回的信息,从而实现对服务端数据库的交互。

(3)实现代码

封装的HttpHleper工具类代码如图18所示,主要是利用URLConnection类的相应方法进行网络请求。

图18HttpHelper工具类代码截图

3.2.2WebView组件

(1)对于数据及界面变动较大的页面,本App客户端采用了WebView组件进行浏览相应网络数据,在该组件上绑定相应url的代码如图19所示。

图19WebView组件绑定url代码截图

(2)使用WebView还有一个好处就是,能加入左右滑动翻页、放大缩小浏览、报错缓存等辅助功能,以提高用户的浏览体验。

相应代码如图20所示。

图20浏览辅助功能代码截图

3.3手机验证码

本App客户端中手机验证码是通过“mob”平台提供的接口实现,在此之前也尝试过使用“阿里大于”等其他平台接口,但由于其他平台的认证门槛高、使用费用高等原因,最终选择了mob短信验证码接口平台。

用户注册获取手机验证码的部分代码如图21所示。

图21手机验证码实现代码截图

3.4二维码扫描

(1)生成二维码

本App客户端中每个店铺都会自动生成独一的二维码,该二维码解析后就会得到该店铺的访问链接,生成二维码的代码如图22所示。

(2)扫描二维码

本App客户端中扫描二维码是通过codeBar库实现的,codeBar是一个基于google的ZXing库的一个集成开源库,扫描二维码前必须先获取相机的权限。

二维码扫描的部分实现代码如图22所示。

图22扫描二维码代码截图

3.5后台管理系统

(1)后台管理系统是一个使用Spring+SpringMVC+MyBatis+Mysql框架实现的JavaWeb服务层,主要提供了3套接口:

●安卓客户端使用的json数据接口;

●网页用户端的接口;

●管理系统接口。

(2)商家和管理员都由同一登录入口登录,但区别是管理员登录后能管理所有店铺,而商家登录后只能看到自家店铺的后台并只能管理自家店铺的商品。

(3)用户在App客户端注册后,管理员在后台管理系统便能看到并管理该账号,商家申请开店、添删改商品信息、用户留言、购买商品等操作也是如此,这样用户在App客户端上看到的数据信息就都能在后台管理系统进行修改了。

(4)后台及服务端部署在具有公网ip的服务器上,并绑定了域名:

:

9100/kangyuanquan。

实现了用户只要安装了本App客户端后即可通过外网进行使用。

4总结

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

当前位置:首页 > 求职职场 > 简历

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2