开发者:hncboy、KevinMcblack、vergec 完成于 2019年5月,基于 Android 平台的团购 APP Demo,仅仅是个课程大作业,时间原因,部分功能待实现,图片仅为样例,有些功能可能不存在或者是假数据。后台代码
团节是一个团购平台,团购(Group purchase)就是团体购物,指认识或不认识的消费者联合起来,加大与商家的谈判能力,以求得最优价格的一种购物方式。团节通过与商家的合作,根据薄利多销的原理,商家可以给出低于零售价格的团购折扣和单独购买得不到的优质服务。团节实现团购商品的查看、选购、支付的一站式团购平台,以低廉的价格让用户可以在家完成购物过程。
- (1)用户登录:用户进入登录界面,输入用户名(手机号)、密码验证身份,进入首页。
- (2)用户注册:用户阅读并同意相关协议后,通过手机号码进行注册并设置初始密码。
- (3)忘记密码:用户忘记登录密码时,可凭短信验证找回密码。
- (4)密码修改:用户可进入个人中心进行登录密码的修改。
- (5)意见反馈:用户可对软件各个方面进行意见反馈并提交
- (6)主菜单:显示首页、发现、商城、我的等子菜单图标,首页提供各个类别商家入口等。
- (7)商品分类:按照美食、电影、酒店、KTV、丽人、休闲娱乐等将商品和店铺进行分类展示。
- (8)今日推荐:推荐店铺集中展示,每天更新。
- (9)猜你喜欢:根据用户历史搜索数据进行统计和预测,筛选用户经常浏览或消费的商品和商家。
- (10)预定:用户选择商品进行预定,商家收到预定消息并进行预定管理。
- (11)支付:用户对消费的商品进行安全支付。
- (12)二维码扫描:商家通过扫描用户订单的二维码实现订单的使用。
- (13)积分商城:用户可以用评价订单获得积分兑换商城中的优惠券。
- (14)发现:通过定位功能查询附件的商家并可以进行地图展示和列表展示。
软件具有良好的易用性和可靠性,并保证信息的安全性和保密性。
安卓开发环境可在Android 3.4.1上运行。
后台开发环境可在IntelliJ IDEA 2019.1.2 (Ultimate Edition)上运行。
APP端可在Android7版本以上的手机运行
使用 AndroidStudio 运行项目。
用户在安装完毕后,点击团节图标即可进入系统,界面如图:
注册界面(功能暂未实现)
允许定位权限,登录界面(功能暂未实现),用户id目前是固定的。
登陆用户通过点击首页左上角的定位或城市名进入切换城市界面,界面如图:
登录用户通过首页顶部的搜索框进入搜索页面,直接输入搜索内容或者点击热门搜索或历史搜索的记录也可以直接搜索,点击搜索结果中的店铺即可进入店铺详情页,这里的搜索用到了 ElasticSearch,支持中文分词,界面如图:
登录用户点击首页右上角扫描图标即可进入扫描二维码界面,界面如图:
用户会在首页中看到今日推荐店铺,推荐店铺集中展示,每天定时更新,界面如图:
用户在首页往下滑动时,会看到猜你喜欢的店铺,猜你喜欢根据用户历史搜索数据进行统计和预测,筛选用户经常浏览或消费的商品和商家。点击猜你喜欢标题旁边的箭头可进入猜你喜欢详情页,页面以卡片的形式展示店铺,可左右滑动筛选店铺,点击则可以进入店铺详情页,界面如图:
用户可以点击首页中的美食图标进入美食页面,在美食页面点击右上角的搜索可进入搜索页面,点击排序和筛选即可查询自己所需要的店铺(功能暂未实现),点击店铺可进入店铺详情页,界面如图:
用户可以点击首页中的电影图标进入电影页面,点击具体的电影可进入选择影院界面,点击影院可进入选择时间购买界面(WebView 套用了美团的页面),界面如图:
用户可以点击首页中的酒店图标进入酒店页面,可切换国内、国际/港澳台、民宿公寓,输入目的地、时间、关键词等可搜索酒店。点击时间可筛选入住和离店时间(功能暂未实现)。界面如图:
用户可以点击首页中的丽人图标进入丽人页面,在丽人页面点击右上角的搜索可进入搜索页面,点击排序和筛选即可查询自己所需要的店铺,点击店铺可进入店铺详情页,(功能暂未实现)界面如图:
用户可以点击首页中的KTV图标进入KTV页面,在KTV页面点击右上角的搜索可进入搜索页面,点击排序和筛选即可查询自己所需要的店铺,点击店铺可进入店铺详情页,(功能暂未实现)界面如图:
用户可以点击首页中的休闲娱乐图标进入休闲娱乐页面,在休闲娱乐页面点击右上角的搜索可进入搜索页面,点击排序和筛选即可查询自己所需要的店铺,点击店铺可进入店铺详情页,(功能暂未实现)界面如图:
用户点击发现子菜单可进入发现页面,发现页面上半部分为地图,下半部分为店铺信息,根据用户定位,从近到远显示店铺信息,点击店铺对应地图上也会跳到店铺所在位置并显示店铺信息,点击地图上的店铺信息可进入店铺详情页。界面如图:
用户在发现页点击店铺条目右侧的导航图标,进入选择第三方导航软件界面,任意选择一个即可进入APP导航,如若未安装则无法进入。界面如图:
用户在子菜单中选择商城,进入商城页,在商城页用户可用评价获得积分兑换优惠券,优惠券在用户购买团购产品可优惠。界面如下:
点击任意店铺条目(从搜索中,首页中,分类中,收藏中,最近浏览中等)会进入店铺详情页,店铺详情界面包含了店铺图片、位置、团购和评价等信息。界面右上方收藏按钮可以收藏店铺,收藏的店铺会进入我的收藏店铺中。点击预约会进入预约界面。点击抢购会进入团购界面。往下滑动则是店铺团购评论。界面如图:
店铺详情页往下滑动会显示用户评论,包含了用户评价时间、购买的团购商品、评分、评价内容和评价图片等信息。界面如图:
在店铺详情页点击预约则可预约店铺,首先选择预约时间,然后输入预约详细信息则可以进行预约,预约信息可以在我的预约中查看。界面如图:
在店铺详情页点击团购商品的抢购即可进入团购详情页,左右滑动可切换团购套餐,点击选择团购标题右侧的收藏按钮即可收藏当前的团购商品,可在我的收藏商品中查看。团购详情信息包含了,商品销量、套餐详情、温馨提醒等信息,价格显示为团节团购价,点击立即购买可进入确认订单页。界面如图:
在团购详情页选择团购商品点击购买可进入确认订单页,在确认订单页可修改商品数量,选择用户的优惠券进行使用,点击提交提交订单即可支付,使用支付宝进行支付,支付成功则跳转到使用订单界面,支付失败跳转到待付款页面。未使用优惠券,选择优惠券,使用优惠券界面分别如图:
支付界面、支付成功界面、支付失败界面分别如图所示(支付采用支付宝沙盒):
我的页面包含了上方:右上角的通知图标、用户头像、用户名、收藏、最近浏览、券包,中间订单部分和下方我的预定、通用设置、意见反馈、版本更新和咨询客服等功能。界面如图:
在我的页面中点击收藏进入我的收藏页面,我的收藏页面包含了收藏的商家和商品,左右滑动可切换,长按条目可删除。界面如图:
在我的页面中点击最近浏览可进入最近浏览页面,该界面包含了用户最近查看过的店铺。界面如下:
在我的页面中点击券包可进入券包页面,该界面包含了用户领取的优惠券,按未使用、已使用、已过期显示。界面如下:
在我的页面中点击右上角铃铛图标可进入活动通知页面,该界面包含了APP向用户推送的店铺优惠活动信息。界面如下:
在我的页面中点击意见反馈可进入意见反馈页面,用户可对软件各个方面进行意见反馈并提交,界面如下:
在我的页面中点击通用设置可进入设置页面,该页面可以修改一些设置如支付方式、支付密码等等(功能暂未实现)。界面如下:
在我的页面中点击用户头像可进入个人信息页面,该页面显示这用户的基本信息,用户也可对这些信息如头像进行修改。界面如下:
用户在我的页面点击全部订单进入到对应的订单页,默认选中全部订单,左右滑动可切换订单类型。该界面中订单按待付款、待使用、退款售后、待评价、已完成排序,点击订单条目可跳到对应的订单详情页。已完成订单可长按删除,也可点击再来一单进入确认订单页。界面如图:
用户在我的页面点击待付款进入到对应的订单页,默认选中待付款,左右滑动可切换订单类型。该界面按订单时间降序,点击去付款则可以使用支付宝进行付款,付款成功后订单状态变为待使用。界面如图:
用户在我的页面点击待使用进入到对应的订单页,默认选中待使用,左右滑动可切换订单类型。该界面按订单时间降序,点击进入使用订单详情页,商家扫描二维码则可以使用订单,订单使用后状态变为待评价。界面如图:
用户在我的页面点击待评价进入到对应的订单页,默认选中待评价,左右滑动可切换订单类型。该界面按订单时间降序,点击进入订单详情页,点击去评价则进入订单评价页,在此页面选择评价星星、填写评价内容和评价图片则可以完成评价,完成评价后订单状态变为已完成。界面如图:
用户在我的页面点击退款/售后进入到对应的订单页,默认选中退款/售后,左右滑动可切换订单类型。该界面按订单时间降序,点击进入退款售后详情页。界面如图:
在已完成订单详情中点击申请售后,可发起售后服务,选择退款原因、上传凭证等理由则可以提交售后申请,界面如图: