首页> 中文学位 >大幅面扫描仪驱动程序软件的模块化设计与实现
【6h】

大幅面扫描仪驱动程序软件的模块化设计与实现

代理获取

目录

文摘

英文文摘

第一章 绪论

1.1 研究背景与意义

1.2 国内外研究现状及发展趋势

1.3 大幅面扫描仪驱动程序软件开发面临的问题

1.4 本课题研究内容及论文结构

第二章 软件模块化设计原理与方法

2.1 模块化原理

2.1.1 模块化的基本概念

2.1.2 模块化的特点

2.1.3 模块化的目的

2.2 软件模块化设计方法

2.2.1 软件模块化设计的原则

2.2.2 软件模块化设计的方法

2.2.3 软件模块化设计的意义

2.3 本系统采用模块化设计理论的意义

2.4 本章小结

第三章 大幅面扫描仪驱动程序软件的需求分析

3.1 硬件系统的需求分析

3.2 软件系统的需求分析

3.2.1 软件系统的流程分析

3.2.2 软件系统的用例分析

3.2.3 软件系统的功能需求

3.2.4 软件系统的环境需求

3.3 本章小结

第四章 大幅面扫描仪驱动程序软件模块化设计

4.1 大幅面扫描仪系统结构

4.1.1 传统扫描仪系统结构

4.1.2 大幅面扫描仪系统结构

4.2 大幅面扫描仪驱动程序软件的模块划分

4.2.1 大幅面扫描仪驱动程序软件的划分原则

4.2.2 大幅面扫描仪驱动程序软件的模块划分

4.2.3 大幅面扫描仪驱动程序软件的模块功能

4.3 大幅面扫描仪驱动程序软件的模块设计

4.3.1 软件系统的数据流图

4.3.2 参数管理模块

4.3.3 预览模块

4.3.4 图像调节模块

4.3.5 动态对焦模块

4.3.6 扫描模块

4.4 大幅面扫描仪驱动程序软件界面设计

4.4.1 系统界面设计

4.4.2 模块设置介绍

4.5 本章小结

第五章 大幅面扫描仪驱动程序软件的主要模块实现

5.1 通信模块

5.1.1 PC机与嵌入式控制系统网络通信

5.1.2 PC机与嵌入式控制系统通信命令

5.2 图像采集模块

5.2.1 总体设计

5.2.2 命令通信模块

5.2.3 图像传输模块

5.2.4 图像显示模块

5.3 本章小结

第六章 结束语

6.1 论文工作总结

6.2 后续工作展望

致谢

参考文献

展开▼

摘要

大幅面扫描仪是一种扫描幅面大、精度高、色彩好的高性能图像输入设备,主要应用于专业图像领域,其配套的驱动程序软件具有功能众多、开发复杂度高等特点。
   本课题为了更好地设计一套大幅面扫描仪驱动程序,针对我国传统软件开发中出现的问题,提出了采用模块化技术,设计与实现驱动程序软件的思路。根据大幅面扫描仪的需求分析,利用模块化设计方法中的数据流图和HIPO(HierarchyPlus Input/Processing/Output)图进行系统功能模块划分,构造出各个模块的层次图,并对重要模块的内部信息和处理方法进行设计。最后详细论述大幅面扫描仪通信模块和图像采集模块的设计原理与实现方法,同时设计了基于属性表的模块化图形用户界面,给用户带来友好方便的操作。本文通过实践,验证了将模块化思想运用于大幅面扫描仪驱动程序软件设计中的可行性和正确性。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号