论文部分内容阅读
互联网上的信息呈爆炸性的增长,随着资源数字化速度的增快,社会随即进入大数据时代,如何实现数据资源的电子共享是当今研究的热点。人们很清楚数字信息就是资源数字化的数据表示,而资源的数字化主要基于特定的软件和硬件产生。本文主要论述提出的在网络平台上如何设计并实现数字信息共享系统,即如何设计开发拥有巨大数据量的数字信息共享系统,目的就是让使用者通过浏览器在网络平台上或者因特网上方便快捷地检索数据,通过数字信息在网络上的共享机制使用户可以通过统一的检索服务来直接查找自己所需要的文档信息而不需要打开多个检索网址或游览多个网络资源,由此也降低信息检索的花费与等待的时间。
论文论述的网络平台上的数字信息共享系统目的是尽量使用户检索数据变得简单而方便,因此建立的网站是基于综合性的电子数据的,通过收录与链接网上大量的数字化图书馆,从而为广大用户提供统一的检索服务。系统采用的管理机制是数字化的数据由网站提供者与拥有者即数据管理员来进行管理,管理员通过我们开发的CMS(Content Management System)提供的各种工具来维护数据。系统采取的数据呈现机制是通过展现各种数据类型的新方法使得网站导航到相关网站变得很容易,除直接呈现已有的各类数字资源外,还提供新闻、常识、技能或者辅导性的文章浏览,并且允许用户对数字资源进行评论和建议,同时为用户提供对有关某一主题评论的搜索。用户在查询或搜索时,系统将提供独特的信息检索模式,实现的查询进程能根据特定的条件从数据库中检索数据,并根据用户查找数据的类别与特性提供基于不同属性的特定查找。
论文主要论述开发的信息共享系统提供的两个传统服务,即满足一般用户各种需求的信息检索服务与满足管理员需求的数字资源管理服务。
第一项服务提供给用户访问端,它分为两部分:
1.新闻和出版物共享:这部分使得用户可以搜索并阅读新闻和文章,用户可以通过开发的网站上提供的界面输入关键词并且可以在下拉菜单中选择相关匹配的标题来查询新闻和文章,已有的相关标题是通过以前用户搜索累积下来的,可以提高用户查询的准确度与搜索速度。系统将根据文章的发表时间、标题以及用户的喜爱度对文章进行排序,在新闻和文章的详细页面也允许用户标记历史链接地址、打印新闻、以电子邮件的形式发送给朋友,还可以浏览文章的相关信息如作者的信息、出版日期以及已阅读页数等。
2.互动性文章的共享:这部分是网络平台上数字信息共享的主要目标,用户可以发表文章与其他用户共享,并且可以阅读、评论与投票给网站上的每一篇文章。所有的文章都由用户自由发表,但是在提供给公众之前需要经过管理员的审核。用户必须在特定的主题空间下发表文章,操作可以不需要用户在网站上先行注册。此部分还提供给用户一些特定的服务如浏览最新发表的一百篇文章、自己喜爱的文章、最受欢迎的文章、浏览某一特定主题空间下的所有文章。同样的,用户可以在网站相应的控件内输入关键词并且在下拉菜单中选择相匹配的文章标题来查找之前的文章。此项服务同样允许用户根据文章的发表时间、标题以及用户的喜爱度对文章进行排序。同样的,在文章详细页也允许用户标记历史链接地址、打印新闻、以电子邮件的形式发送给朋友,浏览文章作者的信息、出版日期、已阅读页数、为文章评定星级以及显示总评定人数等。
第二项服务提供给管理员端,它也分为两部分:
1.管理员账户必须首先登录系统,然后为用户提供新闻或者文章的管理与维护,例如审核新的文章、允许新的文章公开、编辑文章标题、删除新闻标题或文章等。
2.维护主题空间,管理员通过CMS系统提供的界面可以建立、修改面向主题的空间,可以删除面向特定主题的相关文章。管理员还可以通过系统来设定用户检索特定信息的属性与呈现信息的方式等。
论文论述的系统使用C#语言,在ASP.NET框架下设计与实现,也使用了HTML,CSS,JavaScript和CK-Editor等工具与ASP.NET进行整合,使用MS SQL Server数据库系统来保存数据。
论文在论述数字图书馆与数字共享系统研究与应用现状的基础上,对系统采用的支撑技术如开发工具、运行平台及数据库系统进行了分析,详细论述了系统的需求分析与设计方案,对系统的架构与信息模型、功能模型及共享过程模型进行了详细阐述,提供了系统的主要用例图与时序图。论文还对系统的实现与关键技术进行了分析,对包括信息的分类、信息检索条件的匹配及开发工具与数据库系统的连接等技术进行了论述,对面向用户的界面与面向管理的界面的开发技术进行了详细的论述。为开发一个具有广泛共享与方便检索、方便交流的数字信息电子共享系统提供了技术参考。