《企业级典型Web实时监控系统软件开发(高等院校信息技术规划教材)》编著者李洪波。
本书既可以作为信息管理与信息系统、软件工程、网络工程、计算机应用、自动化和通信等专业的本专科生高年级学生以及硕士研究生从事项目开发的课程设计、毕业设计、实习实训教材,也可以作为高校在职教师、企业公司的在职人员的系统性学习用书,甚至可以作为操作系统编程应用级的教材。
网站首页 软件下载 游戏下载 翻译软件 电子书下载 电影下载 电视剧下载 教程攻略
书名 | 企业级典型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通信和多串口RS232通信模块,实现了不同通信规约和不同通信方式的集中管理与任意交叉,达到了企业级项目工程化的目的。 本书既可以作为信息管理与信息系统、软件工程、网络工程、计算机应用、自动化和通信等专业的本专科生高年级学生以及硕士研究生从事项目开发的课程设计、毕业设计、实习实训教材,也可以作为高校在职教师、企业公司的在职人员的系统性学习用书,甚至可以作为操作系统编程应用级的教材。 本书提供初始化参数文件、。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 多线程技术在RS232异步串行通信编程中的应用71 2.5 RS232异步串行数据通信可靠性设计79 2.5.1 设置环形队列接收缓冲区79 2.5.2 整帧数据的处理与接收79 2.6 多串口的RS232通信集成设计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章 RS232异步串行通信动态链接库的实现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 RS232通信参数设置源程序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 |
随便看 |
|
霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。