1、1 1 数据库系统概论 课程设计报告 题目: 仓库设备管理 院系: 软件学院 班级: xxxxxxxxxx 学号: xxxxxxxxxx 姓名: xxxxxxxxxx 2012 年 6 月 20 日 1 2 目录 一、系统概述3 1.1 目的与要求3 二、需求分析3 2.1 使用用户3 2.2 功能需求分析3 2.3 数据字典4 2.4 数据流图6 三、概念模型设计9 3.1 实体属性9 3.2 总 E-R 图11 四、逻辑与物理结构设计11 4.1 关系模式12 4.2 数据库模型12 4.3 物理设计12 五、数据库的实现14 5.1 建立数据库和表15 5.2 将已有数据加入表15 5.
2、3 建立视图15 5.4 建立存储过程18 5.5 建立触发器17 六、 附录20 一、系统概述 1.1 目的与要求 结合我国仓库存储、管理信息化的现状,*软件公司与时俱进地推出“仓库设备管理系 1 3 统” ,以充分利用现代信息技术手段,为各仓库建立设备管理信息化体系。此系统功能主要 包括设备入库,设备出库,设备还库,设备需求及设备采购等。根据需要按月,季,年进行 统计分析,产生相应报表。 二、需求分析 2.1 使用用户: 仓库管理员、设备采购员、领设备人员 2.2 功能需求分析: (1)系统功能结构图 (2)功能描述 设备入库 1、采购员将“客户送货单”给到仓库后,由仓库管理员提供采购订单
3、,并且采购 员与管理员共同确认送货单的数量和实物,如不符则退货。 2、仓库人员对已送往仓库的设备进行设备品质检验。 3、对检验的合格设备进行开“设备入库单”并经仓库主管签名确认后进仓,对不 合格设备进行退货。 设备出库 由领设备部门人员给出 “设备领取单” , 仓库管理员根据此单给出设备, 并进行 “设 备出库文件”登记。并更新仓库设备信息文件。 设备还库 领设备部门人员给出设备后,仓库管理员对“设备出库文件”进行查询,得到 相应信息后, 与领设备部门人员共同确认还库设备的实物检查, 如无损坏则更新设 备出库文件及仓库设备信息文件。 设备需求 1 4 由仓库管理员制定设备需求并按此需求制定采购
4、订单。 设备采购 采购员查询到采购订单后进行采购,并将采购后的客户送货单给仓库管理员。 2.3 数据字典: 1、数据项、数据结构 (1)数据结构:管理员 组成:管理员号、管理员姓名 数据项数据项 含义说明含义说明 类型类型 长度长度 管理员号 唯一标示的职员 varchar 10 管理员姓名 管理员的姓名 varchar 5 (2)数据结构:采购员 组成:采购员号、采购员姓名、采购员性别 数据项数据项 含义说明含义说明 类型类型 长度长度 采购员号 唯一标示的采购员 varchar 10 采购员姓名 采购员的姓名 varchar 5 采购员性别 采购员的性别 varchar 5 (3)数据结构:领设备人员 组成:领设备人员号、领设备人员姓名、设备号、领取数量、领取日期、归还 日期 数据项数据项 含义说明含义说明 类型类型 长度长度 领设备人员号 唯一标示的领设备人员 varchar 10 领设备人员姓名 领设备人员的姓名 varchar 5 设备号 唯一标示的设备 varchar 10 领取数量 领取某类型设备的数量 va