内容简介
《高等院校信息技术规划教材:企业级典型Web实时监控系统软件开发》以企业级实时信息系统开发为立足点,以培养工程师为目标,以纺织业Web实时监控系统为背景,综合了RS232异步串行数据传输、TCP Socket以太网数据传输、工业企业数据通信规约Hostlink和Modbus、多线程技术、动态链接库技术、ATL COM组件技术、Windows初始化文件、基于AJAX技术的Web实时页面刷新技术、面向对象技术和结构化系统开发方法,选取了VisualC++6.0集成开发环境、Visual Studio 2010集成开发环境、ASP。NET服务器编程语言、JSP客户端脚本语言以及AJAX编程模式,集成了C/S和B/S架构以实现局域网与Internet的互联互通,展开了分层架构的设计蓝图以及面向对象的编程具体细节,编程实现了多客户端TCPSocket通信和多串口RS 232通信模块,实现了不同通信规约和不同通信方式的集中管理与任意交叉,达到了企业级项目工程化的目的。
《高等院校信息技术规划教材:企业级典型Web实时监控系统软件开发》既可以作为信息管理与信息系统、软件工程、网络工程、计算机应用、自动化和通信等专业的本专科生学生以及硕士研究生从事项目开发的课程设计、毕业设计、实习实训教材,也可以作为高校在职教师、企业公司的在职人员的系统性学习用书,甚至可以作为操作系统编程应用级的教材。
目录
第一篇 纺织业实时监控系统结构化开发
第1章 纺织业实时监控结构化系统分析
1.1 需求分析
1.1.1 现场通信网络结构图
1.1.2 分层交叉架构体系
1.1.3 命令功能层次关系表
1.2 数据流程分析
1.2.1 数据流程分析
1.2.2 数据字典
自训题
第2章 纺织业实时监控结构化系统设计
2.1 系统总体设计
2.1.1 子系统的划分与功能结构
2.1.2 基于构件技术的纺织业监控系统架构设计
2.2 模块结构设计
2.2.1 模块结构图概述
2.2.2 模块结构设计
2.2.3 信息系统的流程设计
2.3 网络设计
2.3.1 B/S结构应用设计
2.3.2 C/S结构应用设计
2.3.3 Hostlink与Modbus工业现场通信协议
2.4 多线程技术应用
2.4.1 线程概述
2.4.2 多线程技术在Socket通信编程中的应用
2.4.3 多线程技术在RS 232异步串行通信编程中的应用
2.5 RS 232异步串行数据通信可靠性设计
2.5.1 设置环形队列接收缓冲区
2.5.2 整帧数据的处理与接收
2.6 多串口的RS 232通信集成设计
2.7 文件应用设计
2.7.1 文件管理概述
2.7.2 参数配置文件设计
2.8 输出设计
2.9 界面设计
自训题
第二篇 纺织业实时监控系统面向对象分析与设计
第3章 面向对象开发方法
3.1 结构化方法和面向对象方法的比较
3.1.1 基本思想的比较
3.1.2 基本原则的比较
3.1.3 优点的比较
3.1.4 缺点的比较
3.2 面向对象分析与设计
3.2.1 面向对象分析方法的基本概念
3.2.2 面向对象系统分析与设计的阶段与步骤
3.2.3 面向对象软件开发和过程
3.3 面向对象系统分析与设计的建模语言UML
3.3.1 UML发展历史
3.3.2 UML建模的主要内容
3.3.3 UML的主要特点和应用领域
第4章 面向对象系统分析
4.1 面向对象分析的基本概念
4.1.1 面向对象分析方法概述
4.1.2 面向对象分析方法的基本概念
4.2 UML分析工具介绍
4.3 面向对象的需求分析
4.3.1 面向对象的需求分析
4.3.2 面向对象需求分析的重要性
……
第三篇 纺织业现场数据传输层构件的实现
第四篇 纺织业现场通信规约管理构件的实现
第五篇 纺织业现场数据采集子系统的实现
第六篇 纺织业参数设置子系统的实现
第七篇 纺织业Web实时监测子系统的实现
参考文献