销售信息

更新时间:2023-03-27 15:44:56 阅读: 评论:0

党员的思想汇报-述职报告结尾

销售信息
2023年3月27日发(作者:关于地震)

1

家电销售管理系统

目录

一、需求分析..........................................................................................................................................................2

数据流图构建..................................................................................................................................................2

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

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

(3)进货管理部分第1层图,如奴隶制度 图3所示.............................................................................................5

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

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

(6)销售管理部分第1层图,如图6所示错误!未找到索引项。.....................................................7

2数据字典.......................................................................................................................................................7

二、概念结构设计................................................................................................................................................12

三、逻辑结构设计................................................................................................................................................13

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

2

一、需求分析

软件需求分析工作是软件生存周期中重要的一步。只有通过需求分析才能把软件功

能和性能的总体概念描述为具体上的软件需求规格说明,从而奠定软件开发的基础。软

件需求分析工作也是一个不断认识和逐步细化的过程。该过程将软件调研阶段的需求资

料进行分析和设计,使软件范围逐步细化到详细定义的程度,并分析出各种不同的软件

元素,然后为这些元素找到可行的解决办法。本章将从不同角度的需求分析问题,讲述

软件需求类型,分析过程,并部分给出了数据字典和数据流图。

本章节内容是为了确切地表达出系统的每项需求,并作为设计的基础,为软件设计

人员提供明确的指导方向,并为软件的功能测试提供测试依据。

数据流图构建

数据流图(dateflowdiagram,DFD),是SA方法中用于表示系统逻辑模型的一种工

具,它以图形的方式描绘数据在系统中流动和处理的过程,由于它只反映系统必须完成

的逻辑功能,所以它是一种功能模型。数据流图是从数据的角度来描述一个系统,数据

流图适合于宏观地分析一个组织业务概况。

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

销售单

商品录入信息业务清单

采购单供货单古筝教程

家电销售

管理系统

顾客

3

.

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

供货商

4

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

2:销售管理

销售单

顾客

销售信息清单管理员

销售信息查询

前台销售信息

1:库存管理

库存信息查询

销售信息

库存信息查询

进货信息请求

库存信息清单

3:进货管理

采购单

进货信息清单

已进货信息

进货信息查询

4:人事管理

人事信息查询

职工信息

人事信息清单

新供货商信息

进货单

以后供货商信息

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

5

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

3:查询

已进货信息新供货商信息

进货信息清单

进货信息请求

采购单

进货信息查询

库存信息清单

进货清单采购清单

3:更新

进货单

进货/采购清单检索结果

进货信息请求

发出出货/采购清单查询

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

6

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

4:查询

4:更新

供货商信息清单已岗位工作说明书 有供货商信息

职工信息清单

职工信息查询

供货商信息查询

职工清单供货商清单

新供货商清单职工信息

职工/供货商清单检索结果发出职工/供货商清单查询

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

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

1:查询

1:更新

进货信息请求

库存清单

销售信息已进货信息

库存信息检索结果发出库存检索请求

库存信息查询

库存信息清单

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

7

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

2:查询

2:更新

销售单

销售清单

库存信息前台销售信息

销售信息查询

销售清单

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

2数据字典

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

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

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

完整的描述

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

编号名称别名类型长度

I01empStatus职工身份Smallint1

I02empID职工编号char6

I03empPwd用户密码nvarchar16

I04empName员工姓名nvarchar10

I05empSex员工性别char2

I06empEthnic民族nvarchar20

I07empDiploma学历nvarchar10

I08empSalary工资Int5

8

I09empPhone联系电话nvarchar12

I10empAddress联系地址nvarchar50

I11empBeginDate入职日期Datetime8

I12Others备注ntext50

I13proID商品编号char6

I14supID供货商号char6

I15proName商品名称Nvarchar50

I16proKind商品类别Nvarchar8

I17BirthPlace产地Nvarchar30

I1孕妇能吃杏仁吗 8proInPrice商品进价Money4

I19proOthers备注Ntext50

I20supPerson供货商联系人Nvarchar10

I21supPhone联系人电话Char11

I22supBank开户行Nvarchar16

I23supBankNo银行账户Varchar15

I24storeProNum库存数量Int4

I25orderID销售单号Char9

I26llCount销售数量Int4

I27llDate销售日期Date8

I28importBillID进货单号Char6

I29importQuantity进货数量Int4

I30totalMoney进货金额Money4

I31importDate进货日期Date8

I32importOthers进货备注Ntext60

(2)数据流定义

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

数据流名称:销售信息

数据流来源:销售管理系统

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

数据流组成:I25+I13+I26+I27

数据流名称:已进货信息

数据流来源:库存管理系统

数据流去向:进货管理系统

数据流组成:I28+I14+I15+I18+I29+I31+I32

数据流名称:职工信息

9

数据流来源:职工

数据流去向:人事管理系统

数据流组成: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

数据存储名称:商品清单

简述:记录商品的信息。

10

组织:按商品编号递增排列

数据存储组成:商品编号+供货商号+名称+条形码+计量单位+类别+产地+单价+备注

3

数据存储名称:供货商清单

简述:记录供货商的信息。

组织:按供货商编号递增排列

数据存储组成:供货商号+名称+联系人+联系电话+联系地址+开户行+银行帐号+备注

4

数据存储名称:进货清单

简述:记录进货的相关信息。

组织:按进货单编号递增排列

数据存储组成:进货单号+商品编号+供货商号+进货价+数量+金额+进货日期+备注

5

数据存储名称:销售清单

简述:记录销售相关信息。

组织:按销售单编号递增排列

数据存储组成:销售单号+商品编号+销售数量+销售日期

6

数据存储名称:库存清单

简述:记录库存相关信息。

组织:按商品编号递增排列

数据存储组成:商品编号+库存数量

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

1.加工名:1:查询

加工逻辑:根据要查询的库存信息,检索出库存信息明细表

输入流:库存信息查询,发出库存信息请求

输出流:库存信息清单,进货信息请求

2.加工名:1:更新

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

11

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

输出流:发出库存检索请求

3.加工名:2:查询

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

输入流:销售信息查询

输出流:销售清单,销售单

4.加工名:2:更新

加工逻辑:根据销售信息更细销售清单

输入流:前台销售信息,库存信息

输出流:更新库存清单

5.加工名:3:查询

加工逻辑:根据要查询的进货信息,检索出进货信息明细表

输入流:进货信息查询,发出进货/采购清单查询

输出流:库存信息清单,已进货信息,新供货商信息,进货单信息清单,采购单,进货

信息请求,进货/采购清单检索结果

6.加工名:3:更新

加工逻辑:根据进货信息更新进货清单

输入流:进货信息请求,进货单

输出流:发出进货/采购清单查询

7.加工名:4:查询

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

输入流:职工信息查询,供货商信息查询,发出职工/供货商清单查询

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

8.加工名:4:更新

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

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

12

二、概念结构设计

数据库的概念结构设计是根据用户需求设计数据库的概念数据模型,概念模型是从用户

角度看到的数据库,可用E-R模型表示。

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

职工

职工编号职工姓名性别籍贯身份证号薪资

商品

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

供货商

供应商编号名称类型编号地址联系人

仓库

仓库编号仓库面积

部门

编号名称

仓库名称

13

a)实体及属性图

职工顾客销售

销售信息

n

m

进货

m

商品

n

进货信息

供货供货商

供货信息

nm

支付

1

n

库存

m1

仓库

库存量

管理

m

1

属于

部门

1

n

b)实体及联系图

三、逻辑结构设计

1.下面把基本的E-R图转换为与选用DBMS产品支持的数据模型项符合的逻辑结构。

本系统的数据库命名为:axhiao数据库,存储所有的数据信息及其储过程。axhiao信息

表如表1至9所示

表1tb_Employee(职工信息表)

序号英文名中文名类型长度

1empID职工编号varchar10

2empName职工名称nvarchar20

3empPwd职工密码nvarchar16

4empStatus职工身份smallint1

5empSex性别varchar2

6empPhone联系电话varchar11

7empEthnic民族nvarchar20

8empAddress家庭住址nvarchar60

14

9empDiploma学历Varchar20

10empSalary工资money8

11empBeginDate入职日期datetime8

表2tb_Product(商品信息表)

序号英文名中文名类型长度

1proID商品编号varchar10

2proName商品名称nvarchar20

3proKind商品分类号smallint2

4proInPrice商品进价money8

5proDate生产日期datetime8

6proOthers备注nvarchar60

表3tb_Supplier(供货商信息表)

序号英文名中文名类型长度

1supID供货商编号varchar3

2supName供货商名称nvarchar20

3supKind供应商类型号smallint2

4supAddress地址nvarchar50

5supPerson联系人nvarchar10

6supPhone联系电话varchar11

7supBank供应商使用银行nvarchar20

8supBankNo供应商银行帐号varchar50

9supOthrs备注varchar50

表4tb_Store(仓库信息表)

序号英文名中文名类型长度

1stoID仓库编号int2

2stoName仓库名称varchar20

3stoArea仓库面积real4

4stoOthers备注varchar50

表5tb_ProductKind(商品分类信息表)

序号英文名中文名类型长度

1proKindID商品分类编号int3

2proKindName分类名称varchar20

表6tb_StoreBill(库存清单)

序号英文名中文名类型长度

1stoID仓库编号int2

2proKind库存商品种类smallint2

15

3stoProNum库存数量int3

表7tb_SellOrder(销售信息清单)

序号英文名中文名类型长度

1orderID销售编号varchar20

2proID商品编号varchar10

3empID销售编号varchar10

4llPrice销售价格money8

5llCount销售数量smallint2

6llDate销售日期datetime8

7cusName顾客姓名varchar20

8cusPhone顾客电话varchar11

9cusMoney顾客付款money8

表8tb_ImportBill(进货信息清单)

序号英文名中文名类型长度

1importBillID进货单号Char6

2importQuantity进货数量Int4

3totalMoney进货金额Money4

4importDate进货日期Date8

5stoID储存仓库Int2

6proKind商品种类smallint2

7supID供货商编号Varchar10

8importOthers进货备注Ntext60

表9tb_Department(部门信息)

序号英文名中文名类型长度

1depID部门编号int

2depName部门名称varchar20

16

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

所示:

tb_Employee

empID

empName

empPwd

empStatus

empSex

empPhone

empEthnibcaa c

empAddress

empDiploma

empSalary

empBeginDate

tb_ImportBill

importBillID

proKindID

stoID

supID

importQuantity

totalMoney

importDate

importOthers

tb_ProductKind

proKindID

proKindName

tb_Store

stoID

stoName

stoArea

stoOthers

tb_StoreBill

stoID

proKind

stoProNum

tb_Supplier

supID

supName

supKind

supAddress

supPerson

supPhone

supBank

supBankNo

supOthers

tb_Product

proID

proName

proKind

proInPrice

proDate

proStatus

proOthers

tb_SellOrder

orderID

proID

empID

llPrice

llCount

llDate

cusName

cusPhone

cusMoney

图7数据库关系图

17

8.家电销售管理系统的业务流程图。如图9所示。

系统登录

系统主窗体

是否登录

基本信息进货管理销售管理库存管理系统维护

图9系统的业务流程图

附:

创建存储过程pro_Others

功能:向商品表tb_Product中添加备注信息

createprocpro_Others

@idvarchar(20)

as

updatetb_Product

tproOthers='退货或者换货',proStatus=2

whereproID=@id

18

触发器1:

程序中在tb_Employee表上创建触发器tb_Ur_Inrt,主要的功能是当管理员录入普通销售员的信息时

根据日期实现员工的自动编号以及初始密码的设置和身份的设置。

员工例如:BV11061501

触发器代码:

createTRIGGER[tb_Ur_Inrt]ON[dbo].[tb_Employee]

INSTEADOFINSERT

AS

declare@strvarchar(20)

declare@passwordvarchar(16)

declare@iinte游戏ui设计 ger

declare@strtmpvarchar(20)

declare@svarchar(20)

declare@strComvarchar(20)

declare@str_tb_Urvarchar(10)

declare@strleftvarchar(10)

declare@statusint

t@status=0

t@password='123'

t@str_tb_Ur=(lectmax(empID)fromtb_Ura)

t@str_tb_Ur=left(rtrim(@str_tb_Ur),8)

t@str='BV'+left(convert(char,getdate(),12),6)

lect@i=isnull(max(cast(right(rtrim(empID),len(empID)-8)asinteger)),0)from

(lectempIDfromtb_UrwhereempIDlike@str+'%')a

if@str<>@str_tb_Ur

t@i=0

t@i+=1

if@i<10

t@str+='0'

t@strtmp=@str++cast(@iaschar)

INSERT

INTO

tb铁血丹青 _Employee(empID,empName,empPwd,empStatus,empSex,empPhone,empEthnic,empAdd贝多芬是哪国人 ress

,empDiploma,empSalary,empBeginDate)

SELECT@strtmpampID,empName,@passwordampPwd,@statusas

empStatus,empSex,empPhone,empEthnic,empAddress,empDiploma,empSalary,empBeginDat

efrominrted

触发器2:

功能:实现自动更改产品列表中产品是否售出的信息以及相应库存信息减1,与此对应的还有相应的实现

19

加功能的触发器。

createtriggercha_Inrtontb_SellOrder

forinrt,update

as

updatetb_Product

tproStatus=0

whereproID=(lectproIDfromInrted)

updatetb_Out

toutCount-=1

whereoutKind=(

lectproKind

fromtb_Product

whereproID=(lectproIDfromInrted))

本文发布于:2023-03-27 15:44:55,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/zhishi/a/167990309642714.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

本文word下载地址:销售信息.doc

本文 PDF 下载地址:销售信息.pdf

下一篇:返回列表
标签:销售信息
相关文章
留言与评论(共有 0 条评论)
   
验证码:
推荐文章
排行榜
Copyright ©2019-2022 Comsenz Inc.Powered by © 实用文体写作网旗下知识大全大全栏目是一个全百科类宝库! 优秀范文|法律文书|专利查询|