优秀的毕业设计论文网
计算机 JAVA 电子信息 单片机 机械机电 模具 土木工程 建筑结构 论文
热门搜索词:网络 ASP.NET 汽车 电气 数控 PLC

基于Web的wiki系统设计应用

以下是资料介绍,如需要完整的请充值下载.
1.无需注册登录,支付后按照提示操作即可获取该资料.
2.资料以网页介绍的为准,下载后不会有水印.资料仅供学习参考之用.
  
资料介绍:
 研究目的及意义
1995年的美国,以计算机技术起家、有着“思想之源”美誉的沃德.坎宁安(Ward Cunningham),在开发新技术的过程中因受开源运动的启发,创建了一家名为Wikiwiki(意为“快点快点”)的网站,并建立了为方便模式社群交流的波特兰模式知识库系统(Portland Pattern Repository)。由此,该网站首开先河的选择了一种全新的模式,即允许任何人编辑和修改网站内容。网站发布之初,便立即在“模式社区”(patterncommunity)中获得成功。从1996年至2000年间,波特兰模式知识库围绕着面向社群的协作式写作,不断发展出一些支持这种写作的辅助工具,从而使Wiki的概念不断得到丰富和传播,出现了许多类似的网站和软件系统。现在,Wiki网站及其使用者已遍布世界各地。 WIKI最适合做百科全书、知识库、整理某一个领域的知识等知识型站点,几个分在不同地区的人利用wiki协同工作共同写一本书等等。Wiki技术已经被较好的用在百科全书、手册/FAQ编写、专题知识库方面[1][2]。
维基百科是目前世界上最大的Wiki系统,它是一个基于Wiki和GNUFDL(GFDL)的百科全书网站系统,致力于创建内容开放的百科全书。该系统于2001年1月投入运行,2001年2月超过1,000条条目,2001年7月超过10,000条条目,至2005年3月,英文条目已经超过500,000条。和海外快速发展相比,wiki在中国起步较晚,2005年潘海东博士留学归来,创立了中国首个商业性百科网站互动百科。对于wiki这个新兴行业,互动百科始终以布道者的身份普及 wiki精神,推动wiki行业的发展。在互动百科的积极努力下,越来越多的网友变成“维客”,越来越多的“维客”从“看客”变成“作家”,这就是互动百科带给中国wiki行业最直观的变化。为更好地推动wiki行业普及,互动百科从2006年底推出HDWiki开源系统,力争为国内外wiki爱好者提供一个免费、易用、功能强大的建站系统,目前已经有3000家网站使用该系统[1]。 think58好,好think58
[资料来源:http://think58.com]

研究内容及系统特点
Wiki 使用了简化的语法,替代复杂的 HTML,加上 WEB 界面的编辑工具,降低内容维护的门槛; 通过文本数据库或者关系型数据库实现了版本控制,可以随时找回以前的版本,也可以和以前的版本进行对比,版本控制使多人协作成为可能,又保护了内容不会丢失; 任何信息都可以被任何人修改和删除,页面内容保持了一致性,因为清除垃圾文字、广告是那么的容易,最终剩下的是最有意义的内容;任何人都可参与,但是最后剩下的是最好的参与者。
1维护快捷:快速创建、存取、更改超文本页面。
2格式简单:用简单的格式标记来取代 HTML 的复杂格式标记。
3链接方便:通过简单标记,直接以关键字名来建立链接。
4命名平易:关键字名就是页面名称,并且被置于一个单层、平直的名空间中。
5有组织:同页面的内容一样,整个超文本的组织结构也是可以修改。可汇聚的,系统内多个内容重复的页面可以被汇聚于其中的某个,相应的链接结构也随之改变。
6可增长:页面的链接目标可以尚未存在,通过点击链接,我们可以创建这些页面,从而使系统得到增长。修订历史:记录页面的修订历史,页面的各个版本都可以被获取。
7开放性:社群的成员可以任意创建、修改、删除页面。系统内页面的变动可以被访问者观察到。户才能登录到系统中,普通的游客只能做普通的浏览,而不能编辑任何的词条[6]。 think58

[资料来源:http://THINK58.com]


1.2.1主要内容及应解决的问题
本系统主要是研究设计一个wiki词条管理系统,支持让网站的登录用户协作完成词条的建设。
而本系统拟解决的问题就是:
1.如何合理的设计功能,使这些功能尽可能的人性化。易于用户的上手。
2.如何设计一个合理的数据库系统,数据库的设计对于后面的编程是很重要的,一个好的数据库系统可以使后面的编程更加清晰明了,而不合理的数据库系统会使后面的编程更加繁琐,甚至出现无法继续编写的局面。因此设计出一个好的数据库系统也是一个需要迫切解决的问题[7]。
数据库相关技术
2.3.1 SQL2005简介
Microsoft SQL Server 2005是一个分布式的关系型数据库管理系统,具有客户/服务器体系结构,采用了一种称为Transact-SQL的SQL语言在客户机和服务器之间传递客户机的请求和服务器的处理结果[12]。Microsoft SQL Server 2005是一个应用广泛的数据库管理系统,具有许多显著特点,例如,用户喜欢的易用性、适合分布式组织的可伸缩性、用于决策支持的数据仓库功能、与许多其他服务器软件紧密关联的集成性、良好的性能价格比等[13]。SQL Server 2008是一个重大的产品版本,它推出了许多新的特性和关键的改进,使得它成为至今为止的最强大和最全面的SQL Server版本。 think58好,好think58

[来源:http://think58.com]


在Microsoft SQL Server 2005系统中,数据库的管理采取了先进的动态管理机制,数据库的大小可以随着数据量的变化而缩小或者扩大[14]。另外,用户数据都是非常重要的和保密的,这些数据存储在Microsoft SQL Server 2000系统中有绝对的安全性保障,有完善的用户帐户策略和许可机制,只有经过授权的用户才能访问系统,并且执行相应的操作和访问允许访问的数据。未经授权的用户既不能执行相应的操作,也不能访问数据库中的相应数据。
Microsoft SQL Server 2005系统具有强大的网上功能,可以在Internet上发布数据库中的数据。在Microsoft SQL Server 2005系统中,允许用户简单的使用一些向导和工具把数据库的数据发布到网络上,并且可以根据需要来调度修改已经发布的数据。
SQL Server 2005 数据引擎是本企业数据管理解决方案的核心。此外 SQL Server 2005 结合了分析、报表、集成和通知功能。这使您的企业可以构建和部署经济有效的 BI 解决方案,帮助您的团队通过记分卡、Dashboard、Web services 和移动设备将数据应用推向业务的各个领域。
 SQL Server 2005 是一个全面的数据库平台,使用集成的商业智能 (BI) 工具提供了企业级的数据管理。SQL Server 2005 数据库引擎为关系型数据和结构化数据提供了更安全可靠的存储功能,使您可以构建和管理用于业务的高可用和高性能的数据应用程序[13]。

本文来自think58

[资料来源:http://THINK58.com]


2.4.2存储结构
SQL数据库在物理上是存储于硬盘的各种文件。它是活动的,可扩充的,随着数据的添加和应用程序的增大而变化。
而SQL数据库在逻辑上是由许多表空间构成。主要分为系统表空间和非系统表空间。非系统表空间内存储着各项应用的数据、索引、程序等相关信息。我们准备上马一个较大的SQL应用系统时,应该创建它所独占的表空间,同时定义物理文件的存放路径和所占硬盘的大小[13]。