收藏 分享(赏)

基于JAVA开源工具KETTLE的ETL研究和实现.doc

上传人:wo7103235 文档编号:394214 上传时间:2019-06-07 格式:DOC 页数:69 大小:2.29MB
下载 相关 举报
基于JAVA开源工具KETTLE的ETL研究和实现.doc_第1页
第1页 / 共69页
基于JAVA开源工具KETTLE的ETL研究和实现.doc_第2页
第2页 / 共69页
基于JAVA开源工具KETTLE的ETL研究和实现.doc_第3页
第3页 / 共69页
基于JAVA开源工具KETTLE的ETL研究和实现.doc_第4页
第4页 / 共69页
基于JAVA开源工具KETTLE的ETL研究和实现.doc_第5页
第5页 / 共69页
点击查看更多>>
资源描述

1、学计划,可以通过网站提供参考资料,开发工具的下载。本网站旨在减轻教师的工作负担及提高工作效率,与此同时也提高了学生的学习兴趣,解决汇编学习难的问题。其中胡如兴同学完成通知公告模块,登录模块,权限管理模块,下载中心模块,学生中心,精品课堂,网上教学,视频教学,作业习题和主页的设计。刘少坤同学完成聊天室和在线自测练习模块。本人承担了 BBS 交流平台模块的任务。该论坛是老师与学生,学生与学生之间的互动平台。每个用户不但是信息的接受者,同时也是信息的提供者。因此 BBS 交流平台是汇编语言课程网站不可缺少的一部分,占有重要的地位。1.3 论文组织架构第一章 通过对目前课程学习网站的比较分析,介绍了我

2、们课题的背景与意义。本章还介绍了课题的最终目标与任务分工。汇编语言课程网站的设计与实现3第二章 本章通过对目前程序语言的分析,选择了开发系统的语言与数据库,并系统的介绍了关键技术的特点。然后对汇编课程学习的要求与用户学习的特点分析了该网站的功能与 BBS 交流平台所需具备的几个模块,并进行了系统基本的设计。第三章 本章对系统的功能模块进行了详细设计,并通过关键代码对系统模块的具体功能进行解释,使设计思路更加清晰明了。第四章 本章展示了本课题实现的效果,通过一些系统运行的实际效果图片展示 BBS 交流平台的实用性。第五章 本章对本次课题的开发进行了系统的总结,避免在以后的开发过程中遇到相同的问题

3、。汇编语言课程网站的设计与实现4第二章 总体设计2.1 系统技术可行性分析BBS 交流平台就是提供给注册用户一个平台,会员用户可以通过 Internet接入,登录本平台,在这个平台上发表文章、阅读帖子、回复帖子等。此类系统通常有以下三种类型的操作用户:匿名用户、普通用户、管理员。每类用户有其不同的操作集,系统通常提供一个统一的登录页面,此页面应能自动识别不同级别的用户,并提供不同的操作界面。与之相应,此类系统通常应具有以下功能:用户注册、用户登录、发表文章、阅读帖子、回复帖子、章节查找、帖子查找、用户名查找、个人资料维护、找回密码、章节管理、用户管理等,所有操作都可以由用户在客户端浏览器中完成

4、,而服务器端程序会按用户的要求来完成对系统数据的操作,并将结果传给 Web 服务器,再由 Web 服务器处理成 HTML 文件后发送到客户端浏览器。这就是所谓的 B/S 结构应用系统,B/S 结构即 Browser/Server(浏览器/服务器)结构。B/S 结构下,用户界面完全通过 WWW 浏览器实现,一部分事务逻辑在前端实现,但是主要事务逻辑在服务器端实现,形成所谓 N-Tier 结构。基于 B/S 模式的系统,关键技术在于网页的动态显示和管理,即从数据库中取得相应的内容,并收集用户输入数据,在程序里面进行分析判断和处理,能够准确的呈现用户想要的结果。采用最新的.NET3.5 技术开发,后

5、台管理端和界面全部采用B/S 模式构建,系统的部署,应用,维护更加方便。数据库选择较为灵活,视系统规模可选择 Sybase、Oracle、My SQL、SQL server 或者 MS Access。综上所述,结合本平台实际需要,本 BBS 系统采用 B/S 结构。考虑到本平台为 BBS 交流平台,系统应该具备较大的可伸缩性,应该能适应最基本应用最广泛的 WEB 平台,另外,通用系统应该具备较大的可扩展性,目前 ASP.NET 技术发展较快,未来应该能以较小的成本用 ASP.NET 重写本平台,因此,本平台设计采用 ASP.NET 网页;至于数据库,本平台采用最基本的 SQL Server 数

6、据库系统。汇编语言课程网站的设计与实现5本平台要求客户端支持 IE6.0 以上或与之兼容的浏览器软件,客户端硬件最低要求对应于 IE6.0 的硬件平台要求。服务器要求支持 ASP.NET 以及 SQL Server 数据库。本平台的开发环境和开发工具为:Microsoft Visual Studio 2008,SQL Server Management Studio Express2.2 关键技术简介2.2.1 ASP.NET 技术ASP.NET 不仅仅是 Active Server Page (ASP) 的下一个版本,而且是一种建立在通用语言上的程序构架,能被用于一台 Web 服务器来建立强

7、大的 Web 应用程序。ASP.NET 提供许多比现在的 Web 开发模式强大的优势。1.强大性和适应性因为 ASP.NET 是基于通用语言的编译运行的程序,所以它的强大性和适应性,可以使它运行在 Web 应用软件开发者的几乎全部的平台上。通用语言的基本库,消息机制,数据接口的处理都能无缝的整合到 ASP.NET 的 Web 应用中。2.高效可管理性ASP.NET 使用一种字符基础的,分级的配置系统,使你服务器环境和应用程序的设置更加简单。因为配置信息都保存在简单文本中,新的设置有可能都不需要启动本地的管理员工具就可以实现。这种被称为“Zero Local Administration“的哲学

8、观念使 ASP.NET 的基于应用的开发更加具体,和快捷。一个 ASP.NET 的应用程序在一台服务器系统的安装只需要简单的拷贝一些必须得文件,不需要系统的重新启动,一切就是这么简单。3.多处理器环境的可靠性ASP.NET 已经被刻意设计成为一种可以用于多处理器的开发工具,它在多处理器的环境下用特殊的无缝连接技术,将很大的提高运行速度。即使你现在的 ASP.NET 应用软件是为一个处理器开发的,将来多处理器运行时不需要任何改变都能提高他们的效能,但现在的 ASP 确做不到这一点。4.自定义性和扩展性朿朿进取发动和指导学生参加校校运动会比赛,取得了全校的成绩,加强了班里学生的团体荣誉感,增强了班

9、级凝聚力,使班风逐渐构成。三、重视班干部队伍的建设和管理,培养他们的综合本事,发挥他们的先锋模范作用,以影响和带动班级各项工作的开展。班干部是班主任的得力肋手,是班级管理的骨干力量,为了让他们发挥主力作用,我及时对他们的工作职责心和工作热情给予肯定,时时要求他们以身作则,学会塑造自身的班干部形象,从而树立威信。四、工作的不足和今后的方向1、对待学生管理上有欠缺:学生群体和个体之间经常发生矛盾,影响了学习,由于监督不到位。2、班级常规管理不完善,少数学生在思想上对待学习的主动性仍然很差,好的生活学习习惯依旧没有构成。3、与家长的联系和沟通较少。学生出现了问题应当及时向家长反映。一学期的班主任工作

10、使我学到了许多,本事也得到了加强。可是,由于本人经验不足,心有余而力不足,有些工作还没有做到位,还做得很不够,存在一些问题有待解决,敬请领导谅解。为了学生更好的发展,期望在下一学期继续努力,向有经验的班主任学习,搞好教学,抓好班级,争取在各方面都取得更好的成绩。总之,这个学期的工作使我在各方面都取得了提高,本事得到加强。可是,由于经验不足,有些工作还没有做到位,还做得不够,还存在一些问题有待解决。今后,我将再接再厉,总结老班主任的经验教训,不断充实自我,争取做得更好。本 科 毕 业 论 文机电智能化综合能效测试系统的研制Development of a Testing System for I

11、ntegrated Energy Efficiency of Electromechanical Intellectualization姓 名: 学 号:学 院:软件学院系:软件工程专 业:软件工程年 级:指导教师: 年 月摘 要现代计算机技术和信息技术的迅猛发展,冲击着国民经济的各个领域,也引起了测量仪器和测试技术的巨大变革。人们曾为测量仪器从模拟化、数字化到智能化的进步而欣喜,也为自动测试技术的日新月异的发展所鼓舞,当今虚拟仪器技术的出现又使得测量仪器步入了高科技的殿堂。虚拟仪器是计算机技术同仪器技术有机结合产生的全新概念的仪器,它将计算机资源和通用仪器硬件与软件有效地结合起来,形成既有普

12、通仪器的基本功能,又有一般仪器没有的特殊功能的高档低价新型仪器,是仪器领域内的一次革命。论文将计算机接口和通信技术、数据处理和存储、图形显示等技术结合起来,加载现有新硬件,研制虚拟仪器,探讨在机电实验室中组建中型的自动测试系统。该系统的前端数据处理设备(DSP)WT210 数字功率计(日本 YOKOGAWA 公司的产品) ,通过 IEEE-488 总线接口或 串口和 PC 机连接而成。在 PC 机上设计虚拟面板操作,利用 PC 机的数据处理功能,开发出对单相交流电器的电压、电流、谐波、功率、视在功率、无功功率、电压峰值、电流峰值、功率因素、相位角、电能量、频率、运行时间等 WT210 的全部测

13、试功能。通过论文,展示了基于 NI LabVIEW 开发平台的虚拟仪器技术在实现机电智能化综合能效测试系统中起到的重要作用,说明了虚拟仪器应用的必要性和可行性。关键词: 虚拟仪器;智能化测试;通用接口总线AbstractThe rapid developments of the modern computer technology and the information technology, impact on all areas of the national economy and lead to dramatic change in measuring instruments and

14、testing technology. It gratified people for the evolution from the analog signal and digitization to the intellectualization, whats more, the emergence of virtual instrument technology brings the measuring instruments into the high-tech hall. Virtual Instruments emerged from the combination of compu

15、ter technology and instrument technology, which combines general hardware with software effectively to form a kind of new instruments with both basic function and special features. Its a revolution of instruments.In this thesis, by integrated the computer interface and communications technology, dat

16、a processing and storage, graphic display technologies together, we loaded current new hardware to find a way of establishing a medium-sized automatic test system in the electrical laboratory. The systems DSP, which is digital power meter WT210 (Japan YOKOGAWA products), connected to PC through IEEE

17、-488 bus interface or RS-232 serial port, then designed virtual front panel in PC to develop a measure system with all test functions with the powerful data processing ability of PC, such measure for voltage, current, harmonics, power, apparent power, reactive power, peak voltage, peak current, powe

18、r factor, phase angle, electric energy, frequency, run-time and etc.Through this thesis, it exhibits that the important role the virtual instrument technology, which based on the development platform of NI LabVIEW, played in realizing the Testing System for Integrated Energy Efficiency of Electromec

19、hanical Intellectualization, a shows the application of virtual instrument is necessary and feasible.Key words: Virtual Instrument; Testing System of Intellectualization; GPIB目 录第一章 引言 .11.1 项目背景 .11.2 虚拟仪器的发展现状 .21.3 项目的主要工作内容 .21.4 论文组织结构 .3第二章 虚拟仪器及其相关技术 .42.1 虚拟仪器技术 .42.1.1 虚拟仪器的特点 .42.1.2 虚拟仪器的

20、分类 .52.2 GPIB总线简介 .62.3 NI-VISA简介 .62.4 本章小结 .7第三章 系统设计 .83.1 系统需求 .83.2 关键技术 .93.3 系统主要流程图 .103.4 本章小结 .19第四章 系统实现和展示 .204.1 硬件系统 .204.1.1 WT210 简介 .204.1.2 硬件系统组成 .214.2 软件系统 .224.2.1 LabVIEW 开发平台简介 .224.2.2 软件系统架构 .244.2.3 系统主要程序框图 .244.3 系统应用实 例 .274.3.1 系统运行情况 .274.3.2 测试测量结果 .314.4 本章小结 .35第五章

21、 总结与展望 .365.1 工作总结 .365.2 工作展望 .37参考文献 .38致 谢 .39ContentsChapter 1 Introduction .11.1 Project Background .11.2 Research Status of VI.21.3 Major Work .21.4 Outline of Thesis.3Chapter 2 Virtual Instrument and related technology.42.1 Virtual Instrument Technology .42.1.1 The Features of Virtual Instrum

22、ent .42.1.2 The Classification of Virtual Instrument.52.2 Introduction of GPIB .62.3 Introduction of NI-VISA.62.4 Summary .7Chapter 3 System Design.83.1 System Requirement .83.2 Key Technology .93.3 System Flowchart .103.4 Summary .19Chapter 4 System Implementation and Opration .204.1 Hardware Syste

23、m .204.1.1 Introduction of WT210.204.1.2 Composition of Hardware System.214.2 Software System .224.2.1 Introduction of LabVIEW .224.2.2 Software System Architecture .244.2.3 System Program Block Diagram.244.3 System Application .274.3.1 System Operation .274.3.2 Test and Measurement Results.314.4 Summary.35Chapter 5 Conclusions and Future Work .365.1 Conclusions .365.2 Future Work .37References .38Acknowledgements .39第一章 引言1第一章 引言随着计算机技术和大规模集成电路技术的发展,促进了数字化仪器、智能

展开阅读全文
相关资源
相关搜索
资源标签

当前位置:首页 > 应用文书 > 毕业论文

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:文库网官方知乎号:文库网

经营许可证编号: 粤ICP备2021046453号世界地图

文库网官网©版权所有2025营业执照举报