超市需求分析

   超市需求分析

超市需求分析 ... 1

1项目计划 ... 1

1.1系统开发目的 ... 1

1.2背景说明 ... 1

1.3项目确立 ... 1

2逻辑分析与详细分析 ... 1

2.1每个模块必须实现的功能 ... 1

2.1.1 系统安全问题 ... 1

(2.1.1.1) 1

2.1.2 销售管理:(销售管理员) ... 2

2.1.3  商品管理 (管理员 ):(商品管理员) ... 2

(2.1.4)库存管理(库房管理员) ... 2

(2.1.5) 备份管理 : 3

(2.1.6)帮助系统: ... 3

2.2目标 ... 3

 

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

销售负责人

 

 

 

 

 


 

 

 

  • 1
    点赞
  • 25
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
1 Introduction 简介 1.1 Purpose 目的 编写此文档的目的是进一步定制软件开发的细节问题,希望能使本软件开发工作更具体。是为使用户、软件开发者及分析人员对该软件的初始规定有一个共同的理解,它说明了本产品的各项功能需求、性能需求和数据要求,明确标识各功能的实现过程,阐述实用背景及范围,提供客户解决问题或达到目标所需的条件或权能,提供一个度量和遵循的基准。 1.2 Scope 范围 在各个行业中,当我们接受到用户的商业项目后,在项目运行的全过程中充满了不确定因素,只有有效的运用项目管理的科学和艺术,才有可能使项目取得成功。对以上方面要想达到有效的管理水平,必须有一套科学的管理方法,但是即使有了科学的管理方法,由于项目干系人之间的沟通、协作不到位,往往达不到预期的结果。鉴于这种情况我们开发一套项目管理协作支撑系统,旨在为项目干系人提供一个交流、协作以及项目的进度跟踪监控、项目的质量控制、项目相关资源的管理的软件平台,从而提高项目管理水平,实现了工作的协同化、提高了工作效率。 2 General description 总体概述 定位:小型超市管理 风格: 商务 用户人群:小型超市 产品:桌面应用程序 2.1 Soft perspective 软件概述 2.1.1 About the Project 项目介绍 在现代化超市中,玲琅满目的商品让人们目不暇接。面对日益增加的商品数量和类型,动用人力管理商品的时候越来越麻烦。这个时候要是有一个软件系统代替人力管理超市的信息,那将使人们的生活越来越简易。 超市管理系统,就是一个这样的系统。 我们采用超市管理系统来实现管理商品的进退货、销售、人员管理和数据统计的功能。其中商品的销售需要人手动输入商品的数量来判断是批发还是零售,并且在输入二维码之后判断商品库存量是否满足实现设置的临界值,若是,则在进货表单中增加该商品,仅为提示作用,进货数量权由仓库管理员手动输入。在人员管理子系统中,仅仅可以让管理员及权限以上的人员进入该子系统,而所有的管理员信息(增删查改管理员信息、权限)都是由超级管理员管理。仓库管理中仅仅由仓库管理员和超级管理员才能进入,管理员进入该子系统之后可以对库存的商品类型商品进行增删查改操作,也可以进货,出库等表单的记录。将对每一个销售的记录和数据库流动的记录保存起来,用于查询统计某一个时间段内的情况。 本系统是一个集成前台销售系统、后台数据库管理系统于一身的综合性管理系统。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值