
编写此概要设计说明书,一方面作为对项目目标的明确,另一方面也作为进一步详细设计软件的基础。
本文档包含以下几个部分:
系统概要
功能清单
技术架构
我们以便捷性、高效能、开放性、可扩展性、组件化等原则进行设计,以满足兼职用人单位与兼职人员灵活快速的使用特征以及后期不断变化发展的需求,确保“佳家APP”项目能满足客户现有需求,也为未来可能产生的新业务变更扩展提供结构基础。
佳家是一个围绕着老百姓餐桌的生鲜 O2O 电商平台。覆盖了水果蔬菜、海鲜肉禽、牛奶零食等全品类。由于生鲜蔬菜水果、海鲜肉类等产品要求仓储物流过程中低温冷冻冷藏保存,且损耗率大,这些因素推高了成本。近年来,国内食品安全事件频发,消费者对高品质、高安全性生鲜食品的需求快速增长,佳家在主要城市建立起 “城市分选中心 + 社区配送中心” 的极速达冷链物流体系,为用户提供全球生鲜产品 “2 小时送货上门” 的极速达冷链配送服务。以优质的产品,便捷的服务,良好的购物体验,佳家极大的解决了人们日常生活中对生鲜产品的需求。
系统由服务器主机和前台网站用户、网站管理者和移动端APP构成,如图1所示。
图1组网模型示意图
服务器负责整个系统数据的存储,并为所有终端上发生的信息操作提供服务支撑;网站用户通过互联网与服务器连通,网站后台计算机终端通过调制解调器、路由器与服务器连通,提供用户与系统交互入口。
系统主要分为后台系统和移动APP端两大模块。
网站APP端主要为生鲜产品的数据展示,用户可在其中进行搜索、查看等操作,登录后用户可对自己的个人信息进行管理;APP端所有数据均来自后台系统,后台供管理员使用,可对网站中的各项数据、权限等进行管理。
APP整体结构如图2所示:
图2系统前台功能结构
后台整体结构如图3所示:
图3 系统后台功能结构
用户用例示意如图4、图5:
图4注册用户用例
图5超级管理员用例
APP主要为各种数据的展示,以及为注册用户提供各种服务。
1) 首页
首页需要包含显示后台设置的轮播图片、今日特价等信息,且提供分类查看商品的分类菜单,提供手动输入搜索条件的搜索接口,例如:水果、零食、乳品、速食、粮油等等。
2) 福利社
缩略图显示用户拥有的优惠券信息,且以等级树形结构显示,点击优惠券图片,查看优惠券详细信息。
3) 购物车
列表形式展示加入购物车的商品信息,点击商品进入商品详情页,可以编辑加入购物车商品的数量,当数量为0时,商品从购物车中移除,当选中购物车中商品时,快速计算出需要支付的金额并显示,点击结算按钮时进入订单编辑页面,选择订单的收货人及收货地址,商品只支持线上支付。
4) 个人中心
注册用户登录后可在此进行个人信息的管理,查看所有订单信息,包括待付款、待发货、配送中等等订单信息;管理我的地址,网站支持用户同时拥有多个收货地址;在使用系统的时候如果遇到问题,可在客服与帮助中寻求帮助,系统提供预设的问题与解决方案,如果提供的预设解决方案不能解决问题,可在帮助页面中点击在线客服,寻求在线疑问解答。
1) 我的资料
我的资料模块主要为查看个人资料以及对个人资料、密码进行修改。
2) 会员管理
对注册的会员进行管理与身份认证的处理。
3) 订单管理
对于前台会员提交的订单,可在此处进行管理,在未进行确认前的订单,用户可以无条件取消;确认订单后用户进入订单详情发起取消申请,后台处理客户的取消申请,取消成功后处理客户退款,订单取消完成。客户收到商品,点击确认收货,或自发货之日起15天后自动确认收货,订单完成。
4) 商品分类管理
对本网站商品的所有分类进行管理,及对移动APP首页显示的分类导航菜单管理。
5) 商品管理
对系统所有商品进行管理,且提供多条件的搜索形式,可对商品进行增、删、查、改操作,点击商品名称进入商品详情页,查看商品的详细信息。
6) 特价管理
在此处可以手动设置要加入进入特价的商品,设置商品的特价价格。也可以设置自动每日更新特价商品,只需要设置每日特价商品的更换条件和价格依据,系统会根据设置的条件自动每日更新特价商品。
7) 优惠券管理
管理员可在此处对优惠券进行管理,查看所有优惠券信息,且能根据多条件搜索优惠券。可以设置优惠券的发行时间,和发行条件,系统会根据设置信息自行发送优惠券到会员账户。管理员可以查看优惠券发行了多少张,使用的情况,及未使用或过期的情况。
8) 信息管理
管理员可在此处查看前台用户反馈的信息及进行信息的回复。
9) 权限管理
对后台用户进行管理,可新增、删除、修改、查询后台的用户。不可新增已经存在的用户,用户唯一性以登录名为准。新增用户流程如图6:
图6新增后台用户流程图
可为后台用户设置角色或修改角色;可对角色进行新增,为角色设置、修改对应的菜单,可删除权限,但删除角色必须该角色下不存在用户。角色删除流程如图7:
图7删除角色流程图
10) 系统设置
一方面对首页中的轮播图片进行设置与修改、删除的管理,其中包含图片、链接。另一方面对系统各种参数进行管理,如网页底部内容的管理、常见问题的管理,主要用于新增数据时和搜索数据时统一。
11) 回收站管理
前面所有的功能模块中删除均为逻辑删除,需要物理删除或数据恢复,在此处进行,此功能中包含前面各种功能的列表页,可查询、查看详情、彻底删除、恢复数据。
出于系统数据库信息量大以及后期可能出现的系统扩展支持和系统数据的安全性,系统规划采用PHP技术开发,核心使用ThinkPHP5框架,具备成熟、灵活、高效等开发特性;数据库采取MySQL数据库系统;页面交互层采用Html5、JQuery、bootstrap、MUI等前端UI技术。
2019-01-08 16:28:44
联系我们
扫码关注,获取更多
地址:四川省 成都市 锦江区 东方广场C座13楼
Q Q:294112395
电话:17158221981
手机:+86 17158221981
邮箱:294112395@qq.com
备案号:蜀ICP备19040039号