论文部分内容阅读
医疗超声系统正在向着小型化便携式方向发展,因此对手持式医疗超声系统的研究具有重要意义。Android系统以其源码的开放性和应用程序的新颖性赢得了大多数移动终端设备的欢迎,本文将Android平台应用到手持医疗超声系统中,重点是超声系统软件的设计与实现。本文中手持式医疗超声系统以Omap3530mini板为硬件平台,构建了系统软件的整体结构,搭建系统软件开发环境,设计了系统软件开发流程。通过对超声系统软件的需求分析,以用例图和活动图的方式直观的阐明了系统的功能需求,并将系统划分为前端参数控制及图像显示、测量、存储管理、系统设置四大功能模块。同时设计了基于MVC(模型、视图、控制器)模式的系统软件层次结构,使代码分层,降低程序耦合度,提高模块化程度。在Android平台上,选择SAX方法解析探头XML文件,适配器模式结合Handler消息机制实现探头切换功能,JNI技术实现参数下载调节功能,简单工厂模式结合单例模式实现图元绘制,SQLite数据库技术实现病历管理功能,同时设计并实现了图像存储管理功能,包括目录的管理和文件的管理,系统设置模块主要实现了系统的一些基本设置功能,包括医院名称、时间日期及屏幕保护等。经过对Android平台界面布局方法和窗口管理机制的分析,在软件开发中主要采用XML文件对界面进行布局,并尽量采用屏幕手势进行操作,例如长按启动菜单、界面的滑动切换及屏幕手动绘图等。总体来说,整个软件界面的设计比较适合手持操作,简单方便。