1、摘 要 数据库是数据管理的最新技术,是计算机科学的重要分支。今天,信息资 源已成为各个部门的重要财富和资源。建立一个满足各级部门信息处理要求的 行之有效的信息系统也成为一个企业或组织生存和发展的重要条件。对工厂管 理部门而言,以前单一的手工检索已不能满足人们的要求,往往是投入了大量 的人力和财力却得不到高效的管理效率。为了便于工厂信息资料的管理需要有 效的工厂管理软件,减轻工作人员的工作量,方便工作人员对它的操作,提高 管理的质量和水平,做到高效、智能化管理,达到提高工厂信息检索效率的目 的。采用数据库技术生成的工厂管理系统将会极大地方便并简化图管理人员和 工作人员的劳动,使工作人员从繁忙、复
2、杂的工作进入到一个简单、高效的工 作中。基于这个问题,开发了工厂管理系统。系统采用 C/S 模式,实现了工厂 信息更新与查询的方便、高效性、有效性和及时性。本文通过作者设计和开发 一个中小型工厂管理系统的实践,阐述了工厂管理软件中所应具有的基本功能、 设计、实现。 关键字:工厂管理,数据库技术,功能 目 录 引 言 .1 第一章 需求分析阶段 .2 1.1 引言 2 1.2 需求分析阶段的目标与任务 2 1.2.1 处理对象 .2 1.2.2 处理功能及要求 3 1.2.3 安全性及完整性要求 3 1.3 需求分析阶段成果3 1.3.1 体会和心得 .3 1.3.2 工厂管理系统业务流程图.4
3、 1.3.3 工厂管理系统数字字典 4 第二章 概念设计阶段 .7 2.1 引言 7 2.2 任务与目标 .7 2.3 阶段结果.7 第三章 逻辑设计阶段 . 12 3.1 逻辑设计的任务和目标 . 12 3.2 数据组织 12 3.2.1 将 E-R 图转换为关系模型 12 3.2.2 模型分析 . 13 3.2.3 用户子模式定义 13 第四章 物理设计阶段 . 15 4.1 物理设计阶段的目标与任务 . 15 4.2 数据存储方面 15 第五章 数据库实施阶段 . 16 5.1 建立数据库、数据表、视图、索引 16 5.1.1 建立数据库 . 16 5.1.2 建立数据表 . 16 5.
4、1.3 建立视图 . 19 5.1.4 建立索引 . 20 5.1.5 建立触发器 . 20 5.1.6 数据库备份与恢复 21 5.1.7 创建登录名、用户以及授予用户权限 22 5.2 数据入库 22 5.3 创建各个功能的存储过程 . 22 第六章 设计总结 23 参考文献 24 附录 1 存储过程定义 25 附录 2 数据查看和存储过程功能的验证 28 - 1 引 言 在社会进入信息化时代以来,信息产业所创造的社会价值渐渐地开始占据社会体系中 不可替代的位置。人们也渐渐明白了信息和知识更新的重要性,在这个信息更新快速的社 会,信息代表着价值,管理好信息也就意味着非常重要,好的管理机制带来效率,效率象 征着竞争力,象征着效益,一个好的管理系统对于一个工厂来说是至关重要的,它是一个 工厂的生命线。 在计算机日益普及的今天,建立一个满足各级部门信息处理要求的行之有效的信息系 统也成为一个企业或组织生存和发展的重要条件。对工厂管理部门而言,以前单一的手工 检索已不能满足人们的要求,往往是投入了大量的人力和财力却得不到高效的管理效率。 为了便于工厂信息资料的管理需要有效的工厂管理软件