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

文档办公系统课程设计

18页
  • 卖家[上传人]:汽***
  • 文档编号:503333017
  • 上传时间:2024-02-13
  • 文档格式:DOC
  • 文档大小:277KB
  • / 18 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 1、学年论文(设计) 题 目 嵌入式浏览的文档办公系统 学生姓名 华明瑞 学 号 20081325016 院 系 信息与控制学院专 业 信息工程指导教师 韩莹二一一 年 十一 月 二十 日 目 录第一章 系统概述1第二章 系统分析32.1框架蓝图32.2具体业务42.3业务流程5第三章 实现技术103.1 Java,JavaScript103.2 Poi103.3 jacob11第四章 详细设计124.1 Web流124.2 表格设计14第五章 结束语15参考文献16第一章 系统概述随着企业信息化的程度的加深,企业对文档办公的要求越来越高。因此,开发一个嵌入式浏览的文档办公系统来协助办公显得十分必要,无论对减轻员工工作负担,还是提高企业办公效率都有巨大的作用。在日常工作中,办公常用到的文档通常有Word,Excel,FDF等。而对它们的操作通常包括浏览,编辑,修改,保存和删除等。要做一个嵌入式浏览的文档办公系统,除了要实现上述功能,还必须能够通过网页浏览网上的一些文档,或者是将一些文档上传到网上去。因此,就必须添加相关的功能。现在市场上流行的文档办公系统主要的莫过于微软的Office系列产

      2、品。Office 是一套由微软公司开发的办公软件,它为Microsoft windows和Apple MAC OS X而开发。与办公室应用程序一样,它包括联合的服务器和基于互联网的服务。最近版本的 Office 被称为“Office system”而不叫“Office suite”,反映出它们也包括服务器的事实。常用组件有Word、Excel、Access、Powerpoint、FrontPage等。目前最新版本为Office 2010。而其他的文档办公系统还包括:WPS OFFICE:WPS (Word Processing System),中文意为文字编辑系统,是金山软件公司的一种办公软件。最初出现于1989年,在微软Windows系统出现以前,DOS系统盛行的年代,WPS曾是中国最流行的文字处理软件,现在WPS最新正式版为WPS2012,另外WPS 2009专业版也已面世。Open Office:Open Office是一套跨平台的办公室软件套件,能在 Windows、Linux、MacOS X 、和 Solaris 等操作系统上执行。它与各个主要的办公室软件套件兼容,是自由软件

      3、,任何人都可以免费下载、使用、及推广它。OpenOffice包含以下六个组件,其作用分别和Word、Powerpoint、Excel、Access、Picture Manager、公式编辑器相仿。1.OpenOffice 3.0 Writer(字处理) 2.OpenOffice 3.0 Impress(演示稿演示)3.OpenOffice 3.0 Calc(电子表格)4.OpenOffice 3.0 Base(数据库) 5.OpenOffice 3.0 Draw(图像编辑) 6.OpenOffice 3.0 Math(数学方程。Google Office:Google Office 主要用来创建并在线共享您的工作成果,快速创建、修改和上传,导入现有的文档、电子表格和演示文稿,或从头开始创建新文件。随时随地访问并修改,只需要一个网络浏览器,您的文档就可安全地在线存储。实时共享所作修改,邀请其他人共享您的文档,并同时对其进行修改。与MS Office相比,Google Office至少有以下几点不同:在线服务。软件作为服务,而非盒装产品,无需安装,无装机量限制,无版本升级限制。共享。可与他

      4、人实时地分享并共同编辑同一文档,而不是作为电子邮件的附件发送。免费。一套Office标准版要卖300美元,一套专业版要卖500美元。然而以上提到的各种办公软件各有优缺点,有的是价格昂贵,有的是过于复杂难以利用,有的则需要安装大型的软件来实现相关功能,难以在网页上进行简洁的操作。本系统采用Java web技术研发的文档办公系统:可在网页中嵌入式浏览Word、Excel、pdf文档;并在浏览时Word、Excel文档,可修改并保存;也可将Word、Excel文档转换为pdf文档。这样即实现了办公过程中常用的的操作和功能,又方便办公,免去安装购买等问题的烦恼,可谓集多方之所长,避众人之所短,是一款高效,简洁,功能齐全的嵌入式浏览的文档办公系统。本系统在开发中主要用到java和web相关技术,包括javascript,jacob,poi等。Javascript是一种由Netscape的LiveScript发展而来的原型化继承的面向对象的动态类型的区分大小写的客户端脚本语言,主要目的是为了解决服务器端语言,比如Perl,遗留的速度问题,为客户提供更流畅的浏览效果。当时服务端需要对数据进行验证,由

      5、于网络速度相当缓慢,只有28.8kbps,验证步骤浪费的时间太多。于是Netscape的浏览器Navigator加入了Javascript,提供了数据验证的基本功能。Apache POI是Apache软件基金会的开放源码函式库,POI提供API给Java程式对Microsoft Office格式档案读和写的功能。jacob是一个bridage,连接java和com或者win32函数的一个中间件,jacob并不能直接抽取word,excel等文件,需要自己写dll,不过已经有为你写好的了,就是jacob的作者一并提供了。在下面的文章中,第二章主要进行系统分析,分析系统的框架蓝图,具体业务和流程。第三章中主要介绍系统的实现技术。而第四节详细设计中,主要进行web流和表格设计。最后一章则是结束语。第二章 系统分析2.1框架蓝图本系统隶属于商业智能系统中的一个子系统。主要用来实现采用Java web技术研发可在网页中嵌入式浏览Word、Excel、pdf文档,在浏览时Word、Excel文档,可修改并保存,可将Word、Excel文档转换为pdf的文档办公系统。并且可将“综合报表平台”设计的报

      6、告转换为pdf文档。对于整个商业智能系统来说,它需要具有将企业中现有的数据转化为知识,帮助企业做出明智的业务经营决策的工具。其中数据来源包括来自企业业务系统的订单、库存、交易账目、客户和供应商等来自企业所处行业和竞争对手的数据以及来自企业所处的其他外部环境中的各种数据。该商业智能系统一般具备的功能有:数据仓库产品。包括数据转换、管理和存取等方面的预配置软件,通常还包括一些业务模型,财务分析模型。数据挖掘软件。使用诸如神经网络、规则归纳等技术,用来发现数据之间的关系,做出基于数据的推断。报表设计及管理平台。能够进行报表的格式的设计与修改、打印预览和管理等功能。工作流设计管理平台。可以图形化地设计和管理工作流中涉及的组织和人员。整个商业智能系统的结构如图1所示:SqlServer其他数据库产品数据抽取转化、净化Oracle报表平台数据仓库元数据数据挖掘平台数据仓库多维分析业务决策者工作流平台图1商业智能系统结构2.2具体业务本系统相对于整个系统来说是比较独立的一个部分,主要用来实现采用Java web技术研发可在网页中嵌入式浏览Word、Excel、pdf文档,在浏览时Word、Excel

      7、文档,可修改并保存,可将Word、Excel文档转换为pdf的文档办公系统。并且可将“综合报表平台”设计的报告转换为pdf文档。由以上要求,分析得出该平台的各个功能模块。该系统各个功能模块如图2所示:文档办公系统网页中嵌入式浏览Word、Excel、pdf文档修改并保存Word、Excel文档将Word、Excel文档转换为pdf文档将“综合报表平台”设计的报告转换为pdf文档针对不同版本的word和excel进行操作在服务器上打开文档 图2 文档办公系统流程图2.3业务流程文件编辑打开复制剪切保存另存为网页预览发送查找格式转化为PDF转化为word03版office07版office10版office删除图3 总业务图(一)用java对word进行简单的操作。Java对word进行操作读取修改保存浏览编辑另存为关闭 图4 java对word进行操作(二)java对excel进行操作。Java 操作excel从Excel文件读取数据表生成新的Excel工作薄拷贝、更新Excel工作薄修改保存结束 图5 java对excel进行操作(三)对PDF进行操作。保存浏览Java操作PDF结束图

      8、6 java对PDF进行操作(四)将word转化为PDF。将word转换成PDF读取文件开始转换转换目录文件名执行转换失败“转换完毕”结束“转换失败”YN图7 将word转化为PDF第三章 实现技术3.1 Java,JavaScriptJava是一种可以撰写跨平台应用软件的面向对象的程序设计语言,是由Sun Microsystems公司于1995年5月推出的Java程序设计语言和Java平台(即JavaSE, JavaEE, JavaME)的总称。它最初被命名为Oak,目标设定在家用电器等小型系统的编程语言,来解决诸如电视机、电话、闹钟、烤面包机等家用电器的控制和通讯问题。由于这些智能化家电的市场需求没有预期的高,Sun放弃了该项计划。就在Oak几近失败之时,随着互联网的发展,Sun看到了Oak在计算机网络上的广阔应用前景,于是改造了Oak,以“Java”的名称正式发布。Java 技术具有卓越的通用性、 高效性、 平台移植性和安全性,广泛应用于个人PC、数据中心、游戏控制台、科学超级计算机、移动电话和互联网,同时拥有全球最大的开发者专业社群。在全球云计算和移动互联网的产业环境下,Java更具备了显著优势和广阔前景。Javascript是一种由Netscape的LiveScript发展而来的原型化继承的面向对象的动态类型的区分大小写的客户端脚本语言,主要目的是为了解决服务器端语言,比如Perl,遗留的速度问题,为客户提供更流畅的浏览效果。当时服务端需要对数据进行验证,由于网络速度相当缓慢,只有28.8kbps,验证步骤浪费的时间太多。于是Netscape的浏览器Navigator加入了Javascript,提供了数据验证的基本功能。JavaScript是一种基于对象和事件驱动并具有相对安全性

      《文档办公系统课程设计》由会员汽***分享,可在线阅读,更多相关《文档办公系统课程设计》请在金锄头文库上搜索。

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