- 1、本文档共11页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
仓库管理系统SQL
《数据库应用实践》
设计报告
名称: 仓库管理系统
专 业:
班 级:
学生姓名:
学 号:
一、业务流程描述
审核人员负责对产品入库单.出库单进行审核,检查入库单和出库单填写的形式是否符和要求,产品实际入库数量和金额与入库单上填写的数据是否一致,出库单上填写的出库数量是否大于产品实际库存量等。不合格的单据分别返回车间和销售科,合格的单据转给记账员登记入库。记账员依据合格的入库单和出库单等级产品出入库台账,记录每一笔出入库业务。统计员根据库存台账定期分析各种产品每日,每月出入库数量等综合数据,也可进行库存数据的随机查询等。
二、业务流程图或数据流程图
三、E-R图
四、逻辑结构设计(关系模式)
货物表(货物编号,货物名称,价格,数量,客户编号#)
主键为货物编号,外键引用客户表的客户编号
供应商表(供应商编号,供应商名称,联系人,地址,电话号码)
主键为供应商编号
仓库管理员表(管理员编号,管理员姓名)
主键为管理员编号
仓库表(仓库编号,仓库名称,仓库面积,管理员编号#)
主键为仓库编号,外键引用仓库管理员表的管理员编号
客户表(客户编号,客户姓名,性别,电话)
主键为客户编号
供应表(货物编号,供应商编号)
主键为货物编号,供应商编号。外键引用货物表的货物编号和供应商表的供应商编号
存储表(货物编号,仓库编号)
主键为货物编号,仓库编号。外键引用货物表的货物编号和仓库表的仓库编号
五、物理模型设计
供应商表
列名
含义
长度
类型
NULL
DEFAULT
SID
供应商编号
8
Varchar()
No
No
Sname
供应商名称
20
VarChar()
No
No
Scon
联系人
6
VarChar()
No
No
Sdr
地址
30
VarChar()
No
Stele
电话
15
VarChar()
No
每位都是0-9
货物表
列名
含义
长度
类型
NULL
DEFAULT
GID
货物编号
8
varchar()
No
No
Gname
名称
20
VarChar()
No
No
G
数量
8
VarChar()
No
GPrice
价格
8
VarChar()
No
No
CID
编号
8
varchar()
No
列名
含义
长度
类型
NULL
DEFAULT
CID
编号
8
varchar()
No
No
Cname
8
VarChar()
No
No
Csex
性别
6
VarChar()
Yes
No
Ctele
电话
15
VarChar()
No
仓库管理员表
列名
含义
长度
类型
NULL
DEFAULT
ID
管理员编号
8
Varchar()
No
No
Mname
管理员姓名
8
VarChar()
No
No
仓库表
列名
含义
长度
类型
NULL
DEFAULT
WID
编号
8
varchar()
No
No
Wname
名称
20
VarChar()
No
No
Wsq
面积
6
VarChar()
Yes
No
ID
管理员编号
8
Varchar()
No
No
供应表
列名
含义
长度
类型
NULL
DEFAULT
GID
货物编号
8
varchar()
No
No
SID
编号
8
Varchar()
No
No
储存表
列名
含义
长度
类型
NULL
DEFAULT
GID
货物编号
8
varchar(8)
No
No
WID
编号
8
varchar(8)
No
No
Create database 仓库管理系统
Go
Use仓库管理系统
Go
2.创建数据表
(含主键、外键定义及约束性条件设计)
create table 供应商表
(SID varchar(8) primary key,
Sname Varchar(20) not null,
Scon varchar(6) not null,
Sdr Varchar(30),
Stele varchar(15) check(Stele like [0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9])
)
create table 仓库管理员表
(MID varchar(8) primary key,
Mname varchar(8) not null
)
create table 仓库表
(WID varchar(8) primary key,
WName varchar(20) not null,
Wsq varchar(6),
MID varchar(8)not null,
foreign ke
文档评论(0)