多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
#**项目需求说明书-(内部中文版)** ## 1、概述 此文件是我们项目管理课所做项目-**PARKnSHOP**的需求说明书,具体阐述项目相关需求,明确团队分工和项目编码明细,因此对项目有着指导性的作用。 ## 2、项目应用功能需求 #### 功能描述 此项目主要是完成一个在线商城-PARKnSHOP,主要角色包括网站系统管理员,商家,买家(顾客)。管理员拥有对商家,顾客,商品的全面管理权。包括拉黑,批准申请,拒绝申请等。买家功能包括注册,登录,添加,修改购物车等;店铺所有者包括注册,登录,添加店铺(一个商家只有一个店铺),修改商品信息,管理订单等功能。 ####**1>系统管理员** 1. 登录 包含1)用户名:root(默认root) 2)密码:(6-8位,必须且只包含数字,字母) 2. 管理顾客 1)查找顾客,按照顾客用户名或者邮箱查找,显示顾客的姓名,联系方式 2)将顾客拉入黑名单:顾客将不能再购买商品,只能浏览 3)删除顾客 3. 管理商家 1)批准商家创建店铺的请求(一个商家只能有1个店铺) 2)拒绝创建店铺的请求 3)拉黑店铺、商家信息 4)删除店铺、商家信息 *因为一个商家只有一个店铺,因此当删除或者拉黑某个商家时,该商家的店铺也就被删除了。* 4. 管理广告 1)排列显示top10商品(会有商家的广告提交请求,如果商品数量不够10个,则按照热度(购买量)显示) 2)排列显示top5店铺(同上) 3)进行商品或店铺的更换 *广告均需要显示在首页里,首页并排显示10个商品,轮播图显示5个店铺(左列是商品种类),给管理员操作界面:管理广告下面有10项,对广告进行单独操作,可以取消显示,可以更换图片,更换商品* 5. 备份数据库(每天) 每天的数据需要进行备份,也就是所有数据必须有2份。 6. 浏览销售历史 分类: 1)每一时间期限的所有店铺销售历史,卖了多少钱,多少个商品 2)某个店铺,卖了多少商品,多少钱 *支持按照某一天查询,某一周,某一月,某一年查询。结果按照时间排序* 7. 计算网站收入 支持方式同上。 8. 修改回扣比率(默认2%) 9. 查找订单(按照OrderID(订单号)) 订单的状态: 1)未完成:买家未付款->买家已付款->派送中->已付款->已完成(状态其一) 2)已完成 10. 查看商家,店铺,顾客信息(联系方式,姓名) ####**2>网站卖家(店铺拥有者)** 1. 注册 1)姓名 (只支持字母,下划线,数字) 2)电话(11位电话号码检查) 3)邮箱(前端需要进行邮箱合法性检测匹配) 4)密码(6-8位,必须且只包含数字,字母) *邮箱或者电话,2选1* 2. 登录 1)邮箱登录 2)密码 登陆成功跳转到店家管理界面,包括自己店铺的商品信息,自己的销售情况,订单情况 3. 向管理员提交创建店铺请求:管理员批准,或者拒绝 申请内容:店铺名称,商品种类 4. 添加,修改,删除商品以及商品信息 *包括商品简介,商品价格,商品图片,商品数量* 5. 提交广告申请 1)提交将自己店铺纳入top 5店铺请求,请求被拒绝(名额已满)或被许可(付500RMB) 2)提交将自己商品纳入top 10商品请求,被拒绝(名额已满)或被许可(每个商品付1000RMB) *没提交店铺请求的商品,会根据售卖热度显示在下方,具体下面会讲网站首页的布局需求。* 6. 添加,修改商铺联系方式 1)电话 2)邮箱 修改时需要进行身份验证,输入密码验证通过后才可以修改 7. 管理订单 1)待确认 ——>待发货——>已发货——>完成 2)发货要有运送方式选择(中通,顺风等) 8. 查看销售历史(天/周/月/年) 按照时间顺序排列,某一天(0:00 - 24:00),某一周(按从星期一到星期天),某一月(1号到30/31),某年(按月排) 9. 查看店铺收入 同上 ####**3>顾客(买家)** 1. 注册 1)姓名 (只支持字母,下划线,数字) 2)电话(11位电话号码检查) 3)邮箱(格式合法性检查,正则) 4)密码(6-8位,必须且只包含数字,字母) 2. 搜索商品 (在网站首页) 具体点击某个商品后,出现该商品的具体详情页:(包含商品图片,商品名称简介,价格,以及收藏图标,加入购物车图标(悬浮显示)) *一下操作进行前验证是否注册登录,只有登陆后才可以操作* 1)点击收藏图标:收藏商品到收藏夹 2)点击收藏店铺图标:收藏店铺 3)点击添加购物车图标(按钮):添加到购物车 3. 登录 电话或者邮箱,密码 4. 添加购物车后 1)删除某一个商品 2)修改购物车里的某商品数量 5. 购买(支付) ------ 前期留接口 1)支付宝 2)微信 购买的时候需要填写收货地址(xx市xx区xx街道),如果上次已经填写,则使用上次的数据,(也就是当第一次填写后数据库要保存地址信息) 6. 订单 1)查看状态 2)确认收货 7. 评价商品(只针对已购买商品) 1)打分(5分满分) 2)评价语言输入(限定30字以内) 8. 查看购买历史(天/周/月/年) 按照时间顺序排列,某一天(0:00 - 24:00),某一周(按从星期一到星期天),某一月(1号到30/31),某年(按月排) #### **注意事项** 1. 支付时顾客先将钱存入商城(管理员处),等顾客确认收货后再转给商铺,同时扣除2%利润 2. 后期可能需要有聊天功能的添加,所以前期设计时需要考虑后续的DB,以及业务逻辑兼容性。 ####**4>网站首页布局需求**(设计师画图) 1. 网站首页左上角包含一个网站logo,右上脚联系我们 2. 下方导航栏:3项:商家入驻,买家入口,管理员入口 3. 再下方,左列商品种类列表,右方top 5店铺轮播图,下方top 10商品列表图 ## 3. 项目GUI需求 ####前端总体风格把控,风格要求简明,易用,用户友好。 ## 4. 项目性能需求 ####1. 响应速度 ####2. 支持最多商家,客户数 ## **5. 项目人员职责(待议)** >PM 刘宁 SA 苏靖鑫 前端负责人:秦川      成员:赵开朗,毛瑞康,袁乾森,孙世杰 后端负责人:李烔      成员:刘经纬 孙启元 杨天嗣 樊昊 王富昱 测试负责人:李静珂      成员:刘添齐 胡华文 雷世方 文档:任若文,肖楠 ---- >**给老师看的分组:** >1组 苏静鑫 雷世方 王富昱 刘殿琪 任若文 肖楠 2组 秦川 刘经纬 孙启元 赵开朗 袁乾森 胡华文 3组 李烔 樊昊 毛瑞康 孙世杰 刘添齐 杨天嗣 李静珂