ImageVerifierCode 换一换
格式:DOCX , 页数:26 ,大小:1.79MB ,
资源ID:26525087      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/26525087.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(安卓课程设计康园圈校园购物平台.docx)为本站会员(b****3)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

安卓课程设计康园圈校园购物平台.docx

1、安卓课程设计康园圈校园购物平台广州商学院课 程 论 文 题目:“康园圈”校园购物平台课 程 名 称 移动互联网与手机应用开发 考 查 学 期 2016/2017学年 第 一 学期 考 查 方 式 课程论文 姓 名 梁植淋 学 号 专 业 商业软件工程 指 导 教 师 目录1项目需求分析 31.1 市场定位 31.2 平台中的用户与角色 31.3 平台特点 31.4 平台运行结构 42 功能介绍 52.1 店铺浏览 52.2 商品浏览 62.3 购买商品 82.4 注册及登录 102.5 二维码扫描进店 142.6 活动消息 152.7 留言反馈 173 功能实现说明 183.1 客户端界面 1

2、83.2 客户端与服务端进行数据交换 193.2.1 Json数据接口 193.2.2WebView组件 203.3 手机验证码 213.4 二维码扫描 223.5 后台管理系统 231项目需求分析1.1 市场定位随着现代科学技术的发展,互联网的应用越来越广,淘宝、XX等各种网络平台深受人们欢迎。网上购物平台已是一种必然的趋势,但至今仍没有一款特别成功地针对高校学生群体、以学生生活圈子作为服务区域划分依据的平台,本平台的推出,就是为了解决高校学生“最后一公里”的痛点。“康园圈校园购物平台”是专门针对校内购物的一款app,商家和学生可以通过审核在上面开店,长期售卖各种商品,包括实体商品和服务型商

3、品。1.2 平台中的用户与角色 学生用户 商家用户 平台管理员1.3 平台特点 以学校圈子为服务区域,商品类型、经营范围专为高校学生量身打造,具有更强的针对性。 服务区域小,配送路程短,大大缩短了发货及配送需要的时间,还能实现“点到点”配送,送货员能在短时间内把商品送到购买同学的具体宿舍。 为高校学生提供了兼职平台,学生可以在上面开店,长期售卖各种商品,也可结合自身专业特色在平台上售卖各种服务,如计算机专业学生在平台上提供上门安装电脑系统服务,艺术设计专业学生可在平台上提供饰品订做服务等。 具有更高的保障性。由于买家和卖家都在校园圈子内,可以直接根据学生证件或非学生商家的营业执照进行身份审核,

4、在有需要时可轻易实现面对面交易,出现交易纠纷亦可找到交易对方本人。1.4 平台运行结构“康园圈校园购物平台”向用户提供了安卓客户端和网页端服务(本文章将着重介绍安卓客户端),安卓客户端与网页端共用服务端的逻辑业务层及数据库,并由同一个后台管理系统进行管理维护。平台运行结构关系如图1所示:图1 平台运行结构2 功能介绍2.1 店铺浏览(1)使用角色 用户(2)功能概述用户打开App后就能看到店铺列表,列表信息包括“店铺名”、 “店铺介绍”及“店铺头像”,点击相应店铺条目就能进入该店铺。(3)效果展示浏览店铺的实际效果如图2所示。图2 浏览店铺效果图(4)后台管理店家申请开店经过审核后,管理员可在

5、后台管理系统对其店铺进行监管维护,后台店铺管理如图3所示。图4 后台店铺管理图2.2 商品浏览(1)使用角色 用户(2)功能概述用户点击店铺条目即可进入店铺首页并浏览商品,商品信息包括商品名称、商品介绍、商品价格及店铺二维码。(3)效果展示商品浏览的实际效果如图2所示。图3 商品浏览效果图(4)后台管理商家可在后台管理系统管理自家店铺商品,管理员可在后台管理所有店铺商品。商品的后台管理界面如图4所示。图4 后台店铺管理2.3 购买商品(1)使用角色 用户(2)功能概述用户浏览到心仪的商品即可选择数量并点击购买,购买时会判断是否已登录账号,若还未登录,会跳到提示登录界面,若已登录账号,则会跳到提

6、交订单界面,填写收货地址及联系电话或即可提交并生成订单。(3)效果展示 若未登录,跳到提示登录界面,界面如图5所示。图5 提示登录界面 若已登录,跳到提交订单界面界面效果如图6所示。图6 提交订单界面 提交订单后,跳转到“我的订单”列表,“我的订单”界面如图7所示。图7 我的订单(4)后台管理用户购买商品并生成订单后,商家可在后台管理相应订单,并根据实际情况将订单状态由“待发货”改为“配送中”、“已收货”等。2.4 注册及登录(1)使用角色 用户(2)功能概述买家用户需先进行登录才能进行商品购买、订单查看等操作。(3)效果展示 进入登录界面“我的”界面里可以看到,未登录时头像下显示“请先登录”

7、,登录后则会显示相应用户名。点击“请先登录”即可进入登录界面,“我的”界面如图8所示。图8 “我的”界面 登录输入用户账户和密码并点击登录,若账号密码正确则提示登录成功,否则提示账号或密码错误。登录界面如图8所示。图8 登录界面 注册用户提交相关资料和接收到的手机验证码即可完成注册并绑定手机号,注册界面如图9所示。图9 注册界面(4)后台管理商家可在后台对用户进行统一管理,管理包括对违规用户进行账号冻结,后台管理用户账号界面如图10所示。图10 后台管理用户界面2.5 二维码扫描进店(1)使用角色 用户(2)功能概述 进入店铺浏览商品时,可以看到左下角有一个二维码图标,点击该二维码图标即可放大

8、显示该店铺的二维码,用户将该二维码分享给朋友,其朋友即可使用带有二维码扫描功能的应用访问该店铺。本App在“我的”界面内页提供了“扫一扫”功能,扫描某店铺二维码即可直接进入该店购物。(3)效果展示 点击店铺内二维码图标放大显示店铺二维码,效果如图11所示。图11 店铺二维码 点击“扫一扫”进入扫描二维码如图12所示图12 扫描二维码界面2.6 活动消息(1)使用用户 用户(2)功能概述用户点击“消息”即可进入活动消息列表界面,列表信息包括活动名称及时间。点击列表条目即可查看相应的活动详情。平台可通过此功能向用户发布最新动态,商家也可通过付费获得通过此功能推送优惠活动相关的海报及文章。(3)效果

9、展示 活动消息列表界面如图13所示图 13 活动消息界面 活动详情如图14所示图14 活动详情界面2.7 留言反馈(1)使用用户 用户(2)功能概述 用户可在“我的”“留言反馈”功能中进行留言,此功能的设计是为了让平台运营及维护人员收集用户的建议及反馈,以便做出相应调整,为用户提供更好的服务。(3)效果展示 留言反馈界面如图15所示。图15 留言反馈界面 后台对留言的管理界面如图16所示。图16 后台留言管理界面3 功能实现说明3.1 客户端界面“我的”模块中的子模块界面是传统的Activity跳转,但App的“首页”、“消息”、“我的”三大界面是通过Fragment来实现的,在MainAct

10、ivity中对界面底部导航栏进行点击事件监听,点击了相应栏目即显示相应的Fragment界面。监听部分的实现代码如图17所示。图17 界面切换监听代码截图3.2 客户端与服务端进行数据交换本App客户端与服务端的数据交互主要有两种途径:json数据解析接口和WebView组件。本App客户端根据实际需要来对两种途径结合使用,如登录及注册等数据及界面变化不大的就采用json接口的途径操作数据,并将相应数据呈现在原生的安卓界面中;而对于购买商品等数据及界面变化较大的功能则采用了WebView组件嵌入网页浏览,从而实现安卓客户端对服务端提供的安卓尺寸及样式的网络页面进行浏览。下面对两种途径进行具体的

11、解释说明。3.2.1 Json数据接口(1)接收数据客户端通过服务端提供的专用接口获取相应的json数据,在客户端内进行解析,获取最终数据进行展示。(2)发送数据服务端向该服务端发送json数据,并接收服务端返回的信息,从而实现对服务端数据库的交互。(3)实现代码封装的HttpHleper工具类代码如图18所示,主要是利用URLConnection类的相应方法进行网络请求。图18 HttpHelper工具类代码截图3.2.2WebView组件(1) 对于数据及界面变动较大的页面,本App客户端采用了WebView组件进行浏览相应网络数据,在该组件上绑定相应url的代码如图19所示。图19 We

12、bView组件绑定url代码截图(2)使用WebView还有一个好处就是,能加入左右滑动翻页、放大缩小浏览、报错缓存等辅助功能,以提高用户的浏览体验。相应代码如图20所示。图20 浏览辅助功能代码截图3.3 手机验证码本App客户端中手机验证码是通过“mob”平台提供的接口实现,在此之前也尝试过使用“阿里大于”等其他平台接口,但由于其他平台的认证门槛高、使用费用高等原因,最终选择了mob短信验证码接口平台。用户注册获取手机验证码的部分代码如图21所示。图21 手机验证码实现代码截图3.4 二维码扫描(1)生成二维码本App客户端中每个店铺都会自动生成独一的二维码,该二维码解析后就会得到该店铺的

13、访问链接,生成二维码的代码如图22所示。(2)扫描二维码 本App客户端中扫描二维码是通过codeBar库实现的,codeBar是一个基于google的ZXing库的一个集成开源库,扫描二维码前必须先获取相机的权限。二维码扫描的部分实现代码如图22所示。图 22 扫描二维码代码截图3.5 后台管理系统(1)后台管理系统是一个使用Spring+SpringMVC+MyBatis+Mysql框架实现的JavaWeb服务层,主要提供了3套接口: 安卓客户端使用的json数据接口; 网页用户端的接口; 管理系统接口。(2)商家和管理员都由同一登录入口登录,但区别是管理员登录后能管理所有店铺,而商家登录

14、后只能看到自家店铺的后台并只能管理自家店铺的商品。(3)用户在App客户端注册后,管理员在后台管理系统便能看到并管理该账号,商家申请开店、添删改商品信息、用户留言、购买商品等操作也是如此,这样用户在App客户端上看到的数据信息就都能在后台管理系统进行修改了。(4)后台及服务端部署在具有公网ip的服务器上,并绑定了域名::9100/kangyuanquan。 实现了用户只要安装了本App客户端后即可通过外网进行使用。总结目 录第一章 总论 1一、项目概况 1二、项目提出的理由与过程 6三、项目建设的必要性 8四、项目的可行性 12第二章 市场预测 15一、市场分析 15二、市场预测 16三、产品

15、市场竞争力分析 19第三章 建设规模与产品方案 22一、建设规模 22二、产品方案 22三、质量标准 22第四章 项目建设地点 25一、项目建设地点选择 25二、项目建设地条件 25第五章 技术方案、设备方案和工程方案 28一、技术方案 28二、产品特点 30三、主要设备方案 32四、工程方案 32第六章 原材料与原料供应 35一、原料来源及运输方式 35二、燃料供应与运输方式 35第七章 总图布置、运输、总体布局与公用辅助工程 37一、总图布置 37二、 运输 38三、总体布局 38四、公用辅助工程 39第八章 节能、节水与安全措施 44一、主要依据及标准 44二、节能 44三、节水 45四

16、、消防与安全 45第九章 环境影响与评价 47一、法规依据 47二、项目建设对环境影响 48三、环境保护措施 48四、环境影响评价 49第十章 项目组织管理与运行 50一、项目建设期管理 50二、项目运行期组织管理 52第十一章 项目实施进度 55第十二章 投资估算和资金筹措 56一、投资估算 56二、资金筹措 58第十三章 财务评价与效益分析 61一、项目财务评价 61二、财务评价结论 65三、社会效益 68四、生态效益 68第十四章 风险分析 70一、主要风险分析识别 70二、风险程度分析及防范风险的措施 70第十五章 招标方案 72一、招标范围 72二、招标组织形式 72三、招标方式 72第十六章 结论与建议 74一、可行性研究结论 74二、建议 75附 件 77一、附表 77二、附件 77三、附图 774

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

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