文档介绍:货存控制系统(25组)
组长:
功能需求分析: 数据库概念设计:
数据库逻辑设计:
应用系统功能模块:
★功能需求分析
!建立该系统的目的:
希望为控制我公司的货存建立一个数据库,货存中的产品被分为几类,如服装、食品和文具。当产品需要从供应商那里重新订购时,工作人员需要提出一个购买订单。跟踪记录要提供买进、卖出的货物以及其他的费用。
★建立原则
⒈易用性:耐用性强,满足需求
⒉安全性:安全性的保护一般通过用户输入用户名,密码进入系统,并对不同级别的用户要分配不同的权限,权限不同表示对系统的操作不一样
⒊数据库的完整性:关系模型是对关系的某种约束条件。关系模型分为三类:实体性约束,参照完整性约束和用户定义完整性,其中,实体完整性和参照完整性是关系模型必须满足的约束条件。
★通过调查货存控制系统需要满足一下功能
⑴用户管理:添加用户,修改用户密码。
⑵客户管理:添加客户,查询客户信息。
⑶供应商管理:添加供应商,查询供应商信息。
⑷仓库管理:添加仓库,查询仓库信息。
⑸货物管理:添加物品信息,物品类型信息。
⑹入库管理:货物的入库信息的添加和修改。
⑺出库管理:货物的出库信息的添加和修改。
⑻库存信息:对货物的现有信息存量查询。
☆数据字典
ⅰ编号=*由数字组成的号码*
ⅱ清单=清单号码+货物名称+货物数量+购买时间
ⅲ货物=*仓库中所以储存的物品*
ⅳ管理员=管理员编号+姓名+性别+所属部门+联系方式
ⅴ供应商=姓名+性别+地址+联系方式
ⅵ货物类型=*货物所属类型,种类*
二概念设计
根据上面的设计规划出我公司的实体有仓库实体、客户实体、供应商实体、管理员实体、货物实体、货物类型实体、入库实体、出库实体、库存实体。各个实体属性图描述如下:
仓库
仓库编号
仓库名称
仓库地址
管理员编号
仓库面积
供应商
供应商名称
供应商编号
供应商地址
联系方式
邮编
仓库实体属性图
供应商实体属性图
客户
客户名称
地址
客户编号
联系方式
客户实体属性图
管理员
管理员编号
管理员姓名
密码
货物实体属性图
货物
物品名称
类型编号
物品编号
货物实体属性图
货物类型
类型名称
类型描述
类型编号
货物类型实体属性图
库存
仓库编号
物品名称
类型名称
物品编号
物品数量
库存实体属性图