1、 数据库原理及应用数据库原理及应用 课程设计课程设计 办公用品管理系统办公用品管理系统 学生姓名:学生姓名: 学生学号:学生学号: 学生班级:学生班级: 指导老师:指导老师: 2 目录目录 第一章 系统概述 3 第二章 需求分析 3 2.1 系统需求分析 3 2.2 系统功能模块 4 2.3 数据流图 4 2.4 数据字典 5 第三章 概念设计 6 3.1 实体图 6 3.2 E-R 图 7 3.1.1 局部 E-R 图 7 3.2.2 全局 E-R 图 8 第四章 逻辑结构 9 4.1 根据 E-R 生成关系模式 9 4.2 关系模式修改完善 9 第五章 物理阶段设计 9 5.1 数据库模式
2、定义. 10 5.2 相关程序代码 11 5.2.1 建表代码. 11 5.2.2 数据录入. 13 5.3 建立视图. 18 5.4 建立索引 19 5.5 创建备份 19 结束语 19 3 第一章第一章 系统概述系统概述 办公用品管理系统主要是针对企业办公用品、低值易耗品开发的一套管 理软件。完成企业对办公用品、低值易耗品日常业务的采购入库、领用出库、报 表统计等管理工作。全面反映办公用品、易耗品的采购情况、领用情况以及人员 和部门的领用情况。同时借助功能强大的查询及报表功能使管理人员能及时、准 确地了解所需信息,为企业的决策提供了正确、便捷的支持平台。帮助企业更有 效、更全面的管理办公用
3、品、低值易耗品。 第二章第二章 需求分析需求分析 2.12.1 系统需求分析系统需求分析 1,基本信息的添加、修改、删除和查询,基本信息包括分类、部门和供应商等 内容,为办公用品管理和数据统计模块提供依据。 2,办公用品信息的添加、修改、删除和查询,办公用品信息包括领用信息、入 库信息和库存信息。 3,数据统计模块包括库存短缺统计、入库统计和领用统计等功能。 4,系统用户管理包括权限管理、密码修改等功能。 4 2.22.2 系统功能模块系统功能模块 办公用品管理系统 基 本 信 息 管 理 系 统 用 户 管 理 办 公 用 品 管 理 数 据 统 计 管 理 入 库 管 理 员 工 信 息
4、管 理 部 门 管 理 修 改 用 户 权 限 修 改 自 身 密 码 库 存 短 缺 统 计 入 库 统 计 库 存 管 理 领 用 管 理 领 用 统 计 2.32.3 数据流图数据流图 更新库存信息, , 处理进货, , 借还信息, , 入库信息, , 库存报警 入库信息 入库信息 借还信息 库存清单表 库存清单 进货信息表 进货信息 经办人 进货信息 入库信息 借用文件归还文件 领用文件 入库文件 领用信息 借用信息 归还信息 入库信息 5 2.42.4 数据字典数据字典 数据项数据项 数据项名 含义说明 别名 类型 员工编号 唯一识别每个员工 员工号、用户名 Char(8) 部门编号
5、 唯一识别每个部门 部门 Char(4) 进货清单编号 唯一识别每个进货清单 无 Char(12) 权限 每个员工能对数据库进行的操作 无 Char(6) 商品编号 唯一识别每种商品 商品 Char(10) 类型 标识商品是试用型还是使用型 无 Char(8) 数据结构数据结构 数据结构名:经办人 含义说明:办理采购和验收 数据结构组成:员工编号+进货清单编号+采购日期+到货日期 数据结构名:员工 含义说明:对公司员工信息的采集 数据结构组成:员工编号+姓名+性别+家庭住址+联系方式+所属部门+权限 数据结构名:部门 含义说明:对各个部门具体的描述 数据结构组成:部门编号+部门名称+联系电话+
6、负责人+员工 数据流数据流 数据流名:库存报警 说明:当库存不足系统所设定的最小数额时,系统会按照设定的采购方案自动生 成进货单 流出过程:更新库存信息 流入过程:处理进货 组成:商品编号+库存数量+进货数量 数据存储数据存储 数据存储名:库存清单表 说明:经过入库或借还操作后修改库存清单表,以保证数据一致 输入数据流:入库或借还填报的表 输出数据流:库存清单表 组成:商品编号+库存数量+修改日期 处理过程处理过程 处理过程名:处理进货 说明:对库存报警的商品拟写进货单 输入(数据流) :库存信息 输出(数据流) :进货清单 处理:库存报警后由专门的经办人进行核对并拟定进货单 6 第三章第三章 概念设计概念设计 3.13.1 实体图实体图 员工实体图员工实体图: : 员工 员工编号姓名联系方式家庭住址岗位性别 用户实体图用户实体图: : 用户号 用户 密码权限 库存商品实体图库存商品实体图: : 商品编号 库存商品 商品名称供应商数量类别 部门实体图部门实体图: : 7 部门 负责人编号 部门编号员工编号联系方式 岗位编号