网站首页  软件下载  游戏下载  翻译软件  电子书下载  电影下载  电视剧下载  教程攻略

请输入您要查询的图书:

 

书名 企业级典型Web实时监控系统软件开发(高等院校信息技术规划教材)
分类 科学技术-工业科技-轻工业
作者 李洪波
出版社 清华大学出版社
下载
简介
编辑推荐

《企业级典型Web实时监控系统软件开发(高等院校信息技术规划教材)》编著者李洪波。

本书既可以作为信息管理与信息系统、软件工程、网络工程、计算机应用、自动化和通信等专业的本专科生高年级学生以及硕士研究生从事项目开发的课程设计、毕业设计、实习实训教材,也可以作为高校在职教师、企业公司的在职人员的系统性学习用书,甚至可以作为操作系统编程应用级的教材。

内容推荐

《企业级典型Web实时监控系统软件开发(高等院校信息技术规划教材)》编著者李洪波。

《企业级典型Web实时监控系统软件开发(高等院校信息技术规划教材)》内容提要:本书以企业级实时信息系统开发为立足点,以培养卓越工程师为目标,以纺织业Web实时监控系统为背景,综合了RS232异步串行数据传输、TCPSocket以太网数据传输、工业企业数据通信规约HostLink和Modbus、多线程技术、动态链接库技术、ATLCOM组件技术、Windows初始化文件、基于AJAX技术的Web实时页面刷新技术、面向对象技术和结构化系统开发方法,选取了VisualC++6。0集成开发环境、VisualStudio2010集成开发环境、ASP。NET服务器编程语言、JSP客户端脚本语言以及AJAX编程模式,集成了C/S和B/S架构以实现局域网与Internet的互联互通,展开了分层架构的设计蓝图以及面向对象的编程具体细节,编程实现了多客户端TCPSocket通信和多串口RS232通信模块,实现了不同通信规约和不同通信方式的集中管理与任意交叉,达到了企业级项目工程化的目的。

本书既可以作为信息管理与信息系统、软件工程、网络工程、计算机应用、自动化和通信等专业的本专科生高年级学生以及硕士研究生从事项目开发的课程设计、毕业设计、实习实训教材,也可以作为高校在职教师、企业公司的在职人员的系统性学习用书,甚至可以作为操作系统编程应用级的教材。

本书提供初始化参数文件、。lib静态链接库文件、。h头文件、。dll动态链接库文件、。exe测试应用程序文件和配套的PPT课件,可从清华大学出版社网站(www。tup。com。cn)下载。

目录

第一篇 纺织业实时监控系统结构化开发

第1章 纺织业实时监控结构化系统分析5

 1.1 需求分析5

 1.1.1 现场通信网络结构图6

 1.1.2 分层交叉架构体系10

 1.1.3 命令功能层次关系表14

 1.2 数据流程分析15

 1.2.1 数据流程分析15

 1.2.2 数据字典18

 自训题21

第2章 纺织业实时监控结构化系统设计22

 2.1 系统总体设计22

 2.1.1 子系统的划分与功能结构22

 2.1.2 基于构件技术的纺织业监控系统架构设计23

 2.2 模块结构设计28

 2.2.1 模块结构图概述28

 2.2.2 模块结构设计30

 2.2.3 信息系统的流程设计32

 2.3 网络设计33

 2.3.1 B/S结构应用设计33

 2.3.2 C/S结构应用设计36

 2.3.3 HostLink与Modbus工业现场通信协议50

 2.4 多线程技术应用63

 2.4.1 线程概述63

 2.4.2 多线程技术在Socket通信编程中的应用64◆企业级典型Web实时监控系统软件开发

 2.4.3 多线程技术在RS232异步串行通信编程中的应用71

 2.5 RS232异步串行数据通信可靠性设计79

 2.5.1 设置环形队列接收缓冲区79

 2.5.2 整帧数据的处理与接收79

 2.6 多串口的RS232通信集成设计79

 2.7 文件应用设计80

 2.7.1 文件管理概述80

 2.7.2 参数配置文件设计83

 2.8 输出设计88

 2.9 界面设计90

 自训题94

第二篇 纺织业实时监控系统面向对象分析与设计

第3章 面向对象开发方法97

 3.1 结构化方法和面向对象方法的比较97

 3.1.1 基本思想的比较97

 3.1.2 基本原则的比较98

 3.1.3 优点的比较99

 3.1.4 缺点的比较99

 3.2 面向对象分析与设计101

 3.2.1 面向对象分析方法的基本概念102

 3.2.2 面向对象系统分析与设计的阶段与步骤104

 3.2.3 面向对象软件开发和过程106

 3.3 面向对象系统分析与设计的建模语言UML130

 3.3.1 UML发展历史130

 3.3.2 UML建模的主要内容132

 3.3.3 UML的主要特点和应用领域136

第4章 面向对象系统分析138

 4.1 面向对象分析的基本概念138

 4.1.1 面向对象分析方法概述138

 4.1.2 面向对象分析方法的基本概念139

 4.2 UML分析工具介绍144

 4.3 面向对象的需求分析148

 4.3.1 面向对象的需求分析148

 4.3.2 面向对象需求分析的重要性148

 4.3.3 业务需求建模149

 4.3.4 系统需求建模153

 4.4 系统分析建模161

 4.4.1 系统分析及分析过程161

 4.4.2 静态分析162

 4.4.3 动态分析165

 4.5 系统分析报告168

 自训题169

第5章 面向对象的系统设计170

 5.1 面向对象系统设计概述170

 5.1.1 面向对象的设计任务170

 5.1.2 面向对象的基本设计准则171

 5.2 系统构架设计173

 5.2.1 系统构架设计介绍173

 5.2.2 子系统设计177

 5.2.3 包的设计178

 5.3 设计类的建立179

 5.3.1 初步设计类图的建立179

 5.3.2 交互图设计181

 5.3.3 设计类图的完善过程184

 5.4 面向对象的数据库设计188

 5.5 系统设计报告192

 自训题193

第三篇 纺织业现场数据传输层构件的实现

第6章 RS232异步串行通信动态链接库的实现197

 6.1 Visual C++ 6.0概述197

 6.1.1 版本枚举198

 6.1.2 主要部分200

 6.2 动态链接库201

 6.2.1 静态链接库202

 6.2.2 非MFC动态链接库203

 6.2.3 lib和DLL的区别和联系209

 6.2.4 COM组件和DLL的区别与联系214

 6.3 单异步串行通信模块开发218

 6.3.1 一个简单的串口通信应用218

 6.3.2 RS232COM.dll的设计、实现与生成235

 6.3.3 RS232COM.dll的控制台应用测试258

 6.4 多串口集成的异步串行通信管理模块开发260

 6.4.1 CRS232Link.h头文件260

 6.4.2 CRS232Link.cpp源文件261

 6.4.3 RS232Link.dll控制台应用测试程序264

第7章 TCP Socket通信动态链接库的实现266

 7.1 Socket模型之重叠I/O266

 7.1.1 重叠I/O编程的原理、步骤与注意事项266

 7.1.2 重叠I/O编程的常用函数与结构体270

 7.2 LPCSTR的解释与转换与使用295

 7.2.1 LPCSTR的解释295

 7.2.2 LPCSTR的转换295

 7.3 CString的解释、转换与使用296

 7.3.1 CString对象的连接296

 7.3.2 格式化字符串297

 7.3.3 CString型转化成int型299

 7.3.4 CString型和char类型的相互转化299

 7.3.5 CString型转化成BSTR型305

 7.3.6 BSTR型转化成CString型306

 7.3.7 VARIANT型转化成CString型307

 7.3.8 载入字符串表资源308

 7.3.9 CString和临时对象310

 7.3.10 CString的效率311

 7.4 基于多客户端模型的SocketServer.dll开发313

 7.4.1 基于多客户端模型的SocketServer.dll头文件设计313

 7.4.2 基于多客户端模型的SocketServer.dll的源文件318

 7.4.3 基于多客户端模型的SocketServer.dll测试330

 自训题331

第8章 传输控制管理器动态链接库的实现332

 8.1 TransferControl.h头文件334

 8.2 TransferControl.cpp源文件334

 8.3 Win32控制台测试应用程序337

 自训题338

第四篇 纺织业现场通信规约管理构件的实现

第9章 HostLink应用规约动态链接库的实现341

 9.1 定义文件342

 9.2 源文件347

 9.3 Win32控制台测试应用程序362

 自训题364

第10章 纺织业规约设定器动态链接库的实现365

 10.1 ProtocolControl.h文件的定义366

 10.2 ProtocolControl.cpp源文件367

 10.3 Win32控制台测试应用程序369

 自训题370

第11章 纺织业规约解释器动态链接库的实现371

 11.1 ProtocolInterpretationDLL.h文件的定义371

 11.2 ProtocolInterpretationDLL.cpp源文件372

 11.3 Win32控制台测试应用程序375

 自训题376

第12章 规约解释器ATL COM构件的实现377

 12.1 中间件概述377

 12.1.1 中间件的定义377

 12.1.2 中间件的类型378

 12.1.3 中间件的特点381

 12.1.4 中间件技术的形成 381

 12.1.5 中间件的发展趋势 382

 12.1.6 国产中间件的发展特点 387

 12.2 CORBA388

 12.2.1 CORBA控制与创新389

 12.2.2 CORBA的特点 390

 12.2.3 CORBA标准 391

 12.2.4 CORBA服务394

 12.2.5 CORBA应用398

 12.3 COM组件399

 12.3.1 COM方法与特点400

 12.3.2 COM接口401

 12.3.3 C++中COM调用方法403

 12.3.4 COM与CORBA的区别405

 12.4 ATL COM组件409

 12.4.1 ATL概述 409

 12.4.2 ATL基本技术 411

 12.4.3 ATL基本使用413

 12.5 ProtocolInterpretationCOM的实现422

 12.5.1 ProtocolInterpretationCOM的定义文件422

 12.5.2 IProtocolInterpretation接口方法的源文件426

 12.5.3 生成与注册ProtocolInterpretationCOM.dll的过程428

 12.5.4 测试ProtocolInterpretationCOM.dll431

 自训题433

第五篇 纺织业现场数据采集子系统的实现

第13章 纺织业现场PLC数据采集子系统的仿真437

 13.1 RS232COM.dll及其测试程序437

 13.2 ClientSocketTCPIP.dll及其测试程序439

 13.3 ClientTransferControl.dll及其测试程序449

 13.4 ClientHostLink.dll及其测试程序454

 自训题464

第六篇 纺织业参数设置子系统的实现

第14章 基于ASP.NET与C#的Web通信参数设置子系统开发467

 14.1 母版页的实现467

 14.2 设置通信规约界面的实现469

 14.3 通信方式设置界面473

 14.3.1 以太网TCP Socket通信参数设置源程序475

 14.3.2 RS232通信参数设置源程序484

 自训题499

第七篇 纺织业Web实时监测子系统的实现

第15章 基于ASP.NET和C#的Web实时监控子系统开发503

 15.1 主机集中监控COM组件的注册及接口函数503

 15.1.1 主机集中监控COM组件的注册及查看503

 15.1.2 主机集中监控COM组件的接口函数说明505

 15.1.3 RD命令接收报文格式与解析506

 15.2 JavaScript实时访问主机集中监控COM组件506

 15.2.1 源程序与运行环境设置507

 15.2.2 JavaScript调用ATL COM组件的相关知识508

 15.3 AJAX客户端实时访问ASP服务器519

 15.3.1 AJAX技术概述519

 15.3.2 AJAX网页实时访问基于COM组件的ASP服务器521

 15.3.3 ASP.NET Web服务器编程的常用内置对象527

 15.3.4 XMLHttpRequest对象549

 15.4 AJAX客户端实时访问ASP.NET服务器555

 15.4.1 实时监控子系统的母版页界面及源程序实现555

 15.4.2 基于C#的AJAX通信状态测试页界面及源程序实现557

 15.4.3 基于C#的AJAX实时监测页界面及源程序实现566

 15.4.4 基于C#的监测对象设置页界面及源程序实现573

 15.4.5 VS 2010 AJAX工具箱的ScriptManager控件585

 15.4.6 VS 2010 AJAX工具箱的UpdatePanel控件588

 15.4.7 VS 2010 AJAX工具箱的Timer控件596

 15.4.8 基于C#的ATL COM组件的数据源代理类开发598

 15.4.9 在VS 2010中引用主机集中监控COM组件622

 自训题623

参考文献624

随便看

 

霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。

 

Copyright © 2002-2024 101bt.net All Rights Reserved
更新时间:2025/3/1 7:42:24