【网学提醒】:本文主要为网上学习者提供窜口式聊天系统,希望对需要窜口式聊天系统网友有所帮助,学习一下吧!
资料包括: 论文(21页8156字) 源码
说明:摘 要:随着可视化编程的发展,使得开发应用程序的过程越来越简单。在很多的时候我们需要做的只是在窗体上放置几个组件,再写上几句简单的代码,一个具有简单功能的应用程序就完成了。组件具有的优点很多,在很大程度上,加速了开发速度,减少了代码量,避免了很多重复,无用的工作。
现代信息技术的发展以及计算机网络的广泛应用,计算机通讯技术已经日益成熟作为传统的计算机通讯方式的串口通讯 由于线路的简单 应用的灵活和可靠性高等一系列的优点 因而长期以来获得了广泛的应用 如串口编程在 电力,电信,交通,工控等领域应用非常广泛…计算机串口的通讯在数据采集,数据通讯,故障检测,远程检控等方面也有着广泛的使用价值,特别是在Windows下的串口通讯 能实现多线程对外数据传输,收集及处理等等。
关键词:串行端口,协议,通信,自定义组件
第一章 系统需求分析
1.1编写目的
交互式聊天系统的总目标是:
本系统主要实现的是串口之间的通讯 将两台计算机用串口连线连接起来
(将计算机A的发送端与计算机B的接受端用导线连接和将计算机B的发
断与计算机A接受段连接) 实现(A------>B) 或 (B-------->A)或(A ---------B)
模式
1.2项目背景
1) 随着现代信息技术的发展以及计算机网络的广泛应用,计算机通讯技术已经日益成熟作为传统的计算机通讯方式的串口通讯 由于线路的简单 应用的灵活和可靠性高等一系列的优点 因而长期以来获得了广泛的应用 如串口编程在 电力,电信,交通,工控等领域应用非常广泛…计算机串口的通讯在数据采集,数据通讯,故障检测,远程检控等方面也有着广泛的使用价值,特别是在Windows下的串口通讯 能实现多线程对外数据传输,收集及处理等等…
2)本系统主要我个人完成(需求分析,概要设计,详细设计,系统集成测试)
3) 交互式聊天系统版本为:1.0000.0
目录:第一章 需求分析……………………………………………………………………1
1.1 编写目的……………………………………………………………………1
1.2 项目背景……………………………………………………………………1
1.3设计流程……………………………………………………………………1
1.4 数据字典……………………………………………………………………1
1.5 运行环境……………………………………………………………………2
1.6 系统功能设计………………………………………………………………2
1.7 逻辑模型………………………………………………………………3
1.7.1串口逻辑模型………………………………………………………3
1.7.1串口逻辑模型………………………………………………………3
1.7进度安排………………………………………………………………4
1.9 系统总结……………………………………………………………………4
第二章 概要设计……………………………………………………………………4
2.1编写目的……………………………………………………………………4
2.2项目背景……………………………………………………………………5
2.3 定义…………………………………………………………………………5
2.4 任务概述……………………………………………………………………5
2.4.1目标………………………………………………………5
2.4.2 运行环境………………………………………………………5
2.4.3条件限制………………………………………………………6
2.4.4需求概述………………………………………………………6
2.5 总体设计……………………………………………………………………7
2.5.1组件编写………………………………………………………6
2.5.2主
程序编写………………………………………………………7
2.5.3数据说明………………………………………………………7
2.6 接口设计……………………………………………………………………7
2.6.1外部接口………………………………………………………7
2.6.2内部接口………………………………………………………8
2.7 运行设计……………………………………………………………………8
2.7.1运行模块………………………………………………………8
2.7.1运行控制………………………………………………………8
2.7.1运行时间………………………………………………………8
2.8 错误处理……………………………………………………………………8
2.8.1出错输出信息……………………………………………………8
2.8.2出错处理对策……………………………………………………8
2.9 维护计划…………………………………………………………………8
第三章 详细设计……………………………………………………………………9
3.1 编写目的……………………………………………………………………9
3.2 项目背景……………………………………………………………………9
3.3 定义与缩写…………………………………………………………………9
3.3.1定义………………………………………………………9
3.3.2缩写………………………………………………………9
3.4 软件结构……………………………………………………………………10
3.4.1组件结构………………………………………………………10
3.4.2软件结构………………………………………………………10
3.5 模块说明……………………………………………………………………10
3.6 条件限制……………………………………………………………………13
3.7 算法概述……………………………………………………………………13
3.8 测试要点……………………………………………………………………13
第四章 测试报告……………………………………………………………………13
4.1 编写目的……………………………………………………………………13
4.2 背景介绍……………………………………………………………………13
4.3 定义……………………………………………………………………13
4.5 测试项目……………………………………………………………………14
4.5.1组件模块测试………………………………………………………14
4.5.2软件模块测试………………………………………………………14
4.5.3串口通讯测试………………………………………………………14
4.5.4模块之间的接口测试………………………………………………14
4.6 测试人员……………………………………………………………………14
4.7 测试结果……………………………………………………………………14
4.8 评论…………………………………………………………………………14
4.8.1软件能力………………………………………………………15
4.8.2缺陷和限制………………………………………………………15
4.8.3建议………………………………………………………15
3.8.4测试结论………………………………………………………15
论文结束语…………………………………………………………………………16
致谢……………………………………………………………………………17
参考
资料……………………………………………………………………………18
参考文献:1. 陈明 《实用软件工程技术》 清华大学出版社出版 2006年 8月
2 周苏 《软件工程及其应用》 天津科学技术出版社 1992年1月
3 张海藩《软件工程》 清华大学出版社 1990年11月
4.张娟 《Delphi 7.0
程序设计教程》 西北工业出版社2002年6月
5 汪兵 《Delphi网络深度编程》中国水利出版社 2002年9月
6 向宁 《Delphi 组件开发》 中国水利出版社 2002年 2月
7 李立 《串口通讯组件基础》 清华大学出版社 2005年 10月
8 张云 《软件工程》 中国邮电大学出版 2004 年 2月
作者点评:本论文是在陆向宁导师老师的指导下完成的。本论文从选题到完成,每一步都是在导师的指导下完成的,倾注了导师大量的心血。在此,谨向老师表示崇高的敬意和衷心的感谢!
同时,我也学到了很多东西,也深刻软件工程基本思想,在组件的编写过程中,我们也深刻的的理解的类,类的成员及其方法。组件的编写为我们编程带来极大的便利,也为很多不喜欢写代码的人,能够完成优秀的作品提供希望。
本论文的顺利完成,离不开各位老师、同学和朋友的关心和帮助。尤其的指导老师的指导下,我们学到很多新的东西,与他们的探讨交流使我受益颇多,特别是在串口通讯原理,我们有了自己的理解,在研究新技术的方面,我们学会如何研究串口通讯技术。