数据库系统概论课程设计 仓库管理系统方案.docx
- 文档编号:1990067
- 上传时间:2022-10-25
- 格式:DOCX
- 页数:20
- 大小:531.26KB
数据库系统概论课程设计 仓库管理系统方案.docx
《数据库系统概论课程设计 仓库管理系统方案.docx》由会员分享,可在线阅读,更多相关《数据库系统概论课程设计 仓库管理系统方案.docx(20页珍藏版)》请在冰豆网上搜索。
数据库系统概论课程设计仓库管理系统方案
枣庄学院
信息科学与工程学院
课程设计任务书
题目:
仓库管理系统
学号:
201012120299
姓名:
信小莫
专业:
网络工程
课程:
数据库系统概论
指导教师:
刘萍职称:
完成时间:
2011年12月----2011年12月
枣庄学院信息科学与工程学院制
2011年12月18日
课程设计任务书及成绩评定
课程设计的任务和具体要求
1、任务:
建立一个数据库应用系统的题目,完成数据库的设计和应用系统设计,并提交相应文档。
2、具体要求:
(1)不同的人可以选同一题目。
但必须独立完成整个系统,不得相互拷贝。
(2)数据库管理系统为MSSQLServer。
(3)开发工具可用Delphi或VB做平台。
(4)提交系统的源码及文档。
指导教师签字:
、日期:
指导教师评语
成绩:
指导教师签字:
日期:
课程设计所需软件、硬件等
1、WindowsXP操作系统,Server版。
2、企业版MicrosoftSQLServer2000。
课程设计进度计划
起至日期
工作内容
备注
参考文献、资料索引
序号
文献、资料名称
编著者
出版单位
[1]王珊,萨师瑄.数据库系统概论[M].第四版.高等教育出版社,2006.5:
198-234.
[2]陈世红,王晓海等.SQLServer2000管理、开发与应用实例详解[M].北京:
人民邮电出版社,2006:
233-246.
[3]孔令慧,陈涵.SQLServer数据库应用及程序开发[M].北京:
化学工业出版社,2007:
267-289.
1课程设计的目的
1.1需求的编写目的………………………………………………………4
1.2需求的预期……………………………………………………………4
1.3需求达到的效果………………………………………………………4
2设计方案论证
2.1设计思路(需求分析)…………………………………………………4
2.2概念结构设计
2.2.1关系模型…………………………………………………………5
2.2.2系统E-R图………………………………………………………5
2.3逻辑设计文档
2.3.1表的建立…………………………………………………………9
2.4物理设计文档
2.4.1基本表……………………………………………………………10
2.4.2视图………………………………………………………………12
2.4.3索引………………………………………………………………13
3.设计结果及分析………………………………………………………………13
4.设计体会………………………………………………………………………18
仓库管理系统设计
1课程设计的目的
1.1需求的编写目的
本需求的编写目的在于研究仓库管理系统软件的开发途径和应用方法。
1.2需求的预期
本需求的预期读者是与仓库管理系统软件开发有联系的决策人,开发组成人员,扶助开发者,支持本项目的领导和公司人员,软件验证者。
1.3需求达到的效果
通过本系统软件,能帮助工作人员利用计算机,快速方便的对仓库的货物进行管理、输入、输出、查找等操作,将货物的管理具体化、直观化、合理化。
2设计方案论证
2.1设计思路(需求分析)
由于货物的种类数量的纷繁复杂,比较难管理,给工作人员的工作带来诸多不便.此系统的开发就是专门解决工作人员在这些烦琐的问题。
此系统适用于仓库,它是比较完善的系统管理软件。
此系统的采用方便了仓库管理人员对仓库的管理,对管理人员的工作起到重要作用。
通过本系统软件,能帮助工作人员利用计算机,快速方便的对仓库的货物进行管理、输入、输出、查找等操作,将货物的管理具体化、直观化、合理化。
通过该系统所记录的数据,可以使仓库管理者对货物的进出情况管理的更清楚,使仓库管理系统更完善,。
减轻工作人员的工作负担,使工作简化,从而对货物进行更井井有条的管理。
该系统应具备内部管理和外部管理两大基本模块,其具体功能如下表所示:
表2.1管理模块功能表
功能模块
用户
外部模块
内部模块
操作员和系统管理员
通过应用界面,应用程序,查询等。
同过SQL语言,对数据库的查询、插入、修改、删除等操作。
该系统的总体功能框图如下所示:
图2.1仓库管理系统总体结构框图
2.2概念结构设计
2.2.1关系模型
供应商表(编号,公司名称,联系人,地址,电话)主码为编号,符合三范式
货物表(编号,名称,规格,型号,数量,标准价格,货物重量,销售价格)主码为编码,符合三范式
客户表(编号,名称,联系人,地址,电话,手机,)主码为编号,符合三范式
仓库表(编号,名称,面积,类型,管理员,地址,电话,用户号)主码为编码,符合三范式
用户表(编号,姓名,职位,权限,用户名,密码)主码为编码,符合三范式
供应表(货物号,供应商号)主码为货物号,供应商号,符合三范式
取货表(客户号,仓库号)主码为客户号,仓库号,符合三范式
储存标(货物号,仓库号)主码为货物号,仓库号,符合三范式
2.2.2系统E-R图
(1)实体及其属性
图2.2货物实体E-R图
图2.3仓库实体E-R图
图2.4供应商实体E-R图
图2.5客户实体E-R图
图2.6用户实体E-R图
(2)总体系统E-R图
图2.7总体系统结构E-R图(见下页)
2.3逻辑设计文档
2.3.1表的建立
表2.2供应商表(supply)
列名
含义
长度
类型
NULL
DEFAULT
SID
编号
8
Int
No
No
Sname
公司名称
20
Char()
No
No
Scon
联系人
6
Char()
No
No
Sdr
地址
30
Char()
No
No
Stele
电话
15
int
No
No
表2.3货物表(goods)
列名
含义
长度
类型
NULL
DEFAULT
GID
货物编号
8
int
No
No
Gname
名称
20
Char()
No
No
Gsta
规格
8
Char()
No
No
Gtype
型号
8
Char()
No
No
Gqty
数量
8
int
No
No
GSP
销售价格
8
int
No
No
GDP
标准价格
8
int
Yes
No
表2.4客户表(costom)
列名
含义
长度
类型
NULL
DEFAULT
CID
编号
8
int
No
No
Cname
名称
8
Char()
No
No
Ccon
联系人
6
Char()
No
No
Cdr
地址
20
Char()
No
No
Ctele
电话
15
int
No
No
Chand
手机
15
int
Yes
No
表2.5用户表(users)
列名
含义
长度
类型
NULL
DEFAULT
UID
编号
8
Int
No
No
Uname
姓名
8
Char()
No
No
Upos
职位
10
Char()
yes
No
Ula
权限
8
Char()
No
No
Usub
用户名
15
Char()
No
No
Ukey
密码
15
int
No
No
表2.6仓库表(warehouse)
列名
含义
长度
类型
NULL
DEFAULT
WID
编号
8
int
No
No
Wname
名称
20
Char()
No
No
Wsq
面积
6
int
Yes
No
Wtype
类型
8
Char()
No
No
Wad
管理员
6
Char()
No
No
Wdr
地址
20
Char()
No
No
Wtele
电话
15
Int
No
No
UID
编号
8
Int
No
No
表2.7供应表(accommdate)
列名
含义
长度
类型
NULL
DEFAULT
GID
货物编号
8
int
No
No
SID
编号
8
Int
No
No
表2.8取货表
列名
含义
长度
类型
NULL
DEFAULT
WID
编号
8
int
No
No
CID
编号
8
int
No
No
表2.9储存表
列名
含义
长度
类型
NULL
DEFAULT
GID
货物编号
8
int
No
No
WID
编号
8
int
No
No
2.4物理设计文档
2.4.1数据库及基本表
1建立进库系统
Createdatabaseingoods
(1)建立供应商表
use[ingoods]
go
createtablesupply(
SIDintprimarykeynotnull,
Snamechar(20)notnull,
Sconchar(6)notnull,
Semailchar(20),
Spintnotnull,
Sdrchar(30),
Steleint)
(2)建立货物表
use[ingoods]
go
createtablegoods(
GIDintprimarykeynotnull,
Gnamechar(20)notnull,
Gstachar(8)notnull,
Gtypechar(8)notnull,
Gptyintnotnull,
GSPintnotnull,
GDPint,
Gweiintnotnull)
2建立出库系统
Createdatabaseoutgoods
(1)建立客户表
use[outgoods]
go
createtablecostom(
CIDintprimarykeynotnull,
Ccrechar(6),
Cconchar(6)notnull,
Cdrchar(20)notnull,
Cteleintnotnull,
Chandintnotnull,
CODchar(15),
Ccardintnotnull,
Ccomchar(20)notnull,
Cemailchar(20))
3建立货物转移系统
Createdatabasechansfergoods
(1)建立仓库表
use[chansfergoods]
go
createtablewarehouse(
WIDintprimarykeynotnull,
Wnamechar(20)notnull,
Wsqint,
Wt
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库系统概论课程设计 仓库管理系统方案 数据库 系统 概论 课程设计 仓库 管理 方案