首页> 中文学位 >高级急救模拟人系统的开发
【6h】

高级急救模拟人系统的开发

代理获取

目录

文摘

英文文摘

声明

第一章 绪论

1.1 高级急救人设计目标

1.2系统功能

1.3设计原则

第二章高级急救模拟人设计框架

2.1 ACLS网络设计

2.2 服务器功能设计

2.3设计原则

2.4 ACLS8000源代码管理

第三章MFC界面

3.1 MFc构建具有XP风格的控件界面

3.2 MFC使用DHTML

3.3 MFC中使用Flash

3.4 MFC使用Windows窗口

3.5在MFC应用中的Windows窗体控件

第四章网络通讯

4.1 TCP/IPIP协议和编程

4.1.1 TCP/IP的体系结构和特点

4.1.2 WinSock API

4.I.3 Socket的使用

4.1.4 MFC对WinSockt API的封装

第五章COM+中的事务处理

S.1使用COM+以及事务服务的步骤

5.2 COM+提交或放弃事务

第六章图像处理和多媒体

6.1 BBP图象和JPG图象之间得转换

6.2 DirectShow工作原理

第七章串口通信

7.1数据通信协议

7.2串口通信编程

第八章Webservice

8.1 C#建立WebService

8.2 MFC中使用WebService

第九章程序运行效果

9.1教师机软件运行效果

9.2学生机界面

9.3脚本编辑器界面

9.4数据管理软件界面

9.5总结

致谢

参考文献

附录

展开▼

摘要

急救护理学是一门理论性与实践性都很强的学科,其教学目的是:增强学员的急救意识,传授急救护理学的基本理论,训练急救技术操作的基本技能,培养学员在紧急情况下迅速评估、正确决策和果断实施的综合急救能力。必须充分利用现有的教学条件,调动教与学双方的主观能动性,才能实现上述教学目标。传统的教学手段较好地实现了传授理论和技术的目标,但是在培养急救意识和应急能力方面显得有些“力不从心”为弥补既往教学方法的不足,进一步提高教学质量.在教学中运用计算机进行情境模拟训练将会取得一定成效。 在校的医科学生和医务人员通过上课,能系统掌握急救医疗的理论知识,但缺少对病人的现场救助技能训练。本系统结合计算机,控制模块和模型,模拟出逼真的医学病例,供学生进行针对性的训练。 基本训练项是急救中用到的一些基本措施,学生需要熟练,正确的操作。包括CPR训练,插管训练,气道开放训练,除颤训练等。系统通过各种传感器,反馈回动作参数,通过形象化的表示来帮助和修正学生的训练。 在基本项的训练基础上,需要针对特定病例,进行模拟急救。采用情景对话技术,培养学生现场急救能力。学生根据模拟出的病征,结合本身的医学知识,对其诊断,施加救治,系统根据救治措施,及情景剧本设定,显现病情转换,学生再诊断,并采取下一步措施,直到最后结果。 急救模拟人系统功能: 1.专题课件 采用多媒体技术制作专业性的课件,并通过幻灯片放映的方式播发。 2.技能训练 1)基本技能训练(操作过程可保存)2)高级技能训练(操作过程可保存)3.技能考核1)基本技能考核(针对的是单项操作能力,操作过程可保存)2)高级技能考核(针对的是情景对话,操作过程可保存)4.管理(仅服务器)1)设备人员管理2)训练及考核成绩管理5.工具(仅服务器)1)情景对话开发平台2)多媒体课件制作平台3)远程实训管理采用的设计原则在整个软件开发过程中,为了保证开发的效率,软件的可维护性,要求好的开发模式作为指导。在面向对象软件开发的设计中,较好也是研究较多和比较得到公认的是敏捷开发模式。强调协作,拒绝修改,但欢迎扩展,它关键的也是中心思想是将类,包之间的耦合降到最低。对于这种模式开始的设计和探讨很重要。在开发的过程中,要遵循它的原则并且不断地修正。所以在整个过程中都要对敏捷开发的思想进行研究。 要解决的关键问题1.混合数据的存贮和读出在脚本编写和使用时,涉及到文本数据,图片数据和声音视频数据以及RTF格式的数据的编写和存放,如果使用多个文件来存放就显得杂乱,存取都很不方便。而且很难和MFC的框架文档相关联,这要求涉及到的数据,无论是什么格式的都要统一存放在一个文件中,这样我们可以将文档和某种文件扩展名相关联。复合文档满足这样的要求,所以要研究符合文档的使用。复合文档是用COM技术构建的,所以还要研究COM技术。 2.计算机和单片机的通讯技术急救人系统是用来训练实际情况的急救的,所以能够逼真地模拟实际情况是很重要的。在急救模拟人内部安装了很多的感应器和模拟人的行为的控制器,感应器产生的信号一方面去控制部件动作,一方面要传递到和它相连接的计算机。而为了模拟多种情况,有时感应器直接将信号传送给计算机,而控制器的动作由计算机给出的信号来控制。总之,计算机和内部单片机的信号传递是关键,一般采用串口或者USB口,要实现通信,要求编制合理的协议。在计算机的通信中有专门的组件,如串口通信组件,所以要研究这些组件的使用。 3.数据库技术本系统中涉及到大量的信息,有培训点信息,班级信息,学员信息,教师信息,考试信息,还有脚本信息。这些信息要高效管理,就要使用数据库,在培训点计算机中要有数据库,在总服务器也要有数据库。这些数据库要能够协调地工作,数据库设计就显得很重要。根据数据量以及成本的不同选择不同的数据库。所以可能涉及到多种数据库。 4.Web服务技术为了实现数据库操作的稳定和安全,要求在数据库的外层加入Web服务,Web服务是现在分布式软件开发经常用到的技术。它使用Soap协议实现网络间的数据传递,屏蔽了网络通信的底层操作,使用起来非常方便,使用Web服务就和调用本地函数差不多。而开发web服务使用较多的是.Net或者.Java,我们使用的开发语言是MFC,所以不但要建立起web服务还要研究MFC使用web服务的方法。 5.ActveX技术为了在浏览器中能够再现原来实时的操作,要在网页中使用ActiveX控件,用它来解释脚本和操作日志,在网页上将当时的情景再现。开发ActiveX控件有多种方法,但最新的也是较快的方法是使用C#来开发。所以要研究C#.Net来开发ActiveX控件。 创新点: 1.在MFC中使用。NET技术混合编程。 2.在MFC中使用其他编程技术,如Flash,Html,PowerPoint等。 3.使用了Com+来保证分布式数据库的同步更新。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号