您的位置: 首页 / 新闻动态 / 行业新闻

苏州物业电商app开发技术方案书

2019-08-02 立昌科技

第一章 概述

由于企业内部有许多超市购物店,职工可以通过饭卡去消费,但是只能到购物现场以后才能进行购物,不能提前知道商品的种类和情况,午夜电商app为此提供了便捷,职工可以通过app了解商品信息,然后把想要的商品加入购物车下单,之后在规定的时间到购物点进行饭卡消费,上家在买家下单后可以进行提取备货以便买家提货。

第二章 开发技术

该项目分为web端后台,安卓版APP客户端,IOS版客户端三部分。第三方服务需根据具体需求进行选择,例如客户需要支付或者统计服务、短信等。

第三章 功能清单

这章对该项目的功能进行简要的说明,列出Web端和APP端的所有功能模块。

3.1 Web端

3.1.1 用户登录

Web端帐号分为管理员帐号、系统管理员帐号和食堂用户帐号,管理员帐号拥有系统管理、商品管理、订单管理、消息管理、统计报表、食堂管理的所有权限;系统管理员帐号拥有系统维护模块的权限,食堂用户帐号拥有商品管理、订单管理中对于己方数据的查看和操作的权限。

3.1.2 系统管理

本模块大致分为5个子模块,分别为:用户信息管理、用户账户管理、工作用户管理、角色管理、操作日志。本模块仅限管理员操作,管理员可在本模块对APP端用户信息、Web端工作用户(包括管理员、系统管理员、食堂用户)信息进行管理,并对不同的用户分配不同的权限(APP端用户无法分配权限),也可以查看所有用户的操作记录。

3.1.3 订单管理

本模块大致分为2个子模块,分别为:未完成订单、历史订单。管理员和食堂用户均可对本模块进行操作。食堂用户仅限查看和操作本食堂下的所有未完成订单、历史订单。管理员则可以查看和操作所有订单。

3.1.4 消息管理

本模块大致分为3个子模块,分别为:消息发送、历史消息、用户意见。管理员和食堂用户均可对本模块中的“消息发送”和“历史消息”进行操作。食堂用户仅限查看本用户所发送的历史消息,管理员可以查看所有Web端用户发送的消息,管理员和食堂用户均可对所有APP端用户发送消息。仅管理员可查看“用户意见”子模块,该子模块内分条目显示APP端用户所提出的意见和建议。

3.1.5 商品管理

本模块大致分为2个子模块,分别为:商品信息、今日菜单。管理员可操作本模块内所有子模块,食堂用户可查看“商品信息”并操作“今日菜单”。食堂用户仅限对本食堂菜单进行商品的上架、下架等操作,管理员则可以对所有食堂的菜单进行操作。商品需要先录入商品的信息,商品信息包括单价、单位、商品图片、供货商等信息,只有填入商品信息后,才能加入今日菜单,如操作者为管理员,需要先选择食堂后才能进行上架操作,今日菜单上架数量可自由填写。今日菜单每天24:00清空。

3.1.6 统计报表

本模块大致分为5个子模块,分别为:月销售统计、年销售统计(按商品)、年销售统计(按月份)、总销售统计。管理员和食堂用户均可对本模块进行查看,食堂用户查看时只显示本食堂的统计数据。月销售统计,默认显示上个月各个商品的销售数量、销售总价等信息,以列表的形式显示,用户可选择具体某个月份。年销售统计(按商品),默认显示上一年各个商品的销售数量、销售总价等信息,以列表的形式显示,用户可选择具体某个年份。年销售统计(按月份),默认显示上一年十二个月的营收状况等信息,以列表和柱状图的形式综合显示,用户可选择具体某个年份。总销售统计,显示本软件使用至今各个商品的销售数量、销售总价等信息,以列表的形式显示。

3.1.7 食堂管理

本模块没有子模块。本模块仅限于管理员查看、操作,管理员可在本模块中对食堂的信息进行查看和操作。

3.1.8 系统维护

本模块分为3个子模块,系统日志、定时任务、网络监控。本模块仅限系统管理员可见,仅系统管理员可操作,系统管理员可在本模块中查看系统的运行状况,运行日志,设置定时任务。

3.2 APP端

3.2.1 登陆注册

本模块大致分为2个子模块,登陆和注册。用户在登陆前需要进入注册页面,填入手机号码、工号、选择默认食堂、填写密码进行注册,后台将验证该手机号码是否已存在与用户信息中,如存在,则发送验证短信,通过输入短信验证码后注册成功。注册成功后,用户可在登陆模块输入手机号码和密码后登陆本系统。初次登陆后,本系统将会保存用户的登陆状态,二次使用时将无需重复登陆。

3.2.2 首页

本模块大致分为4个子模块,商品浏览、在线下单、食堂定位、消息提醒。用户登陆成功后即进入本页面,本页面左上角将显示默认食堂(甲方希望食堂名称更醒目),用户也可直接点击食堂名称手动选择,右上角则显示消息提示和当天天气。在食堂名称下方将显示购物车内商品总价,总价下方为购物车图标,点击可进入购物车页面,用户可在购物车页面填入订单备注并提交订单。

在天气和消息提示下方显示的是食堂图标。再下方则是模仿美团外卖的商品界面,显示各类商品,点击加号可将商品加入购物车。用户在购物车内可再次对商品数量进行增减,填写订单备注,并且在本页面显示该订单对应的食堂名称,确认无误后点击提交订单,将订单提交到后台,提交时,需用户再次确认食堂名称和订单内容。同时系统自动生成用户取货编号(纯数字),用户通过取货编号在规定的时间内前往食堂提货,并通过饭卡进行支付。如用户没有在规定的时间内前往食堂提货,则视为订单超时,当用户在一个月内超时达到一定次数,则当月无法进行购物。

3.2.3 订单

本模块大致分为3个子模块,分别为:未完成订单、历史订单、全部订单。用户点击标签栏中的“订单”标签,即可进入本页面。用户在本页面,可根据需要查询“全部订单”、“已提交但是未完成的订单”、“已完成的历史订单”,去掉评价功能,用户不能对订单进行评价。

3.2.4 我的

本模块大致分为7个子模块,分别为:网络诊断、清理缓存、修改密码、我的账单、意见与建议、修改默认食堂、注销。

用户点击“网络诊断”时,系统将自动连接服务器端,判断当前网络情况。

用户点击“清理缓存”时,系统将自动清理系统使用过程中产生的缓存文件。

用户点击“修改密码”时,可通过手机号或原密码对密码进行修改。

用户点击“我的账单”时,显示用户历史消费账单,和本月消费金额。

用户点击“意见与建议”时,进入意见填写界面,用户可填写文本格式意见,意见仅用户本身和后台管理员可见。

用户点击“修改默认食堂”时,进入食堂选择界面,所有食堂以列表形式显示,用户可从中选择1个作为自己的默认食堂。

用户点击“注销”时,退出登录状态,跳转至登录界面。

3.2.5 支付方案

方案1:饭卡公司将饭卡支付系统整体改造并搬迁到外网,并使其支持手机支付,APP端参考普通外卖软件的支付方式。

方案2:我方在APP中添加“账目”模块和二维码扫描功能,饭卡公司为每个食堂提供一台设备,用户通过在设备上刷饭卡扣费,生成二维码,用户使用APP扫码,将饭卡扣除的金额充值到我方APP“账目”中,在APP中通过“账目”余额进行消费。

但本方案存在以下问题:

(1)如果网络连接中断,导致饭卡内金额已经扣除,但是未生成充值二维码,应如何处理?(如全程保证联网,是否可给员工发送充值短信,或对账时人工充值?)

(2)如果因网络连接中断,导致饭卡内金额未成功扣除,但是已经生成充值二维码,应该如何处理?(对于小额,是否忽略?或是否冻结异常账户?)

(3)为防止问题1、2,充值的金额是否当时便允许消费,是否需要等到设备充值记录与饭卡数据库数据对账完毕后才允许消费?

(4)为防止问题1、2,是否应该保证充值设备全程联网?(现有饭卡POS机可以不全程联网)

(5)二维码如果被破解,是否会造成有人私自生成二维码充值?

(6)为保证数据准确,本方案需安排人员每天将员工充值数据与后台饭卡数据对账,比较耗费人力,是否有更好的代替方案

(7)冲入APP“账目”中的余额,是否允许用户取出?

(8)二维码是临时生成,还是提前生成好一批?

(9)是否可以只生成充值卡号和密码,而不生成二维码?