迷你商城后台管理系统————stage1需求分析
PS:迷你商城后台管理系统---需求分析.docx下载~click me
迷你商城后台管理系统-- 需求分析
1. 引言
作为互联网热潮的崛起,消费者们的普遍差异化,实体商城要想在互联网的浪潮中继续发展,就需要制定出针对用户以及消费者的消费习惯以及喜爱品种的消费方案。从而企业以及实体营销业才能根据消费者以及用户的消费习惯来有针对性的进行超市以及商城的进出口货物的有效安排。因此才能够提升商城的生产效率,降低相关的劳动力投入并且能够显著的提高利润。
1.1 编写目的
此需求分析文档在于对项目的背景,功能范围,需求信息,同时针对开发人员进行能够依照此文档进行开发。同时包括系统的功能性需求和非功能性需求。确保此系统能够满足企业以及商城包括超市的基本需求业务。
1.2 业务背景
传统的大型商城以及超市的货物指定标准是根据,人为的统计数据或者根据发票来制定当月或者当季度的货物进货出货量之间的关系。耗费时间精力较大,目前采用后端信息系统数据的录入进行分析。
企业以及大型超市对消费的消费需求把握的不到位,对消费者的行为分析和喜好,没有针对性。在众多企业的竞争当中没有核心竞争力。
互联网浪潮的出现导致传统的网上商城购物发展迅猛,传统的实体大型企业和大型超市必须做出转型,才能够留住消费者。避免实体经济的下滑。
用户以及消费者之间在商城购物的消费情况,喜爱以及偏好,通过分析此偏好,能够针对消费者以及商城指良好的消费计划,合理分配资源,
1.3 项目目标
本系统旨在解决根据消费者的消费习惯和偏好,解决实体企业的对货物资源的无法充分利用的弊端,将企业的利益最大化,减少相关的劳动人员的劳动产出。提高大型商城以及超市的利润。
针对用户的行为分析做出相应的吸引消费的营销策略。并同时根据数据预测下一季度或者下一个月的进出口货物量。
当企业或者大型商城使用此系统后,在相同的产出下利润上有着明显的提升时,说明该系统的初级目标已经达到。系统初步可以判定为成功。
1.4 参考资料
《我们应该怎样做需求分析》 作者 yqmfly 日期:2012年6月20日
2.整体分析
2.1整体概述
迷你商城后端管理系统由为7个子管理系统、首页、外链页面组成,根据用户的需求,每个子管理系统又分别划分成多个功能模块。除了用户管理、商品管理、推广管理3个子系统之外,其他子管理系统和首页、外链页面为各类型管理员(角色)公用,无需额外授权。与之相应的是,用户管理系统需要用户管理员(角色)权限访问、管理,商品管理系统需要商品管理员(角色)权限访问、管理,推广管理系统需要推广管理员(角色)权限访问、管理。由于时间和精力的限制,本小组只实现需要额外角色权限的用户管理、商品管理、推广管理3个子系统。
2.2系统框架图
迷你商城后端管理系统架构图
2.3 E-R图
2.3.1用户管理(子系统)部分

E-R图1
2.3.2商品管理(子系统)部分

E-R图2
2.3.3推广管理(子系统)部分

E-R图3
3.功能需求
3.1 用户(顾客)管理子系统
3.1.1 用例图

用例图1-1
3.1.2 用例说明
|
用例标识 |
1-1-1 |
用例名称 |
查询搜索历史 |
|
创建人 |
陈子豪 唐佳强 |
创建日期 |
2019-04-17 |
|
版本号 |
v1.0.0 |
用例类型 |
查询报表 |
|
用例描述 |
查询功能,实现顾客搜索历史查询需求,以用户管理员身份操作。 |
||
|
参与者 |
用户管理员 |
||
|
报表作用 |
供用户管理员查询顾客搜索历史,了解顾客消费喜好。 |
||
|
报表内容 |
顾客在商城上进行商品搜索的历史 |
||
|
使用频率 |
中 |
||
|
数据链接 |
无 |
||
|
用例标识 |
1-1-2 |
用例名称 |
查询意见反馈 |
|
创建人 |
陈子豪 唐佳强 |
创建日期 |
2019-04-17 |
|
版本号 |
v1.0.0 |
用例类型 |
查询报表 |
|
用例描述 |
查询功能,实现顾客意见反馈查询需求,以用户管理员身份操作。 |
||
|
参与者 |
用户管理员 |
||
|
报表作用 |
供用户管理员查询顾客对商品的意见反馈,从而为顾客提高服务质量。 |
||
|
报表内容 |
顾客在商城上对商品的意见反馈 |
||
|
使用频率 |
高 |
||
|
数据链接 |
无 |
||
|
用例标识 |
1-1-3 |
用例名称 |
查询会员个人信息 |
|
创建人 |
陈子豪 唐佳强 |
创建日期 |
2019-04-17 |
|
版本号 |
v1.0.0 |
用例类型 |
查询报表 |
|
用例描述 |
查询功能,实现会员(顾客)个人信息查询需求,以用户管理员身份操作。 |
||
|
参与者 |
用户管理员 |
||
|
报表作用 |
供用户管理员查询会员个人信息,为会员提供更多优惠服务。 |
||
|
报表内容 |
保留会员个人信息 |
||
|
使用频率 |
低 |
||
|
数据链接 |
无 |
||
|
用例标识 |
1-1-4 |
用例名称 |
查询顾客收货地址 |
|
创建人 |
陈子豪 唐佳强 |
创建日期 |
2019-04-17 |
|
版本号 |
v1.0.0 |
用例类型 |
查询报表 |
|
用例描述 |
查询功能,实现顾客收货地址查询需求,以用户管理员身份操作。 |
||
|
参与者 |
用户管理员 |
||
|
报表作用 |
供用户管理员查询顾客收货地址,从而为顾客提供快递邮寄服务。 |
||
|
报表内容 |
保留顾客收货地址 |
||
|
使用频率 |
低 |
||
|
数据链接 |
无 |
||
|
用例标识 |
1-1-5 |
用例名称 |
查询顾客收藏 |
|
创建人 |
陈子豪 唐佳强 |
创建日期 |
2019-04-17 |
|
版本号 |
v1.0.0 |
用例类型 |
查询报表 |
|
用例描述 |
查询功能,实现顾客对商品的收藏查询需求,以用户管理员身份操作。 |
||
|
参与者 |
用户管理员 |
||
|
报表作用 |
供用户管理员查询顾客对商品的收藏,分析顾客喜好,并对相应的顾客推送其所喜好的商品。 |
||
|
报表内容 |
保留顾客对商品的收藏信息 |
||
|
使用频率 |
高 |
||
|
数据链接 |
无 |
||
|
用例标识 |
1-1-6 |
用例名称 |
导出查询结果 |
|
|
创建人 |
陈子豪 唐佳强 |
创建日期 |
2019-04-17 |
|
|
版本号 |
v1.0.0 |
用例类型 |
业务操作 |
|
|
用例描述 |
将满足查询条件的信息导出为一份文件,以便管理员保留结果。 |
|||
|
参与者 |
商品管理员、推广管理员、用户管理员 |
|||
|
触发事件 |
无 |
|||
|
前置条件 |
商品管理员、推广管理员、用户管理员执行查询所有(指定)的信息操作。 |
|||
|
事 件 流 |
基本流程 |
|
||
|
扩展流程 |
无 |
|||
|
异常流程 |
无 |
|||
|
后置条件 |
无 |
|||
3.1.3 领域模型

领域逻辑图1
3.2商品管理(子系统)
3.2.1 用例图

用例图1-2
3.2.2 用例说明
|
用例标识 |
1-2-1 |
用例名称 |
陈列商品列表 |
|
创建人 |
陈子豪 唐佳强 |
创建日期 |
2019-04-17 |
|
版本号 |
v1.0.0 |
用例类型 |
查询报表 |
|
用例描述 |
查询功能,实现指定(所有)商品查询需求,以商品管理员身份操作。 |
||
|
参与者 |
商品管理员 |
||
|
报表作用 |
商品管理员陈列指定(所有)的商品,了解商品信息。 |
||
|
报表内容 |
商场上供顾客购买的商品 |
||
|
使用频率 |
中 |
||
|
数据链接 |
无 |
||
|
用例标识 |
1-2-2 |
用例名称 |
显示商品评论 |
|
创建人 |
陈子豪 唐佳强 |
创建日期 |
2019-04-17 |
|
版本号 |
v1.0.0 |
用例类型 |
查询报表 |
|
用例描述 |
查询功能,实现指定(所有)商品评论查询需求,以商品管理员身份操作。 |
||
|
参与者 |
商品管理员 |
||
|
报表作用 |
商品管理员了解顾客对商品质量、服务好坏进行分析,从而及时更新商品,以更好的满足顾客对商品、服务的满意度。 |
||
|
报表内容 |
顾客在购买商品时对商品质量、服务等方面的评论。 |
||
|
使用频率 |
高 |
||
|
数据链接 |
商品评论表 |
||
|
用例标识 |
1-2-3 |
用例名称 |
回复评论 |
|
|
创建人 |
陈子豪 唐佳强 |
创建日期 |
2019-04-17 |
|
|
版本号 |
v1.0.0 |
用例类型 |
业务操作 |
|
|
用例描述 |
商品管理员可根据顾客对商品的评论进行相关回复,为顾客答疑或承诺顾客以后将会提供更好的商品质量、服务等。 |
|||
|
参与者 |
商品管理员 |
|||
|
触发事件 |
无 |
|||
|
前置条件 |
商品管理员先执行查询所有(指定)的商品评论操作。 |
|||
|
事 件 流 |
基本流程 |
1.商品管理员先执行查询所有(指定)的商品评论操作之后,对指定评论进行回复。 |
||
|
扩展流程 |
无 |
|||
|
异常流程 |
无 |
|||
|
后置条件 |
顾客对商品的评论得到回复。 |
|||
|
用例标识 |
1-2-4 |
用例名称 |
删除评论 |
|
|
创建人 |
陈子豪 唐佳强 |
创建日期 |
2019-04-17 |
|
|
版本号 |
v1.0.0 |
用例类型 |
业务操作 |
|
|
用例描述 |
商品管理员对顾客关于商品的评论进行删除,删除一些不实、虚假的评论,避免误导其他顾客。 |
|||
|
参与者 |
商品管理员 |
|||
|
触发事件 |
无 |
|||
|
前置条件 |
商品管理员先执行查询所有(指定)的商品评论操作。 |
|||
|
事 件 流 |
基本流程 |
1.商品管理员先执行查询所有(指定)的商品评论操作之后,对不实、虚假的评论进行删除。 |
||
|
扩展流程 |
无 |
|||
|
异常流程 |
无 |
|||
|
后置条件 |
不实、虚假的评论得以删除,没有误导其他顾客。 |
|||
3.2.3 领域模型

领域逻辑图2
3.3推广管理(子系统)
3.3.1 用例图

用例图1-3
3.3.2 用例说明
|
用例标识 |
1-3-1 |
用例名称 |
管理专题 |
|
|
创建人 |
陈子豪 唐佳强 |
创建日期 |
2019-04-17 |
|
|
版本号 |
v1.0.0 |
用例类型 |
业务操作 |
|
|
用例描述 |
推广管理员查询指定(所有)专题活动、根据顾客需求增设新的专题,从而达到推广商品的目的。 |
|||
|
参与者 |
推广管理员 |
|||
|
触发事件 |
无 |
|||
|
前置条件 |
无 |
|||
|
事 件 流 |
基本流程 |
|
||
|
扩展流程 |
无 |
|||
|
异常流程 |
无 |
|||
|
后置条件 |
商品销量增加、成功推广商品。 |
|||
|
用例标识 |
1-3-2 |
用例名称 |
团购规划 |
|
|
创建人 |
陈子豪 唐佳强 |
创建日期 |
2019-04-17 |
|
|
版本号 |
v1.0.0 |
用例类型 |
业务操作 |
|
|
用例描述 |
推广管理员查询指定(所有)团购规划、根据顾客需求增设新的团购规划,以满足团购类型的顾客。 |
|||
|
参与者 |
推广管理员 |
|||
|
触发事件 |
无 |
|||
|
前置条件 |
无 |
|||
|
事 件 流 |
基本流程 |
|
||
|
扩展流程 |
无 |
|||
|
异常流程 |
无 |
|||
|
后置条件 |
满足团购群体的顾客需求、同时促进商品销售。 |
|||
|
用例标识 |
1-3-3 |
用例名称 |
管理广告 |
|
|
创建人 |
陈子豪 唐佳强 |
创建日期 |
2019-04-17 |
|
|
版本号 |
v1.0.0 |
用例类型 |
业务操作 |
|
|
用例描述 |
推广管理员查询指定(所有)广告、通过更新广告、增设新颖广告以促进产品销量。 |
|||
|
参与者 |
推广管理员 |
|||
|
触发事件 |
无 |
|||
|
前置条件 |
无 |
|||
|
事 件 流 |
基本流程 |
|
||
|
扩展流程 |
无 |
|||
|
异常流程 |
无 |
|||
|
后置条件 |
促进了商品销量。 |
|||
|
用例标识 |
1-3-4 |
用例名称 |
管理优惠券 |
|
|
创建人 |
陈子豪 唐佳强 |
创建日期 |
2019-04-17 |
|
|
版本号 |
v1.0.0 |
用例类型 |
业务操作 |
|
|
用例描述 |
推广管理员查询指定(所有)商品优惠卷、根据顾客需求发放新的优惠券。 |
|||
|
参与者 |
推广管理员 |
|||
|
触发事件 |
无 |
|||
|
前置条件 |
无 |
|||
|
事 件 流 |
基本流程 |
|
||
|
扩展流程 |
无 |
|||
|
异常流程 |
无 |
|||
|
后置条件 |
满足团购群体的顾客需求、同时促进商品销售。 |
|||
3.3.3 领域模型

领域逻辑图3
4.非功能需求(URPS+)
4.1可用性(Usability)
该迷你商城后台管理系统对用户(商城管理员)在使用上来说,易操作、易理解,不同的用户拥有不同的角色管理权限限制,因此安全性较高。
4.2.可靠性(Reliability)
4.3性能(Performance)
由于受业务需求、软件设计、数据库设计、系统部署方式等因素的影响,性能在用户一次性导出信息量超过数十万时,性能会大大降低,因此,我们与用户协商一次导出数据时信息量不超过万,可多次导出,从而提高性能。在其他方面,性能需求均可满足用户。
4.4可支持性(Supportability)
该迷你商城后台管理系统专门设置了统计报表管理,实现了统一接口,大大提高了系统可维护性。
4.5其它(+)
暂无
迷你商城后台管理系统————stage1需求分析的更多相关文章
- 迷你商城后台管理系统————stage3项目部署测试汇总
系统测试 在项目部署到云服务器之前,已通过本机启动springboot程序,访问localhost:8080,输入登陆的账户等一系列操作测试:功能测试.健壮性测试,系统已满足用户规定的需求. 系统部署 ...
- 迷你商城后台管理系统---------stage3项目部署测试汇总
系统测试 在项目部署到云服务器之前,已通过本机启动springboot程序,访问localhost:8080,输入登陆的账户等一系列操作测试:功能测试.健壮性测试,系统已满足用户规定的需求. 系统部署 ...
- 迷你商城后台管理系统————stage2核心代码实现
应用程序主函数接口 @SpringBootApplication(scanBasePackages = {"org.linlinjava.litemall.db", "o ...
- 迷你商城后端管理系统 ———— stage2 项目的核心代码实现
应用程序主函数接口 @SpringBootApplication(scanBasePackages = {"org.linlinjava.litemall.db", "o ...
- 宠物商城后台管理系统(springMVC+Mybatis+数据库)
mysql数据库 create database swager; use swager; #类别 create table Category( id int primary key auto_incr ...
- 简易版CMS后台管理系统开发流程
目录 简易版CMS后台管理系统开发流程 MVC5+EF6 简易版CMS(非接口) 第一章:新建项目 MVC5+EF6 简易版CMS(非接口) 第二章:建数据模型 MVC5+EF6 简易版CMS(非接口 ...
- 【后台管理系统】—— Ant Design Pro入门学习&项目实践笔记(三)
前言:前一篇记录了[后台管理系统]目前进展开发中遇到的一些应用点,这一篇会梳理一些自己学习Ant Design Pro源码的功能点.附:Ant Design Pro 在线预览地址. Dashboard ...
- Java生鲜电商平台-商城后台架构与原型图实战
Java生鲜电商平台-商城后台架构与原型图实战 说明:生鲜电商平台的运营平台,其中需要很多的功能进行管理.目前把架构与原型图实战分享给大家,希望对大家有用. 仪表盘/首页,简单统计,报表页,运营快捷口 ...
- SpringBoot + Vue + ElementUI 实现后台管理系统模板 -- 后端篇(五): 数据表设计、使用 jwt、redis、sms 工具类完善注册登录逻辑
(1) 相关博文地址: SpringBoot + Vue + ElementUI 实现后台管理系统模板 -- 前端篇(一):搭建基本环境:https://www.cnblogs.com/l-y-h/p ...
随机推荐
- matlab学习笔记10_6 字符串与数值间的转换以及进制之间的转换
一起来学matlab-matlab学习笔记10 10_6 字符串与数值间的转换以及进制之间的转换 觉得有用的话,欢迎一起讨论相互学习~Follow Me 参考书籍 <matlab 程序设计与综合 ...
- EasyNVR智能云终端硬件盒子x86版自我维护之摄像机网页直播系统基础运维
背景分析 随着EasyNVR软件为越来越多的用户接受和使用,我们也致力于用户的需求收集和需求的调研,发现一部分用户有关于硬件设备的需求,加之我们推出的免费产品EasyNVS云管理平台,可以说用户自己搭 ...
- sql多列值一行显示
select stuff(( select ',' + UserNM from tblSysUser for xml path('')), 1,1,'')
- Eventbus的功能
Eventbus的功能 http://masstransit-project.com/ MassTransit is a free, open source, lightweight message ...
- flask,scrapy,django信号
简介 Django.Flask.scrapy都包含了一个“信号分配器”,使得当一些动作在框架的其他地方发生的时候,解耦的应用可以得到提醒. 通俗来讲,就是一些动作发生的时候,信号允许特定的发送者去提醒 ...
- 下载 m3u8 直播流的方法
下载 FFmpeg http://ffmpeg.org/download.html 查找直播流地址 找到目标视频对应的 m3u8 播放列表. 执行脚本 ffmpeg -i https://nhkmov ...
- Linux07 查找文件(find、locate)
一.一般查找:find find PATH -name FILENAME 我们也可是使用 ‘*’ 通配符来模糊匹配要查找的文件名 二.数据库查找:locate locate FILENAME ...
- 函数的练习1——python编程从入门到实践
8-1 消息: 编写一个名为display_message()的函数,它打印一个句子指出你在本章学的是什么.调用这个函数,确认显示的消息正确无误. def display_message(): pri ...
- Spring系列(三):Spring IoC源码解析
一.Spring容器类继承图 二.容器前期准备 IoC源码解析入口: /** * @desc: ioc原理解析 启动 * @author: toby * @date: 2019/7/22 22:20 ...
- TJOI2019
TJOI出一堆模板题还玩一堆梗是什么鬼 甲苯先生的字符串(矩阵快速幂) 矩阵快速幂模板题 代码 甲苯先生的滚榜(树状数组.线段树) 最开始想平衡树搞,但是平衡树太难写了 一次答案的查询相当于查询比当前 ...