小型面粉加工企业管理系统数据库设计论文Word格式文档下载.docx

上传人:b****2 文档编号:621379 上传时间:2023-04-29 格式:DOCX 页数:77 大小:344.27KB
下载 相关 举报
小型面粉加工企业管理系统数据库设计论文Word格式文档下载.docx_第1页
第1页 / 共77页
小型面粉加工企业管理系统数据库设计论文Word格式文档下载.docx_第2页
第2页 / 共77页
小型面粉加工企业管理系统数据库设计论文Word格式文档下载.docx_第3页
第3页 / 共77页
小型面粉加工企业管理系统数据库设计论文Word格式文档下载.docx_第4页
第4页 / 共77页
小型面粉加工企业管理系统数据库设计论文Word格式文档下载.docx_第5页
第5页 / 共77页
小型面粉加工企业管理系统数据库设计论文Word格式文档下载.docx_第6页
第6页 / 共77页
小型面粉加工企业管理系统数据库设计论文Word格式文档下载.docx_第7页
第7页 / 共77页
小型面粉加工企业管理系统数据库设计论文Word格式文档下载.docx_第8页
第8页 / 共77页
小型面粉加工企业管理系统数据库设计论文Word格式文档下载.docx_第9页
第9页 / 共77页
小型面粉加工企业管理系统数据库设计论文Word格式文档下载.docx_第10页
第10页 / 共77页
小型面粉加工企业管理系统数据库设计论文Word格式文档下载.docx_第11页
第11页 / 共77页
小型面粉加工企业管理系统数据库设计论文Word格式文档下载.docx_第12页
第12页 / 共77页
小型面粉加工企业管理系统数据库设计论文Word格式文档下载.docx_第13页
第13页 / 共77页
小型面粉加工企业管理系统数据库设计论文Word格式文档下载.docx_第14页
第14页 / 共77页
小型面粉加工企业管理系统数据库设计论文Word格式文档下载.docx_第15页
第15页 / 共77页
小型面粉加工企业管理系统数据库设计论文Word格式文档下载.docx_第16页
第16页 / 共77页
小型面粉加工企业管理系统数据库设计论文Word格式文档下载.docx_第17页
第17页 / 共77页
小型面粉加工企业管理系统数据库设计论文Word格式文档下载.docx_第18页
第18页 / 共77页
小型面粉加工企业管理系统数据库设计论文Word格式文档下载.docx_第19页
第19页 / 共77页
小型面粉加工企业管理系统数据库设计论文Word格式文档下载.docx_第20页
第20页 / 共77页
亲,该文档总共77页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

小型面粉加工企业管理系统数据库设计论文Word格式文档下载.docx

《小型面粉加工企业管理系统数据库设计论文Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《小型面粉加工企业管理系统数据库设计论文Word格式文档下载.docx(77页珍藏版)》请在冰点文库上搜索。

小型面粉加工企业管理系统数据库设计论文Word格式文档下载.docx

从储户出发

从库管员出发

(5)数据字典:

表1.1数据字典

(a)数据项:

数据项

编号

名称

数据含义

存储结构

别名

备注

D1-01

CName

储户姓名

char(10)

姓名

D1-02

CNo

储户编号

D1-03

CDate

存储日期

D1-04

CAdress

储户地址

char(50)

地址

D1-05

CTel

储户电话

char(20)

电话

D1-06

CWwei

存储重量

flaot

D1-07

CWNo

存储编号

D1-08

QNo

取面编号

D1-09

QGyw

共用小麦

float

重量

D1-10

QZjgf

总加工费

费用

D1-11

QSfjgf

实付加工费

付费

D1-12

QSqjgf

所欠加工费

欠费

D1-13

CZgross

支取总重量

小麦的重量单位:

Kg

D1-14

CSgross

剩余总重量

同上

D1-15

SName

收货方姓名

D1-16

SNo

收货方编号

D1-17

SAdress

收货地址

D1-18

STel

收货人电话

D1-19

GName

供货方姓名

D1-20

GNo

供货方编号

D1-21

GAdress

供货方地址

D1-22

GTel

供货方电话

D1-23

YName

经办人姓名

D1-24

YNo

经办人工作号

cahr(20)

工作号

D1-25

YPay

经办人工资

工资

D1-26

YZw

经办人职务

职务

D1-27

YSb

经办人所属部门

所属部门

D1-28

MSort

面粉种类

char(12)

种类

D1-29

MNo

面粉编号

D1-30

MWei

面粉重量

面粉重量:

D1-31

MZrWei

面粉累计入库

累计入库

重量单位:

D1-32

MZXs

面粉销售出库

销售出库

D1-33

MZzq

面粉累计支取出库

计支取出库

D1-34

MZc

面粉累计出库

累计出库

D1-35

MZWei

面粉当前库存

当前库存

D1-36

MJd

面粉警戒低库存

警戒低库存

D1-37

MJg

面粉警戒高库存

警戒高库存

D1-38

MXsNo

面粉销售编号

销售编号

D1-39

MXsWei

面粉销售重量

销售重量

kg

D1-40

MXsPrice

面粉销售单价

销售单价

D1-41

MLv

面粉率

0<

面粉率<

1

D1-42

FNo

麸皮编号

D1-43

FWei

麸皮重量

重量:

D1-44

FZr

麸皮累计入库

D1-45

FZXs

麸皮销售出库

库存单位:

D1-46

FZzq

麸皮累计支取出库

D1-47

FZc

麸皮累计出库

D1-48

FZWei

麸皮当前库存

D1-49

FJd

麸皮警戒低库存

D1-50

FJg

麸皮警戒高库存

D1-51

FLv

麸皮率

麸皮率<

D1-52

FXsNo

麸皮销售编号

D1-53

FXsWei

麸皮销售重量

D1-54

FXsPrice

麸皮销售单价

单价

单价单位:

元/袋

D1-55

XsZmon

销售总金额

总金额

D1-56

Sfge

收货方实付金额

实付金额

D1-57

Sqge

收货方所欠金额

所欠金额

D1-58

WNo

小麦编号

D1-59

WZbr

小麦累计收购入库

计收购入库

D1-60

WZcr

小麦累积存储入库

计存储入库

D1-61

WZr

小麦累计入库

D1-62

WZWei

小麦当前库存

D1-63

WJd

小麦警戒低库存

D1-64

WJg

小麦警戒高库存

D1-65

PDate

收购日期

日期

D1-66

PNo

收购编号

D1-67

Mwei

小麦重量

D1-68

PPrice

收购价格

价格

价格单位:

元/kg

D1-69

PZmon

收购总金额

D1-70

ShdNo

收货单编号

D1-71

GhdNo

供货单编号

D1-72

GhLb

供货类别

类别

类别分为:

存储和出售

D1-73

HgdNo

合格单编号

D1-74

BhgdNo

不合格单编号

D1-75

ThdNo

退货单编号

D1-76

RkdNo

入库单编号

D1-77

DdNo

订单编号

D1-78

DdLb

订单类别

提取和购买

D1-79

ZqdNo

支取单编号

D1-80

XsdNo

销售单编号

D1-81

CkdNo

出库单编号

D1-82

WqdNO

小麦清单编号

D1-83

MqdNo

面粉清单编号

D1-84

FqdNo

麸皮清单编号

D1-85

CcdNo

存储单编号

D1-86

Date

所有单据的开票日期

D1-87

KNo

仓库编号

D1-88

KcZl

仓库库存种类

库存种类

小麦,面粉,麸皮

D1-89

KcMax

仓库最大库存量

最大库存

库存量单位:

D1-90

KcDql

仓库当前库存量

表1.2数据结构

(b)数据结构:

据结

构编号

数据

结构名

数据结

构含义

组成

DS-1

C

储户信息

CNo,CName,CTel,CAdress

DS-2

S

收货方信息

SNo,SName,STel,SAdress

DS-3

G

供货方信息

GNo,GName,GTel,GAdress

DS-4

Y

经办人信息

YNo,YName,YPay,YZw

DS-5

M

面粉信息

MSort,MNo,MWei,MJd,MJg,MLv

DS-6

F

麸皮信息

FqdNo,FNo,FZr,FZXs,FZzq,FZc,FZWei,FLv

DS-7

W

小麦信息

WNo,WJd,WJg

DS-8

Ghd

供货单

GhdNo,Date,GNo,GName,GhLb

DS-9

Shd

收货单

ShdNo,PNo,PDate,GNo,GName,PWwei,PPrice,PZmon,YName

DS-10

Hgd

合格单

HgdNo,Date,GNo,WNo,YName

DS-11

Bhgd

不合格单

BhgdNo,Date,GNo,WNo,YName

DS-12

Thd

退货单

ThdNo,Date,GNo,GName,YName

DS-13

Rkd

入库单

RkdNo,Date,WNo,WWei,YName

DS-14

Dd

订单

DdNo,Date,SNo,SName,MSort,MWei,DdLb

DS-15

Zqd

支取单

ZqdNo,Date,QNo,MSort,MWei,FWei,QGyw,QZjgf,QSfjgf,QSqjgf,CNo,CName,Yname

DS-16

Xsd

销售单

XsdNo,Date,SNo,SName,MSort,MNo,MXsPrice,MXsWei,FNo,FXsWei,

FXsPrice,XsZmon,Sfge,Sqge,Yname

DS-17

Ccd

存储单

CcdNo,Date,CName,WNo,CWWei,YName

DS-18

Wqd

小麦清单

WqdNo,Date,WNo,WZbr,WZcr,WZr,WZWei,YName

DS-19

Mqd

面粉清单

MqdNo,Date,MSort,MNo,MZrWei,MZXs,MZzq,MZc,MZWei,YName

DS-20

Fqd

麸皮清单

FqdNo,Date,FNo,FZr,FZXs,FZzq,FZc,FZWei,YName

(c)数据流:

见附录1-1

(d)处理逻辑:

见附录1-2

(e)数据存储:

见附录1-3

2.系统概念结构设计阶段

2.1引言

概念设计阶段主要是将需求分析阶段得到的用户需求抽象为信息结构(概念模型)的过程,它是整个数据库设计的关键,主要是概念模型设计。

2.2概念模型设计

(1)根据不同的对象,从第二层数据流程图入手,分别画出分E-R图:

(a)从数据流程图1.9抽象出分E-R图:

(b)从数据流程图1.10抽象出分E-R图:

(c)从数据流程图1.11抽象出分E-R图:

(2)各分E-R图中每个实体的属性如下所示:

收货方:

S(收货方编号,收货方姓名,收货方地址,收货方电话)

供货方:

G(供货方编号,供货方姓名,供货方地址,供货方电话)

储户:

C(储户编号,储户姓名,储户地址,储户电话)

面粉:

M(面粉编号,面粉种类,面粉重量面粉销售量,面粉支取量,面粉警戒低库存,面粉警戒高库存,面粉率)

麸皮:

F(麸皮编号,麸皮重量,麸皮销售量,麸皮支取量,麸皮警戒低库存,麸皮警戒高库存,麸皮率)

小麦:

W(小麦编号,小麦累计收购入库,小麦累计存储入库,小麦警戒低库存,小麦警戒高库存)

仓库:

K(仓库编号,仓库存放种类,仓库最大库存,仓库当前库存)

(3)合并各分E-R图,消除属性冲突、命名冲突、结构冲突等三类冲突,得到初步E-R图,

再消除不必要冗余,得到的基本E-R图如下所示:

3.系统逻辑结构设计阶段

3.1逻辑设计的任务和目标

以上的概念设计阶段是独立于任何一种数据模型的,但是逻辑设计阶段就与选用的DBMS产品发生关系了,系统逻辑设计的任务就是将概念设计阶段设计好的基本E-R图转换为选用DBMS产品所支持的数据模型相符合的逻辑结构。

具体内容是将E-R图转换成关系模型、数据库模式定义、用户子模式设计。

3.2数据组织

3.2.1将E-R图转换为关系模型

在此管理系统里存在多个实体之间的多种关系,具体的基本E-R图向关系模型的转化如下:

S(SNo,SName,SAdress,STel)

G(GNo,GName,GAdress,GTel)

C(CNo,CName,CAdress,ATel)

M(MNo,MSort,MWei,MZXs,MZzq,MJd,MJg,MLv)

F(FNo,FZXs,FZzq,FJd,FJg,FLv)

W(WNo,WZbr,WZcr,WJd,WJg)

K(KNo,KcZl,KcMax,KcDql)

供货:

Gh(GhdNo,GNo,WNo,Mwei,PPrice,PZmon)

订面:

Dm(DdNo,SNo,MNo,MXsPrice,MXsWei,XsZmon,Sfge,Sqge)

订麸皮:

Dfp(DdNo,SNo,FNo,FWei,FXsPrice,XsZmon,Sfge,Sqge)

存储:

Cc(CNo,WNo,CDate,CWwei)

取面:

Qm(QNo,CNo,MNo,MWei,QGyw,QZjgf,QSfjgf,QSqjgf)

小麦存放:

Wcf(WNo,KNo,WWei)

面粉存放:

Mcf(MNo,KNo,KWei)

麸皮存放:

Fcf(FNo,KNo,FWei)

(注:

标有直线下划线的为主属性,标有波浪线下划线的是外键属性,主属性与外键属性一起构成主码)

表3.1数据库模式定义表

3.2.2数据库模式定义

逻辑结构(基本表)定义

完整性和安全性

T-1

G(详见附录2-1)

(详见附录2-1)

T-2

S(详见附录2-2)

(详见附录2-2)

T-3

C(详见附录2-3)

(详见附录2-3)

T-4

W(详见附录2-4)

(详见附录2-4)

T-5

M(详见附录2-5)

(详见附录2-5)

T-6

F(详见附录2-6)

(详见附录2-6)

T-7

K(详见附录2-7)

(详见附录2-7)

T-8

Gh(详见附录2-8)

(详见附录2-8)

T-9

Dm(详见附录2-9)

(详见附录2-9)

T-10

Dfp(详见附录2-10)

(详见附录2-10)

T-11

Cc(详见附录2-11)

(详见附录2-11)

T-12

Hq(详见附录2-12)

(详见附录2-12)

T-13

Wcf(详见附录2-13)

(详见附录2-13)

T-14

Mcf(详见附录2-14)

(详见附录2-14)

T-15

Fcf(详见附录2-15)

(详见附录2-15)

表3.2用户子模式定义表

3.2.3用户子模式设计

用户子模式

作用(共性:

提供数据保密和安全保护机制)

V-1

GView

用于查询和更新供货方基本信息

V-2

SView

用于查询和更新收货方基本信息

V-3

CView

用于查询和更新储户基本信息

V-4

WView

用于查询和更新小麦基本信息

V-5

MView

用于查询和更新面粉基本信息

V-6

FView

用于查询和更新麸皮基本信息

V-7

KView

用于查询和更新仓库基本信息

V-8

Sqmf

用于查询收货方订面所欠的费用

V-9

Sqff

用于查询收货方订麸皮所欠的费用

V-10

Sqjgf

用于查询储户换取面粉所欠的加工费

4.系统物理设计阶段

4.1物理设计阶段的目标与任务

数据库的物理设计就是为逻辑数据模型选取一个最合适应用要求的物理结构的过程,在这个阶段中要完成两大任务:

(1)确定数据库的物理结构,在关系数据库中主要是存取方法和存储结构;

(2)对物理结构进行评价,评价的重点是时间和空间效率。

4.2数据存储方面

确定系统的物理结构主要指确定数据的存放位置和存储结构,包括:

确定关系、索引、聚簇、日志、备份等存储安排和存储结构,确定系统配置等。

这主要说明建立索引问题:

由于基本表G、S、C、W、M、F、K的主码GNo、SNo、CNo、WNo、MNo、FNo、KNo经常在查询条件和连接操作的连接条件中出现,且它们的值唯一,考虑在属性上建立唯一性索引。

5.数据库实施阶段

5.1建立数据库、数据表、视图、索引

5.1.1建立数据库

createdatabaseFlourmill_ManagementSystem

5.1.2建立数据表

(1)供货方基本信息表的建立:

createtableG(

GNochar(10)primarykey,

GNamechar(10)notnull,

GAdresschar(50)notnull,

GTelchar(20)notnull

(2)收货方基本信息表的建立:

createtableS(

SNochar(10)primarykey,

SNamechar(10)notnull,

SAdresschar(50)notnull,

STelchar(20)notnull

(3)储户基本信息表的建立:

createtableC(

CNochar(10)primarykey,

CNamechar(10)notnull,

CAdresschar(50)notnull,

CTelchar(20)notnull,

(4)小麦基本信息表的建立:

createt

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

当前位置:首页 > 工程科技 > 能源化工

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2