摘 要: 基于C/S和B/S混合架构的企业生产管理系统是对工业4.0的一次有效的运用。适用于企业对一条精密设备所组成的产线进行管理。通过一系列功能,来对产线上各类信息显示,解放了劳动力,更有效率,也更加方便企业对产线的管理。各类信息表的记录和保存,也让企业更好的制定下个阶段的任务,和对产出和市场需求的掌控。方便企业查询信息,追根溯源。了解产线实时状态。
基于C/S和B/S混合架构的企业产线管理系统,C/S上展现了本系统的具体功能。B/S上可以浏览企业的个人网页,以及用户管理模块的信息。本系统建设在Windows平台,通过基于VS2010上的MFC框架,使用速度快、完全多线程、支持多处理器的MYSQL数据库,界面的美工通过PS以及GDI+的运用,表格信息的显示运用了CGridCtrl,信息的统计和显示运行了ChartDir图表库,控件的美化,通过对函数的重载,绘制出所需要样式的控件。数据结构主要运用C++的STL模板库中的常用容器和算法。B/S基于IDEA的开发平台,使用了maven下的JavaWeb项目,来管理项目的构建,以及对报告和文档的管理。使用SpringMVC框架。通过Mybatis框架来对数据库的访问和语句的操作。本系统通过分权限的方式,实现了个人信息管理、界面参数设置、图表基础参数的设置、生产管理中的过程管理、人员管理和历史分析、产线总览、能耗管理、以及质量管理下的对产线上各个精密设备的各类信息分析,设备分析、设备管理、设备保养、设备维修、设备点检、设备参数、报警分析、报警处理等八个精密设备的总模块。本文将从可行性分析,需求分析,详细设计等方面对开发过程展开详细的阐述。
关键词:C/S和B/S混合架构,企业产线管理,GDI+, SSM框架,ChartDirector
目录
摘要
Abstract
一、引 言-1
(一)课题的背景、意义-1
(二)国内外研究现状-1
(三)课题研究的内容、目标和解决的一些相关关键问题-1
(四)可行性分析-2
1.技术可行性-2
2. 使用可行性-2
二、系统平台选择-3
(一)硬件平台选择-3
(二)系统操作平台选择-3
(三)数据库平台选择-3
1. 概述-3
2. MYSQL数据库引擎的特性-3
(四)使用到的第三方库ChartDirector和GridCtrl-3
1.ChartDirector-4
2.GridCtrl-4
(五)开发工具的选择—VS2010-4
(六)开发工具的选择—IDEA-4
(七)C/S和B/S混合系统架构-4
(八)小结-5
三、系统需求分析-5
(一)设计概念和相应的处理流程-5
(二)系统功能详细划分-6
(三)系统各个功能概述-6
1. 登录界面功能-6
2. 用户信息管理-6
3. 权限管理-6
4. 参数设置-7
5. 主界面功能-7
6. 过程管理-7
7. 人员管理-7
8. 历史分析-7
9. 综合分析-8
10. SPC分析-8
11. 过程巡检-8
12. 能耗管理-8
13. 产线总览-8
14. 设备参数-9
(四)设计小结-9
四、系统详细设计-9
(一)系统数据库设计-9
1. 数据库系统的需求分析-9
2. 数据库的概念结构设计-10
3. 数据库的逻辑结构表-16
(二)客户端界面整体布局设计-24
1. TabControl的使用-24
2. ChartDirector图表库的应用-26
3.GDI+显示背景图片-27
4.系统界面初始化-28
五、系统实现-30
(一)登录模块-30
1.登录功能-30
(二)生产管理模块-30
1.过程管理-30
2.人员管理-31
3. 历史分析-31
(三)质量管理模块-33
1.综合分析-33
2. SPC分析-33
3. 过程巡检-35
(四)能耗管理模块-35
(五)设备参数模块-36
(六)参数设置模块-37
(七)权限管理模块-39
(八)产线总览模块-41
(九)用户管理模块-41
(十)小结-43
六、 总 结-44
参 考 文 献-45
致 谢-46