仓库管理数据库设计

仓库管理数据库设计

ID:11301977

大小:76.50 KB

页数:8页

时间:2018-07-11

仓库管理数据库设计_第1页
仓库管理数据库设计_第2页
仓库管理数据库设计_第3页
仓库管理数据库设计_第4页
仓库管理数据库设计_第5页
资源描述:

《仓库管理数据库设计》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、1.应用描述1.1背景仓库是工厂的一个重要的中转站,仓库里能储存各种各类的货物,货物的流动性比较大,需要处理的数据较多,直接有人工检索信息和更新仓储信息比较繁琐,为了能提高仓库的管理效率,设计适合仓储管理的数据库系统是很重要的。1.2功能要求工厂需要一个能够实现管理仓储功能的数据库系统,该系统的用户为仓库管理员,同时他也是系统管理员。系统的主要功能如下:1)仓库入库管理:主要是管理员对进入仓库的货物进行登记,包括货物号、货物名、货物数量、货物价格、货主以及仓库号等。以便统一管理,当同一货主的同种货物入库时记录追加,同时也要记录仓库入库的日志信息。2)仓库提货

2、管理:当货主提走货物时进行该管理,在货物出库时,进行登记,登记内容货物号、货物名、货物数量、货主、货物价格、日期等。3)仓库查询管理:用户可按货物号、按货物名、按货主、仓库号等进行查询。这些查询主要是用户西药知道货物资料是进行,由于只进行查询操作,所以数据以只读的形式出现。4)货物信息维护功能:主要对货物的基本资料和信息进行维护。其中包括货物的价格、货物的种类的变化等。2.概念结构设计E-R图仓库管理信息系统可以划分的实体有:货主信息实体、货物信息实体、仓库信息实体、提货人信息实体,货物入库记录信息实体、货物出库记录信息实体,用E-R图一一描述这些实体。2.

3、1货主实体E-R图:货主货主代号货主姓名货主电话图2-1货主信息实体E-R图2.2提货人实体E-R图:.提货人代号姓名电话地址图2-2提货人信息实体E-R图2.3货物信息实体E-R图:货物类别编号名称货主代号图2-3信息实体E-R图2.4.仓库信息实体E-R图:仓库号仓库容量仓库实体信息图2-4仓库信息实体E-R图2.5入库信息实体E-R图:入库信息实体入库时间入库数量仓库编号货物编号入库价格图2-5记录信息实体E-R图仓库编号出库时间货物编号出库数量出库库信息实体实体2.6出库信息实体E-R图:出库价格提货人代号图3-6出库信息实体E-R图2.7总的信息实

4、体E-R图:1UpdateData(true);m_pSet->Update();1用户登记查询仓库入库管理出库货物货物管理员实体m1拥有货主提货m_pSet->AddNew();UpdateData(true);m_pSet->Update();1m_pSet->AddNew();UpdateData(true);m_pSet->Update();1m_et->AddNew();UpdateData(true);m_pSet->Update();1n_pSet->AddNew();UpdateData(true);m_pSet->Update();1m_p

5、Set->AddNew();UpdateData(true);m_pSet->Update();1nm_pSet->Update();11UpdateData(true);m_pSet->Update();1n1n1提货人图2-7总的信息实体E-R图3.逻辑结构设计E-R图转换为关系模式,带横线的为主键。1.货主(货主代号,货主姓名,货主电话)创建货主表P:CREATETABLEP(PidintPrimarykey,Pnamechar(50)notnull,Ptelchar(16));货物(货物编号,货物名称,货物所属类别)2.创建货物信息表Shop:CRE

6、ATETABLEShop(ShopIdintPrimarykey,Shopnamechar(50)notnull,Shopibchar(50)notnull);3.入库(入库编号,货物编号,货物入库时间,货物入库时价格,货物入库数量,货主编号,仓库号)创建入库表Comehouse:CREATETABLEComehouse(CIdintPrimarykey,ShopIdintnotnull,Cshoptimechar(30)notnull,Cshoppricechar(8)notnull,CShopmumintnotnull,Pidintnotnull,Hou

7、seIDint);4.出库(出库编号,货物编号,货物出库数量,货物出库价格,货物出库时间,提货人编号,仓库号)创建出库表Outhouse:CREATETABLEOuthouse(OIdintPrimarykey,ShopIdintnotnull,Goshopnumint,Goshoppricechar(8),Gotimechar(20)notnull,GoIdint,HouseIDint);1.仓库(仓库号,仓库容量)创建仓库表House:CREATETABLEHouse(HouseIDintPrimarykey,Housemunint);提货人(提货人代号

8、,提货人姓名,提货人电话,提货人地址)2.创建提货人

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

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

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