数据库课程设计4Word格式.docx

上传人:b****5 文档编号:15784064 上传时间:2022-11-16 格式:DOCX 页数:67 大小:1.73MB
下载 相关 举报
数据库课程设计4Word格式.docx_第1页
第1页 / 共67页
数据库课程设计4Word格式.docx_第2页
第2页 / 共67页
数据库课程设计4Word格式.docx_第3页
第3页 / 共67页
数据库课程设计4Word格式.docx_第4页
第4页 / 共67页
数据库课程设计4Word格式.docx_第5页
第5页 / 共67页
点击查看更多>>
下载资源
资源描述

数据库课程设计4Word格式.docx

《数据库课程设计4Word格式.docx》由会员分享,可在线阅读,更多相关《数据库课程设计4Word格式.docx(67页珍藏版)》请在冰豆网上搜索。

数据库课程设计4Word格式.docx

二、功能需求分析:

根据系统要求分析,本系统功能如下:

用户管理:

添加用户,修改用户密码。

客户管理:

添加客户,查询客户信息。

供应商管理:

添加供应商,查询供应商信息。

仓库管理:

添加仓库,查询仓库信息。

货物管理:

添加物品信息,物品类型信息。

入库管理:

货物的入库信息的添加和修改。

出库管理:

货物的出库信息的添加和修改。

库存信息:

对货物的现有信息存量查询。

三、数据库概念设计:

本实例根据根据上面的设计规划出的实体有仓库实体、客户实体、供应商实体、管理员实体、货物实体、货物类型实体、入库实体、出库实体、库存实体。

各个实体的E-R图描述如下:

仓库实体E-R图

供应商实体E-R图

客户实体E-R图

管理员实体E-R图

货物实体E-R图

货物类型实体E-R图

入库实体E-R图

出库实体E-R图

库存实体E-R图

整体E-R图如下所示:

四、数据库逻辑设计:

关系数据库的数据模型(即关系模型)由一组关系模式组成,因而ER图向关系模型的转换实际上就是将实体(包括实体的属性)和联系转换为关系模式,一般遵循以下基本原则:

1.一个实体型转换为一个关系模式。

实体的属性就是关系的属性,实体的码就是关系的码。

2.一个1:

X(X为1或n)联系通常与某一端的关系模式合并,其中1:

n的联系需要与n端对应的关系模式合并。

需要在合并的关系模式的属性中加入另一个关系模式的码和联系本身的属性。

3.一个m:

n联系转换为一个关系模式。

与该关系相连的各实体的码以及联系本身的属性均转换为关系的属性,而关系的码为各实体码的组合。

4.三个或三个以上实体间的一个多元联系可以转换为一个关系模式。

与该多元联系相连的各实体的码以及联系本身的属性均转换为关系的属性,而关系的码为各实体的码的组合。

5.具有相同码的关系模式可合并。

使用SQLserver2000企业管理器建立数据库和表(也可使用SQL语句建立数据库)。

数据库包括:

1.仓库的数据项描述:

Storage

数据项名

对应英文名

数据项含义

类型

长度

说明

仓库编号

Sno

仓库的编号

char

5

主键

仓库名称

Sname

仓库的名称

20

仓库地址

Saddr

仓库的地址

40

管理员编号

Mno

管理员的编号

外键

仓库面积

Ssize

仓库的大小

int

2.供应商的数据项描述:

Provider

供应商编号

Pno

供应商的识别号码

供应商名称

Pname

供应商公司的名称

供应商地址

Paddr

供应商公司的地址

邮编

Postcode

公司的邮编

6

电话

Ptel

公司的电话

11

3.客户的数据项描述:

Client

客户编号

Cno

客户的编号

客户名称

Cname

客户公司的名称

地址

Caddr

客户公司的地址

联系电话

Ctel

客户联系电话

4.货物的数据项描述:

Goods

物品编号

Gno

物品的编号

物品名称

Gname

物品的名称

类型编号

Tno

物品的类型

5.货物类型的数据项描述:

Type

Tno

物品的类型的编号

类型名称

Tname

物品的类型的名称

类型描述

Tdescription

物品的类型的描述

50

6.管理员的数据项描述:

Manager

管理员姓名

Mname

管理员的姓名

密码

PW

该管理员的密码

Char

7.库存的数据项描述:

Stock

货物表中物品编号

外键、主键

Gname

货物的名称

10

Tname

货物的分类

物品数量

Gnum

货物的存储量

Int

入库(合计)-出库(合计)

8.入库的数据项描述:

Stock_In

Pno

供应商的编号

购入单价

Ginprice

货物购入的价格

Real

入库数量

Innum

入库的数量

采购金额

Inprice

本次采购的金额

购入单价*入库数量

入库日期

Indate

入库的时间

9.出库的数据项描述:

Stock_Out

4

出售单价

Goutprice

货物出售的价格

出库数量

Outnum

出库的数量

出库金额

Outprice

本次出库的金额

出库数量*出售单价

出库日期

Outdate

出库的时间

五、系统开发

1.数据库建立

Createdatabasestorage_manage;

供应商Provider

createtableProvider(

Pnochar(5)primarykey,

Pnamechar(20),

Padddrchar(40),

Postcodechar(6),

Ptelchar(11)

);

客户Client

createtableClient(

Cnochar(5)primarykey,

Cnamechar(20),

Caddrchar(40),

Ctelchar(11)

货物类型Type

createtableType(

Tnochar(5)primarykey,

Tnamechar(20),

Tdescriptionchar(50)

货物Goods

createtableGoods(

Gnochar(5)primarykey,

Gnamechar(20),

Tnochar(5),

foreignkey(Tno)referencesType(Tno)

管理员Manager

createtableManager(

Mnochar(5)primarykey,

Mnamechar(20),

PWchar(6)

仓库Storage

createtableStorage(

Snochar(5)primarykey,

Snamechar(20),

Saddrchar(40),

Mnochar(5),

Ssizeint,

foreignkey(Mno)referencesManager(Mno)

库存Stock

createtableStock(

Gnochar(5),

Snochar(5),

Gnamechar(10),

Gnumint,

primarykey(Gno),

foreignkey(Gno)referencesGoods(Gno),

foreignkey(Sno)referencesStorage(Sno)

入库Stock_In

createtableStock_In(

Pnochar(5),

Ginpricereal,

Innumint,

Inpricereal,

Indatachar(20),

primarykey(Gno,Pno),

foreignkey(Pno)referencesProvider(Pno)

出库Stock_Out

createtableStock_Out(

Cnochar(5),

Goutpricereal,

Outnumint,

Outpricereal,

Outdatachar(20),

primarykey(Gno,Cno),

foreignkey(Cno)referencesClient(Cno)

2、界面设计

Form

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

当前位置:首页 > 表格模板 > 合同协议

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

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