pda在移动医疗方面的应用开发.rar
pda在移动医疗方面的应用开发,论文包括:毕业设计测试说明书毕业设计概要设计说明书论文正文模块详细设计说明书需求分析开题报告软件开发周期摘 要当前,各行各业都想借助电子化和无线通讯简化工作程序,然而在医疗行业中,电子化和无线通讯应用发展缓慢,目前一般的医院还是使用pc来辅助医护人员,而基于pc的医疗应用软件存在功能上的问题,医护人员需花费大量时间处理...
该文档为压缩文件,包含的文件列表如下:
内容介绍
原文档由会员 beijing2008 发布
论文包括:
毕业设计测试说明书
毕业设计概要设计说明书
论文正文
模块详细设计说明书
需求分析
开题报告
软件开发周期
摘 要
当前,各行各业都想借助电子化和无线通讯简化工作程序,然而在医疗行业中,电子化和无线通讯应用发展缓慢,目前一般的医院还是使用PC来辅助医护人员,而基于PC的医疗应用软件存在功能上的问题,医护人员需花费大量时间处理和填写各种病例报告,然后送到某个部门,由专人将资料输入电脑,而报告原稿则留在病房内,因此容易出错或遗漏。PDA的移动性和无线传输的特性,可以简化医护人员输入资料的时间,可以随时调阅病患资料。对于需要巡房看诊的医生护士来说,使用PDA可以大幅度提高工作效率。因此目前开发PDA移动医疗应用已成为一个热点。
本文论述了在PDA上开发移动医疗应用的关键技术以及具体的实现过程。本文首先根据当前PDA的实际功能并结合现有的一些移动应用确定了系统边界,主要在PDA上实现医生的医药嘱处理、病人信息处理、手术管理、床位信息处理等比较适合PDA处理的功能;然后,根据目前移动应用的开发情况,确定了Microsoft SQL Server、基于HTTP协议的WebService与VS.NET Embedded Tools三层的C/S开发模式,将数据库的访问层在WebService中实现,PDA智能设备程序中则实现操作界面并引用WebService中的Web方法来完成对数据库的操作,并且通过RDA技术使得服务器上的Microsoft SQL Server 与PDA上的Microsoft SQL Server CE数据库保持一致,进行数据同步;最后,本文详细阐述了该系统中医药嘱处理、即时通讯处理以及数据同步的实现。
实践证明,使用这种模式开发的应用程序具有较高的可维护性、可扩展性与可重用性。而采用RDA技术进行数据同步也能较好的满足医疗应用的要求,使得医护人员既可以快速获得服务器的数据,也可以及时将修改信息提交至服务器。
关键字:
RDA PDA 服务器/客户端 移动医疗应用 体系结构
目 录
摘 要 I
ABSTRACT III
目 录 V
表 列 VIII
图 列 IX
第一章 绪论 1
1.1 研究动机与目的 1
1.2 研究背景 1
1.3 研究方法与系统描述 1
1.3.1 研究方法 1
1.3.2 系统描述 2
1.4 开发环境介绍 2
1.4.1 开发模式介绍 2
1.4.2 开发工具 2
1.4.3 数据库工具 5
1.5 运行环境介绍 5
1.6 移动医疗应用关键技术 6
1.6.1 WebService技术简介 6
1.6.2 RDA技术简介 7
1.6.3 ADO技术介绍 8
1.6.4 C#中Udp技术 8
1.7 论文内容概述 9
第二章 需求分析 10
2.1 系统分析 10
2.1.1 系统总体分析 10
2.1.2 功能需求 10
2.2 性能需求 11
2.2.1 数据精确度 11
2.2.2 时间特性 11
2.2.3 适应性 11
2.3 本章总结 11
第三章 系统的总体设计 12
3.1 数据库设计 12
3.1.1 数据库表概要设计 12
3.1.2 数据库表详细设计 12
3.2 总体设计 17
3.2.1 系统总体结构 17
3.2.2 处理流程 18
3.2.3 功能结构 19
3.2.4 接口设计 19
3.3 本章总结 20
第四章 系统详细设计 21
4.1 功能设计 21
4.2 接口设计 22
4.2.1 WebService类 23
4.2.2 SqlCeDataOperator类 23
4.2.3 Config类 23
4.2.4 DBOperator类 24
4.2.5 SqlDBOperator类 24
4.3 程序流程 24
4.3.1 系统登录流程 24
4.3.2 医务处理流程 25
4.3.3 通讯处理流程 26
4.3.4 同步数据库流程 29
4.4 本章总结 30
第五章 系统功能测试 31
5.1 系统测试分析 31
5.1.1 测试原则 31
5.1.2 测试用例分析 31
5.2 系统测试内容 31
5.2.1 功能测试 31
5.2.2 操作真确性测试 31
5.2.3 代码测试 32
5.2.4 性能测试 32
5.2.5 可靠性测试 32
5.3 系统测试结果以及修改方案 32
5.4 本章总结 33
第六章 总结 34
参考文献 35
致 谢 36
表 列
表 1数据库概要设计 12
表 2医生登记表 13
表 3病人登记表 13
表 4药品登记表 14
表 5床位表 14
表 6病人床位表 15
表 7医嘱表 15
表 8药方表 15
表 9其他医疗表 15
表 10其他医疗病人表 16
表 11其他医疗检验结果查询 16
表 12医嘱联系表 16
表 13医生今天的工作表 16
表 14 系统测试不足之处与改进表 33
图 列
图 1功能总体概述图 10
图 2 数据库总体结构图 13
图 3 系统总体结构图 17
图 4医务处理流图 18
图 5通讯处理流图 18
图 6系统设置流图 19
图 7功能结构图 19
图 8医嘱输入IPO图 21
图 9医嘱修改IPO图 21
图 10医嘱删除IPO图 21
图 11手术插入IPO图 22
图 12手术修改IPO图 22
图 13查询处理IPO图 22
图 14通讯处理IPO图 22
图 15 WebService类UML图 23
图 16 SqlCeDataOperator类UML图 23
图 17 Config类UML图 24
图 18DBOperator类中UML图 24
图 19 SqlDBOperator类UML图 24
图 20系统登录流程图 25
图 21医务处理流程 26
图 22通讯处理流程图 27
图 23同步数据库流程图 30
参考文献
[1]黄德才.数据库原谅及其应用教程,科学出版社,2002.
[2]郑人杰,殷人昆,陶永雷.实用软件工程(第二版),清华大学出版社,1997.
[3]关宇平. 基于C/S结构应用系统性能优化方法的探讨, 计算机系统应用,1999,7.
[4]崔巍.数据库设计和管理基础,高等教育出版社,1999,8.
[5]丁鹏.C#编程-从入门到精通.北京希望电子出版社.2003,9.
[6]Richard Blum.C#网络应用编程,电子工业出版社,2003,5.
[7] David Sceppa .ADO.NET技术内幕,清华大学出版社 2003,9.
[8]李存斌.数据库应用技术—SQL Server 2000,中国水利水电出版社,2001,8.
[9]严国荣.无线局域网的最新发展,电声技术,2003年01期
[10]刘亚新.以嵌入式数据库方式开发图书馆网络数据库,图书馆学刊,2001年02期.
[11]王宗江,乐家锦.Sybase移动和嵌入式数据库的同步技术,中原工学院学报,2002年01期.
毕业设计测试说明书
毕业设计概要设计说明书
论文正文
模块详细设计说明书
需求分析
开题报告
软件开发周期
摘 要
当前,各行各业都想借助电子化和无线通讯简化工作程序,然而在医疗行业中,电子化和无线通讯应用发展缓慢,目前一般的医院还是使用PC来辅助医护人员,而基于PC的医疗应用软件存在功能上的问题,医护人员需花费大量时间处理和填写各种病例报告,然后送到某个部门,由专人将资料输入电脑,而报告原稿则留在病房内,因此容易出错或遗漏。PDA的移动性和无线传输的特性,可以简化医护人员输入资料的时间,可以随时调阅病患资料。对于需要巡房看诊的医生护士来说,使用PDA可以大幅度提高工作效率。因此目前开发PDA移动医疗应用已成为一个热点。
本文论述了在PDA上开发移动医疗应用的关键技术以及具体的实现过程。本文首先根据当前PDA的实际功能并结合现有的一些移动应用确定了系统边界,主要在PDA上实现医生的医药嘱处理、病人信息处理、手术管理、床位信息处理等比较适合PDA处理的功能;然后,根据目前移动应用的开发情况,确定了Microsoft SQL Server、基于HTTP协议的WebService与VS.NET Embedded Tools三层的C/S开发模式,将数据库的访问层在WebService中实现,PDA智能设备程序中则实现操作界面并引用WebService中的Web方法来完成对数据库的操作,并且通过RDA技术使得服务器上的Microsoft SQL Server 与PDA上的Microsoft SQL Server CE数据库保持一致,进行数据同步;最后,本文详细阐述了该系统中医药嘱处理、即时通讯处理以及数据同步的实现。
实践证明,使用这种模式开发的应用程序具有较高的可维护性、可扩展性与可重用性。而采用RDA技术进行数据同步也能较好的满足医疗应用的要求,使得医护人员既可以快速获得服务器的数据,也可以及时将修改信息提交至服务器。
关键字:
RDA PDA 服务器/客户端 移动医疗应用 体系结构
目 录
摘 要 I
ABSTRACT III
目 录 V
表 列 VIII
图 列 IX
第一章 绪论 1
1.1 研究动机与目的 1
1.2 研究背景 1
1.3 研究方法与系统描述 1
1.3.1 研究方法 1
1.3.2 系统描述 2
1.4 开发环境介绍 2
1.4.1 开发模式介绍 2
1.4.2 开发工具 2
1.4.3 数据库工具 5
1.5 运行环境介绍 5
1.6 移动医疗应用关键技术 6
1.6.1 WebService技术简介 6
1.6.2 RDA技术简介 7
1.6.3 ADO技术介绍 8
1.6.4 C#中Udp技术 8
1.7 论文内容概述 9
第二章 需求分析 10
2.1 系统分析 10
2.1.1 系统总体分析 10
2.1.2 功能需求 10
2.2 性能需求 11
2.2.1 数据精确度 11
2.2.2 时间特性 11
2.2.3 适应性 11
2.3 本章总结 11
第三章 系统的总体设计 12
3.1 数据库设计 12
3.1.1 数据库表概要设计 12
3.1.2 数据库表详细设计 12
3.2 总体设计 17
3.2.1 系统总体结构 17
3.2.2 处理流程 18
3.2.3 功能结构 19
3.2.4 接口设计 19
3.3 本章总结 20
第四章 系统详细设计 21
4.1 功能设计 21
4.2 接口设计 22
4.2.1 WebService类 23
4.2.2 SqlCeDataOperator类 23
4.2.3 Config类 23
4.2.4 DBOperator类 24
4.2.5 SqlDBOperator类 24
4.3 程序流程 24
4.3.1 系统登录流程 24
4.3.2 医务处理流程 25
4.3.3 通讯处理流程 26
4.3.4 同步数据库流程 29
4.4 本章总结 30
第五章 系统功能测试 31
5.1 系统测试分析 31
5.1.1 测试原则 31
5.1.2 测试用例分析 31
5.2 系统测试内容 31
5.2.1 功能测试 31
5.2.2 操作真确性测试 31
5.2.3 代码测试 32
5.2.4 性能测试 32
5.2.5 可靠性测试 32
5.3 系统测试结果以及修改方案 32
5.4 本章总结 33
第六章 总结 34
参考文献 35
致 谢 36
表 列
表 1数据库概要设计 12
表 2医生登记表 13
表 3病人登记表 13
表 4药品登记表 14
表 5床位表 14
表 6病人床位表 15
表 7医嘱表 15
表 8药方表 15
表 9其他医疗表 15
表 10其他医疗病人表 16
表 11其他医疗检验结果查询 16
表 12医嘱联系表 16
表 13医生今天的工作表 16
表 14 系统测试不足之处与改进表 33
图 列
图 1功能总体概述图 10
图 2 数据库总体结构图 13
图 3 系统总体结构图 17
图 4医务处理流图 18
图 5通讯处理流图 18
图 6系统设置流图 19
图 7功能结构图 19
图 8医嘱输入IPO图 21
图 9医嘱修改IPO图 21
图 10医嘱删除IPO图 21
图 11手术插入IPO图 22
图 12手术修改IPO图 22
图 13查询处理IPO图 22
图 14通讯处理IPO图 22
图 15 WebService类UML图 23
图 16 SqlCeDataOperator类UML图 23
图 17 Config类UML图 24
图 18DBOperator类中UML图 24
图 19 SqlDBOperator类UML图 24
图 20系统登录流程图 25
图 21医务处理流程 26
图 22通讯处理流程图 27
图 23同步数据库流程图 30
参考文献
[1]黄德才.数据库原谅及其应用教程,科学出版社,2002.
[2]郑人杰,殷人昆,陶永雷.实用软件工程(第二版),清华大学出版社,1997.
[3]关宇平. 基于C/S结构应用系统性能优化方法的探讨, 计算机系统应用,1999,7.
[4]崔巍.数据库设计和管理基础,高等教育出版社,1999,8.
[5]丁鹏.C#编程-从入门到精通.北京希望电子出版社.2003,9.
[6]Richard Blum.C#网络应用编程,电子工业出版社,2003,5.
[7] David Sceppa .ADO.NET技术内幕,清华大学出版社 2003,9.
[8]李存斌.数据库应用技术—SQL Server 2000,中国水利水电出版社,2001,8.
[9]严国荣.无线局域网的最新发展,电声技术,2003年01期
[10]刘亚新.以嵌入式数据库方式开发图书馆网络数据库,图书馆学刊,2001年02期.
[11]王宗江,乐家锦.Sybase移动和嵌入式数据库的同步技术,中原工学院学报,2002年01期.