基于JAVA开源工具KETTLE的ETL研究和实现.doc
《基于JAVA开源工具KETTLE的ETL研究和实现.doc》由会员分享,可在线阅读,更多相关《基于JAVA开源工具KETTLE的ETL研究和实现.doc(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姓 名: 学 号:学 院:软件学院系:软件工程专 业:软件工程年 级:指导教师: 年 月摘 要现代计算机技术和信息技术的迅猛发展,冲击着国民经济的各个领域,也引起了测量仪器和测试技术的巨大变革。人们曾为测量仪器从模拟化、数字化到智能化的进步而欣喜,也为自动测试技术的日新月异的发展所鼓舞,当今虚拟仪器技术的出现又使得测量仪器步入了高科技的殿堂。虚拟仪器是计算机技术同仪器技术有机结合产生的全新概念的仪器,它将计算机资源和通用仪器硬件与软件有效地结合起来,形成既有普
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 JAVA 工具 KETTLE ETL 研究 实现