论文部分内容阅读
视野检查在眼科医疗中起着非常重要的作用,伴随着电子技术的发展,自动视野检查仪得到越来越广泛的应用和发展。为了应对不断发展的市场需求,实现视野检查过程的便捷、高效,本文采用面向对象的软件开发技术,实现一个高可靠性、可扩展、可复用、模块化,并满足检查要求和技术发展的视野检查系统。论文简要介绍了面向对象的概念和原则,面向对象的标准建模语言UML和Rational Rose可视化建模工具。应用面向对象的技术对视野检查系统进行了进行需求分析,然后进一步做静态和动态分析,建立起系统的概念化模型。基于系统的概念化模型,完成系统的体系结构设计,主要包括系统层次结构,子系统的划分,以及层次和子系统之间的依赖关系和通信机制。基于系统的层次结构和面向对象设计原则,本文对检查程序的数据结构,人机界面窗口以及数据的存储、访问三个子系统进行详细设计和实现;对分体机子系统的关键技术,视频监控和串口通信做了重点阐述和实现。论文对软件的测试工作做了具体的分析和介绍,设计出合理的测试用例对项目进行了完整的测试,并对测试出现的问题进行了改进,以确保软件的可靠性。软件开发部分采用Microsoft Visual C++ 6.0开发平台,结合MFC类库和Windows编程技术,保证了良好的开发效率和开发质量,并使得系统具有较强的兼容性、稳定性、可调试性。本文的取得主要研究成果有:采用面向对象的技术对系统进行分析和设计,用面向对象的思想指导整个设计开发过程;应用实时性并发任务的开发技术,对视野检查、检查反馈、视频监视三个并发任务进行分析和调度,实现了任务间的通信和协作,满足了视野检查的业务需求;针对检查过程中大量而繁琐的数据处理,使用动态链表,不但节省了内存空间,而且可以快速的删除、插入结点,提高了程序的处理速度;使用ODBC技术设计数据库系统接口,隔离数据库和系统之间的直接联系,提高了数据库系统的封装性和扩展性。面向对象的软件开发技术是当今软件开发技术的主流,应用面向对象的方法开发视野检查系统,实现了软件开发的有序化、工程化,为系统的扩展、维护和升级打下良好的基础。