ImageVerifierCode 换一换
格式:DOC , 页数:10 ,大小:135.50KB ,
资源ID:1273194      下载积分:20 文钱
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,省得不是一点点
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.wenke99.com/d-1273194.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: QQ登录   微博登录 

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(NMR(核磁共振)仪器控制软件开发-基于DRAW2D的FID图和Spectrum图处理-开题报告-附录.doc)为本站会员(滴答)主动上传,文客久久仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知文客久久(发送邮件至hr@wenke99.com或直接QQ联系客服),我们立即给予删除!

NMR(核磁共振)仪器控制软件开发-基于DRAW2D的FID图和Spectrum图处理-开题报告-附录.doc

1、厦门大学软件学院毕业设计(论文)开题报告 学生姓名 班级 学号 指导教师姓 名 职称 所在单位 厦门大学软件学院 毕业设计(论文)题 目 NMR(核磁共振)仪器控制软件开发 基于 DRAW2D 的 FID 图和 Spectrum 图处理 1、毕业设计(论文)的 目标: 1.1 项目背景 为贯彻落实国家中长期科学和技术发展规划纲要( 2006-2020 年),提升国产科学仪器设备的市场竞争力,增强科研自主装备能力,有效支撑我国科技自主创新和经济社会发展, 2006 年初科学技 术部向全国各界征集“十一五”科学仪器研究开发项目建议。科技部共收到 842 份建议,经充分凝练,召开 20 多次会议征求

2、 300 多位专家意见,历时十个月,最后确定“十一五”前三年精选 13 个课题为重点攻关内容,“ 300MHZ500MHZ 核磁共振波谱仪的研制”为其中之一。 该课题目标是:“从自主创新研究核磁共振波谱仪核心技术入手,发展核磁共振应用软件,系统集成核磁共振波谱仪,建立国家核磁共振波谱仪研制平台,提高和增强核磁共振及相关领域的持续创新能力和国际竞争力。” 目前,国家在该领域的研究仍然属于空白,国内核磁共振领域 的研究都是依赖国外几家大厂商生产的核磁共振设备。 尽管我国已进口 350 多台谱仪,总价值超过一亿美元,却依旧远远无法满足科研需求,这种局面显然已成为自主创新的桎梏,迫切需要在国家中长期科

3、学和技术规划纲要指引下探询一条实现核磁共振谱仪研 -学 -产相结合的道路,实现核磁共振谱仪自主创新与集成。 本论文将以该课题为背景,重点研究在 NMR 控制软件系统中,如何处理 FID 图和Spectrum 图;应用软件工程技术,开发出高可重用性,高维护性的图形处理模块。 1.2 软件整体目标 ( 1) 实时准确灵活控制谱仪硬件 ( 2) 丰富易用 的实验设计(图形化脉冲序列设计) ( 3) 强大易用的数据处理(达到现有的商业化 NMR 数据处理软件水平) ( 4) 跨平台( Windows、 Linux 和 Unix) ( 5) 人性化的用户界面 1.3 基于 DRAW2D 的 FID 图和

4、 Spectrum 图处理的目标 ( 1) 学习和掌握 DRAW2D 技术 ( 2) 图形显示设计 ( 3) 图形放大、缩小设计 ( 4) 图形移动设计 ( 5) 图形排列设计 ( 6) 图形积分设计 ( 7) 图形寻峰设计 ( 8) 坐标轴绘制设计 ( 9) 图形结构层次的设计 ( 10) 曲线矢量数据算法的研究 ( 11) 用户坐标系与设备坐 标系的转换 2、实现方法 : 2.1 基本环境 开发工具: eclipse 3.3 开发语言: Java jdk1.6.0 开发平台: Windows XP; Linux 开发使用的插件: GEF-ALL-3.3RC, Subclipse-1.2.4

5、 软件建模: EclipseUML2007 软件管理: IBM Rational ClearCase 性能测试: IBM Rational Quantify 2.2 模块关系 : 系统根据功能划分不同的模块,图形模块与其他模块之间的关系如下 : 图 1 NMR 仪器控制软件模块划分 2.3 图形模块的实现 ( 1) DRAW2D 技术介绍 DRAW2D 是 SWT 平台上的图形库,可以用它定制属于自己的、不依赖于特定操 作系统本地组件的上层组件;也可以用它开发基于图形的应用程序。 DRAW2D 库依赖于 SWT(不依赖 JFACE),提供了完整的图形应用程序开发包,使用它几乎可以作出任意的图形

6、,但是除了简单的几何图形以外,任何图形都需要自己手绘、或者用已有的图形进行组合; 另外 DRAW2D 不支持对各种事件的响应 ,所以如果要让图形能够处理事件,必须自己添加代码,这样虽然麻烦一点,但增加了图形处理的灵活性。 DRAW2D 基础架构如图 2。 LWS 是 DRAW2D 的核心部件,它包含三个主要组成部分:RootFigure 是 LWS 中所有图形的根,也就是说其他图形都是直接或间接放在 RootFigure 里的; EventDispatcher 把 Canvas 上的各种事件分派给 RootFigure,这些事件最终会被分派给适当的图形 ; UpdateManager 用来重绘

7、图形,当 Canvas 被要求重绘时, LWS 会调用它的 performUpdate()方法。 LWS 是连接 SWT 和 DRAW2D 的桥梁,利用它,不仅可以轻松创建任意形状的图形(不仅仅限于矩形),同时能够节省系统资源(因为是轻量级组件)。 Figure数据池 界面 框架模块 通讯模块 远程仪器 模块 NMR模拟 模块 图形模块 数据输出 模块 软件控制 模块 基本数据 处理模块 扩展数据 处理模块 数据池访问模块 是要显示的图形,在它的上面可以包含其他的子图形 (Figure),图形的内容都要自己设计。这里使用 Figure.paintFigure(Graphics graphics

8、)来定制自己的图形。 图 2 DRAW2D 的基本架构 ( 2) 图形模块的关键就是利用 DRAW2D 技术,弄清楚 FID和 Spectrum 各自图形之间的层次关系,显示和绘制 FID和 Spectrum 图形。另外,因为 Figure 本身没有现成的事件操作,因此必须自己为图形添加各种事件 (鼠标操作、键盘操作等 ),来处理用户的操作。 ( 3) 实验中采集到的 FID 的数据量在 104-106 之间,如果之间在屏幕上绘制这些数据,图形处理的效率将会非常低,这要求尽可能的 去掉对最后结果影响不大的点,从而提高用户和图形的交互能力。这就涉及到了矢量数据压缩的问题,因此需要运用现有的或者自

9、己设计矢量数据压缩算法来解决这个问题。 3、时间进度安排 : 2008 年 2 月 22 日 -2008 年 3月 22日 详细阅读各类文档,包括系统需求分析文档,系统开发设计文档,系统菜单功能说明文档等等;总体上理解项目要实现的目标和项目的基本框架;运行现有的程序了解系统的功能。 2008 年 3 月 23 日 -2008 年 3月 31日 提交毕业设计开题报告,并在导师的指导下对开题报告作进一步的改进。 2008 年 4 月 1 日 -2008 年 5月 10日 具体深入的学习和研究图形模块的设计框架和实现方法;学习 SWT、 JFACE 的事件处理;学习 RCP 插件开发技术;学习 DR

10、AW2D 的基本架构和实例;学习和研究矢量数据压缩算法;学习和研究用户坐标系与设备坐标系之间的转换。 2008 年 5 月 11 日 -2008 年 5月 25日 协助学长完成图形设计模块 2008 年 5 月 26 日 -2008 年 5月 31日 对图形模块进行白盒测试和黑盒测试。 确认软件功能,由开发人员确认所需要的功能匀已经完成,实验操作人员完成具体功能检查。 2008 年 6 月 1 日 -2008 年 6月 11 日 整理项目过程中的文档,提交毕业论文,准备毕业答辩。 指导教师审核意见: 指导教师签名: 2008 年 3 月 31 日 毕业论文任务书 题 目: NMR(核磁共振)仪

11、器控制软件开发 基于 DRAW2D 的 FID 图和 Spectrum 图处理 目标要求: 如何有效的显示和处理 FID 图和 Spectrum 图,一直是核磁共振谱仪研制中的一个难题,因为 FID 图和 Spectrum 图的结构非常复杂,它们又 包含了坐标轴和网格等子图。另外为了提高用户与图形之间的交互性,又需要 FID 图和Spectrum 图具有高效的处理用户事件的能力。 本文的主要目的就是为了解决如何高效的显示和处理 FID图和 Spectrum图。为了实现这一目标,本文对 FID 图和 Spectrum 图做了详细的需求分析。在此基础上,本文运用 java 的最新技术 DRAW2D

12、,架构了 FID 图和 Spectrum 图的层次结构,并且用 DRAW2D 技术设计了 FID 图和 Spectrum 图处理过程中的类,这为显示和处理 FID 图和 Spectrum 图提供了基础。另外,为了高 效的显示和处理 FID图和 Spectrum 图,提高用户和图形之间的交互性,本文分析了几种矢量数据压缩算法,并且设计和实现了一种新的矢量数据压缩算法。为了能够使 FID 图和Spectrum 图能够显示在屏幕上,本文设计了用户坐标系到设备坐标系的转换。 具体的目标可以分为以下 6 点: ( 1) 学习和掌握 java 的最新技术: SWT, JFACE,RCP,DRAW2D, S

13、VN ( 2) 分析 FID 图和 Spectrum 图需求 ( 3) 分析 FID 图和 Spectrum 图的功能要求 ( 4) 用 DRAW2D 技术设计 FID 图和 Spectrum 图的 结构层次 ( 5) 用 DRAW2D 技术设计 FID 图和 Spectrum 图的类 ( 6) 设计并实现基于特值的矢量数据压缩算法 ( 7) 实现用户坐标系和设备坐标系的转换 支持条件: 开发工具: eclipse 3.3 开发语言: Java jdk1.6.0 开发平台: Windows XP; Linux 开发使用的插件: GEF-ALL-3.3RC, Subclipse-1.2.4 软件

14、建模: EclipseUML2007 软件管理: IBM Rational ClearCase 性能测试: IBM Rational Quantify 指导教师(签名) 职称 学生(签名) 分阶段进度安排 阶段 起讫时间 计划完成内容 1 2008 年 2 月 26 日 -3 月 22日 详细阅读各类文档,包括系统需求分析文档,系统开发设计文档,系统菜单功能说明文档等等;总体上理解项目要实现的目标和项目的基本框架;运行现有的程序了解系统的功能。 2 2008 年 3 月 23 日 -3 月 31日 提交毕业设计开题报告,并在导师的指导下对开题报告作进一步的改进。 3 2008 年 4 月 1

15、日 -5 月 10 日 具体深入的学习和研究图 形模块的设计框架和实现方法;学习 SWT、 JFACE 的事件处理;学习 RCP 插件开发技术;学习 DRAW2D 的基本架构和实例;学习和研究矢量数据压缩算法;学习和研究用户坐标系与设备坐标系之间的转换。 4 2008 年 5 月 11 日 -5 月 25日 协助学长完成图形设计模块 5 2008 年 5 月 26 日 - 5 月 31日 对图形模块进行白盒测试和黑盒测试。确认软件功能,由开发人员确认所需要的功能匀已经完成,实验操作人员完成具体功能检查。 6 2008 年 6 月 1 日 -6 月 11 日 整理项目过程中的文档,提交毕业论文,

16、准备毕业答辩。 注:一般可分为资料文献搜索、拟定方案(提纲)、试验或初稿、定稿等阶段 教师分阶段指导记录 第一阶段: 指导了解项目的背景和使用价值,项目的需求分析和详细设计,指派研究生作为项目的领路人。指导确定个人的项目目标 ,确定目标的实现进度,和需要准备的技术。 第二阶段: 指导完成毕业设计的开题报告。 第三阶段: 指导学习新技术和新方法,鼓励学生不怕困难,勇于进取。 管理整个团队,使团队一直保持积极向上的态度。在学生遇到困难时,指派经验丰富的研究生 帮忙解决问题。 第四阶段: 指导进行 集成测试, 系统测试, 确认 软件功能。 第五阶段: 指导 完成项目文档终稿 , 提交毕业论文 , 准备毕业答辩。 论文评语 拟评成绩 指导教师(签名) 职称 2008 年 月 日 论文评阅 评阅成绩 评阅教师(签名) 职称 2008 年 月 日 答辩记录 演示成绩 答辩成绩 答辩小组组长(签名) 职务(称) 2008 年 月 日 总评 成绩 学院负责人(签盖) 2008 年 月 日

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。