辽宁科技大学毕业设计(论文) 第11页
2.82.7信息制定生产计划单信息生产计划信息更新生产计划2.10更新结果生产计划单信息表2.9管理员录入产品完工信息2.11完工产品信息更新完工产品信息2.12更新结果产品入库信息表信息设置操作员操作员信息更新操作员信息操作员信息表更新结果 图(b)
图2.6 管理员的二层DFD图
2.5 数据字典
数据字典(Data Dictionary,简称DD)是关于数据信息的集合,它对数据流程图中的各个元素作完整的定义与说明。是能够反映数据元素、数据结构、数据流、数据存储、处理过程、外部实体的定义。数据字典主要用来说明数据流程图中的数据流和资料存储。只有当数据流程图中出现的每一个成分都给出定义后,才能完整、准确地描述一个系统。数据字典最重要的用途是作为分析阶段的工具,在数据字典中建立一组严密一致的定义很有助于改进分析员和用户之间的通信,因此将消除许多可能的误解。对数据的这一系列严密一致的定义也有助于改进在不同的开发人员或不同的开发小组之间的通信。如果要求所有开发人员都根据公共的数据字典描述数据和设计模块,则能避免许多麻烦的接口问题。
下面即给出本系统的数据字典,如表2.1~表2.5所示。1、数据流“生产计划信息”的字典条目如表2.1所示。
表2.1 生产计划信息
数据流名:生产计划信息
简 述:用来存储生产计划单信息
组 成:生产计划信息= scjhd_id+scjhd_cpbh+scjhd_cpmc+scjhd_cpgg+scjhd_jldw
+scjhd_jhsl+scjhd_tcrq+scjhd_wgrq+scjhd_wcf+scjhd_bz
2、数据流“生产领料信息”的字典条目如表2.2所示。
辽宁科技大学毕业设计(论文) 第12页
表2.2 生产领料信息
数据流名:生产领料信息
简 述:用来存储生产领料信息
组 成:生产领料信息= scll_id+scll_scjhd+scll_cpbh+scll_cpmc+scll_cpgg+scll_cpdw
+scll_cpsl+scll_wlbh+scll_wlmc+scll_wlgg+scll_wldw+scll_dwsl+scll_wlsl +scll_ylsl+scll_llsl+scll_sysl+scll_llrq+scll_bz
3、数据流“物料库存信息”的字典条目如表2.3所示。
表2.3 物料库存信息
数据流名:物料库存信息
简 述:用来储存物料的库存信息
组 成:物料库存信息= wlkc_wlbh+wlkc_wlmc+wlkc_wlgg+wlkc_wldw+wlkc_kcsl
4、数据流“产品入库信息”的字典条目如表2.4所示。
表2.4 产品入库信息
数据流名:产品入库信息
简 述:用于显示产品入库信息
组 成:产品入库信息= cprk_id+cprk_cpbh+cprk_cpmc+cprk_cpgg+cprk_jldw
+cprk_rksl+cprk_rkrq+cprk_ddbh+cprk_bz
5、数据流“操作员信息”的字典条目如表2.5所示。
辽宁科技大学毕业设计(论文) 第13页
表2.5 操作员信息
数据流名:操作员信息
简 述:用于记录操作员的密码、用户名及相应的权限忘信息
组 成:操作员信息= user_id+user_name+user_mm+user_Tx+产品基础信息+物料基
本信息+设备状态设置+设备类型设置+设备摊销时间设置+车间部门设置+生产计划单管理+生产计划单查询+物料需求计划+物料需求查询+生产设备档案+生产设备查询+生产设备报废+生产设备报废查询+生产设备维修+生产设备维修查询+产品完工入库+产品入库查询+物料入库+物料入库查询+生产领料+生产领料查询+物料库存信息查询+工作备忘+操作员设置+密码修改+权限设置+系统数据清理+数据库备份与恢复
第3章 系统的总体设计
辽宁科技大学毕业设计(论文) 第14页
经过需求分析阶段的工作,明确的管理软件系统必须“做什么” 进行了回答;在总体设计阶段,要决定“怎么做”,也就是说,总体设计阶段的基本目标就是要回答“概括的说,系统应该如何实现”这个问题,因此总体设计又被称之为概要设计或初步设计。 总体设计阶段的一项重要任务是设计软件的结构,也就是要确定应用程序的模块组成,并进行模块化以及明确这些模块之间的关系。在这个阶段我们要进行功能分析和数据库设计。
3.1 系统功能架构图
生产管理系统基础信息管理计划信息管理生产设备管理帮助信息产品基础信息物料基本信息设备状态设置设备类型设置摊销时间设置车间部门设置生产计划单管理生产计划单查询物料需求计划物料需求查询生产设备档案生产设备查询生产设备报废设备报废查询生产设备维修设备维修查询本单位信息关于产品库存管理辅助功能系统维护产品完工入库产品入库查询物料入库物料入库查询生产领料生产领料查询 图3.1 生产管理系统功能架构图
物I调料调n操用调操库用t工密作E用作存We作码权x计员信or备修限c算设息rn忘改设e器置查de置l询t数据清理数据备份与恢复
生产管理系统是一个典型的数据库开发应用程序,由基础信息管理模块、计划信
辽宁科技大学毕业设计(论文) 第15页
息管理模块、生产设备管理模块、产品库存管理模块、辅助功能模块、系统维护模块、帮助信息模块7个功能模块组成,规划系统功能模块如下:
1、基础信息管理模块
该模块主要包括产品基础信息、物料基本信息、设备状态设置、设备类型设置、设备摊销时间设置、车间部门设置6部分组成。
2、计划信息管理模块
该模块主要包括生产计划单管理、生产计划单查询、物料需求计划、物料需求查询4部分。
3、生产设备管理模块
该模块主要由生产设备档案、生产设备查询、生产设备报废、生产设备报废查询、生产设备维修、生产设备维修查询6部分组成。
4、产品库存管理模块
该模块主要由产品完工入库、产品入库查询、物料入库、物料入库查询、生产领料、生产领料查询、物料库存信息查询7部分组成。
5、辅助功能模块
该模块主要包括调用Word、调用Excel、调用计算器、登录Internet、工作备忘5部分。
6、系统维护模块
该模块主要由操作员设置、密码修改、操作权限设置、数据清理、数据备份与恢复5部分组成。
7、帮助信息模块
该模块主要有:本单位信息、关于。
3.2 系统数据库结构设计
数据库结构设计主要是完成系统的底层数据结构设计,建立起整个系统的数据结构框架。平台是建立在数据库基础上的,选取SQL SERVER 2000作为后台数据库管理工具。对这些数据库的设计遵循关系型数据库设计的一般规则,减少冗余度,降低依赖性。数据表中字段名的设置尽量做到“顾名思义”,字段类型设置都选择能够存储相应信息的最小类型。