1、 - i - 本科毕业设计 (论文 )开题报告 通信 工程 心电图服务系统中心软件设计与开发 一、 课题研究意义及现状 随着网络技术和多媒体技术的发展。文本、图像、声音、视频等多媒体数据日益增多。这些数据结构复杂,数据量巨大,具有时间、空间特性,语义复杂。本课题主要了解多媒体数据库的基本功能和一般的计算机信息系统的基本功能类似,完成对信息的采集、处理、存储、管理、表现和传输。智能化得储存、处理数据是人们发展的目标。多媒体数据库系统要对进入系统的各种媒体数据进行分析、整理、存储与管理,并对媒体数据执行各种有效的操作 (查询、插人、删 除、更新)已经显得尤为重要。大医院里 通常人满为患,然而医生的
2、人数肯定也是有限的,而且每位医生的压力都很大。在这样的情况下,开发一种新型的、智能的、能减少人力资源的测试心电图的模式可以很好的改善以上状况。 通过利用数据库软件来接受、处理、储存和管理病人的病例情况。不仅大大减少了人力资源,而且作为医生来说有效、智能地了解每一位病人的病情,减少他们用来处理繁琐的数据的时间,花更多的精力在诊断病情上,让病人更快得康复。医生们可以根据软件提示的病情的严重程度,可以给病情严重者优先诊断,减少因为来不及治愈而发生的惨案 。软件中心还会一直把病人的个人病情储存在 SQL Server 数据库当中以便以后查看。 随着现在电子技术的高速发展及其在医疗领域的应用,近些年来,
3、心电图监护系统发生了革命性的变化。将计算机网络以及移动通讯技术相结合这一趋势越来越明显,尤其是将病人的一些诊断信息通过短信或者其他通讯方式作为隐私发给本人。心电图软件设计系统中心的关键技术心电数据的传输正在逐步成熟起来,不断促进着心电实时监护的发展。 当前国内市面上的心电监护仪,虽然也能够正确采集病人的心电图信息,然而,其往往要么缺乏大容量存储系统以存储监护仪 24 小时以上所采集的心电数据;要么无法将病人在特殊情况下相对少量的心电数据及时传输到医院,以作为医生紧急诊断的参考 。 设计一个能储存相对比较大容量的心电数据的心电软件中心已经显得尤为重要。 - ii - 二、课题研究的主要内容和预期
4、目标 主要内容: 通过 了解 数据库的基本知识和 C+Builderd 的使用 , 设计一个通过网络接受心电图,读取、处理心电图数据,画出心电图波形,并利用 SQL sever2000 保存到数据库中的心电图软件设计与开发中心系统 。 预期目标 : 熟悉 C+Builder6 与 SQL sever2000 开发工具, 学会 系统工程 和 数据库 的设计。了解 利用 C+Buildr 与数据库的联系 , 利用 C+Builder 中的 Socket 编程接受心电文件,然后读取、处理二进制心电文件,并正确显示心电图,并设计医生诊断界面, 专家诊断结论的输入与保存。 最后将病人信息储存到 SQL
5、server 数据库中。并 实现心电图数据的查找与显示。 三、课题研究的方法及措施 首先, 利用 TCP 网络实现能自动接受病人信息文件,实现方法是通过 Internet 传输数据,需要一对 Socket 其中一个 Socket 在客户端,另一个在服务器。一旦客户端和服务器端都接通了 Socket,客户端和服务器端就可以相互通信了。客户端的 Socket 首先要描述它要连接的服务器的 Socket,主要是服务器端的 Socket 的地址和端口号,然后再定位所要连接的服务器端 Socket。主要的措施就是分别用 ClientSocket 和 ServerSocket 控件来操纵客户端 Socke
6、t 与服务器端 Socket 的连接和通信。 然后读取接受到的心电数据文件,实现方法是利用 C+Builder 编写文件指针操作读取二进制文件,将接受到的二进制心电数据文件显示出来,然后利用数组对二进制数据进行处理,分别提取出姓 名、性别、手机号、家庭住址、心电数据等,并也显示给医生看,便于诊断。为了能实现画出心电图波形,需把二进制心电数据文件 每 16 个字节对应 1 个时刻的 12 条波形的 12 个点,一共 16384 个字节,对应了 1024 个时间点都显示出来,便形成了心电图波形。 接着 利用 SQL 数据库保存心电图数据。 利用 ADOConnection 和 ADOQuery 组
7、件将C+Builder6.0 和 SQL Sever 2000 联系起来,并能往数据库存储数据并读取。在 SQL Sever2000 中先要创建一个数据库,在数据库中创建一张存放病人心电数据的 表,基本表的格式的内容包括患者“姓名”、“保持数据时间”、“患者身份证号”、“年龄”、“身高”、“体重”、“设备号”、“联系人手机号码”、“心电图号”等。并正确定义好变量型,准确地显示病人的信息。 - iii - 最后利用 C+Builder 中的 Memo 组件并设计一个医生诊断界面,能实现医生对病人的诊断。实现 专家诊断结论的输入,并且将结论通过 ADOConnection 和 ADOQuery 组
8、件 存到数据库中。 四、课题研究进度计划 第一阶段( 2011/2012 第一学期第 9 周 -第 10 周):查阅相关资料, 了解 C+Builder 软 件知识 ,特别是其中 关于连接数据库的内容 ,并制定课题方案 , 完成 文献综述 。 第二阶段( 2011/2012 第一学期第 11 周 -第 12 周): 熟悉 SQL Server,了解利用 C+Builder来使用 SQL Server 数据库来储存数据,并 完成 外文翻译 。 第三阶段( 2011/2012 第一学期第 13 周 -第 14 周) : 利用 C+Builder 软件 熟悉网络通信编程,了解心电图波形画法,并完成开
9、题报告。 第四阶段( 2011/2012 第一学期第 15 周 -第 20 周): 完成 程序设计,并进行测试 调试 。开始撰写论文。 第五阶段( 2011/2012 第二学期第 1 周 -第 3 周):设计 软件 完善,修改完善论文并打印 。 五、参考文献 教师指定: 1前田如矢著 ,王宁元译 .一学就会心电图 (第 5 版 )M.北京 :华夏出版社, 2010 年 3 月 . 2罗斌 C+Builder 精彩编程实例集锦 M北京:中国水利水电出版社, 2005 年 5 月 3刘光 .C+Builder 程序设计导学 M.北京:清华大学出版社, 2002 年 5 月 . 4ISO/TS 11
10、073-92001,technical specificationS.Switzerland: Case postale 56 CH-1211 Geneva 20,2007. 5班珂 .基于 C+Builder 的数据库技术 J. 广东农工商职业技术学院报 , 2010,5,26(2):73-75. 自己选定: 6谢颖,张毅,李波等 .多媒体数据库研究 J.重庆邮电大学学报, 2007, 6. 19(z1):134-137. 7刘佳兵 .多媒体数据库的关键技术 J.福建电脑, 2007(11):59-61. 8高宁宁 .数据库技术与数据仓库 J.中央民族大学学报(自然科学版) , 2005,
11、11, 14( 4):344-348. - iv - 9王虹 .数据库系统中的数据完整性 J.电脑知识与技术 , 2011, 6, 7( 16): 3770-3771. 10黄郴 .数据库的延时问题及技术解决办法 J.图书情报工作 , 2001(3):71-73. 11 吴爽 .软件开发中的数据库理论和实践 J.计算机光盘软件与应用 , 2011(6):182. 12应建 . 面向对象的数据库技术研究 J. 电脑知识与技术 , 2011, 6, 7(16): 3782-3783. 13张菁菁 .浅谈分布式数据库管理应用系统的开发 J.计 算机光盘软件与应用 ,2011(5):198. 14王澳 , 王刚 .使用 C+Builder 开发数据库应用系统 J.黄金学报 , 2010, 5,1(3):233-235. 15M. M. ASTRAHAN, ht. W. BLASGEN, D. D. CHAMBERLI. System R: Relational Approach to Database ManagementJ. IBM Research Laboratory,1976,6,1(2):97-137.