论文部分内容阅读
随着社会的发展和新技术的普及,电脑越来越多地介入了人们的日常工作、学习和生活,使用电脑成为了更多人的迫切需求,其中也包括许多无法面对显示器、键盘、鼠标进行操作的盲人。据统计我国大概有几百万盲人,计算机可以为盲人的学习、工作和生活提供许多方便,盲童的教育也同样离不开计算机。因此,为盲人设计操作辅助软件具有重要的实际意义。盲用读屏软件可以辅助视弱及盲人操作计算机来学习、工作和娱乐,盲人用户通过相应的语音提示来使用电脑,配合相应的快捷键对电脑进行操作,实现文档的修改、学习,网上冲浪等。随着视窗操作系统的发展,使软件的开发变得更加便捷。我们可以利用视窗的多媒体功能,实现语音合成,截屏等功能。为了让软件更加具备实用性和易用性。还需要其他的相关软件的开发。例如:盲用编辑器、屏幕朗读、网络浏览器等。本文根据软件工程的概念,首先从盲人读屏软件的需求和研究背景出发,说明了盲人用操作辅助软件开发的重要意义;接着对该软件的可行性进行了分析;详细介绍了软件开发过程中涉及的相关技术,COM组件、自然语言处理、语音库和语音合成的工作原理和动态数据交换技术等。综合上述的分析和介绍,给出了软件的规划设计方案,软件按照功能进行划分,共分为五个模块:屏幕朗读与语音服务器模块、模拟鼠标操作模块、盲人编辑打印模块、盲文点字机驱动模块和盲文输入法模块。根据规划设计出功能模块图、相应的数据结构和具体的实现方案。本文在软件需求性、可行性分析的基础上给出了软件使用的结构,并从对整个软件运行过程和设计思路角度出发,说明了软件的总体设计方案。通过说明该软件的总体架构,重点对如何读屏的设计与实现进行了研究与探讨,实现了软件的详细设计。认真制定了项目的实施和测试。进而总结了软件的特点和在设计中遇到的问题、解决方法和思路及盲人辅助软件发展需要解决的问题。软件科学、简单、可操作。