数据库课程设计货存控制系统DOC.docx

上传人:b****6 文档编号:15565159 上传时间:2023-07-05 格式:DOCX 页数:24 大小:614.07KB
下载 相关 举报
数据库课程设计货存控制系统DOC.docx_第1页
第1页 / 共24页
数据库课程设计货存控制系统DOC.docx_第2页
第2页 / 共24页
数据库课程设计货存控制系统DOC.docx_第3页
第3页 / 共24页
数据库课程设计货存控制系统DOC.docx_第4页
第4页 / 共24页
数据库课程设计货存控制系统DOC.docx_第5页
第5页 / 共24页
数据库课程设计货存控制系统DOC.docx_第6页
第6页 / 共24页
数据库课程设计货存控制系统DOC.docx_第7页
第7页 / 共24页
数据库课程设计货存控制系统DOC.docx_第8页
第8页 / 共24页
数据库课程设计货存控制系统DOC.docx_第9页
第9页 / 共24页
数据库课程设计货存控制系统DOC.docx_第10页
第10页 / 共24页
数据库课程设计货存控制系统DOC.docx_第11页
第11页 / 共24页
数据库课程设计货存控制系统DOC.docx_第12页
第12页 / 共24页
数据库课程设计货存控制系统DOC.docx_第13页
第13页 / 共24页
数据库课程设计货存控制系统DOC.docx_第14页
第14页 / 共24页
数据库课程设计货存控制系统DOC.docx_第15页
第15页 / 共24页
数据库课程设计货存控制系统DOC.docx_第16页
第16页 / 共24页
数据库课程设计货存控制系统DOC.docx_第17页
第17页 / 共24页
数据库课程设计货存控制系统DOC.docx_第18页
第18页 / 共24页
数据库课程设计货存控制系统DOC.docx_第19页
第19页 / 共24页
数据库课程设计货存控制系统DOC.docx_第20页
第20页 / 共24页
亲,该文档总共24页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

数据库课程设计货存控制系统DOC.docx

《数据库课程设计货存控制系统DOC.docx》由会员分享,可在线阅读,更多相关《数据库课程设计货存控制系统DOC.docx(24页珍藏版)》请在冰点文库上搜索。

数据库课程设计货存控制系统DOC.docx

数据库课程设计货存控制系统DOC

数据库课程设计

——货存控制系统

 

设计题目:

进销存管理系统的设计

主要内容:

通过对典型的小型流通型企业的进货、销售、库存的业务流程进行分析,完成具有进货管理、销售管理、库存管理等相关功能的小型数据库管理应用系统。

具体要求

1.根据任务要求完成有关表的设计(表的设计需要遵循3FN)。

2.完成进货单(盘盈)、出货单(盘亏)的维护(一般含增、删、改、查等操作)。

3.实现库存表的浏览查找。

4.实现库存结转功能。

5.按时间、按商品类别、顾客、供应商进行进、出货单的统计。

6.完成库存表的按时间、按类别进行统计。

7.完成客户、供应商的管理。

开发环境说明:

处理器:

IntelPentium43.06以上

内存:

256M以上

硬盘空间:

40G以上

操作系统:

windows2000/XP/win7

开发软件:

C++Builder6.0

数据库:

MicrosoftSQLService2000

二、功能需求分析:

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

用户管理:

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

客户管理:

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

供应商管理:

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

仓库管理:

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

货物管理:

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

入库管理:

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

出库管理:

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

库存信息:

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

三、数据库概念设计:

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

各个实体的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

仓库的名称

char

20

仓库地址

Saddr

仓库的地址

char

40

管理员编号

Mno

管理员的编号

char

5

外键

仓库面积

Ssize

仓库的大小

int

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

Provider

数据项名

对应英文名

数据项含义

类型

长度

说明

供应商编号

Pno

供应商的识别号码

char

5

主键

供应商名称

Pname

供应商公司的名称

char

20

供应商地址

Paddr

供应商公司的地址

char

40

邮编

Postcode

公司的邮编

char

6

电话

Ptel

公司的电话

char

11

3.客户的数据项描述:

Client

数据项名

对应英文名

数据项含义

类型

长度

说明

客户编号

Cno

客户的编号

char

5

主键

客户名称

Cname

客户公司的名称

char

20

地址

Caddr

客户公司的地址

char

40

联系电话

Ctel

客户联系电话

char

11

4.货物的数据项描述:

Goods

数据项名

对应英文名

数据项含义

类型

长度

说明

物品编号

Gno

物品的编号

char

5

主键

物品名称

Gname

物品的名称

char

20

类型编号

Tno

物品的类型

char

5

外键

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

Type

数据项名

对应英文名

数据项含义

类型

长度

说明

类型编号

Tno

物品的类型的编号

char

5

主键

类型名称

Tname

物品的类型的名称

char

20

类型描述

Tdescription

物品的类型的描述

char

50

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

Manager

数据项名

对应英文名

数据项含义

类型

长度

说明

管理员编号

Mno

管理员的编号

char

5

主键

管理员姓名

Mname

管理员的姓名

char

20

密码

PW

该管理员的密码

Char

6

7.库存的数据项描述:

Stock

数据项名

对应英文名

数据项含义

类型

长度

说明

物品编号

Gno

货物表中物品编号

Char

5

外键、主键

仓库编号

Sno

仓库的编号

Char

5

外键

物品名称

Gname

货物的名称

Char

10

类型名称

Tname

货物的分类

Char

20

物品数量

Gnum

货物的存储量

Int

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

8.入库的数据项描述:

Stock_In

数据项名

对应英文名

数据项含义

类型

长度

说明

物品编号

Gno

货物表中物品编号

Char

5

外键、主键

供应商编号

Pno

供应商的编号

Char

5

外键、主键

物品名称

Gname

货物的名称

Char

10

类型名称

Tname

货物的分类

Char

20

购入单价

Ginprice

货物购入的价格

Real

入库数量

Innum

入库的数量

Int

采购金额

Inprice

本次采购的金额

Real

购入单价*入库数量

入库日期

Indate

入库的时间

Char

20

9.出库的数据项描述:

Stock_Out

数据项名

对应英文名

数据项含义

类型

长度

说明

物品编号

Gno

货物表中物品编号

Char

5

外键、主键

客户编号

Cno

客户的编号

Char

5

外键、主键

物品名称

Gname

货物的名称

Char

10

类型名称

Tname

货物的分类

Char

4

出售单价

Goutprice

货物出售的价格

Real

出库数量

Outnum

出库的数量

Int

出库金额

Outprice

本次出库的金额

Real

出库数量*出售单价

出库日期

Outdate

出库的时间

Char

20

五、系统开发

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),

Tnamechar(20),

Gnumint,

primarykey(Gno),

foreignkey(Gno)referencesGoods(Gno),

foreignkey(Sno)referencesStorage(Sno)

);

入库Stock_In

createtableStock_In(

Gnochar(5),

Pnochar(5),

Gnamechar(10),

Tnamechar(20),

Ginpricereal,

Innumint,

Inpricereal,

Indatachar(20),

primarykey(Gno,Pno),

foreignkey(Gno)referencesGoods(Gno),

foreignkey(Pno)referencesProvider(Pno)

);

出库Stock_Out

createtableStock_Out(

Gnochar(5),

Cnochar(5),

Gnamechar(10),

Tnamechar(20),

Goutpricereal,

Outnumint,

Outpricereal,

Outdatachar(20),

primarykey(Gno,Cno),

foreignkey(Gno)referencesGoods(Gno),

foreignkey(Cno)referencesClient(Cno)

);

4.运行结果

六、总结:

本次课程设计虽然经历了许多困难,但是也学到了很多东西,觉得还是很有收获。

这次的课程设计根据老师给出的时间安排,我们花了一天时间上网找资料,和去图书馆借相关的书籍,然后按照慢慢的做完这次的设计。

虽然自己认为自己的设计的比较合理,但是在用编程工具实施的时候,就发现自己考虑问题的时候还是有很多欠缺和不足的地方。

经过这一周的课程设计,我更加认识到自己的不足之处,对问题的分析是还不够全面,对事物看不还不很透彻。

所以导致在设计的时候,就出现这样那样的漏洞和不足。

在现在的软件开发,我想不会存在自己一个人去开发一个软件,应该是一个团队来完成。

我觉得我们应该早些培养这方面的意识。

在以后的工作中才更有利。

经过此次课程设计使我们更加了解数据库的应用和对数据库的备份与恢复、性能分析与改进等等,也使我们更加意识到不懂的问题就要问,最好问团队成员和同学,不然就上网搜,可别一个人在那瞎想,这是一个团队的事情,只有团队合作好了,项目才能有质量、有效率的完成。

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

当前位置:首页 > 人文社科 > 文学研究

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

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