基于web的在线文档分享与管理系统研究与实现内容摘要:

,论文报告,专业资料,各类公文模板,法律文件,文学小说等多个领域的资料。 文档分享平台所累积的文档,均来自于用户上传,百度自身不编辑或修改用户上传的文档内容。 用户通过注册获得平台虚拟的积分奖励,并通过上载分享等方式取得百度积分。 下载文档需要登录,免费文档可以登录后下载,对于上传用户已标价了的文档,在下载时需 要付出虚拟积分。 当前的系统平台可支持主流的 doc( docx)、 ppt( pptx)、 xls( xlsx)、 pdf、 txt 等文件格式。 2020 年 11 月 12 日,百度知道文档分享平台测试版上线; 2020 年12 月 8 日,百度知道文档分享更名为 “百度文库 ”; 2020 年 7 月 5 日,手机版文库上线; 2020 年 12 月底上线了 “文库书店 ”模式,为用户提供环保且更为有价值的电子图书,当前书店中图书一部分是完全免费的,剩下的大多可以先免费前几章的内容,然后用户可以以纸质书一折不到的价格购买在线图书; 2020 年 5 月 8 日,文档数增长至 19074407份,并继续保持高速增长。 百度文库自建立以来持续提升用户的使用体验,现已实现对 iphone 等手机终端的支持,完善了批量上传等功能。 百度还积极引进高品质、权威的文档,开辟了机构合作专区,引入优质文档资料,开展知名作家作品免费读等活动,落实版权保护。  :网于 2020 年 12 月创立,是全球优秀的 C2C 文档销售与分享社区,包括 DOCIN 和 DOODII 两个部分。 是一个能够自由分享和发现文档的网站:教育资料、论文课件、学术报告、财经分析、原创文学等各种行业和类型的文档都能在豆 丁找到。 允许用户上传包括 .pdf, .doc, .ppt, .txt 在内的数十种格式的文档文件,并能将文件内容以 Flash 播放器的形式在网页中原汁原味的展示给读者。 有人将形容成文档版的优酷或土豆,现在每天有数以万计的文档上传到,为此将致力构建全球最大的中文图书馆。 四川大学工程硕士学位论文 基于 web 的在线文档分享与管理系统研究与实现 5 作为产品主导的技术型公司,公司坚持研究和利用 Flash/DRM等数字内容版权加密保护技术,为通过发布和销售的文档提供版权加密保护。 用户只需轻松几步,就能分享文档,转化为收入。 用户在豆丁网下载文档,需要付出虚拟货币 “豆元 ”,豆元 可用银行卡和支付宝在线充值。  :道客巴巴是一个专注于文档在线交易的电子商务网站,用户只需上传文档,标明价格,就可以在线销售。 销售的模式包括租阅和下载两种:租阅模式只允许买家在线浏览、观看,不允许复制和传播;下载模式允许买家将原文档下载到本地观看、使用。 卖家不但可自行设定销售模式,而且还可以针对不同的销售模式制定相应的销售价格,这样不仅可以满足买家用户对文档不同层次的需求,还可以增加卖家产品的预期购买收益。 用户可上传的文档包括:电子图书,学术论文,培训资料,课件,讲义,市场调查报告 ,市场分析数据,各类书稿,文稿,各类翻译作品,文献,个人创意,策划等。 道客巴巴制定了严格的文档审核策略,以保证文档来源的合法性,对有可能引起知识产权纠纷的文档,网站不予收录。 同时,道客巴巴采用了行业领先的文档加密及保护技术,最大程度上保证卖家上传的文档的版权不被非法侵犯。 道客巴巴在互联网及电子商务领域具有丰富的经验,在电子文档多描述编码( MDC)及数字版权保护( DRM)等领域拥有多项核心专利技术,公司的目标是打造国内领先的面向用户文档交易的专业化电子商务平台,开创互联网应用的新模式。  : 360doc 是北京六智信息技术有限公司运营的一个免费网络好文收藏和分享的平台网站,用户注册后,即可在 360doc 上拥有自己的网上图书馆,进行网页文章收藏、管理、分享等操作。 网站上的文章均为 360doc 用户收藏,不代表 360doc 的观点。 360doc 创建了 “个人图书馆 ”的概念,用户在其中可以进行如下的工作:收录好文、全方位维护收藏的文章、分享知识、结交朋友、免费拥有自己的个人知识门户、在自己的 “个人图书馆 ”中撰写并保存原创文章、对收藏的海量文章进行树形目录式分类管理、直接在自己的 “个人图书馆 ”中搜 索将积累的好文章随时带在身边。 四川大学工程硕士学位论文 基于 web 的在线文档分享与管理系统研究与实现 6 本论文的内容和结构 本课题对在线文档管理及分享技术进行分析和研究,在此基础上结合文档管理、管理信息系统的概念与方法,对 “贵州电视台技术资料管理系统 ”的开发进行需求分析、系统设计、详细设计、测试与部署等描述。 论文主要分为以下几个部分: 第 1章 概论 主要介绍了课题的研究背景以及在线文档分享系统的发展和研究现状,对课题要做的主要工作进行简要说明。 第 2章 主要技术选型与预研 主要介绍了用于系统开发的主要技术的选型、预研情况,包括对当前主要文档在线预览方案技术的研究、开发与 部署平台的选型、文档在线预览流程的实现、缩略图和水印的实现等的说明。 第 3章 项目规划 对系统开发的背景和意义、开发的主要目标、开发思想和主要过程进行了简要阐述。 第 4章 软件系统需求分析 对系统功能进行了描述,使用 UML对系统进行了系统需求建模。 第 5章 系统分析与设计 采用 UML中的动态视图对系统进行了动态行为的建模,采用 UML中的静态视图对系统进行类、组件等静态建模,对数据库进行了设计。 第 6章 系统实现 介绍了用于系统实现的计算环境,给出了主要实现界面和部分核心代码。 第 7章 测试与系统部署 介绍了 用于系统部署的软、硬件环境,系统的测试,以及系统的安全性问题。 第 8章 总结与展望 对全文进行总结和展望。 四川大学工程硕士学位论文 基于 web 的在线文档分享与管理系统研究与实现 7 2 主要技术选型与预研 要顺利实现文档的分享和在线浏览,有两个重点和难点,一是整体积分 、权限流程 的正确运转,二是预览文件的生成。 为此在项目正式进入开发前对主要技术进行了选型和预研,对开发平台进行了配置和准备。 整体积分 、权限流程依赖于软件的设计。 而 目前实现文档的在线预览主要有两个方向,一是微软的 Silverlight+XPS,二是 Adobe 公司的 Flex+Flash 文档(由 PDF 转化而来)。 为确 定开发的方向,在立项后对两种实现途径进行了资料搜集、预研和选型,经过技术选型与预研,验证了项目主要目标的可实现性,证明了开发技术的可用性。 Silverlight 与 Flex 要使大家都积极上载自己的文档,与别人实现分享,合理的积分和价值交换机制是必不可少的。 但如何让其它读者知晓某文档的内容,从而愿意下载,文档的预览技术成为关键之一。 文档实现在线分享的技术目前有两个流派或方向,即微软的 Silverlight+XPS 体系,以及 Adobe 公司的 Flex/Flexpaper+PDF/SWF体系。 Silverlight 和 XPS Silverlight 是 微软公司推出的 一个跨浏览器、跨平台技术,能够设计、开发 、发布富 媒体( RIA, Rich Inter Application)和 具有多媒体体验 的 网络程序,可运行于 微软的 Windows 和 Apple Mac OS X 等操作系统,可以在 Inter Explorer、 Mozilla Firefox、 Apple Safari 和 Opera 等当前流行的大多数浏览器中运行。 [14] Silverlight 在 一个开发平台 内 结合多种技术,提供强大的工具来 提高设计 与 开发人员的工作效率。 可以选择合适的工具和编程语言,开发出 具备 专业图形、音频和视频的 Web 应用程序,有效提升用户体验。 Silverlight 具有如下特性:  Silverlight 的核心是浏览器增强模块,作用是呈现 XAML 并在浏览器界面上绘制图形。 浏览器插件的 下载文件 不大 (不到 2MB),可在用户点击包含 Silverlight 内容 的页面 时安装。 四川大学工程硕士学位论文 基于 web 的在线文档分享与管理系统研究与实现 8  WPF 与 XAML。 WPF( Windows Presentation Foundation)是微软公司推出的用户界面框架,是 .NET Framework 的一部分。 WPF 提供了统一的编程模型、语言和框架,提供了全新的多媒体交互用户图形界面,做到了界面设计人员与开发人员工作的分离。 WPF 可用于编写桌面应用程序或 Web 程序,可直接编译为 exe 文件,但运行时必须安装 . Framework,要求运行的操作系统须为 Windows Vista以上版本。 WPF 可以创建融合图形、动画、媒体和其他的富客户端特性,扩展了基于浏览器的用户界面,超越了 HTML。 XAML( Extensible Application Markup Language,可扩 展应用程序标记语言) 提供了创建 WPF 元素的声明性标记。 Silverlight 当中包含了 WPF( Windows Presentation Foundation)技术, 可作为 WPF 的一个简化版本。  对 javascript 的扩展。 Silverlight 为 浏览器脚本语言 提供了 扩展, 因 而为浏览器 的 用户界面提供 了 更加强大的控件,包括与 WPF 元素 共同 工作的能力。  跨浏览器,跨平台的支持。 Silverlight 能一致运行于 当前几乎所有流行的浏览器和系统平台上。 设计和开发应用程序 不 需要担心用户 会 采用何种平台和浏览器。  与现存 应用程序的集成。 Silverlight 能够 与 现存 的 javascript、 ASP. NET AJAX 代码无缝 的 集成,不会丢失已创建的功能。  能 访问 .NET Framework 编程模型 与 相关工具。 SilverLight 应用程序 的创建可使用托管的 Jscript,或 C和 VB 等语言, 能够 使用 微软 Visual Studio 来开发基于 Silverlight 的应用程序。  包含 LINQ。 Silverlight 实现了与 LINQ ( 集成查询 ) 语言 的集成。  可以将 Silverlight 集成到 ASP. NET 服务器和客户端功能 ; 在 ASP. NET中创建基于服务器的资源,使用 AJAX 特性与服务器端资源交互, 通过 异步刷新功能 改善用户体验。  Silverlight 具有矢量方式,可以对图像进行无限制的伸缩,对 Flash MX地位发起了挑战。 Silverlight 向 JavaScript 开发人员公开 XAML 页面底层框架,以实现页面级内容交互。 开发人员可以自 行 编写事件处理程序或使用 javascript 代码来四川大学工程硕士学位论文 基于 web 的在线文档分享与管理系统研究与实现 9 处理 XAML 页面内容。 Silverlight Beta 于 2020 年 1 月发布,目前版本已发展到了 Silverlight 4。 在 2020 年 12 月 3 日召开的 Silverlight Firestarter 发布会上,微软企业副总裁 Scott Guthrie 宣布了 Silverlight 5 以及 Silverlight 5 的一系列新特性。 Silverlight 5 将注重两大方面的改进:丰富媒体体验、企业应用开发。 微软称 Silverlight 5 的 40 多个新特性中 70% 是 Silverlight 用户社区 提出的新功能需求。 与 HTML 类似 ,在 Web 应用程序中 XAML 同样可以使用声明的标记来创建用户界面,并且提供了更 强大的元素。 可以使用 VisualStudio2020 或更高版本创建 Silverlight 应用 ( Silverlight 在 VisualStudio2020 的 IDE中作为一个插件 )。 设计人员可以轻松的拥有使用 ExpressionStudio 进行设计、编译和发布Silverlight 应用程序。 ExpressionStudio 有创建图像、媒体,设计交互和产生体验需要的能力,能够生成 XAML 并输出,使用 VisualStudio 的程序员和使用ExpressionBlend 的设计人员可以 在项目中 共享文件。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。