毕业论文

打赏
当前位置: 毕业论文 > 自动化 >

基于C#的武备控制系统数据分析仪设计

时间:2018-11-15 09:39来源:毕业论文
基于.NET3.5框架,使用 C#语言编程,使用SQLite 数据库,开发出能够运行在 Window XP 或 XPE 系统上的武器设备监控系统的数据分析仪系统

摘要由于某型武备控制系统缺乏数据录取分析设备,无法在线监测各个分系统间的通讯状态、控制时序,导致出现故障无法判断原因,影响了调试效率。基于此拟设计出一套数据分析仪软件,主要包含数据录取回放、故障诊断与定位、性能指标检测等等功能,从而为系统在联调、交验、靶场试验、售后服务过程中提供技术保障,缩短各个阶段的研制时间,降低成本。 本毕业设计基于.NET3.5框架,使用 C#语言编程,使用SQLite 数据库,开发出能够运行在 Window XP 或 XPE 系统上的武器设备监控系统的数据分析仪系统。整体设计综合了以下三层架构和客户端/服务器模型:在数据访问层进行数据库访问、数据解析、统计等,为上层提供数据服务。在业务逻辑层,提取 DAL 层数据组建数据表格,进行数据传递。在显示层,本文完成主界面、导入数据和数据回放界面设计。最终,实现了导入TXT 数据至数据库、数据解析、显示数据统计图表、曲线分析及坐标变换、故障诊断、异常报文诊断、数据回放等多种复杂的功能。   30249
毕业论文关键词  武备控制系统  数据分析仪  .NET框架  SQLite数据库  三层架构  
Title    Design of a C# based Data Analyzer for Armament Control System
Abstract Due to the lack of data analyzer of Armament Control System, the communication state and control timing between various subsystems can not be monitored online. As a result, the cause of breakdown cannot be determined, which would affect the debugging efficiency. Under this condition, a data analyzer is designed, including functions as data recording and playback, malfunction diagnosis and localization, performance detection and so on, to provide technical guarantee in the FBI system, inspection, test range and after-sales services for system, shortening the research time in every stage, as well as reduction in costs. The Data Analyzer System designed in this paper is based on .NET Framework 3.5, and use C# programming language plus SQLite database, tring to develop a system that can run in Windows XP system or XPE. The main design combines the Three-Tier Architecture as follows with  Client/Server model. The Data Access Layer is responsible for database access, such as data analysis or statistics, so as to provide data services for upper layer. The Business Logic Layer, as the intermediate layer, decomposes data form DAL and sends it to User Interface. As for the User Interface layer, the main form, inserting data form and data playback form are realized. Finally, some complex functions, for examples, insert TXT data to database, data analysis, statistics, coordinate transformation and analysis, fault and abnormal packets diagnosis, and data playback, is achieved.   
Keywords    Armament Control System  Data Analyzer  .NET Framework 3.5  SQLite Database  Three-Tier Architecture
目次
1绪论.1
1.1课题背景1
1.2武器设备交互通信1
1.3开发平台2
1.4国内外研究现状4
1.5本文的主要工作以及内容安排4
2总体设计.6
2.1总体设计概述6
2.2需求分析6
2.3数据分析仪系统设计方案7
2.4三层架构设计8
2.5实体层WModel类设计10
2.6系统框架.12
3数据访问DAL层实现14
3.1初始化方法.14
3.2查找报文方法.16
3.3数据转换方法.16
3.4数据分解.17
3.5状态字解析.18
3.6数据统计.21
3.7系统状态.24
3.8其他.25
4业务逻辑层BLL实现26
4.1组建数据解析表.26
4.2组建状态解析表.29
4.3组建综合显示表.31
4.4组建系统状态检查表.34
4.5组建故障统计总表.34
4.6按报文标识统计数据表.35
4.7按信号名称查找数据.36 基于C#的武备控制系统数据分析仪设计:http://www.751com.cn/zidonghua/lunwen_25884.html
------分隔线----------------------------
推荐内容