家电销售管理系统.docx

上传人:b****9 文档编号:142885 上传时间:2022-10-04 格式:DOCX 页数:19 大小:66.59KB
下载 相关 举报
家电销售管理系统.docx_第1页
第1页 / 共19页
家电销售管理系统.docx_第2页
第2页 / 共19页
家电销售管理系统.docx_第3页
第3页 / 共19页
家电销售管理系统.docx_第4页
第4页 / 共19页
家电销售管理系统.docx_第5页
第5页 / 共19页
点击查看更多>>
下载资源
资源描述

家电销售管理系统.docx

《家电销售管理系统.docx》由会员分享,可在线阅读,更多相关《家电销售管理系统.docx(19页珍藏版)》请在冰豆网上搜索。

家电销售管理系统.docx

家电销售管理系统

目录

一、需求分析 3

数据流图构建 3

(1)家电销售管理系统的顶层数据流图,如图1所示。

4

(2)家电销售管理系统第0层图,如图2 5

(3)进货管理部分第1层图,如图3所示 6

(4)人事管理部分第1层图,如图4所示 7

(5)库存管理部分第1层图,如图5所示 7

(6)销售管理部分第1层图,如图6所示错误!

未找到索引项。

8

2数据字典 8

二、概念结构设计 13

三、逻辑结构设计 14

2. 由以上各表建立起的数据库关系图(部分表未加入),如图7所示 17

19

一、需求分析

软件需求分析工作是软件生存周期中重要的一步。

只有通过需求分析才能把软件功能和性能的总体概念描述为具体上的软件需求规格说明,从而奠定软件开发的基础。

软件需求分析工作也是一个不断认识和逐步细化的过程。

该过程将软件调研阶段的需求资料进行分析和设计,使软件范围逐步细化到详细定义的程度,并分析出各种不同的软件元素,然后为这些元素找到可行的解决办法。

本章将从不同角度的需求分析问题,讲述软件需求类型,分析过程,并部分给出了数据字典和数据流图。

本章节内容是为了确切地表达出系统的每项需求,并作为设计的基础,为软件设计人员提供明确的指导方向,并为软件的功能测试提供测试依据。

数据流图构建

数据流图(dateflowdiagram,DFD),是SA方法中用于表示系统逻辑模型的一种工具,它以图形的方式描绘数据在系统中流动和处理的过程,由于它只反映系统必须完成的逻辑功能,所以它是一种功能模型。

数据流图是从数据的角度来描述一个系统,数据流图适合于宏观地分析一个组织业务概况。

(1家电销售管理系统的顶层数据流图,如图1所示。

顾客

销售人员

商品录入信息

家电销售

业务清单

管理系统

管理员

销售单

采购单 供货单

供货商

.

图1 家电销售管理系统的顶层数据流图

(2)家电销售管理系统第0层图,如图2

库存信息查询

销售信息



1:

库存管理

库存信息清单

销售信息查询

已进货信息

顾客

进货信息查询

销售单

管理员

销售信息清单



2:

销售管理



库存信息查询



进货信息请求



3:

进货管理



采购单进货信息清单

以后供货商信息

前台销售信息

人事信息查询

进货单

新供货商信息

职工信息人事信息清单

4:

人事管理

图2家电销售体统第0层图

(3)进货管理部分第1层图,如图3所示

已进货信息 新供货商信息

进货信息查询

进货信息清单

库存信息清单

3:

查询

采购单

进货信息请求

发出出货/采购清单查询

进货清单

采购清单

进货/采购清单检索结果

3:

更新

进货信息请求

进货单

图3进货管理部分第1层图

(4)人事管理部分第1层图,如图4所示

已有供货商信息

供货商信息清单

职工信息查询

供货商信息查询

4:

查询

职工信息清单

发出职工/供货商清单查询

职工清单

供货商清单

职工/供货商清单检索结果

4:

更新

职工信息

新供货商清单

图4人事管理部分第1层图

(5)库存管理部分第1层图,如图5所示

库存信息查询

库存信息清单

1:

查询

进货信息请求

发出库存检索请求

库存清单

库存信息检索结果

1:

更新

已进货信息

销售信息

图5库存管理部分第1层图

(6)销售管理部分第1层图,如图6所示

销售信息查询

销售清单

2:

查询

销售单

销售清单

前台销售信息

2:

更新



库存信息

图6销售管理部分第1层图

2数据字典

数据字典的作用是在软件分析和设计的过程中给人提供关于数据的描述信息。

它主要是对数据流图中的数据流、处理逻辑、外部实体、数据存储和数据项等方面进行具体的定义。

数据流程图配以数据字典,就可以从图形和文字两个方面对系统的逻辑模型进行完整的描述

(1)数据项的定义,如表1所示

编号

名称

别名

类型

长度

I01

empStatus

职工身份

Smallint

1

I02

empID

职工编号

char

6

I03

empPwd

用户密码

nvarchar

16

I04

empName

员工姓名

nvarchar

10

I05

empSex

员工性别

char

2

I06

empEthnic

民族

nvarchar

20

I07

empDiploma

学历

nvarchar

10

I08

empSalary

工资

Int

5

I09

empPhone

联系电话

nvarchar

12

I10

empAddress

联系地址

nvarchar

50

I11

empBeginDate

入职日期

Datetime

8

I12

Others

备注

ntext

50

I13

proID

商品编号

char

6

I14

supID

供货商号

char

6

I15

proName

商品名称

Nvarchar

50

I16

proKind

商品类别

Nvarchar

8

I17

BirthPlace

产地

Nvarchar

30

I18

proInPrice

商品进价

Money

4

I19

proOthers

备注

Ntext

50

I20

supPerson

供货商联系人

Nvarchar

10

I21

supPhone

联系人电话

Char

11

I22

supBank

开户行

Nvarchar

16

I23

supBankNo

银行账户

Varchar

15

I24

storeProNum

库存数量

Int

4

I25

orderID

销售单号

Char

9

I26

sellCount

销售数量

Int

4

I27

sellDate

销售日期

Date

8

I28

importBillID

进货单号

Char

6

I29

importQuantity

进货数量

Int

4

I30

totalMoney

进货金额

Money

4

I31

importDate

进货日期

Date

8

I32

importOthers

进货备注

Ntext

60

(2)数据流定义

家电销售系统部分数据流定义:

数据流名称:

销售信息

数据流来源:

销售管理系统数据流去向:

库存管理系统

数据流组成:

I25+I13+I26+I27

数据流名称:

已进货信息数据流来源:

库存管理系统数据流去向:

进货管理系统

数据流组成:

I28+I14+I15+I18+I29+I31+I32

数据流名称:

职工信息

数据流来源:

职工

数据流去向:

人事管理系统

数据流组成:

I01+I03+I04+I05+I06+I08+I09+I10+I02

数据流名称:

库存信息

数据流来源:

库存管理系统数据流去向:

销售管理系统数据流组成:

I24+I16

数据流名称:

进货信息请求数据流来源:

库存管理系统数据流去向:

进货管理系统数据流组成:

I15+I16+I26

数据流名称:

库存信息检索数据流来源:

库存管理员数据流去向:

库存管理系统数据流组成:

I24+I15+I16

数据流名称:

新供货商信息数据流来源:

库存管理系统

数据流去向:

人事管理管理系统

数据流组成:

I14+I20+I21+I22+I23

(3)数据存储描述

1

数据存储名称:

职工清单

简述:

记录用户的信息。

组织:

按职工编号递增排列

数据存储组成:

职工编号+姓名+性别+籍贯+学历+类别+工资+联系电话+联系地址+身份证号+聘用日期+编制日期+备注

2

数据存储名称:

商品清单

简 述:

记录商品的信息。

组 织:

按商品编号递增排列

数据存储组成:

商品编号+供货商号+名称+条形码+计量单位+类别+产地+单价+备注

3

数据存储名称:

供货商清单

简 述:

记录供货商的信息。

组 织:

按供货商编号递增排列

数据存储组成:

供货商号+名称+联系人+联系电话+联系地址+开户行+银行帐号+备注

4

数据存储名称:

进货清单

简 述:

记录进货的相关信息。

组 织:

按进货单编号递增排列

数据存储组成:

进货单号+商品编号+供货商号+进货价+数量+金额+进货日期+备注

5

数据存储名称:

销售清单

简 述:

记录销售相关信息。

组 织:

按销售单编号递增排列

数据存储组成:

销售单号+商品编号+销售数量+销售日期

6

数据存储名称:

库存清单

简 述:

记录库存相关信息。

组 织:

按商品编号递增排列数据存储组成:

商品编号+库存数量

(4)加工说明(数据处理)

1.加工名:

1:

查询

加工逻辑:

根据要查询的库存信息,检索出库存信息明细表输入流:

库存信息查询,发出库存信息请求

输出流:

库存信息清单,进货信息请求

2.加工名:

1:

更新

根据进货信息或销售信息更新库存信息

输入流:

已进货信息,销售信息输出流:

发出库存检索请求

3.加工名:

2:

查询

根据要查询的销售信息,检索出销售信息明细表输入流:

销售信息查询

输出流:

销售清单,销售单

4.加工名:

2:

更新

加工逻辑:

根据销售信息更细销售清单输入流:

前台销售信息,库存信息

输出流:

更新库存清单

5.加工名:

3:

查询

加工逻辑:

根据要查询的进货信息,检索出进货信息明细表输入流:

进货信息查询,发出进货/采购清单查询

输出流:

库存信息清单,已进货信息,新供货商信息,进货单信息清单,采购单,进货信息请求,进货/采购清单检索结果

6.加工名:

3:

更新

加工逻辑:

根据进货信息更新进货清单输入流:

进货信息请求,进货单

输出流:

发出进货/采购清单查询

7.加工名:

4:

查询

加工逻辑:

根据输入要查询的职工信息或供货商信息,检索出相应的结果输入流:

职工信息查询,供货商信息查询,发出职工/供货商清单查询

输出流:

已有供货商信息,供货商信息清单,职工信息清单,职工/供货商清单检索结

8.加工名:

4:

更新

加工逻辑:

根据输入的职工信息或新供货商信息更新相应的职工清单或供货商清单输入流:

职工信息,新供货商信息清单,职工/供货商清单检索结果

二、概念结构设计

数据库的概念结构设计是根据用户需求设计数据库的概念数据模型,概念模型是从用户角度看到的数据库,可用E-R模型表示。

E-R图划分为实体及属性图a)和实体及其联系图b),如下图所示:

职工编号 职工姓名 性别

籍贯

身份证号 薪资

职工

商品编号 商品名称 商品分类号 商品生产日期 商品进价

商品

供应商编号 名称

类型编号

地址

联系人

供货商

仓库编号

仓库名称

仓库面积

仓库

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 总结汇报 > 学习总结

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1