Android手机图像浏览软件毕业设计含外文翻译.docx

上传人:b****5 文档编号:2870657 上传时间:2022-11-16 格式:DOCX 页数:45 大小:1.69MB
下载 相关 举报
Android手机图像浏览软件毕业设计含外文翻译.docx_第1页
第1页 / 共45页
Android手机图像浏览软件毕业设计含外文翻译.docx_第2页
第2页 / 共45页
Android手机图像浏览软件毕业设计含外文翻译.docx_第3页
第3页 / 共45页
Android手机图像浏览软件毕业设计含外文翻译.docx_第4页
第4页 / 共45页
Android手机图像浏览软件毕业设计含外文翻译.docx_第5页
第5页 / 共45页
点击查看更多>>
下载资源
资源描述

Android手机图像浏览软件毕业设计含外文翻译.docx

《Android手机图像浏览软件毕业设计含外文翻译.docx》由会员分享,可在线阅读,更多相关《Android手机图像浏览软件毕业设计含外文翻译.docx(45页珍藏版)》请在冰豆网上搜索。

Android手机图像浏览软件毕业设计含外文翻译.docx

Android手机图像浏览软件毕业设计含外文翻译

(此文档为word格式,下载后您可任意编辑修改!

摘要

随着Android手机的快速普及,Android手机应用软件越来越丰富,各行各业都在陆续推出自己的基于Android的软件系统,比如说在医疗行业。

为了方便医生浏览和处理医疗图片,本人开发了一个基于Android手机的医疗图像浏览处理软件。

该软件用Java语言,AndroidSDK开发包和Eclipse开发工具进行开发,主要实现了DICOM标准的医学文件的图像显示,并在图像显示的基础上实现医学文件图像的拖动、旋转和缩放。

这四个功能模块中图像浏览模块主要通过ImageView控件实现多幅医疗图像文件的显示,图像拖动模块则通过触屏手机屏幕中单触点的移动来改变ImageView控件的位置或者通过移动屏幕上的拖动条(Seekbar组件)来移动图像;图像旋转模块通过屏幕上双触点的移动来改变ImageView控件的旋转角度或者也通过移动屏幕上的拖动条来达到旋转的效果;缩放模块通过双触点的移动来改变ImageView控件的大小从而实现图像的缩放。

该软件根据软件工程设计方法和基于Android的DICOM文件医疗图像处理的实际需求进行了详细的功能分析,并编码实现了其功能,最后给出了软件的测试过程和结果。

关键词:

android;医疗图像;DICOM;图像显示

 

Abstract

WiththerapidspreadofAndroidphones,AndroidmobilephonesapplicationsoftwarestheAndroid,forexampleinthemedicalindustry.So,IdevelopedanAndroidphone-basedmedicalimagebrowsingsoftware.

ThesoftwareusestheJavalanguageandtheAndroidSDKdevelopmentpackage,andusestheEclipsedevelopmenttoolsfordevelopment.ThesoftwarerealizesmedicalfileimagebrowsingbasedonDICOMstandard,andonthisbasiscandrag,rotateandzoom.TheimagebrowsingmoduleofthefourfunctionmodulesmainlyusestheImageViewcontroltorealizedisplayingthemedicalimagefile,draggingthroughasinglemoduleisthecontact'smovetochangethepositionoftheImageViewcontrolsoastorealizetheimageonthescreenordragbydraggingthedrag(seekbarcomponents)tomovetheimage;Imagerotationmoduleusesthedoublethecontact'smovetochangeImageViewcontrolAnglesoastorealizetherotationoftheimageoralsomovessuchasimagebydraggingthescreentoreachtherotatingarticledrageffect;Imagescalingmoduleusesthedoublethecontact'smovetochangethepositionoftheImageViewcontrolsoastorealizethescaleoftheimage.

ThesoftwareisbasedonsoftwareengineeringmethodandtheactualneedsofmedicalimagesoftheAndroid-basedDICOMfiles,andcarrysoutadetailedfunctionalanalysis,andcodestoachieveitsfunctions.Finally,Ishowoutthesoftwaretestingprocessandresult.

Keyword:

Android;MedicalImage;DICOM;ImageBrowsing

 

1绪论1

1.1课题背景1

1.2课题意义1

1.3论文组织结构1

2系统开发环境及相关技术2

2.1Android特征2

2.2手机操作系统的发展状况3

2.3AndroidSDK开发包介绍4

2.4DICOM3.0标准6

2.5开发工具安装与配置10

2.5.1jdk1.6.0安装10

2.5.2jdk1.6.0的环境变量配置12

2.5.3Eclipse安装13

2.5.4AndroidSDK开发包安装14

3系统需求分析15

3.1系统需求分析15

3.2系统功能分析15

4系统总体设计17

4.1系统结构图17

4.2系统功能模块17

4.2.1医疗图像的显示功能模块17

4.2.2医疗图像的拖动功能模块17

4.2.3医疗图像的旋转功能模块17

4.2.4医疗图像的缩放功能模块18

4.3显示界面规划18

5详细设计与实现20

5.1文件结构与用途20

5.2系统实现21

5.2.1医学图像显示实现的过程21

5.2.2医学图像拖动实现的过程24

5.2.3医学图像旋转实现的过程25

5.2.4医学图像缩放实现的过程29

6软件测试32

6.1什么是软件测试32

6.2软件测试的规则32

6.3软件测试的对象32

6.4各页面的测试32

结束语36

致谢37

参考文献38

附录一部分源代码39

附录二英文原文及译文45

 

1绪论

1.1课题背景

随着电子和通信技术的高速发展,具有强大显示、通信、环境探测和适当计算能力的Android智能手机正成为人们随身携带的必要附件。

Android智能手机不仅为用户带来随身的通信、娱乐、信息检索的功能,强大计算能力可以用来开发各样新颖功能,满足用户千奇百怪的需求。

Android是一套真正意义上的开发性的移动设备综合平台,它包括操作系统、中间件和一些关键的平台应用。

Android是由Linux+Java构成的开源软件,允许所有厂商和个人在其基础上进行开发。

Android平台的开放性等特点既能促进技术(包括平台本身)的创新,又有助于降低开发成本,还可以是运营商能非常方便地制定自己的特色化的产品。

因此,它具有很大的市场发展潜力。

Android手机医学图像浏览软件是基于AndroidSDK开发包、Java语言,运用eclipse开发工具实现医疗图像信息的显示,并且对医疗图像进行一定的拖动、旋转、缩放操作,开发出针对使用Android手机平台的医疗图像软件。

1.2课题意义

Android手机医学图像软件的开发可以进一步扩大医疗图像信息的覆盖面,让广大医生通过互联网能够在第一时间方便且快捷地获取病人的病情状况,以便医生能尽早的得出病人疾病的解决方案,把疾病带给病人的痛苦降到最低。

同时也可以强化医疗公共服务的职能,完善公共服务体系、改善公共服务手段、增加公共服务产品、提高公共服务质量,更好地发挥了医疗事业对经济社会发展的现实性作用。

1.3论文组织结构

本文首先分析了系统的研究背景、研究意义,介绍了当前手机操作系统、卓手机的现实状况和发展趋势,以及本文的主要内容。

第二章,介绍了Android的特征、手机操作系统的发展状况、AndroidSDK开发包以及DICOM3.0标准。

此外还介绍了开发工具JDK、Eclipse的安装配置。

第三章,介绍了系统的需求分析、设计特点,粗略介绍了医疗图像软件主要实现的功能:

浏览、拖动、旋转和缩放。

第四章,介绍了系统的总体设计,包括系统机构图和系统功能模块。

第五章,介绍了系统的详细设计和功能的实现。

2系统开发环境及相关技术

Android是一个移动设备的软件平台,是由Linux+Java构成的开源软件,它提供包括SDK、KeyApps、Middleware、LinuxKernel四个部分在内的全套手机软件方案。

它开放了基于Linux内核以上的开发工具,从而保证了内容的可移植性和多样性。

Android平台为我们开发应用程序提供了一套很好的框架,我们可以在这个平台的基础上开发不同的应用程序,也可以开发新的组件供应用程序调用。

2.1Android特征

应用框架:

用于开发可重用、可替代的组件。

Dalvik虚拟机:

Android采用的Java虚拟机是自主开发的代号为Dalvik的虚拟机技术,在保证API方面兼容的同时Dalvik针对移动手机进行了大幅优化,占用资源更小,运行效率更高。

内嵌浏览器:

基于开源的浏览器网页排版引擎WebKit。

优化的图形:

强大的自定义二维图形库。

基于OpenGLES1.0标准的3D图形功能,在移动3D开发中有着至关重要的地位。

SQLite数据库:

SQLite提供结构化的数据存储。

它是一款轻型免费的且开源的数据库,它的设计目标是嵌入式的,它占用的资源非常低、需要的内存空间少、处理速度比较快和支持事务处理功能等。

多媒体支持:

支持各种通用的音频、视频和静态图像格式,如MP3、JPG、PNG等。

OpenCore是Android多媒体框架的核心,所有Android平台的音频和视频采集、播放的操作都是通过它来实现的。

通过OpenCore,程序员可以方便快速的开发出想要的多媒体应用程序。

GSM技术:

(依赖硬件)GlobalSystemforMobileCommunications,全球通讯系统,俗称“全球通”,是第二代移动通信技术,其开发目的是让全球各地可以共同使用一个移动电话网络标准,让用户使用一部手机就能行遍全球。

蓝牙,EDGE,AndroidandWiFi:

(依赖硬件)蓝牙和Wi-Fi都是一种短距离的无线连接技术,在短距离内可以实现话音和数据的无线传输。

EDGE(EnhancedDataRateforGSMEvolution),是增强型数据速率GSM演进技术。

Cameram,GPS,compass,andaccelerometer:

(依赖硬件)GPS(GlobalPositioningSystem),即全球定位系统。

它是由一个由覆盖全球的24颗卫星组成的卫星系统。

Compass是一个开放源码的Java搜索引擎框架。

强大的开发环境:

包括一个设备模拟器,调试工具,内存和性能检测,以及EclipseIDE的开发插件。

Eclipse是个集成开放环境。

2.2手机操作系统的发展状况

PalmOS是一套专门为掌上电脑编写的操作系统,是一种轻量级、比较开放的操作系统,占用的内存非常小,允许用户在其基础上编写和修改相关软件,是支持的应用程序更加丰富多彩。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 表格模板 > 合同协议

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1