摘 要:随着工业化进程加快,国家大力发展现代工业和制造业,企业中产线上设备的种类、数量越来越多,企业如何管理运作这些设备进行生产,已经成为了一个技术难题。同时,二十一世纪以来计算机技术迅猛发展,Internet网络进入工业应用阶段,国家大力支持工业信息化,给企业中生产设备的管理的改革创造了条件,然而如何利用计算机网络技术和硬件设备,结合软件系统来有效地收集、处理这些设备在生产过程中产生的信息,建立以工业信息化为核心的管理体制,减轻企业中相关人员的负担,提高企业生产效率,己经成为当今企业设备生产管理发展的一个难题。
一套完善的基于企业定制的设备生产系统的开发在信息化的引领下应运而生。企业设备生产管理系统为企业服务,属于企业内部的管理系统,起着连接企业内部各生产设备的桥梁与纽带作用,系统可将设备生产信息可视化,进行数据展示和数据分析,所开发的企业设备生产管理系统应是一套完全为设备管理人员设计的,并且把设备生产管理由被动管理转为主动管理的系统。
本系统建立B/S和C/S相结合的架构模式,借助于Windows平台,通过VC++的MFC框架,使用MySQL数据库,GDI+图像显示,采用多线程技术,使用GridCtrl表格控件,并且引用第三方图表插件ChartDir,自定义按钮等控件,实现了企业设备生产的系统的开发。
关键词:C/S架构,B/S架构,多线程,GDI+,MySQL,企业设备生产
目录
摘要
Abstract
一、引 言-1
(一)课题的背景、意义-1
(二)国内外研究现状-1
(三)课题研究的内容、目标和解决的一些相关关键问题-1
(四)可行性分析-2
1. 技术可行性-2
2. 使用可行性-3
二、系统平台选择-3
(一)硬件平台选择-3
(二)系统操作平台选择-3
(三)数据库平台选择-3
1. 概述-3
2. MySQL数据库的特性-3
(四)使用到的第三方库ChartDirector和GridCtrl-4
(五)开发工具的选择—Microsoft Visual Studio 2010-4
(六)C/S系统架构-4
(七)B/S系统架构-5
(八)小结-5
三、系统需求分析-6
(一)设计概念-6
(二)系统功能模块概述-6
1. 设备基本信息管理-6
2. 设备状态分析-7
3. 设备保养管理-8
4. 设备维修管理-8
5. 设备点检管理-9
6. 设备报警处理-10
7. 设备报警分析-10
(三)设计小结-11
四、系统详细设计-11
(一)数据库设计-11
1. 数据库系统的需求分析-11
2. 数据库的概念结构设计-12
3. 数据库的逻辑结构表-17
(二)界面整体布局与后台架构设计-21
1. TAB控件切换视图-21
2. 多线程设计-22
(三)设备基本信息管理模块-23
(四)设备状态分析模块-23
(五)设备保养管理模块-25
(六)设备维修管理模块-29
(七)设备点检管理模块-30
(八)设备报警处理模块-33
(九)设备报警分析模块-35
(十)小结-37
五、 总 结-37
参 考 文 献-38
致谢-39