1 / 55
文档名称:

数据库课程设计--货存控制系统.doc

格式:doc   大小:2,014KB   页数:55页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

数据库课程设计--货存控制系统.doc

上传人:zl201163zl 2017/12/23 文件大小:1.97 MB

下载得到文件列表

数据库课程设计--货存控制系统.doc

文档介绍

文档介绍:数据库系统课程设计

——货存控制系统
组长:
数据库分析
用户界面设计员:
程序员:

测试员:
课程设计题目:
货存管理系统
一个公司希望为控制它的货存建立一个数据库,货存中的产品被分为几类,如服装、食品和文具。当产品需要从供应商那里重新订购时,工作人员需要提出一个购买订单。跟踪记录要提供买进、卖出的货物以及其他的费用。
实验课程任务与要求
目的与任务:
1. 掌握数据库设计和实现的基本过程
2. 掌握数据库模式设计、分析和实现的方法
3. 了解数据库应用系统软件开发的一般过程。
实验基本要求:
学****相关的预备知识
按照数据库设计与实现过程完成数据库的设计,应用程序的开发,上机调试、运行
写出课程设计报告
开发环境说明:
处理器:Intel Pentium 4
内存:256M以上
硬盘空间:40G以上
操作系统:windows 2000 /XP/win7
开发软件:C++Builder
数据库:Microsoft SQL Service 2000
二、功能需求分析:
根据系统要求分析,本系统功能如下:
用户管理:添加用户,修改用户密码。
客户管理:添加客户,查询客户信息。
供应商管理:添加供应商,查询供应商信息。
仓库管理:添加仓库,查询仓库信息。
货物管理:添加物品信息,物品类型信息。
入库管理:货物的入库信息的添加和修改。
出库管理:货物的出库信息的添加和修改。
库存信息:对货物的现有信息存量查询。
三、数据库概念设计:
本实例根据根据上面的设计规划出的实体有仓库实体、客户实体、供应商实体、管理员实体、货物实体、货物类型实体、入库实体、出库实体、库存实体。各个实体的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. 具有相同码的关系模式可合并。
使用SQL server 2000企业管理器建立数据库和表(也可使用SQL语句建立数据库)。
数据库包括:
: Storage
数据项名
对应英文名
数据项含义
类型
长度
说明
仓库编号
Sno
仓库的编号
char
5
主键
仓库名称
Sname
仓库的名称
char
20
仓库地址
Saddr
仓库的地址
char
40
管理员编号
Mno
管理员的编号
char
5
外键
仓库面积
Ssize
仓库的大小
int
:Provider
数据项名
对应英文名
数据项含义
类型
长度
说明
供应商编号
Pno
供应商的识别号码
char
5
主键
供应商名称
Pname
供应商公司的名称
char
20
供应商地址
Paddr
供应商公司的地址
char
40
邮编