《第8章数据库使用案例.ppt》由会员分享,可在线阅读,更多相关《第8章数据库使用案例.ppt(21页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、数据库原理数据库原理The Theory of Database System第八章第八章 数据数据库应用案例用案例本章重点以煤矿采掘衔接计划管理系统煤矿采掘衔接计划管理系统为例介绍数据库的应用开发本讲主要内容8.1 引引 言言本章以煤矿采掘衔接计划管理系统和企业管理信息支撑平台为应用实例,展示基于C/S和基于B/S结构的数据库应用系统开发过程。两个项目主要从项目需求概要、数据流图、数据库设计、系统流程、功能设计等角度展开,立足于工程项目的具体业务需求,介绍基于数据库的信息管理系统开发过程。(1)煤矿生产划分为瓦斯抽放、综机配套、巷道掘进、原煤开采(回采)等工程项目。(2)以回采为龙头的各专业
2、的高效组织和有序衔接,以及对生产区队、生产设备等资源的合理配置。8.2.1 8.2.1 需求概要需求概要 8.2 煤煤矿采掘采掘衔接接计划管理系划管理系统(1)顶层数据流图8.2.2 数据流数据流图(2)一层数据流图8.2.2 数据流数据流图8.2.2 数据流数据流图(3)二层数据流图(以生产区队管理为例)二层数据流图-生产区队管理(4)数据字典:数据字典是描述数据的信息集合,是对系统中使用的所有数据元素的定义的集合。8.2.2 数据流数据流图(1)功能设计根据二层数据流图,对煤矿采掘衔接计划系统的业务进一步分解为功能模块图。煤矿采掘衔接计划系统的业务功能主要由两大模块组成:基础数据管理系统和
3、计划编制管理系统。8.2.3 系系统设计8.2.3 系系统设计8.2.3 系系统设计(2)系统程序流程图系统程序流程图,是用统一规定的标准符号描述程序运行具体步骤的图形表示。通过对输入输出数据和处理过程的详细分析,将计算机的主要运行步骤和内容标识出来。(以采煤工程管理为例)8.2.3 系系统设计新建工作面程序流程图8.2.3 系系统设计采煤计划编制程序流程图8.2.3 系系统设计采煤衔接计划导出程序流程图8.2.3 系系统设计(3)数据库设计 系统E-R图8.2.3 系系统设计实体或关系名实体或关系名属性及码属性及码约束条件约束条件盘区信息盘区信息盘区ID,盘区名称,地质储量,可采储量,平均月
4、产量,开拓煤量,开拓煤可采周期,准备煤量,准备煤可采周期,已抽煤量,回采煤量,回采周期盘区ID为键开拓煤可采周期,准备煤可采周期、回采周期的单位为“年”施工队组施工队组队组ID,队组名称,专业编号,队组人数,日最大生产能力,生产能力说明,施工位置,队长姓名队组ID为键工作面工作面工作面ID,队伍ID,工艺ID,工作面长度,走向长度,剩余走向长度,煤层厚度,容量,可采储量,剩余储量,日刀数,吨/刀,每米产量,有效开采天数,原始瓦斯含量,回采前瓦斯含量,开始时间,结束时间,盘区ID,工作面名称,构造状态,回采率工作面ID为键生产设备生产设备设备ID,设备名称,规格型号,采购日期,生产厂家,吨/刀,
5、米/刀,主要技术参数,当前状态,目前所在工作面设备ID为键地质构造地质构造构造ID,位置类型,位置ID,发育位置,构造参数,对生产影响,构造长度,影响天数,备注,构造位置构造ID为键巷道巷道巷道ID,盘区或工作面ID,巷道名称,岩石类型ID,巷道断面,掘进方式,支护方式,掘进计划长度,剩余长度,开工时间,结束时间,单头月进,关键设备,队组ID,类型巷道ID为键施工信息施工信息施工规划ID,所属类型,所属类型Id,所属队伍Id,日产量,总进尺,开始时间,结束时间,工作内容,备注信息施工规划ID为键数据库逻辑结构8.2.3 系系统设计序号序号字段名称字段名称类型大小类型大小允许空允许空含义含义备注
6、备注1PanelIDint主键列,标识列自增2PanelNamevarchar(50)盘区名称3GeologicalReservesfloat(8)地质储量4WorkableReservefloat(8)可采储量5AverageOutputMonfloat(8)平均月产量6DevelopedReservefloat(8)开拓煤量7DevelopedPeriodfloat(8)开拓煤可采周期(年)8PreparedReservefloat(8)准备煤量9PreparedPeriodfloat(8)准备煤可采周期(年)10SuctionReservefloat(8)已抽煤量11CoalReservefloat(8)回采煤量12MiningPeriodfloat(8)回采周期(年)物理结构设计盘区信息表8.2.4 系系统实现主功能界面:8.2.4 系系统实现生产区队管理模块:8.2.4 系系统实现采煤工程管理模块:本章给出了数据库应用实例的设计过程:重点以煤矿采掘衔接计划管理系统为例,介绍应用实例的开发背景;分析功能需求,给出数据流图和数据字典,完成需求分析;然后进行系统设计,包括功能设计和数据库逻辑结构、数据库物理结构设计;最后进行编码、测试等工作,完成系统实现。小小 结