论文部分内容阅读
[摘要] BLOG是一种良好的交流平台,可以提供更好的信息交流和发布的空间,使知识的共享更加简单化和快捷化,并且设计实现也相对灵活。个人网站的建设和维护对于大多数人是复杂的,并且往往与专业人氏设计的网站相比有很大差距,即使花费了大量的精力将个人的希望共享的内容发布进去,但是与别人交流链接不是件容易的事情,建立了 BLOG可以很方便的解决这个问题,只需要加入某个你希望展示的平台,别人就可以很方便的浏览你的博客。
[关键词] BLOG 博客 XML RSS HTML ASP.NET 协作系统
一、绪论
日常生活中人们都希望能够方便快捷记录有意义的事情,并且在某些时候这些东西可以方便的发布出去,让大家共享和交流,BLOG会如此流行,正是在某种程度中得到这种想法的推动,很多WEB服务器都分别部署了BLOG,每天又数以万计的人注册开通了自己的BLOG,他们来自不同的行业,共同的目的是为了更好的发布自己的信息,与他们交流经验心得。
在我国BLOG流行速度之快,出乎很多人意料,很快就成为人们交流學习的主要平台和工具,比传统的聊天软件,论坛更具个性化和简洁化,这是博客迅速流行的主要原因。很多名人,作家,明星开通自己的博客,并在上面公布很多私人的信息及最新的作品,以及最近动向,大大推动了博客的发展,甚至有博客达到日点击千万的记录。博客作为技术发布讨论平台也为使用者提供了很多便利。记录日常的技术感想,随笔,发表关于某项技术的研究成果及看法。
BLOG是一种良好的交流平台,可以提供更好的信息交流和发布的空间,使知识的共享更加简单化和快捷化,并且设计实现也相对灵活。个人网站的建设和维护对于大多数人是复杂的,并且往往与专业人氏设计的网站相比有很大差距,即使花费了大量的精力将个人的希望共享的内容发布进去,但是与别人交流链接不是件容易的事情,建立了 BLOG可以很方便的解决这个问题,只需要加入某个你希望展示的平台,别人就可以很方便的浏览你的博客。
BLOG提供了现代的记录日志的方式,可以方便的公布自己日记。提供快捷的知识发布,可以很方便的发布相关资料,技术文章,能够很好的管理好知识库,使其他人可以很好的与你进行知识和信息的共享。BLOG作为一种现代化的交流和协作的工具,可以进行分组和讨论交流。
二、设计思路及商业价值分析
1、需求分析
博客设计功能要求首先要有记录日志的功能,灵活的版面选择,丰富多彩的个性化设计,强大的日志记录发布功能,方便的维护日志功能等。
在博客上详细的发表自己的思想,看法以及个人的最近动态描述,感兴趣的新闻,图片,视频片段等,并且保持对该主题的跟踪,可以看到别人与自己进行交流的记录,访问该主题的人提供的建议,回复者的观点和思想,这些内容可以严格按照时间进行追踪浏览,与他们进行交流和对自己记录内容的补充,续写。
系统需要将个人信息转化为专业的HTML页面,提供内容的分类和主题,灵活的导航能力,这些功能主要是解决内容难于选择的问题,可以很容易根据内容分类和主题进行寻找。
系统作为公共的讨论平台,可以在这个平台上发表自己的思想和观点,系统以超文本形式进行组织,可以很方便的链接到BLOG上,提供很多形式的搜索工具,可以使拥有者很方便的将感兴趣的主题和内容搜集起来,加入到平台进行的讨论当中。
2、设计解决方案
BLOG程序在Internet上发布,开放性的WEB协作系统,采用XML技术和微软WEBServices技术进行设计。使用HTML语言和支持XML描述,最主要是使用RSS(Real Simple Syndication)以XML形式进行表达和信息的发布。
BLOG网络服务器程序的引擎负责跟踪和巩固列表中推荐的条目,这些条目是一些URL地址链接,可以根据点击数量来进行排列。在推荐链接条目列表内容的技术处理上,除了人工进行推荐外,还采用自动化的推荐机制,分别使用XML-RPC Web service接口,和HTTP POST来处理请求。
在数据存储上,应用程序提供日期管理机制,使用者可以根据日志的时间来管理内容,查询数据时可以以时间为标准进行历史数据的查询。在数据存储到计算机的处理上采用XML文件进行组织,系统使用XML记录下BLOG录入的信息,按照时间间隔进行文件的计划存储,索引是文件的目录,文件的名字使用日期时间进行标志和识别。种类的附加索引和文件的入口唯一标识都被存储到单独的文件中,附加信息也被存储在以时间命名的XML数据文件中,计算机的高速缓存机制有效的解决了文件更新和并发的问题。采用XML文件存储数据可使用有效的程序进行管理,可以摆脱关系数据库的复杂,使系统变的简单,因为系统的数据文件通常是很小的,只有几百字节,在时间限制不太严格的情况下,完全可以很好的解决问题。
关于该应用程序,采用Microsoft ASP .NET 技术进行设计,采用微软开发工具的强大功能进行程序引擎的设计开发,管理显示HTML页面内容的编辑工具支持多种格式的内容,主要包括文本,图片的编辑。程序显示模板设计采用传统的HTML,CSS以及浏览器脚本语言,支持多种模板的可以使系统更具个性化,在模板中加入本地化的解释标记,在不同浏览器进行解释的时可以准确的进行识别。
系统使用了.NET 的线程池进行处理,允许并发的执行操作,在系统中引入了跟踪线程机制,可以很好的处理和调整系统进程,使系统运行更优化。
部署该系统建议使用Windows Server 2003 IIS 6.0,ASP.NET支持相对良好的的WEB服务器上进行发布,可以保证系统的良好运行。
3、商业应用及蕴涵的商业价值
BLOG的强大功能为很多政府和企业所使用,这是改善内部交流与协作方式的良好的计算机应用系统,逐步形成与论坛和E-mail的并驾齐驱的趋势。人们可以使用它建立团队化的交流协作平台,用于跟踪本项目组的产品研发和生产过程;可以使用该系统进行知识平台建设,将不同地域的相同知识领域的人员组织起来,将相关的知识内容按照时间进行管理,建立知识库;在某些自动化领域可以将自动产生的信息进行归类和整理,比如软件行业的测试报告等信息,以及工业领域的产品生产安全日志等,按照时间进行归类,方便的管理方式可以降低一些损耗和成本。
三、结论
设计一个良好的体系结构的BLOG应用系统,可以使人们快速的表达描述自己思想和观点,商业应用可以促进企业内部之间的协作和交流,这又摆脱了过去采用的方式,使人们体会到一种快速的组织和表达内容的方式。在网络平台上建立了适应性非常强大,并且分布式的网络协作系统可以大大促进企业的进步,它给我们的感觉是使用起来简单,能够部署于不同的系统平台之上,并且交流起来是直观的,丰富的,良好的导航功能可以使您很方便的搜索到你想要的东西,最关键的彻底实现了私有化与交互性的理想平衡,不仅在个人的博客上发表了属于自己的东西,也增强了与别人的沟通和交流,这些综合因素必然推动博客的进一步发展,并且逐渐的影响和改变人们的生活。
参考文献:
[1]《计算机体系结构量化研究方法》(机械工业出版社 2007)作者:(美)亨尼西(Hennessy,J.L.).
[2]《算法设计》(清华大学出版社 2007)作者:塔多斯(Tardos,E.)著,张立昂,屈婉玲译.
[3]《软件架构设计》(电子工业出版社 2007)作者:温昱 著.
[4]《应用框架的设计与实现—.NET平台》(电子工业出版社 2005)作者:(美)陈新 著,温昱,靳向阳 译.
[5]《.NET组件程序设计(第2版)》(电子工业出版社 2007)作者:(美)洛威(Lowy,J.) 著,刘如鸿 译.
[6]《ASP.NET 2.0电子商务开发实战》(人民邮电出版社 2007)作者:(罗)戴瑞(Darie,C.),(美)沃特森(Watson,K.)著,施游,徐锋,陈绍继译.
作者简介:
关 丽(1973- ),女,助理讲师。从事计算机应用专业的教学和研究。
[关键词] BLOG 博客 XML RSS HTML ASP.NET 协作系统
一、绪论
日常生活中人们都希望能够方便快捷记录有意义的事情,并且在某些时候这些东西可以方便的发布出去,让大家共享和交流,BLOG会如此流行,正是在某种程度中得到这种想法的推动,很多WEB服务器都分别部署了BLOG,每天又数以万计的人注册开通了自己的BLOG,他们来自不同的行业,共同的目的是为了更好的发布自己的信息,与他们交流经验心得。
在我国BLOG流行速度之快,出乎很多人意料,很快就成为人们交流學习的主要平台和工具,比传统的聊天软件,论坛更具个性化和简洁化,这是博客迅速流行的主要原因。很多名人,作家,明星开通自己的博客,并在上面公布很多私人的信息及最新的作品,以及最近动向,大大推动了博客的发展,甚至有博客达到日点击千万的记录。博客作为技术发布讨论平台也为使用者提供了很多便利。记录日常的技术感想,随笔,发表关于某项技术的研究成果及看法。
BLOG是一种良好的交流平台,可以提供更好的信息交流和发布的空间,使知识的共享更加简单化和快捷化,并且设计实现也相对灵活。个人网站的建设和维护对于大多数人是复杂的,并且往往与专业人氏设计的网站相比有很大差距,即使花费了大量的精力将个人的希望共享的内容发布进去,但是与别人交流链接不是件容易的事情,建立了 BLOG可以很方便的解决这个问题,只需要加入某个你希望展示的平台,别人就可以很方便的浏览你的博客。
BLOG提供了现代的记录日志的方式,可以方便的公布自己日记。提供快捷的知识发布,可以很方便的发布相关资料,技术文章,能够很好的管理好知识库,使其他人可以很好的与你进行知识和信息的共享。BLOG作为一种现代化的交流和协作的工具,可以进行分组和讨论交流。
二、设计思路及商业价值分析
1、需求分析
博客设计功能要求首先要有记录日志的功能,灵活的版面选择,丰富多彩的个性化设计,强大的日志记录发布功能,方便的维护日志功能等。
在博客上详细的发表自己的思想,看法以及个人的最近动态描述,感兴趣的新闻,图片,视频片段等,并且保持对该主题的跟踪,可以看到别人与自己进行交流的记录,访问该主题的人提供的建议,回复者的观点和思想,这些内容可以严格按照时间进行追踪浏览,与他们进行交流和对自己记录内容的补充,续写。
系统需要将个人信息转化为专业的HTML页面,提供内容的分类和主题,灵活的导航能力,这些功能主要是解决内容难于选择的问题,可以很容易根据内容分类和主题进行寻找。
系统作为公共的讨论平台,可以在这个平台上发表自己的思想和观点,系统以超文本形式进行组织,可以很方便的链接到BLOG上,提供很多形式的搜索工具,可以使拥有者很方便的将感兴趣的主题和内容搜集起来,加入到平台进行的讨论当中。
2、设计解决方案
BLOG程序在Internet上发布,开放性的WEB协作系统,采用XML技术和微软WEBServices技术进行设计。使用HTML语言和支持XML描述,最主要是使用RSS(Real Simple Syndication)以XML形式进行表达和信息的发布。
BLOG网络服务器程序的引擎负责跟踪和巩固列表中推荐的条目,这些条目是一些URL地址链接,可以根据点击数量来进行排列。在推荐链接条目列表内容的技术处理上,除了人工进行推荐外,还采用自动化的推荐机制,分别使用XML-RPC Web service接口,和HTTP POST来处理请求。
在数据存储上,应用程序提供日期管理机制,使用者可以根据日志的时间来管理内容,查询数据时可以以时间为标准进行历史数据的查询。在数据存储到计算机的处理上采用XML文件进行组织,系统使用XML记录下BLOG录入的信息,按照时间间隔进行文件的计划存储,索引是文件的目录,文件的名字使用日期时间进行标志和识别。种类的附加索引和文件的入口唯一标识都被存储到单独的文件中,附加信息也被存储在以时间命名的XML数据文件中,计算机的高速缓存机制有效的解决了文件更新和并发的问题。采用XML文件存储数据可使用有效的程序进行管理,可以摆脱关系数据库的复杂,使系统变的简单,因为系统的数据文件通常是很小的,只有几百字节,在时间限制不太严格的情况下,完全可以很好的解决问题。
关于该应用程序,采用Microsoft ASP .NET 技术进行设计,采用微软开发工具的强大功能进行程序引擎的设计开发,管理显示HTML页面内容的编辑工具支持多种格式的内容,主要包括文本,图片的编辑。程序显示模板设计采用传统的HTML,CSS以及浏览器脚本语言,支持多种模板的可以使系统更具个性化,在模板中加入本地化的解释标记,在不同浏览器进行解释的时可以准确的进行识别。
系统使用了.NET 的线程池进行处理,允许并发的执行操作,在系统中引入了跟踪线程机制,可以很好的处理和调整系统进程,使系统运行更优化。
部署该系统建议使用Windows Server 2003 IIS 6.0,ASP.NET支持相对良好的的WEB服务器上进行发布,可以保证系统的良好运行。
3、商业应用及蕴涵的商业价值
BLOG的强大功能为很多政府和企业所使用,这是改善内部交流与协作方式的良好的计算机应用系统,逐步形成与论坛和E-mail的并驾齐驱的趋势。人们可以使用它建立团队化的交流协作平台,用于跟踪本项目组的产品研发和生产过程;可以使用该系统进行知识平台建设,将不同地域的相同知识领域的人员组织起来,将相关的知识内容按照时间进行管理,建立知识库;在某些自动化领域可以将自动产生的信息进行归类和整理,比如软件行业的测试报告等信息,以及工业领域的产品生产安全日志等,按照时间进行归类,方便的管理方式可以降低一些损耗和成本。
三、结论
设计一个良好的体系结构的BLOG应用系统,可以使人们快速的表达描述自己思想和观点,商业应用可以促进企业内部之间的协作和交流,这又摆脱了过去采用的方式,使人们体会到一种快速的组织和表达内容的方式。在网络平台上建立了适应性非常强大,并且分布式的网络协作系统可以大大促进企业的进步,它给我们的感觉是使用起来简单,能够部署于不同的系统平台之上,并且交流起来是直观的,丰富的,良好的导航功能可以使您很方便的搜索到你想要的东西,最关键的彻底实现了私有化与交互性的理想平衡,不仅在个人的博客上发表了属于自己的东西,也增强了与别人的沟通和交流,这些综合因素必然推动博客的进一步发展,并且逐渐的影响和改变人们的生活。
参考文献:
[1]《计算机体系结构量化研究方法》(机械工业出版社 2007)作者:(美)亨尼西(Hennessy,J.L.).
[2]《算法设计》(清华大学出版社 2007)作者:塔多斯(Tardos,E.)著,张立昂,屈婉玲译.
[3]《软件架构设计》(电子工业出版社 2007)作者:温昱 著.
[4]《应用框架的设计与实现—.NET平台》(电子工业出版社 2005)作者:(美)陈新 著,温昱,靳向阳 译.
[5]《.NET组件程序设计(第2版)》(电子工业出版社 2007)作者:(美)洛威(Lowy,J.) 著,刘如鸿 译.
[6]《ASP.NET 2.0电子商务开发实战》(人民邮电出版社 2007)作者:(罗)戴瑞(Darie,C.),(美)沃特森(Watson,K.)著,施游,徐锋,陈绍继译.
作者简介:
关 丽(1973- ),女,助理讲师。从事计算机应用专业的教学和研究。