3。1 系统主要功能界面 15
3。2 数据库操作类 17
3。3 部分程序介绍 19
4 测试运行情况 29
4。1 测试目的及重要性 29
4。2 程序有待改进方面 30
结束语 31
参考文献 32
致谢 33
1 引言
1。1 系统开发背景及现状
21世纪是信息化的时代,知识在这个时代是非常重要的,大到对于一个国家,小到对于一个人。而能够拥有大量的知识是这个时代的要求。
作为知识的重要载体,文档记录了大量的知识和信息。人们通过文档可以获得大量的知识和信息,因此实现文档方便地共享是重中之重。近几年互联网的飞速发展为这一目标的实现提供了可能。随着科技的飞速发展,Internet的广泛普及,网络逐渐走入到家家户户,上网对广大人群而言不再是一件陌生的事情,而这正为在线文档分享平台的发展提供了无限广阔的发展空间。开发一个在线分档分享平台的就十分有必要了。当然,相对于其它平台而言,在线文档分享平台有其自身的特点,因而也出现了一些比较棘手的问题。
1。2 系统开发意义与目标
本文提出了基于Windows 平台,基于B/S模式的在线文档分享平台。该系统使用C# 语言编写,采用SQL Server 2008数据库服务产品,利用VS 2013 开发平台可视化的开发环境、丰富的控件资源,快速开发而成。它的应用将极大地方便人们的文档的分享。在线文档分享平台给人们获取知识带来了方便。用户可以在电脑上快速的找到自己想要的文档,免去了毫无头绪的乱找,节约了大量的时间。论文网
在线文档分享平台的最大特色就是在线预览,本系统采用的是将offices文件转换成pdf文件,再将pdf文件转换成flash文件在网页上展示,从而实现在线预览的功能。在该平台上用户可以很方便的和别人分享自己的文档,可以很快速的找到自己想要的文档。
1。3 系统开发工具简介
1。3。1 ASP。NET简介
ASP。NET是基于CLR,也就是公共语言运行库的编程框架,是。NET中非常重要的一部分。它提供了一个统一的 Web 开发模型,可以搭建功能强大的web应用程序,这些web应用程序都是在搭建服务器端。ASP。NET 是ASP的下一代,语法很大程度上兼容了ASP,同时它还增加了一种新的编程模型和结构,生成对的程序具有搞好的稳定性、伸展性、安全性。 ASP。NET 是已经事先在服务器上编译好的CLR代码,而且它不是针对于某种特定的语言的,例如比较流行的像C#、VB等语言都可以进行web应用程序的开发,这样开发人员就可以自由地根据不同的需求而采用不同的开发语言,实现跨语言系统的开发。另外,ASP。NET补充了Visual Studio 集成开发环境中的大量的工具箱的设计器。ASP。NET 可以实现与 WYSIWYG HTML 编辑器和其他常用的编程工具无缝地结合。这就使得开发更加的方便,程序员能够写出结构清晰的代码,而且代码易于重用和共享。ASP。NET支持任何设备上的任何浏览器,而开发人员只要具备传统的PC浏览器的编程技术就可以对之进行处理。ASP。NET具有非常灵活的缓存输出,可以根据需求,可以缓存页面的一部分或整个页。ASP。NET应用程序部署容易,只要将一些必要文件拷贝到服务器即可,服务器甚至不需要重新启动。对于一个程序,速度是一件非常令人渴望的东西。一旦代码开始工作,接下来你就得尽可能地让它运作得快些。在ASP中你只有尽可能精简你的代码,以至于不得不将它们移植到一个仅有很少一点性能的部件中。而现在,你不用再为这烦恼,因为ASP。NET妥善地解决这一问题。