电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

智能文档报表系统的设计与实现

59页
  • 卖家[上传人]:第***
  • 文档编号:37706875
  • 上传时间:2018-04-21
  • 文档格式:PDF
  • 文档大小:424.87KB
  • / 59 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 1、华中科技大学硕士学位论文智能文档报表系统的设计与实现姓名:陈浩申请学位级别:硕士专业:软件工程指导教师:陈传波20060429华华 中中 科科 技技 大大 学学 硕硕 士士 学学 位位 论论 文文 I摘摘 要要 信息为每一个企业提供了制定和实施成功的商业战略所需的原始素材。为了充分利用企业信息资产所带来的优势,每一个应用都需要一个可扩展的、可靠的、基于Web 的解决方案,用于报表、分析和向相关的人员提供关键任务信息,以保证业务的成功。 三菱电机控制软件公司提出了一个软件改善项目(Excel-DB 连携) 。以此改善现有技术上的缺陷,提高原有系统中报表模块的运行效率。在三菱电机控制软件公司提出的改善期望的基础上进行了充分的需求分析,并采用三菱建议的技术方案,设计和实现了智能文档报表系统。 系统包括:GUI(图形用户界面) 、ActiveX(控制) 、Servlet(服务器)三个部分。通过在 Excel 文档中嵌入 ActiveX 控件和 OLE 容器,生成全新的 Excel 文档。在新的Excel 文档中加入逻辑控制实现 Excel 智能文档报表。 GUI 部分包括 JSP 页面和 Ex

      2、cel 报表的 VBA 画面,ActiveX 负责读取嵌入 Excel报表中的 OLE 容器并且实现业务逻辑的控制和服务器的访问,Servlet 负责处理客户端发来的请求并响应。 系统主要的工作流程: 首先, 在单独的 PC 机上通过 VBA 配置已经开发好的 Excel报表文件的单元格。将各个单元格对应的数据库信息存储到 Excel 表单中隐藏的 OLE容器中。然后,将配置好的 Excel 报表部署到服务器,供远程的用户通过 IE 访问。通过 IE 访问服务器上的 JSP 页面下载 Excel 到本地 IE 浏览器打开。通过自定义菜单触发 VBA 事件,经由 ActiveX 读取 Excel 报表中隐藏 OLE 容器中保存的配置信息。ActiveX 通过这些配置信息向服务器发出请求,并解析服务器返回的 XML 格式的数据。VBA 通过接口得到 ActiveX 解析的数据并显示在 Excel 报表上。 关键词:关键词:图形用户界面 控制 逻辑 容器 华华 中中 科科 技技 大大 学学 硕硕 士士 学学 位位 论论 文文 IIAbstract Now in every company i

      3、nformation is the most important respect to apply business destinations.In order to make the full use of the adventure of enterprises information resources. Each application will require an expansion, reliable, Web-based solutions for the statements, analysis and related personnel to provide information crucial task to ensure operational success. Mitsubishi give us a research projects (Excel-DB connection).Primarily to improve some previous technical defect. They hope that through our research t

      4、o improve the operational efficiency of the reporting system. We made the design of system based on a fully expect demand analysis, through the proposed introduction of Mitsubishi, we achieved the smart document statement reporting systems. The entire system consists of the following components: GUI (graphical user interface), ActiveX (control), Servlet (server). Through inserts the ActiveX and the OLE Container into the Excel documents, produces the brand-new Excel documents.Joins the logical c

      5、ontrol into the new Excel documents to realize the smart documents report form. GUI component include JSP pages and Excel VBA page. ActiveX component mainly to retrieve the information stored in Ole containers and made the logic control and access the server. Servlet mainly to deal with clients request. The workflow of this system is as follow. Firstly, configuration the template Excel through Excel VBA on a PC. Secondly, save all cells configure information to the OLE container witch hided in t

      6、he Excel. Thirdly, upload the configured Excel to the server for client access through IE browser. Fourthly, through the VBA menu trigger control events, get the configuration information form OLE container witch hid in the Excel hidden sheet. Finally, get the data from database on server through the ActiveX, then show the data on Excel. Key words:Graphical User Interface Control Business logic Container 独创性声明独创性声明 本人声明所呈交的学位论文是我个人在导师指导下进行的研究工作及取得的研究成果。尽我所知,除文中已经标明引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写过的

      7、研究成果。对本文的研究做出贡献的个人和集体,均已在文中以明确方式标明。本人完全意识到本声明的法律结果由本人承担。 学位论文作者签名: 日期: 年 月 日 学位论文版权使用授权书学位论文版权使用授权书 本学位论文作者完全了解学校有关保留、使用学位论文的规定,即:学校有权保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。 本人授权华中科技大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。 保密, 在 年解密后适用本授权书。 不保密。 (请在以上方框内打“” ) 学位论文作者签名: 指导教师签名: 日期: 年 月 日 日期: 年 月 日 本论文属于 华华 中中 科科 技技 大大 学学 硕硕 士士 学学 位位 论论 文文 11 绪论绪论 本章首先介绍了该课题的研究背景和国内外研究现状,然后说明了整篇文章的组织结构。 1.1 课题背景课题背景 1.1.1 课题来源课题来源 Internet的出现掀起了一场信息技术革命,同时也掀起了一场软件技术的革命。它使原来的单机环境发展到了基于网络的分布式环境。 Inte

      8、rnet作为世界范围内最大和最有效的信息获取和发布媒体,以其友好的用户界面、方便的用户操作,使得个人、商家和政府都纷纷与之绑定。在这种形势下,基于Web的应用开发成为计算机应用开发的热点。所谓Web应用是指将传统的编程技术与Web技术相结合,通过在传统的Web静态界面中加入各种程序和控制逻辑,在网络的客户端和服务器端实现动态和个性化交流与互动的应用1。 基于浏览器的方式提供Web报表也是最方便的2。 本课题来源于本人在三菱电机控制软件武汉开发基地实习期间参与的Excel-DB连携项目。 在三菱电机控制软件前期为某发电厂开发的系统中都使用Excel作为报表的载体。但是由于原来的报表是在服务器端生成,然后通过WEB下载到本地显示。这种方式在普通的情况下还比较合理便捷,一旦数据量比较大的时候就会发现此时生成的Excel报表非常肥大(大于10MB)。这样大的数据量通过网络下载到客户端需要很长时间。为了解决这一问题,三菱电机控制软件开发科技术一部IT课提出了Excel-DB连携改善项目。希望能够通过新技术的引入达到改进报表系统运行效率的目的。 1.1.2 课题意义课题意义 现在的企业面临全球化的

      9、竞争,企业内部的管理系统信息化是必然趋势3。企业内部报表的信息化也是必然4。日本的软件企业在开发企业级应用时都倾向于使用开源软件,包括报表。日本软件企业不倾向于使用 Crystal Report 和 Reporting Service 这样的报表开发工具,他们大多希望通过直接制作 Excel 报表的形式来达到减低成本的目的。 华华 中中 科科 技技 大大 学学 硕硕 士士 学学 位位 论论 文文 2Excel 作为报表的载体的确是一种比较好的报表解决方案5,但是在网络上传输Excel 报表就会有一些无法避免的问题。其中最明显的就是效率问题。因为在网路上传送的报表一旦包含了大量的数据,那么传输效率必然下降6。这就必需给 Excel 报表”减肥”。基于这种考虑,最佳的解决方案就是让 Excel 报表和数据分离开来。当客户端需要报表上的数据时,通过客户端的控制逻辑来读取特定的数据,并显示在报表上。 Excel 本身是无法实现控制逻辑和服务器的访问操作的。必须借助其它的技术来完成这项任务7。这就使得在网路上传送的 Excel 报表文档不是一个普通文档而是嵌入了特殊的操作逻辑的智能文档。 这个项目的意义在于:通过全新的智能文档报表系统,实现灵活的报表设置,和高的运行效率。这样可以大大减少开发报表的成本。不需要购买 Crystal Report 和Reporting Service 这样的报表开发工具也能开发出比较优秀的报表系统。另外,通过这个项目也可以了解 ActiveX 技术,COM 技术,VBA 技术,Servlet 技术,JSP 技术,XML 技术。这对于以后其他系统和报表服务器的开发都有借鉴意义。 1.2 国内外研究现状国内外研究现状 目前常见的报表开发工具主要是 Crystal Report8和 Reporting Service。 业界著名的 Crystal Reports (水晶报表) 已内嵌为微软 Visual Studio .NET 的标准报表工具,同时升级到 Crystal Reports for Visual Studio .NET9。它的优点是: (1)在 .N

      《智能文档报表系统的设计与实现》由会员第***分享,可在线阅读,更多相关《智能文档报表系统的设计与实现》请在金锄头文库上搜索。

      点击阅读更多内容
    最新标签
    发车时刻表 长途客运 入党志愿书填写模板精品 庆祝建党101周年多体裁诗歌朗诵素材汇编10篇唯一微庆祝 智能家居系统本科论文 心得感悟 雁楠中学 20230513224122 2022 公安主题党日 部编版四年级第三单元综合性学习课件 机关事务中心2022年全面依法治区工作总结及来年工作安排 入党积极分子自我推荐 世界水日ppt 关于构建更高水平的全民健身公共服务体系的意见 空气单元分析 哈里德课件 2022年乡村振兴驻村工作计划 空气教材分析 五年级下册科学教材分析 退役军人事务局季度工作总结 集装箱房合同 2021年财务报表 2022年继续教育公需课 2022年公需课 2022年日历每月一张 名词性从句在写作中的应用 局域网技术与局域网组建 施工网格 薪资体系 运维实施方案 硫酸安全技术 柔韧训练 既有居住建筑节能改造技术规程 建筑工地疫情防控 大型工程技术风险 磷酸二氢钾 2022年小学三年级语文下册教学总结例文 少儿美术-小花 2022年环保倡议书模板六篇 2022年监理辞职报告精选 2022年畅想未来记叙文精品 企业信息化建设与管理课程实验指导书范本 草房子读后感-第1篇 小数乘整数教学PPT课件人教版五年级数学上册 2022年教师个人工作计划范本-工作计划 国学小名士经典诵读电视大赛观后感诵读经典传承美德 医疗质量管理制度 2 2022年小学体育教师学期工作总结 2022年家长会心得体会集合15篇
    关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
    手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
    ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.