数据库仓库管理系统
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
课程设计报告
课程设计题目:
仓库管理系统数据库的设计与实现
软件工程业: 专
: 级班
号: 学名: 姓
: 指导教师
2012年12月1日
目录
一、实验目的 (3)
二、设计要求 (3)
三、实验思路 (3)
四、实验过程(源代码) (6)
五、实验总结 (19)
六、心得体会 (20)
一、目的:
通过本次课程设计让学生能够综合运用所学的关系数据库原理知识解决并能设计一个实际问题,进一步掌握数据库原理的相关理论和数据库的设计实现过程,进一步提高学生的分析问题和解决问题的能力以及学生的动手能力。
二、课程设计要求:
1.对各个系统进行系统功能需求分析
描述:设计一个仓库管理系统,实现下列功能:
1. 零件信息登记(包括种类,名称和库存数量等信息);○
2. 零件进库登记(包括种类,名称和库存数量等信息);○
3. 零件出库登记(包括种类,名称和库存数量等信息);○
三、实现思路
①需求分析: 由于货物的种类数量的纷繁复杂,比较难管理,给工作人员的工作带来诸多不便.此系统的开发就是专门解决工作人员在这些烦琐的问题。此系统适用于仓库,它是比较完善的系统管理软件。此系统的采用方便了仓库管理人员对仓库的管理,对管理人员的工作起到重要作用。通过本系统软件,能帮助工作人员利用计算机,快速方便的对仓库的货物进行管理、输入、输出、查找等操作,将货物的管理具体化、直观化、合理化。通过该系统所记录的数据,可以使仓库管理者对货物的进出情况管理的更清楚,使仓库管理系统更完善,减轻工作人员的工作负担,使工作简化,从而对货物进行更井井有条的管理。
主要功能如下:
1.零件信息登记
2.零件信息修改
3.零件信息删除
4.零件信息查询
5.入库信息登记
6.入库操作
7.入库信息修改8入库信息删除
9.入库信息查询10.出库信息登记11.出库库操作12.出库信息修改
13.出库信息删除14.出库信息查询15.显示触发器16.各功能创建视图查询
E-R图:○2
入库价格产品编号入库时间入库价格产品名称入库信息货主联系电话货主名称入库
入库价格产品名称
种类产品编号仓库零件信出库价库出客户姓客户姓
种出库时出库信出库价产品名出库时
创建表:○31.仓库零件信息表(产品编号【主键】,名称【不为空】,种类【不为空】,入库价格【为空】,出库价格【为空】,库存【为空】)
2.入库信息表(产品编号【主键】,产品名称【不为空】,货主名称【不为空】,入库数量【为空】,入库价格【为空】,货主联系电话【为空】)
3.出库信息表(产品编号【主键】,产品名称【不为空】,客户名称【不为空】,出库数量【为空】,出库价格【为空】,客户联系电话【为空】)
具体操作:
仓库零件信息表创建:
create table 仓库零件信息表
(
产品编号int not null primary key,
产品名称varchar(20)not null,
种类varchar(15)not null,
入库价格int,
出库价格int,
库存int
)
列名字段类型长度允许为空
Primary key产品编10int
Not null10Varchar产品名
Not null10Varchar种Not null入库价10Int
Not nullInt出库价10
Not null
200
Int
库
入库信息表创建入库信息表create table
(
int not null primary key, 产品编号varchar(20)not null, 产品名称
varchar(20) not null, 货主名称
int, 入库数量int, 入库价格int, 货主联系电话
)
长度允许为空字段类型列名Not null Int 10 产品编号Not null
20
Varchar 产品名称.货主名称Varchar 20 Not null
Not null Int 13 入库数量Not null 入库价格10 Int
Y
Int 20 货主联系电话
出库信息表创建
create table 出库信息表
(
产品编号int not null primary key,
产品名称varchar(20)not null,
客户名称varchar(20) not null,
出库数量int,
出库价格int,
客户联系电话int,
)
列名字段类型长度允许为空
产品编号int 20 primary key
产品名称varchar 20 not null
客户名称varchar 20 not null
出库数量int, 20 Y
出库价int,20Y
客户联系电int,20Y
四、实现过
产品编号种类产品名称入库价格出库价格库存
1 电脑零件CPU 1500 1800 20
2 电视零件CPU 1000 1200 20
3 电脑零件显示屏1300 1500 20
4 电脑零件显卡800 1000 20
---仓库管理系统数据库查询与设计---/*************仓库零件信息表创建******************/
create table 仓库零件信息表
(
产品编号int not null primary key,