数据库课程设计---库存物资管理系统后台数据库

数据库课程设计---库存物资管理系统后台数据库

ID:12718472

大小:209.51 KB

页数:85页

时间:2018-07-18

数据库课程设计---库存物资管理系统后台数据库_第1页
数据库课程设计---库存物资管理系统后台数据库_第2页
数据库课程设计---库存物资管理系统后台数据库_第3页
数据库课程设计---库存物资管理系统后台数据库_第4页
数据库课程设计---库存物资管理系统后台数据库_第5页
资源描述:

《数据库课程设计---库存物资管理系统后台数据库》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、大型数据库课程设计报告大型数据库课程设计设计报告题目:库存物资管理系统后台数据库学号:学生姓名:指导教师:提交时间:2013-11-22大型数据库课程设计报告大型数据库课程设计报告目录库存物资管理系统后台数据库1第1章进行需求分析,编写数据字典11.1系统功能要求设计:11.2模块设计11.3数据字典2第2章面向对象分析和设计4第3章逻辑结构设计53.1类和对象向关系模式转换6第4章数据库物理结构设计74.1存取方法设计74.2存储结构设计74.3物理设计7第5章数据完整性设计115.1主键及索引11表名115.2完整性约束的说明1

2、15.3check约束125.4Default默认值125.5触发器设计12第6章数据库视图的设计16第7章存储过程设计19总结28参考文献:28大型数据库课程设计报告大型数据库课程设计报告库存物资管理系统后台数据库第1章进行需求分析,编写数据字典1.1系统功能要求设计:(1)数据表以及数据量1)有一个存放商品的仓库,每天都有商品出库和入库。2)商品有1000多种,每种商品都有名称、生产厂家、型号、规格等。3)出入库时必须填写出入库单据,单据包括商品名称、生产厂家、型号、规格、数量、日期、时间、入库单位(或出库单位)名称、送货(或提

3、货)人姓名。(2)设计要求:1)进行需求分析,编写数据字典。2)设计E-R图。3)设计出入库单据的录入。4)实现按商品名称、出入库日期的查询。5)实现分别按日、月和年对出入库商品数量的统计。(3)主要功能:1)商品管理:增加商品、修改商品、删除商品、浏览商品2)库存管理:通过触发器实现商品的入库,同时完成对库存表的更新通过触发器实现商品的出库,同时完成对库存表的更新实现按商品名称查询库存数量、入库数量和出库数量实现按入库日期查询入库数量、出库数量实现分别按日、月和年对入库商品数量的统计实现分别按日、月和年对入库商品数量的统计1.2模

4、块设计库存物资管理大体可以分为3大块,如下图所示:首先是商品入库模块,该模块主要是描述把采购回来的商品,分类别的放置到指定的仓库中去,然后是商品出库模块,该模块主要描述从指定的仓库中拿出商品,最后是商品库存模块,1大型数据库课程设计报告这个模块主要是记录商品的库存数量。库存物资管理商品入库模块商品库存模块商品出库模块1.3数据字典表商品表仓库表库存表入库表出库表商品表字段名数据类型是否可以为空IsPKIsFK商品编号Char(5)notnullyesno商品名称Varchar(50)notnullnono生产厂家Varchar(50

5、)notnullnono型号Varchar(50)notnullnono规格Varchar(20)notnullnono仓库表字段名数据类型是否可以为空IsPKIsFK仓库号Char(10)notnullyesno仓库名称Varchar(50)notnullnono库存表字段名数据类型是否可以为空IsPKIsFK商品编号Char(5)notnullyesyes仓库号char(10)notnullyesyes30大型数据库课程设计报告库存数量intnotnullnono入库表字段名数据类型是否可以为空IsPKIsFK入库号Char(1

6、0)notnullyesno商品编号char(5)notnullnoyes仓库号Char(10)notnullnoyes入库数量intnotnullnono入库日期smalldatetimenotnullnono入库单位名称Varchar(50)nullnono送货人姓名varchar(50)notnullnono性别char(2)nullnono出库表字段名数据类型是否可以为空IsPKIsFK出库号Char(10)notnullyesno商品编号char(5)notnullnoyes仓库号Char(10)notnullnoyes出

7、库数量intnotnullnono出库日期smalldatetimenotnullnono出库单位名称Varchar(50)nullnono提货人姓名varchar(50)notnullnono性别char(2)nullnono30大型数据库课程设计报告第2章面向对象分析和设计类和对象设计如下:商品商品编号:char商品名称:varchar生产厂家:varchar规格:varchar型号:varchar添加()删除()查询()修改()仓库仓库号:char仓库名称:varchar添加()修改()删除()查询()库存商品编号:商品仓库号

8、:仓库库存数量:int查询()修改()添加()删除()出库出库号:int仓库号:仓库商品编号:商品商品名称:商品出库数量:int出库日期:smalldatetime出库单位名称:单位送货人姓名:人性别:char添加()修改()删除()

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。