【网学提醒】:本文主要为网上学习者提供影像系统,希望对需要影像系统网友有所帮助,学习一下吧!
资料包括: 论文(108页33449字) 源码
说明:摘要
影像管理系统是医院实现数字化一个重要的组成部分,它的成功开发改变了传统的影像存档模式和传递模式。本文详细说明功能分配、模块划分、
程序的总体结构、输入输出以及接口设计、运行设计、数据结构设计和出错处理设计等,并且着重介绍图像接收子模块关键技术的实现。
影像管理系统软件开发工具是在Borland C++ Builder 5.0集成环境下的WINDOWS应用
程序,使用的数据库软件是IBM DB2 Universal Database 6.0 或以上版本 。
关键字
数字化医疗,医学数字影像与通讯,医学图像归档与通讯系统,放射信息系统,面向对象,统一建模语言
Abstract
Picture Archiving and Communication Systems is an important part of digital medical treatment. For its success of development, the traditional archiving mode and communication mode happened to a great change. In this study, I will explain the function distributing, module partition, program architecture, input/output and interface design, running design, data structure design and exception processing design in detail. And I will lay a strong emphasis on the critical technology of DICOM transfer.
Develop tool of this system is BORLAND C++ BUILDER5.0.Database software is IBM DB2 Universal Database 5.0.
Keywords
Digital medical treatment,DICOM(DigitalImaging and Communications in Medicine),PACS(Picture Archiving & Communication System),RIS(Radiology Information System),OOP,UML(Unified Modeling Language)
目录:第一章 前 言6
1.1背景6
1.2意义6
1.2.1对传统的医疗设备进行数字化改造将带来可观的经济效益6
1.2.2有助于提高医院的医疗水平和服务水平6
1.3工作目的、内容7
第二章 课题背景7
2.1课题发展进程及最新动向7
2.1.1国外发展情况7
2.1.1.1数字化医院进程7
2.1.1.2数字化医院中的PACS历史和现状8
2.1.1.3国外PACS的发展、应用情况8
2.1.2国内发展情况9
2.1.2.1数字化医院的发展9
2.1.2.2国内PACS的发展情况9
2.1.3PACS的发展趋势9
2.1.3.1 应用范围不断扩大9
2.1.3.2多媒体技术逐步引入10
2.1.3.3采用最先进的存贮技术10
2.2课题来源及需求分析10
2.2.1 课题来源10
2.2.2需求分析和系统目标10
第三章 方案设计12
3.1研究设计中要解决的
问题12
3.1.1使用DICOM标准的数据12
3.1.2代码架构的设计12
3.1.3庞大的兆节和网络速度问题13
3.2具体实现中采用的关键技术及复杂性分析13
3.2.1使用DICOM网关模块收集图像
资料13
3.2.2设计三层式系统3-tier的代码架构14
3.2.2.1稳定/弹性15
3.2.2.2组件再用15
3.2.2.3分散式处理16
3.2.3中文到英文的转换17
3.2.4
模板方式的报告编写17
第四章 系统设计18
4.1需求规定18
4.1.1对功能的规定18
4.1.1.1图像
资料的收发处理18
4.1.1.2辅助诊断工作模块18
4.1.1.3报告模块18
4.1.1.4申请预约工作模块19
4.1.1.5其它辅助模块19
4.1.2对性能的规定19
4.1.2.1精度19
4.1.2.2时间特性要求19
4.1.2.3灵活性19
4.2基本设计概念和处理流程20
4.2.1影像信息系统与设备的架构关系20
4.2.2影像系统体系结构示意图21
4.2.3 仓库数据处理流程21
4.2.4
程序风格设计22
4.3 结构23
4.3.1模块划分23
4.3.2系统模块调用关系图25
4.4 功能需求与
程序的关系25
4.5 接口设计26
4.5.1 用户接口26
4.5.2 外部接口26
4.6数据结构设计26
4.6.1 逻辑结构设计要点26
4.6.1.1 业务数据单据表的设计26
4.6.1.2 基础数据表的设计27
4.6.1.3 影像系统数据表格一览表27
1.Clinic临床表27
2.Images
图片存贮信息表28
3.Patient病人
资料表29
4.CheckPart检查部位记录表29
5.ImageID影像号记录视图29
6.TempID临时号生成表30
7.departMent部门基础数据表30
8.checkItem检查项目基础数据表30
9.Operater操作员基础数据表30
10.Doctore医生信息基础数据表31
11.User用户信息基础数据视图31
12.Report报告模版数据表31
4.6.1.4数据表的建立31
4.6.2数据结构与
程序的关系35
4.7出错处理36
第五章 系统的实现及关键技术36
5.1开发环境及工具36
5.2
程序的流程设计37
5.3关键技术(代码)分析37
5.3.1总体代码分析38
5.3.1.1物理对象38
5.3.1.2逻辑领域分析39
传输层数据字典39
符号说明39
数据字典40
病人对象40
检查部位对象41
临床对象41
检查对象42
产生临时关键字对象42
图像
资料存贮对象42
医生信息对象42
操作员对象43
用户对象43
报告
模板对象43
5.3.1.3商业业务领域分析44
5.3.1.4物件对像的划分分析45
数据层部分对象如下:45
所有数据层物件对象的父类46
临床数据操作对象47
病人数据操作对象47
检查部位操作对象48
图片数据存贮操作对象48
检查数据操作对象49
用户操作对象49
报告
模板操作对象50
企业元件层部分对象如下:51
图片中的标签类对象51
打开单张DICOM
图片业务对象51
发送DICOM影像对象52
接收DICOM影像对象类52
DICOM
图片处理53
FTP服务对象54
打开DICOM目录对象54
用户界面层部分对象如下:55
5.3.2发送、接收代码分析55
用例分析55
发送方交互图分析56
接收方交互图分析57
界面层----用户层对象代码58
企业元件层对象代码58
物件的状态图分析59
处理流程代码分析60
5.3.3编辑
模板的树形目录构造代码65
第六章 系统运行效果及改进意见68
6. 1 软件说明68
6.2实例测试69
6.2.1测试T_0169
6.2.2测试T_0269
6.2.3测试T_0369
6.2.4测试T_0470
6.2.5测试T_0570
6.3 改进意见70
结束语70
致 谢70
参考文献71
附 录72
作者点评:我当
程序员有两年多有时间,一直在从事编写医疗系统方面的软件,这次的毕业设计是我两年工作的一个总结。经过系统分析和归纳总结,把以往在工作上学到的一些零碎的知识片段组合在一起,使掌握的技术更加牢固,更加熟练。