- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
库存物资管理系统
xx学院
软件学院计算机系
库存物资管理系统
数据库构建与设计
课程名称:数据库技术及应用
学生姓名:xx、xxx
学号13302030309
班级:xx班
指导老师:xx老师
日期:2014年04月
一、项目概述
项目名称 库存物资管理系统
数据库构建与设计 时间安排 2周 表数量 4个 项目难度 ★★ 项目目的 了解管理信息应用系统的数据库设计的基本方法,掌握数据库设计的基本流程。 项目环境 MYSQL 5、Navicat for mysql 项目特点 通过本次设计,了解并掌握数据库设计过程中各个阶段的工作过程和工作内容。 二、项目功能描述
1.商品管理
增加商品:修改商品,删除商品,浏览商品,增加商品。实现增加商品的详细资料的功能。实现修改商品资料的功能。实现删除该商品的所有资料的功能。实现浏览所有商品的功能。
2.库存管理
实现商品的入库。实现按商品编号查询商品的入库情况及目前的库存量。实现按入库日期查询商品的入库情况及目前的库存量。实现按商品编号查询商品的出库情况及目前的库存量。实现按出库日期查询商品的出库情况及目前的库存量。
三、数据库概念设计
ER图
关系
关系1商品入库(商品编号,商品名称,生产厂家,型号,规格,入库数量,入库日期,送货人姓名)
关系2商品出库(商品编号,出库数量,出库日期,提货人姓名)
关系3商品(商品编号,商品名称,生产厂家,型号,规格,库存数量)
关系4仓库(管理人姓名,管理人电话)
四、数据库逻辑设计
商品入库表
字段名 字段类型 长度 约束 备注 gnumber int 商品编号 gname char 20 商品名称 production char 20 生产厂家 model char 10 型号 norms char 10 规格 inquantity char 10 入库数量 intime date 入库日期 sname char 10 送货人姓名
2. 商品出库表
字段名 字段类型 长度 约束 备注 gnumber int 商品编号 outquantity char 10 出库数量 outtime date 出库日期 tname char 10 送货人姓名 3. 仓库表
字段名 字段类型 长度 约束 备注 managername char 10 管理人姓名 managertel char 20 管理人电话
4.商品表
字段名 字段类型 长度 约束 备注 gnumber int 主键 商品编号 gname char 20 商品名称 production char 20 生产厂家 model char 10 型号 norms char 10 规格 quantity char 10 库存数量
五、输入测试数据
商品表
商品入库表
商品出库表
4.仓库表
六、数据查询
1.查询香水的基本信息
select *
from 商品表
where gname=香水
2.查询睫毛膏的入库日期
select gnumber,gname,intime
from 商品入库表
where gname=睫毛膏
3.查询仓库管理人田林林的电话号码
select managername,managertel
from 仓库表
where managername=田林林
4.查询睫毛膏的出库日期
select 商品入库表.gnumber,gname,outtime
from 商品入库表
join 商品出库表 on 商品出库表.gnumber=商品入库表.gnumber
where gname=睫毛膏
5.查询冰箱的提货人姓名
select 商品入库表.gnumber,gname,tname
from 商品入库表
join 商品出库表 on 商品出库表.gnumber=商品入库表.gnumber
where gname=冰箱
附件:(建数据库的代码)
create database 库存物资管理;
use 库存物资管理;
alter database 库存物资管理 character set gbk;
create table 商品表
(
gnumber int primary key,
gname char(20),
production char(20),
model char(10),
norms char(10),
quantity char(10)
);
insert into 商品表
values(1,香水,香奈儿,xs,50ml,1000),
(2,香皂,宝洁,xz,50g,2000),
文档评论(0)