多CCD专业扫描仪驱动软件的系统架构设计与实现
创新性声明 | 第1页 |
关于论文使用授权的说明 | 第2-3页 |
摘 要 | 第3-4页 |
Abstract | 第4-7页 |
第一章 绪论 | 第7-11页 |
·引言 | 第7-8页 |
·论文的工作概要和章节安排 | 第8-11页 |
·论文工作概要 | 第8页 |
·章节安排 | 第8-11页 |
第二章 扫描仪概述 | 第11-23页 |
·扫描仪的工作原理、发展状况和分类 | 第11-12页 |
·扫描仪相关术语和参数 | 第12-13页 |
·专业扫描仪的特性 | 第13-21页 |
·“专业”的含义 | 第13-14页 |
·专业扫描仪的硬件特性 | 第14-18页 |
·专业扫描仪的驱动软件 | 第18-21页 |
·本章小结 | 第21-23页 |
第三章 TWAIN 协议 | 第23-35页 |
·引言 | 第23页 |
·TWAIN 的元素和体系架构 | 第23-24页 |
·TWAIN 元素间的通信 | 第24-25页 |
·应用程序与数据源管理器之间的通信 | 第25页 |
·应用程序与源之间的通信 | 第25-26页 |
·数据源(数据源)的实现 | 第26-33页 |
·数据源在Windows 系统下的结构 | 第26-27页 |
·操作三元组 | 第27-28页 |
·数据源与事件循环 | 第28-29页 |
·用户界面的编写 | 第29-30页 |
·性能参数协商 | 第30-31页 |
·数据传输 | 第31-33页 |
·本章小结 | 第33-35页 |
第四章 软件的系统架构 | 第35-45页 |
·软件系统架构的定义 | 第35页 |
·系统架构定义扩展 | 第35-37页 |
·为管理依赖关系设计子系统 | 第35页 |
·通过设计子系统来控制全局 | 第35-36页 |
·依照人的动机和愿望设计子系统 | 第36页 |
·学习优秀的架构 | 第36-37页 |
·旁观者清 | 第37页 |
·系统架构的重要性 | 第37-40页 |
·创建一个架构 | 第40-41页 |
·设计模式与系统架构 | 第41-42页 |
·建立对架构的理解 | 第42-43页 |
·系统架构的目标 | 第43页 |
·本章小结 | 第43-45页 |
第五章 多CCD 专业扫描仪驱动软件系统 | 第45-61页 |
·系统分析 | 第45-49页 |
·系统总体效果 | 第46页 |
·系统主要功能 | 第46-47页 |
·系统行为(工作流程) | 第47页 |
·系统的安装部署与升级 | 第47页 |
·系统分析结论 | 第47-49页 |
·基于分层的系统架构设计 | 第49-54页 |
·由系统分析到分层系统架构的设计 | 第50-52页 |
·具体系统架构设计 | 第52-53页 |
·系统架构的测试和改进 | 第53-54页 |
·系统的实现 | 第54-60页 |
·设备硬件功能驱动层的实现 | 第54-56页 |
·通信层的实现 | 第56-59页 |
·扫描界面的实现 | 第59-60页 |
·本章小结 | 第60-61页 |
结束语 | 第61-63页 |
致谢 | 第63-65页 |
参考文献 | 第65-67页 |
在读期间发表论文 | 第67页 |