百货商场级超市管理系统数据库Word下载.docx

上传人:b****7 文档编号:22471578 上传时间:2023-02-04 格式:DOCX 页数:32 大小:196.71KB
下载 相关 举报
百货商场级超市管理系统数据库Word下载.docx_第1页
第1页 / 共32页
百货商场级超市管理系统数据库Word下载.docx_第2页
第2页 / 共32页
百货商场级超市管理系统数据库Word下载.docx_第3页
第3页 / 共32页
百货商场级超市管理系统数据库Word下载.docx_第4页
第4页 / 共32页
百货商场级超市管理系统数据库Word下载.docx_第5页
第5页 / 共32页
点击查看更多>>
下载资源
资源描述

百货商场级超市管理系统数据库Word下载.docx

《百货商场级超市管理系统数据库Word下载.docx》由会员分享,可在线阅读,更多相关《百货商场级超市管理系统数据库Word下载.docx(32页珍藏版)》请在冰豆网上搜索。

百货商场级超市管理系统数据库Word下载.docx

第2章系统功能设计

2.1系统总体结构设计图

 

2.2系统功能模块

1.2.1销售处理销售处理模块的任务是,接受顾客的订货单,并进行校验,将不符合要求的订货单

退还给顾客。

如果是合格的订货单且仓库有存货,那么就给顾客开发货票,通知顾客到财务科交货款,并修改因顾客购买而改变的库存数据。

附图2

2/25

1.2.2采购处理

采购处理模块要完成的任务是将销售科提供的缺货单进行汇总,根据汇总情况和各厂商供货情况,向有关厂商发出订购单。

当供货厂商发来供货单时,对照留底的订购单加以核对。

如果正确则建立进货帐和应付款帐,向销售科发到货通知单并修改库存记录;

如果供货单与留底订购单不符,则把供货单退还给供货厂商。

附图3

1.2.3会计处理

会计处理模块要完成的任务是,接到顾客的货款时,给顾客开出收据及发票,

通知销售科付货;

根据税务局发来的税单建立付款帐,并付税款;

根据供货厂商发来的

付款通知单和采购科记录的应付款明细帐,建立付款明细帐,同时向供货厂商付购货款。

会计处理

第3章数据库设计

3.1需求分析

3.1.1百货商店管理系统业务流程图

3.1.2百货商店管理系统数据流程图

1)顶层数据流程图

附图6

2)系统数据流程图一级分解

附图7

5/25

3)销售管理数据流程图

合格订单

客户

订单

P1.1校验订货单

订货单

采购管理

不合格订单

库存

缺货单

到货单

P1.3

到货

发货单

P1.4

开单据,改库存

货款单

发应收款

应收账款

附图8

P1.5建销售记录

销售记录

4)采购管理数据流程图

P3.1

采购单管理

不合格供货单

采购单

P3.3

合格供货单

更新库存

供货单

P3.2校验供货单

应付账款

5)财务管理数据流程图

附图10

3.1.3百货商店管理系统数据字典

1)数据项

表3-1

编号

数据项名称

别名

说明部分

1

CustomerID

客户编号

整型,主键,notnull

2

CustomerName

客户名称

nvarchar(20),notnull

3

CustomerAddress

客户地址

nvarchar(50)

4

CustomerPhone

客户电话

nvarchar(11)

5

Taxno

税号

nvarchar(10)

6

Repute

信誉度

7

Country

国家

nvarchar(20)

8

Province

省份

9

ComponyAddress

供应商地址

10

ComponyName

供货商名称

11

ComponyID

供货商编号

12

ComponyPhone

供应商电话

13

ProductID

产品编号

14

ProductName

产品名称

15

ProductType

产品类别

16

NumberPerMonth

月生产能力

整型

17

Price

单价

money

18

StorageID

库存信息编号

19

StorageAddress

库存地址

20

StorageNumber

库存数量

21

StockID

进库号

22

StockNumber

进库数量

23

Stock

进价

24

Stocksum

总价

25

StockTime

进库时间

datetime

Principal

经手人

26

OrderID

订单号

27

OrderTime

订单时间

28

OrderNumber

订单数量

29

RequireDate

产品需要时间

30

OrderEmployee

订单业务员

31

IsConsignment

是否发货

nvarchar

(2)

32

SendID

发货信息编号

33

SendDate

发货时间

34

SendPrincipal

发货负责人

(2)数据流

表3-2

数据流编号

名称

来源

去处

简述

L1

订货单位

销售管理

来自客户的订单

L2

发货票

销售单位

来自销售科的提货依据

L3

货款收据

财务管理

订货单位交款的依据

L4

到货单

采购单位

通知销售科缺货已到

L5

供货单位

通知订的货已到

L6

报表

经理

将业务状况反映给经理

(3)数据结构

表3-3

数据结构编号

数据结构名

属性

商品

商品名称,商品编号,产地,单位,批号,

商品简介,供货

单位属性,标准文号,规格

供货商名称,供货商序号,邮编,联系人,

电话,地址

E-mail,传真,

订货商名称,订货商序号,邮编,联系人,

销售科

销售科序号,联系人,地址,人数,传真,

E-mail,电话

采购科

采购科序号,联系人,地址,人数,传真,

财务科

财务科序号,联系人,地址,人数,传真,

(4)数据存储

表3-4

数据存储编号

输入数据流

输出数据流

内容

A1

标识、货物细节、

厂商、日期等

A2

标识、货物明细、

销售额等

A3

应付税款

税务管理

标识、日期、明细、

税额等

A4

付款支票

标识、日期、税额

A5

标识、缺货明细、

日期等

A6

标识、订货明细、日期、货款等

A7

采购记录

标识、货物明细、销售额等

(5)处理过程

表3-5

处理过程编号

P1

应收账款,销售记

订货单进入销售管理一系列的处理后,得出相应信息

P2

应收账款,销售记录,货款收据,采购记录

报表付款支票

财务管理处理整个业务流程的财务信息

P3

缺货单,供货单,应收账款,采购记录

到货单采购单

采购科收到销售科的缺货单进行订货,并在货到后反映给销售科

P4

税务局向公司的财务科发出应付税款,公司用支票进行缴付

3.2概念结构设计

3.2.1E-R图

(1)客户E-R图

2)供货商E-R图

供应商电话

图3-2

3)产品E-R图

供应商编

产品

月生产能

图3-3

4)库存实体E-R图

图3-4

5)产品进库E-R图

图3-5

6)订单信息E-R图

产品需要时间

订单业务员

图3-6

3.2.2局部E-R图

数量

号产品名称

供应商名

供应商地

供应商

供应商电

图3-7

提供

图3-8

3.2.3全局E-R图

订货量

销售科序

电话

传真

订货商名

订货商序

E-mail

联系人

地址

邮编

供货商名

供货商序

采购

发送缺货

财务科序号

人数

采购科序

采购量

图3-9

3.3逻辑结构设计

(1)各个实体所对应的关系模式如下(下加横线部分表示关系的码):

客户(客户编号,客户名称,客户地址,客户电话,税号,信誉度,国家,省份)供应商(供应商编号,供货商名称,供应商地址,供应商电话,税号,国家,省份)产品(产品编号,供应商编号,产品名称,产品类别,月生产能力,单价)库存(库存信息编号,产品编号,库存地址,库存数量)产品进库(进库号,产品编号,进库数量,进价,总价,供应商编号,进库时间,经手人)

订单(订单号,客户编号,产品编号,订单时间,订单数量,单价,总价,产品需时,订单业务员,是否发货)

(2)联系所对应的关系模式发货(发货信息编号,订单编号,发货时间,发货负责人)3NF

(3)范式的判定

客户(客户编号,客户名称,客户地址,客户电话,税号,信誉度,国家,省份)

3NF

供应商(供应商编号,供货商名称,供应商地址,供应商电话,税号,国家,省份)3NF

产品(产品编号,供应商编号,产品名称,产品类别,月生产能力,单价)3NF库存(库存信息编号,产品编号,库存地址,库存数量)3NF产品进库(进库号,产品编号,进库数量,进价,总价,供应商编号,进库时间,经手人)3NF

订单(订单号,客户编号,产品编号,订单时间,订单数量,单价,总价,产品需时,订单业务员,是否发货)3NF

3.4物理结构设计

(1)确定数据库的存放位置

通常,为了提高系统性能,现根据应用情况将数据按照易变部分和稳定部分、经常存取部分和存取频率较低的部分分别在两个磁盘上存放。

但是,考虑到我们设计的硬件基础,所以将所有的部分都放在同一个盘里。

2)索引的建立

因为客户的信息经常会更新,所以对客户信息表建立索引

on

CreateindexCustomerInfo_index

CustomerInfo(CustomerID,CustomerName)

(3)数据库,表建立代码

createdatabase百货商店管理系统

onprimary

name='

百货商店管理系统'

filename=百货商店管理系统百货商店管理系统.mdf'

size=10mb,

maxsize=50mb,filegrowth=2mb

logon

百货商店管理系统_log'

filename=百货商店管理系统百货商店管理系统_log.ldf'

size=5mb,

maxsize=20mb,filegrowth=1mb

createtable客户(

客户编号intprimarykeyidentity(1000,1),客户名称nvarchar(20)notnull,

客户地址nvarchar(50),客户电话nvarchar(11),税号nvarchar(10),信誉度nvarchar(50),国家nvarchar(20),省份nvarchar(20))

createtable供应商(

供应商编号intprimarykeyidentity(1000,1),

供应商名称nvarchar(20)notnull,

供应商地址nvarchar(50),

供应商电话nvarchar(11),

税号nvarchar(10),

国家nvarchar(20),省份nvarchar(20))

createtable产品

产品编号intprimarykeyidentity(001,1),

供应商编号intforeignkeyreferences供应商(供应商编号),产品名称nvarchar(20),

产品类别nvarchar(20),月生产能力int,单价moneycreatetable库存

库存编号intprimarykeyidentity(1,1),

产品编号intforeignkeyreferences产品(产品编号),

库存地址nvarchar(50),

库存数量int

createtable产品进库

进库号intprimarykeyidentity(001,1),

产品编号intforeignkeyreferences产品(产品编号),进库数量int,进价money,总价money,

供应商编号intforeignkeyreferences供应商(供应商编号),进库时间datetime,

经手人nvarchar(20)

createtable订单

订单号intprimarykeyidentity(1,1),客户编号intforeignkeyreferences客户(客户编号),

产品(产品编号),

产品编号intforeignkeyreferences订单时间datetime,订单数量int,单价money,总价money,

产品需时datetime,订单业务员nvarchar(20),是否发货nvarchar

(2))

createtable发货

发货信息编号intprimarykeyidentity(10,1),

订单编号intforeignkeyreferences订单(订单号),发货时间datetime,

发货负责人nvarchar(20)

insert

into

values

('

三毛'

'

武昌南湖'

32322323'

'

012450'

良好'

'

中国'

湖北

省'

)insert

张伟'

黄石火车站

451245'

还行'

中国'

'

北省'

黄江'

杭州西湖'

012475'

不错'

江苏

insertinto客户values('

张伟'

成都'

320145'

很好'

中国'

四川省'

DELL'

湖北省'

)insert

Acer'

黄石火车站'

湖北省

Lenove'

江苏省

HP'

成都'

(NULL,

MP3'

电子产品'

20000,150)

Nokia5220'

3000,1150)

Acer4741g'

800,4150)

Kingston4G'

5000,60)

(1,'

北区仓库'

20000)

(2,'

长江号仓库'

3000)

(3,'

东北仓库'

1200)

(4,'

盐城仓库'

8000)

产品进库

(1,300,NULL,NULL,NULL,

getdate

(),'

张三'

(2,2000,NULL,NULL,NULL,

(),

李四'

(3,500,NULL,NULL,NULL,

(4,6000,NULL,NULL,NULL,

(1000,1,getdate

100,NULL,NULL,

getdate(),

晓风'

是'

(1001,2,getdate

2000,NULL,NULL,

20100910'

李宇春'

'

否'

(1002,3,getdate

300,NULL,NULL,

20101004'

张娟'

(1003,4,getdate

600,NULL,NULL,

20101010'

金凤'

否'

发货values

20060412'

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

当前位置:首页 > 高等教育 > 文学

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

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