超市需求分析
来源:互联网 发布:通达oa阿里云 编辑:程序博客网 时间:2024/04/27 16:00
超市需求分析
超市需求分析
1项目计划
1.1系统开发目的
1.2背景说明
1.3项目确立
2逻辑分析与详细分析
2.1每个模块必须实现的功能
2.1.1 系统安全问题
(2.1.1.1)
2.1.2 销售管理:(销售管理员)
2.1.3 商品管理(管理员):(商品管理员)
(2.1.4)库存管理(库房管理员)
(2.1.5) 备份管理:
(2.1.6)帮助系统:
2.2目标
1项目计划
1.1系统开发目的
1.大大提高超市的运作效率。
2.通过全面的信息采集和处理,辅助提高超市的决策水平。
3.使用本系统,可以迅速提升超市的管理水平,是管理更简便,快捷。
1.2背景说明
1.手工纪录账目,消耗人力,容易出差错
2.账本容易丢失,缺页
3. 各部门人员工作量大
1.3项目确立
针对超市的特点,为了帮助超市解决现在面临的问题,我们将开发以下8个模块:用户管理:主要的功能包括用户的添加 删除 密码 和权限的修改
备份管理主要的功能包括数据库的备份,数据库的还原
商品管理主要的功能商品的添加,删除,修改,销量统计和分类查询
销售管理主要的功能通过输入货物编号和数量实现商品销售,并提供库存判断,找零计算等功能;
库存管理主要的功能库存的添加,查询商品
今日盘点主要的功能告诉用户今日的销售额是多少
人事管理主要的功能共享版本不提供写功能
登陆和退出登陆主要的功能实现了管理员和销售员不同权限的分类登陆
2逻辑分析与详细分析
2.1每个模块必须实现的功能
超市必需要解决以下问题
2.1.1 系统安全问题
登陆权限管理:
(2.1.1.1)前提条件:系统管理人员必须成功登陆
(2.1.1.2)功能描述:系统管理人员针对不同的登陆者分配登陆者不同的功能,具有对登陆用户进行添加,修改密码,注销用户等功能
(2.1.1.3)步骤一:将登陆名与密码提交给系统
步骤二:系统会检查登陆名与密码是否正确,若登陆名与密码没有错误,
系统会判断此登陆人员的类型(销售员,管理员,)
步骤三:系统会根据登陆人员的不同类型分配不同的权限
2.1.2 销售管理:(销售管理员)
(2.1.2.1)前提条件:销售人员必须成功登陆
(2.1.2.2)功能描述:销售是超市的重要功能之一,收银人员记录客户选购商品的数量,条码,以及总金额 ,打印商品销售报表,以及每日盘点
(2.1.2.3)步骤一:收银人员建立销售时,将商品条码或者将商品名称提交该系统
步骤二: 系统会将此商品的信息显示,(每一次销售都可以看作为定单)当收银人员输入商品的数量并提交给系统时,系统会计算出客户所需交纳的费用
步骤三: 当收银人员输入客户交纳的费用,会自动实现找零功能
2.1.3 商品管理(管理员):(商品管理员)
(2.1.3.1)前提条件:管理人员必须成功登陆
(2.1.3.2)功能描述:商品可能由于外部原因需要调价(气候,交通等因素),对商品信息的添加,将商品的信息注销,查询商品的信息,若超市发现主食类(包子,麻花)非常受欢迎,可以随时可以添加商品的新类别,当调查某一类别不畅销,可以不进此类别的货物(可以将此类别的所有信息注销),当添加新类别时,可以导入其他商品的信息,也可以导出商品
拥有库存量自动报警,保质期自动报警,打印商品信息报表等功能
(2.1.3.3)步骤一:管理员发出查询商品的请求时,系统会根据请求发出相应的结果
步骤二: 管理员可以根据查询商品的信息进行修改,添加新类别,可以将某一商品的信息注销,并将此请求发送给系统
步骤三: 系统根据相应的请求作出相应的反应
(2.1.4)库存管理(库房管理员)
(2.1.4.1)前提条件:库存管理人员必须成功登陆
(2.1.4.2)功能描述:查看某一类别,某一商品的库存信息,拥有进货的权利,以决定是否向商品进货,以及向供货商下达定单,并可一记录商品的进货信息,拥有供货商的详细信息,当发现某一产品销量不好或快到保质期,管理员可将此商品退回购货商。可以查询退货信息,并具有查询供货商信息,添加供货商信息,修改供货商信息(如:联系电话,联系人员)
(2.1.4.3)步骤一:管理员将采购商品的请求提交给系统
步骤二:系统响应进货商品信息的请求,管理员可添加库存中已有商品,并可选择库存中未有的
步骤三: 管理员根据选择并将采购商品放入仓库中
(2.1.5) 备份管理: 包括数据库的备份,数据库的还原
(2.1.6)帮助系统:
2.2目标
1)让繁琐的工作井然有序
2)超市管理者从繁重的传统式经营管理中解脱出来
3)超市管理者把握住商品的进销存动态,对超市各种资源的流转进行更好的控制和发展
4)采购人员查询本系统,可以更直接、有效地获得商品情况,了解到商品是否畅销或滞销
5)销售管理人员根据商品的销售情况进行分析,以进行下一次的销售计划
表名:
商品信息表
作用:
存储商品的信息等信息
主键:
商品编号
列名
数据类型
长度
是否为空
字段说明
约束
Sid
int
4
否
主键,商品ID,
Sname
Varchar
20
否
商品名称
Stiaoma
Varchar
20
否
商品条码
Sunit
Varchar
20
否
单位
Sguige
Varchar
30
是
商品规格
stejia
Char
10
是
商品是否为特价,默认为否
Sminnum
Int
4
是
设置商品的最低库存,默认为0
SpriceStart
Double
8
是
商品的进价
Spricelast
Double
8
否
商品的售价
Szhekou
Double
8
是
商品的折扣 ,默认为1
slid
Int
4
否
所属类别编号
sProducesid
int
4
是
商品的生产厂商
Sbeizhu
varchar
50
是
商品的其他信息
SFreshEndTime
datetime
否
商品的保质期
表名:
类别信息
作用:
存储类别的信息
主键:
类别编号
列名:
数据类型
长度
是否为空
字段说明
Lid:
int
4
否
主键,自动增长 identity(1,1)
Lname:
varchar
30
否
类别名称
表名:
超市负责人信息表
作用:
显示出商品的库存明细信息
主键:
编号:
列名:
数据类型
长度
是否为空
字段说明
cid
int
4
否
负责人编号
Cname:
Varchar
20
否
负责人姓名
Csex:
Double
8
否
性别
Cphone:
varchar
20
否
联系电话
表名:
库存信息表
作用:
显示出商品的库存明细信息
主键:
编号:
列名
数据类型
长度
是否为空
字段说明
ksid
int
4
否
商品进价kSpriceStart:
Double
8
是
商品的进价
Klid:
Int
4
否
所属类别编号
Ksnum:
int
4
否
库存的数量
Kid
Int
4
库存信息编号
表名:
供货商信息
作用:
存储供货商的信息
主键:
供货商编号
列名
数据类型
长度
是否为空
字段说明
约束
Gid
int
4
否
主键,供货商ID,identity(1,1)
Gnaem
Varchar
50
否
供货商名称
Gaddress
Varchar
50
是
供货商地址
Gphone
Varchar
20
否
供货商联系电话
GfuzePerson
Varchar
30
否
供货商负责人
表名:
登陆信息表
作用:
显示出商品的库存明细信息
主键:
登陆编号:
列名
数据类型
长度
是否为空
字段说明
Loginid
Int
4
否
登陆编号,identity(1,1)
LoginName:
varchar
20
否
登陆用户名
LoginPwd:
varchar
20
否
登陆密码:
LoginLeiXing:
varchar
20
否
登陆类型:
表名:
采购信息表
作用:
超市进货时,向供货商提供的采购信息
主键:
采购编号
列名
数据类型
长度
是否为空
字段说明
约束
Caigouid
Int
4
否
自动增长(5000,1)
Caigousid
Varchar
20
否
引用商品信息表中的商品编号
Foreign key()
Caigounum:
Int
4
否
进货的数量
Gongyinshangid:
Int
4
否
供货商的编号
Foreign key(供货商编号)
ChaoshifuzePersonid:
int
4
否
超市负责人编号
Foreign key(
超市负责人编号
)
caigoudate
datetime
否
采购商品的时间
表名:
销售信息表
作用:
商品的销售明细信息
主键:
销售编号
列名
数据类型
长度
是否为空
字段说明
约束
xid
int
4
否
销售的编号
Identity(1,1)
Xsid
int
4
否
引用商品信息表中的商品编号
Foreign key()
Xnum:
Int
4
否
销售的数量
Xdatetime:
datetime
8
是
销售的时间
Default(getdate())
Xsummoney:
float
8
否
消费的金额
xdanwei
varchar
20
单位
Xguige
Varchar
20
规格
xfuzerenname
varchar
20
否
销售负责人
- 超市需求分析
- 小超市型需求分析
- 超市收银系统需求分析求指导
- 我们的软件课程设计2(超市进销存管理系统需求分析)
- 连锁超市联网实时代收费需求
- 超市经营数据分析举要
- 超市
- 超市
- 超市
- 需求分析之需求
- 需求分析-需求定义
- 黑马程序员-------超市库存管理系统需求说明书
- 需求分析
- 需求分析
- 需求分析
- 需求分析
- 需求分析
- 需求分析
- 网站项目管理-如何做好需求分析
- 面试必问的16个经典问题的回答思路
- C#下 ASP.NET 2.0中禁止GridView的内容自动换行 (测试有效!!)
- php截取字符串的函数 支持utf8,gbk
- java下Class.forName的作用是什么,为什么要使用它
- 超市需求分析
- iis7下调试很多东西不成功
- 局域网设置方法
- 问答:Excel单元格合并的问题
- 详解SQL Server中数据库快照工作原理
- 利用psexec.exe和netsh远程修改IP地址
- java回调机制及Hibernate中的HibernateTemplate实现
- coldfusion中的cfwindow标签
- TOJ 1765 Longest Ordered Subsequence 最长上升子序列 DP