总结网站博客垃圾留言的几种方式

时间:2019-05-12 22:17:35下载本文作者:会员上传
简介:写写帮文库小编为你整理了多篇相关的《总结网站博客垃圾留言的几种方式》,但愿对你工作学习有帮助,当然你在写写帮文库还可以找到更多《总结网站博客垃圾留言的几种方式》。

第一篇:总结网站博客垃圾留言的几种方式

留言意思是,在本人不在的情况下,通过纸条或录音留下要交待的事情。还有就是在对方不在线的情况下,通过互联网对其留言。现在,通过互联网的普及,已经普遍的通过网络留言,而其中十分普遍的一个就是博客留言。原本博客留言之类的是好的,是为了促进大家的交流。然而却有很多人偏离了正轨,创造了很多的垃圾留言。

垃圾留言对您来说是有害的,因为它加重了您的工作负担。垃圾留言对您的用户来说也是有害的,因为他们只是来您的网站来寻找感兴趣的内容,而这些毫不相关的内容只会影响他们的注意力。垃圾留言对整个网络来说也是有害的。那么我们该如何处理这些垃圾留言呢?要处理垃圾留言之前,我们还需要先做一件事情,就是如何判断哪些留言是垃圾留言。那么接下来就看看泉州seo杨长升总结的几种垃圾留言方式:

一、赤裸裸的广告留言

这类赤裸裸的留言者,目的十分的明确。他们来这儿就是为了留下他们的网址,来你的地盘大肆宣传一翻,往往还不忘了给留个锚文本,妄想通过这样的方式达到宣传的目的,达到勾引百度蜘蛛的效果,达到提升网站的流量、知名度。其实不然,他们这种虽然可以一定范围,一定时间段内达到一定的宣传效果,然而却也是负面的。不会让人想去你网站,也不会有人记住你,只会让人觉得厌恶。这种损人不利己的事希望大家还是不要做的好。

二、博客群发无意义留言

这种留言方式一般是使用群发工具进行留言的,一般有两个特征1)包含一些不明不白的字符字母数字的组合(如上图所示);2)对博客进行大大的赞美的几套套路随记发布;【如楼主的帖子实在是写得太好了,文笔流畅,修辞得体,深得魏晋诸朝遗风,更将唐风宋骨发扬得入木三分,能在有生之年看见楼主的这个帖子,实在是我三生之幸啊】

三、巧借友情链接之名的留言

这类访客,一般借着友情链接的名义巧妙的留下网址。那么我们如何知晓他们是要真友链还是假友链呢?这个其实也很简单,这类型友情链接一般情况下都是与我们网站博客主题差别很大;更有甚者还留言已经做好规则链接,等你顺着链接过去的时候才发现自己上当了;还有一个情况就是留言友链的不仅留了网址还顺带加了个锚文本,真是不打自招了。

四、毫无意义的留言

什么是毫无意义的留言呢?可能这种情况在论坛里头大家见到的和听到的比较多,一般论坛都有规定不允许发布或是回复毫无意义的帖子。这种访客一般是发布纯粹的表情、我是沙发、路过顶过不错过、我来了、呵呵嘿嘿等之类的没有实质意义的回复。纯粹是问了留言而留言。

五、欲求礼尚往来的留言

大家可以看到这类型的留言一般是说明我是新来的、第一次来访贵博客,希望能够回访。按理来说,礼尚往来本来也正常。然而这并不是停留在这个问题上,这种礼尚往来已经形成一种风气,已经达到了很严重的地步,可能10个留言就有3,4个是礼尚往来的。诸如:来踩下,支持博主,有空回访下。

第二篇:毕业设计-博客网站

第一章

绪论 1.1 系统开发背景

随着计算机技术的发展和普及,blog得到了极大的发展。Blog,是Weblog的简称。blog是一种新的生活方式、新的工作方式、新的学习方式和交流方式。它是继E-mail、BBS、ICQ、之后出现的第4种网络交流方式。Blog主要应用于3个方面:一是新的人际交流方式;二是以个人为中心的信息摘选和知识管理;三是以个人为中心的传播出版。blog作为个人的一种学习工具,简单易用,吸引人的兴趣。Blog在教育方面得到了很大的发展,它将互联网从过去的通讯功能,资料功能、交流功能等进一步强化,使其更加个性化、开放化、实时化、全球化,把信息共享发展到资源共享、思想共享、生命历程共享。Blog已经成为一种继课件、积件、资源库、教育主题网站等信息化教学模式之后,新的网络应用模式。它是应时代的需求而兴起的,也是应时代需求不断进步的。1.2课题研究的意义

随着Blog人数的增加,Blog作为一种新的生活方式、新的工作方式和新的学习方式已经被越来越多的人所接受,并且在改变传统的网络和社会结构。它使交流和沟通更有明确的选择和方向性;单一的思想和群体的智慧结合变得更加有效;个人出版变成人人都可以实现的梦想。Blog正在影响和改变着我们的生活。Blog是以网络作为载体,简易迅速便捷地发布自己的心得,及时有效轻松地与他人进行交流,再集丰富多彩的个性化展示于一体的综合性平台。展示丰富的个性化,对Blog功能的要求自然更高,新一代具有更多、更新、更全功能的Blog急需走进舞台。系统加入聊天功能可以更加方便大家的交流。

第二章

Blog系统开发技术 2.1ASP.NET介绍

本系统采用ASP.NET开发技术进行开发。ASP.NET不仅仅是ASP的一个新版本,更是Web应用程序编程方面的一个全新的概念和方法。ASP.NET中的新功能并不是对ASP的改进,设计它的初衷是为用户入境提供最佳的应用程序架构。它相比于ASP有着以下几个方面的优点:(1)多语言

ASP曾在脚本引擎方面受到了限制,特别是VBScript和Jscript。而ASP.NET则支持多种语言,默认情况下为Visual Basic.NET、C#和Jscript.NET,另外还支持一些第三方语言。(2)服务器处理

ASP在服务器处理上不管页面的内容是纯HTML还是ASP生成的HTML,它都是按照实现,形成所谓3-tier页面顺序显示的。因此逻辑代码依赖于它在页面中的位置,并且无法将HTML控件作为目标,除非将它们作为流的一部分进行显示。而ASP.NET就解决了这个问题,方法是为控件引入一个声明的基于服务器的模型,因为控件在服务器上有,可以在服务器上编程,也可以是客户端驱动的事件。(3)Web Form控件

将现有的HTML控件转换为服务器端的控件是比较容易的,但是也存在一些不方便,例如比较难于区分HTML控件和服务器端的控件。于是Microsoft公司就创建了一组专门的服务器控件,它们都用asp:前缀标识。(4)代码与内容分离

一个网站的设计与开发往往由不同的人来实现的,而ASP中就是存在着这样一个问题,代码(ASP脚本)和内容(HTML)混合在一起。这样就使得同时进行设计和开发变得很困难。而ASP.NET则采用了代码内联和后台编码两种方法实现了代码与内容的分离。

2.2 MVC开发模式

MVC由Trygve Reenskaug提出,首先被应用在SmallTalk-80环境中,是许多交互和画面系统的构成基础。MVC结构是为那些需要为同样的数据提供多个视图的应用程序而设计的,它很好地实现了数据层与表示层的分离。MVC作为一种开发模型,通常用于分布式应用系统的设计和分析,以及用于确定系统各部分间的组织关系。对于画面设计可变性的需求,MVC(Model-View-Controller)把交互系统的组成分解成模型、视图、控制器3种部件。(1)视图部件把表示模型数据及逻辑关系和状态的信息以特定形式展示给用户。它从模型获得显示信息,对于相同的信息可以有多个不同的显示形式或视图。(2)控制器部件是处理用户与软件的交互操作的,其职责是控制提供模型中任何变化的传播,确保用户画面与模型间的对应联系;它接受用户的输入,将输入反馈给模型,进而实现对模型的计算控制,是使模型和视图协调工作的部件。

(3)模型部件保存由视图显示、由控制器控制的数据;它封装了问题的核心数据、逻辑和功能的计算关系,它独立于具体的画面表达和I/O操作。

模型、视图与控制器的分离,使得一个模型可以具有多个显示视图。如果用户通过某个视图的控制器改变了模型的数据,所有其他依赖于这些数据的视图都应反映了这些变化。因此,无论何时发生了何种数据变化,控制器都会将变化通知所有的视图,导致显示的更新。这实际上是一种模型的变化——传播机制。(4)ASP.NET模式下如何实现MVC?

ASP.NET提供了一个很好的实现这种经典设计模式的类似环境。开发者通过在ASPX页面中开发用户接口来实现视图;控制器的功能在逻辑功能代码(.cs)中实现;模型通常对应应用系统的业务部分。在ASP.NET中实现这种设计而提供的一个多层系统,对较经典的ASP结构实现的系统来说有明显的优点。将用户显示(视图)从动作(控制器)中分离出来,提高了代码的重用性。将数据(模型)从对其操作的动作(控制器)分离出来,可以让用户设计一个与后台存储数据无关的系统。就MVC结构的本质而言,它是一种解决耦合系统问题的方法。

2.3 Ajax介绍 2.3.1什么是Ajax Ajax是Asynchronous JavaScript and XML的缩写,即异步JavaScript 和XML。Ajax是一种客户端技术,Ajax技术借助异步JavaScript实现浏览器和服务器之间的异步交互,即相当于在Web应用中实现了原来C/S(Client/Server)结构下的交互结果,且这种效果的实现并没有带来繁琐的客户部署工作。比如:无需重新加载整个页面就可以想服务器发送请求,并接受响应。同时对XML文档解析和处理。Ajax的解决方案及其优越性

Ajax相当于在浏览器客户端与服务器之间架设了一个桥梁、一个媒介,在它的帮助下,可以消除网络交互过程中的处理—等待—处理—等缺陷。在处理过程中Web服务器响应是标准的且易于解析的XML格式的数据传递给Ajax,然后再转换成HTML页面的格式,辅助CSS进行显示。Ajax是使用XMLHttpRequest对象发送请求并获得服务器端的响应,同时Ajax可以在不重新载入整个页面的情况下用JavaScipt操作DOM以实现最终更新页面。因此在读取数据的过程中,用户棉对的不是白屏,而是原来的内容。这种更新是瞬间的,使用户感觉是连贯的。

借助Ajax,可以把以前一些原本由服务器负担的工作转移到客户端来完成,利用客户端闲置的能力来进行处理,这样也可以有效地减轻服务器和带宽的负担,使服务器更稳定,更良好的运行。同时节约了空间和宽带。2.3.2 Ajax相关技术介绍

Ajax是多种技术的综合应用,包括JavaScipt脚本、CSS、DOM和重要对象XMLHttpRequest。(1)JavaScipt是一种可以与HTML标记混合使用的脚本语言,编写的程序可以直接在浏览器中解释执行。因此使用脚本语言编写程序可以在浏览器支持下跨平台运行。JavaScipt脚本中可以调用浏览器及Ajax中提供的相关对象。利用这些对象的属性方法可以实现页面效果的动态控制。

(2)CSS是层叠样式表。CSS规则由模式匹配段和操作部分组成。模式匹配段用于表示元素与行为之间的关联性;操作部分用于确定对指定部分的操作。CSS层叠样式可以弥补HTML超文本标记语言在格式修饰中的不足,同时也为能够实现页面格式的批量动态更新。(3)DOM的全称是文档对象模型(Document Object Model),它在本质上是一种文档平台。在使用Ajax技术中,借助DOM,可以结合脚本语言实现动态的数据存储以及动态上传文件。

(4)XMLHttpRequest是Ajax技术中最重要的一个对象。页面可以在不刷新的情况下通过它发送请求来获取服务器响应。也可以使用该对象在不刷新当前页面的情况下更新页面中的数据。

2.3.3 Ajax技术在系统中的应用

Ajax技术运用于该系统的在线即时聊天功能模块。通过该技术实现了聊天信息的不断更新,但并没有将整个页面都刷新,也不会带来页面在连续闪烁等问题。利用Ajax技术将聊天窗口不段更新数据,聊天窗口采用CSS样式,实现页面格式的批量动态更新。

2.4 数据库

本系统才用SQL SERVER2000做为后台数据库,采用ADO.NET技术对数据进行操作。2.4.1 SQL SERVER 2000 SQL SERVER2000是可以在WEB上运行的数据库服务产品。它既可适用于桌面系统的单用户数据库,也可适用于企业的网络数据库,甚至适用于专业的WEB站点数据库,具有很强的可伸缩性。并且具有很高的可靠性、可用性和可管理性。从经济和开发效率上适合中小型网站。它和ASP.NET同属于微软公司开发,在开发接口有一致性,能更好的协调工作。同时,SQL SERVER2000对数据的安全性也有一定的保障,它对用户的访问进行了两个阶段的检查:一是认证阶段,二是许可确认阶段。数据库使用ADO.NET来处理数据。2.4.2 ADO.NET

ADO.NET是基于.NET框架结构、面向分布式和以XML数据格式为核心的数据访问技术,它提供了一组数据访问服务的类,可用于对Microsoft SQL Server、Oracle等数据源及通过OLEDB和XML公开的数据远源的一致访问。ADO.NET统一了数据容器类编程接口,无论编写何种应用程序(Windows窗体、Web窗体、Web服务)都可以通过同一组类来处理数据。为使用方便,ADO.NET还提供了一组丰富的控件,利用可视化方式来开发数据库应用。

ADO.NET体系结构如下图所示

ADO.NET体系结构图

ADO.NET体系结构的两大核心控件是.NET Framework数据提供程序和Dataset。.NET Framework数据提供程序用于连接到数据库、执行命令和检索结果。Dataset是一个功能丰富、比较复杂的数据集,它是支持ADO.NET的断开式、分布式数据方案的核心对象。Dataset专门用来处理从数据源获得的数据,无论数据来自什么数据源,它都使用相同的方式操作数据。

2.5 ASP.NET配置

Asp.net的配置文件都是XML格式的文件,XML格式文件易于书写和定制,采用这种方法进行asp.net配置方便灵活。另外,asp.net的配置都是可以随时更改的,即应用程序运行期间,可以随时增加和删除asp.net配置文件中的项目,修改后可以立刻激活使用比当配置发生变化时需要服务重新启动配置才生效的方法有很大的优势。

该系统运用了web.comfig文件进行配置web服务器,使用web.config文件配置web服务器简明扼要。Web.config文件是采用XML格式进行编写的XML文件。2.6 XML XML是Extensible Markup Language(可扩展标记语言)。它是一种存储数据的方法。它提供一种独立于应用程序的格式来保存数据,且容易实现不同应用程序之间的数据共享。与数据库相比,它不需要任何专用软件就可以创建和管理XML文档,只要一个文本编辑器就可以了;而数据库需要专门的数据库管理系统对数据进行管理。

第三章 BLOG系统分析 3.1 系统设计方案

本系统是面向个人用户和小型集体用户开发的系统,完成用户在Blog上进行预定操作,实现用户和来宾之间的双向沟通。具体设计方案为:

(1)系统服务器为IIS,数据库为SQLSERVER2000,整个系统界面采用Microsoft visual Studio 2005开发。

(2)系统采用MVC框架,用C#语言实现。

(3)服务器与数据库的连接使用OLEDB编程接口的OleDbConnection对象进行连接。(4)系统分成两部分,前台为普通用户操作界面,功能包括:阅读文章,发表留言,发表评论,在线聊天。后台为管理员操作界面,管理员通过登录进入管理界面,功能包括:分类管理,文章管理,添加文章,评论管理,链接管理,留言管理。

3.2 系统功能模块

系统功能模块包括两大块:管理界面功能模块和普通用户界面功能模块。其具体功能如下所示:

1. 管理员功能:分类管理,文章管理,评论管理,链接管理,留言管理。2. 普通用户功能:阅读文章,留言,评论和在线聊天。3. 分类管理:文章类型的添加,修改,删除。4. 文章管理:文章的修改,删除。5. 评论管理:评论的删除。6. 链接管理:链接的添加和删除。7. 留言管理:留言的删除和回复。

管理员用户功能模块图如下:

图1

管理员功能模块图

普通用户功能模块图如下:

图2 普通用户功能模块图

3.3 数据库需求分析

■用户分为普通用户和管理员用户

■管理员涉及类型管理、文章管理、添加文章、评论管理、链接管理、留言管理。■普通用户可以阅读文章、发表回应、留言、评论和在线聊天。■一种文章类型有多篇文章。■一篇文章有多篇评论、回复。

对上面系统功能分析,设计如下数据项: ■ 管理员信息:用户名、密码。■ 类型信息:类型编号、类型名称。

■ 链接:链接编号、链接名称、链接地址。■ 留言:留言编号、留言人呢称、留言标题、个人主页、留言内容、留言时间、留言回复。■ 文章信息:文章序号、文章作者、文章标题、摘要、文章内容、文章发表日期、文章人气、回复、文章类型编号、文章类型名称、文章回复数。

■ 评论:评论序号、评论用户呢称、评论标题、评论内容、评论时间、评论的文章序号。3.4 系统操作流程

分析传统Blog系统这一环节所应具有的功能,可以得到Blog系统应具有以下功能:

高级系统用户(管理员)通过浏览器,可以实现文章的管理(对文章的各种信息进行浏览、增加、删除、修改等)、普通系统用户对文章信息只能阅读和留言。而该系统添加了在线即时聊天,是为该系统的一个亮点。由此得到的系统的流程图如图3-3所示

系统操作流程图 3.5组件和样式分析

博客系统中存在很多相同或相似的元素,这些元素可能是页面的标题,可能是页面的版权声明,也可能是文章的列表或是登录信息框。需要寻找一种方式在整个系统中共享,而不需在变化时修改所有的页面。所以就采用了样式文件进行管理以及用户自定义组件。3.6 用户控件

ASP.NET为开发人员提供了用户控件这一新技术来实现Web元素的共享,开发人员可以通过Visual Studio.Net进行Web元素的外面的开发,同时可以通过Web元素后台代码的方式进行表现层的开发。设计用户控件提高了代码的可重复使用的性能。在本系统中,使用了ST_Header、ST_Footer等用户控件。

第四章 BLOG系统设计 4.1后台功能模块详细设计

通过此功能用户可以对主页中的许多功能和数据进行操作控制。4.1.1 身份验证

管理员通过此登陆入口进入管理界面,此入口需要填写正确的ID才能够登陆,非法ID不能够登陆,其界面如图4.1所示:

图4.1 管理员登录界面 一个系统能正常使用,安全性是非常重要的一个部分。安全性是对用户的生份进行验证并通过验证的用户按照为其授予的访问权限来确定用户是否可以访问某资源的一个过程。为了保证系统的安全,为了保证应用程序的安全,本系统采用了身份验证技术。

该代码表示系统禁止对ST_login目录下的ST_admin进行匿名访问.如果存在匿名用户,系统将自动验证用户名,提示错误信息。保证了系统的安全.关键代码如下:

实现此功能的关键代码为:

protected void Button1_Click(object sender, System.EventArgs e)

{

OleDbCommand ST_myCmd = new OleDbCommand(“select * from ST_admin where ST_admin_user='” + adminname.Text.Trim()+ “' and ST_admin_psw='” + adminpsw.Text.Trim()+ “'”, ST_myConn);

ST_myConn.Open();

OleDbDataReader ST_read = ST_myCmd.ExecuteReader();

if(ST_read.Read())

{

Session[“UserName”] = ST_read[0].ToString();

Response.Redirect(“ST_admin.aspx”);

}

else

{

Response.Write(“”);

}

} 4.1.2 后台文章添加管理

管理员可以在此页面操作管理功能,这些功能可以对主页进行添加、删除、修改等操作:

图4.2 管理员操作界面 public void ST_Save_Add()

{

string ST_n_title = HtmlEncode(Request.Form[“n_title”]);

string ST_n_author = HtmlEncode(Request.Form[“n_author”]);

string ST_n_key = HtmlEncode(Request.Form[“n_key”]);

string ST_n_content = Request.Form[“n_content”].Replace(“'”, “''”);

int ST_cmd;

if(Request.Form[“n_iscmd”]!= null)

{

ST_cmd = 1;

}

else

{

ST_cmd = 0;

}

if(ST_n_title == “" || ST_n_key == ”“ || ST_n_content == ”“)

{

Response.Write(”

  • 标题,摘要,内容不能为空!
  • 点此返回“);

    Response.End();

    }

    else

    {

    string ST_sql = ”insert into ST_news(ST_n_author,ST_n_title,ST_n_key,ST_n_content,ST_c_id,ST_n_iscmd)values('“ + ST_n_author + ”','“ + ST_n_title + ”','“ + ST_n_key + ”','“ + ST_n_content + ”',“ + Request.Form[”listtype“] + ”,“ + ST_cmd + ”)“;

    OleDbCommand ST_myCmd = new OleDbCommand(ST_sql, ST_myConn);

    ST_myConn.Open();

    ST_myCmd.ExecuteNonQuery();

    ST_myConn.Close();

    Response.Redirect(”ST_main.aspx“);

    }

    } 4.1.3 后台文章类别管理

    图4.4 类别管理界面

    protected void Page_Load(object sender, System.EventArgs e)

    {

    string ST_dns = ConfigurationSettings.AppSettings[”conn“];

    ST_myConn = new OleDbConnection(ST_dns);

    ST_Type_List_Bind();} private void ST_Type_List_Bind()

    {

    OleDbDataAdapter ST_classCmd = new OleDbDataAdapter(”select ST_c_id,ST_c_name from ST_class“,ST_myConn);

    DataSet ST_classds = new DataSet();

    ST_classCmd.Fill(ST_classds,”类别列表“);

    ClassList.DataSource = new DataView(ST_classds.Tables[0]);

    ClassList.DataBind();}

    4.2前台功能模块详细设计 4.2.1前台主界面 前台主界面图如下:

    图4.3 前台主界面

    该页面是普通用户最主要的页面,普通用户所有功能操作都与该页面有关。普通用户采用匿名登录,可以访问该页面的所有功能。4.2.2 前台用户回复评论文章模块

    前台普通用户回复评论文章界面如下图所示:

    该模块的功能是对文章发表回复,同时验证发送内容都不能为空。其关键代码如下: protected void replay_Click(object sender, System.EventArgs e)

    {

    if(IsPostBack)

    {

    if(r_nick.Text.Trim()==”“ || r_title.Text.ToString().Trim()==”“ || r_content.Value.Trim()==”“)

    {

    Response.Write(”

  • 昵称,标题,内容不能为空!
  • 点此返回“);

    Response.End();

    }

    else

    {

    string ST_sql = ”insert into ST_replay(ST_r_nick,ST_r_title,ST_r_content,ST_r_date,ST_n_id)values('“+ r_nick.Text +”','“+ r_title.Text +”','“+ r_content.Value +”','“+System.DateTime.Now +”',“+Request.QueryString[”id“]+”)“;

    OleDbCommand ST_myCmd = new OleDbCommand(ST_sql,ST_myConn);

    ST_myConn.Open();

    ST_myCmd.ExecuteNonQuery();

    ST_myConn.Close();

    ST_add_Re();

    Response.Redirect(”“+Request.QueryString[”id“]+”.aspx“);

    }

    }

    } 4.2.3 在线聊天登录界面模块

    用户可以通过该页面进入聊天室,实现在线即时聊天。用户可以不用注册,直输入用户名,进入聊天室聊天。对于用户名相同,系统会提示错误文本消息。

    图4.5 聊天登录界面 其关键代码为:

    protected void Login(object sender, EventArgs e)

    {

    string user = txtUsername.Text;

    if(!ValidateNick(user))return;

    if(Global.Engine.UserExists(user))

    {

    lblErrorMsg.Text = ”这个用户名已经存在,请更换后重试.“;

    return;

    }

    Response.Redirect(”Server.aspx?action=Login&u=“ + user);

    } bool ValidateNick(string nick)

    {

    if(nick == string.Empty)

    {

    lblErrorMsg.Text = ”请在这输入呢称.“;return false;} if(nick.Length > 10){ lblErrorMsg.Text = ”呢称太长, 请不要超过10个字“;return false;} return true;

    }

    4.2.4 在线聊天模块 在线聊天界面如下:

    图4.6 聊天窗口界面

    该页面采用了ajax技术实现页面无刷新只在聊天窗口实现数据更新,完成信息交互的功能,达到了很好的聊天效果。关键方法代码如下: function postText(){ rnd++;chatbox = getElement(”mytext“);chat = chatbox.value;chatbox.value = ”";

    userid = location.search.substring(1, location.search.length);url = 'Server.aspx?action=PostMsg&u=' + userid + '&t=' + encodeURIComponent(chat)+ '&session=' + rnd;req = getAjax();req.onreadystatechange = function(){

    if(req.readyState == 4 && req.status == 200)

    {

    updateAll();

    } } req.open('GET', url, true);req.send(null);

    } 4.3 数据库的详细设计 4.3.1 数据表设计

    博客系统中的数据管理形式采用数据库,根据系统需要与数据规范化分为用户表ST_admin,类型信息表(ST_class),链接信息表(ST_link),留言信息表(ST_message),文章信息表(ST_news),评论信息表(ST_replay)这六个表,表结构分别如下:

    表1 ST_admin(用户表)序号 列名 数据类型 长度 字段说明 1 ST_admin_user Nvarchar 50 管理员ID 2 ST_admin_psw Nvarchar 50 管理员密码 该表为管理员登录的信息表,本系统没有包含管理员用户的注册模块,管理员帐号直接在数据库中设计。普通用户匿名登录主页。表2 ST_class(类型信息表)序号 列名 数据类型 长度 字段说明 1 ST_c_id Bigint 8 文章类型号 2 ST_c_name Nvarchar 50 文章类型名

    该表用来记录文章类型的相关信息,系统文章分了类别,使管理文章,查看文章都变的非常的方便。

    表3 ST_link(链接信息表)序号 列名 数据类型 长度 字段说明 1 ST_l_id Bigint 8 链接号 2 ST_l_name Nvarchar 50 链接名 3 ST_l_url Nvarchar 50 链接地址

    该表记录了链接的相关信息,方便用户快速的链接到想浏览的网站,提高了用户的操作效率。

    表4 ST_message(留言信息表)序号 列名 数据类型 长度 字段说明 1 ST_id Bigint 8 留言号 ST_nickname Nvarchar 50 网友呢称 3 ST_title Nvarchar 50 留言标题 4 ST_homepage Nvarchar 50 个人主页 5 ST_content Ntext 16 留言内容 6 ST_mdate Datetime 8 留言时间 7 ST_hf Ntext 16 留言回复 该表包含了留言的相关信息,留言模块方便普通用户和版主之间的交流,为他们提供了一个专门的途径。

    表5 ST_news(文章信息表)序号 列名 数据类型 长度 字段说明 1 ST_n_id Bigint 4 文章号 ST_n_author Nvarchar 50 文章作者 3 ST_n_title Nvarchar 200 文章标题 4 ST_n_key Nvarchar 200 文章摘要 5 ST_n_content Ntext 16 文章内容 6 ST_n_date Datetime 8 文章发表日期 7 ST_n_hit Bigint 8 文章人气 8 ST_n_re Bigint 8 文章回复 9 ST_c_id Bigint 8 文章类型编号 10 ST_c_name Nvarchar 50 文章类型名称 11 ST_n_iscmd int 4 文章回复数

    该表为文章信息表,包含了文章的相关属性,用来记录文章信息。该模块可以帮助用户了解文章的基本信息。比如:文章人气高可能是内容很有意义,方便用户去阅读那些比较好的文章。

    表6 ST_replay(评论信息表)序号 列名 数据类型 长度 字段说明 1 ST_r_id Bigint 8 评论号 2 ST_r_nick Nvarchar 50 呢称 3 ST_r_title Nvarchar 50 评论标题 4 ST_r_content Nvarchar 250 评论内容 5 ST_r_date Datetime 8 评论发表时间 6 ST_n_id Int 4 评论文章编号

    此表为评论信息表,用来记录评论信息。评论也是用户的一种交流方式。该模块加强了用户之间的沟通。4.3.2数据库访问

    该系统数据库的连接在应用程序配置文件(Web.config)中设置了数据库的连接信息。这样提高了程序的的移植性,且为版本升级,代码扩展提供了良好的基础。连接语句代码如下:

    在功能代码中用如下语句与数据库关联:

    Protected void Page_Load(object sender,System.EventArgs e){ String ST_dns=ConfigurationSettings.AppSettings[“conn”];

    ST_myconn=new OleDbConnection(ST_dns);} 第五章

    结束语 5.1 不足之处与改进

    本系统现已基本完成,基本功能已经具备,但在如下几个方面还存在着不足,需要做进一步的研究与开发,使Blog系统能够更完善。5.1.1 权限分配

    本系统权限分配不够细化,只分为管理员和普通用户。管理员可以对数据库进行所有操作,普通用户只能浏览文章,发表回复,在线聊天。而不能发表自己的文章,管理自己的文章,缺乏作为低级管理员的功能。如果我们能在数据库中为各种不同的用户分配不同的角色来细化权限的分配,这样可以便于我们对系统的管理和维护,也能够更多的满足广大用户的需求。5.1.3 界面美观化

    一个系统强大的功能固然重要,能有一个漂亮的界面也必不可少。特别是界面上颜色的搭配很有讲究,要符合系统的基调。让用户更加赏心悦目,为此我认真研究了CSS,.NET。在一定程度上美化了界面,但是对FLASH,PHOTOSHOP还不同熟悉,所以界面显得单调。5.2 结论

    本文提出并设计了一个基于ASP.NET 的完整的博客系统,该系统整合了数据库技术、ASP.NET技术、网站开发技术等。主要实现了当前主流博客的基本功能,并在该系统中添加了聊天功能,该功能采用先进的Ajax技术,不但功能强大而且好用。因此它的功能比传统的博客更加全面。采用MVC模式,按照任务和业务驱动的过程进行开发。但是本系还存在着一些不足之处,如安全性上的密码未采用加密,部分功能待完善,权限分配不够全面不够细。通过对这个系统的学习与开发,让我更好地掌握了ASP.NET的开发技术,更深刻地理解了网站的开发流程。

    在两个月的开发周期中,让我明白一点,就是测试的重要性。所谓建系统,测试先行,软件工程的知识告诉我们一个系统的开发从立项到投入运行,很长的周期都是在测试上的,这次的实际的系统开发让我增长了测试的经验。

    参考文献

    [1].张树亮,李超著《asp.net2.0+sql server网络应用系统开发案例精解 [M]清华大学出版社2006-9 [2].明月创作室编著《visual c#编程精彩百例》[M] 人民邮电出版社 2001-9 [3].孙永强,杨丽坤著《Visual C#.NET中文版Web服务开发基础》[M] 清华大学出版社2006-9 [4].金雪云著《ASP.MET简明教程》[M] 清华大学出版社2003-7 [5].马军著《ASP网络编程从入门到精通》[M] 清华大学出版社2005-9 [6].沈阳,李勇敢著《ASP.NET程序设计教程》[M]电子工业出版社2006-10 [7].李友兰,杨晓光著《Visual C#.NET程序设计》[M] 清华大学出版社 北京交通大学出版社2004-4 [8].张桂元,贾燕枫,姜波著《征服 Ajax Web 2.0快速入门与项目实践》[M] 人民邮电出版社 2006-6 [9].Hyde.R(美)《编程卓越之道(第一卷):深入计算机》[M] 电子工业出版社 2006-4 [10].Ryan Asleson,Nathaniel T.Schutta(美)著金灵等译《Ajax基础教程》[M] 人民邮电出版社2006-2

    首先,我要特别感谢熊清廉老师对我的悉心指导,在设计期间熊老师帮助我收集文献资料,理清设计思路,指导实验方法,提出有效的改进方案,及指导。导师渊博的知识、严谨的学风、诲人不倦的态度和学术上精益求精的精神使我受益终生。

    感谢我的导师熊清廉老师,他严谨细致、一丝不苟的作风一直是我工作、学习中的榜样。

    我要感谢我们学院给我们授课的各位老师,他们循循善诱的教导和不拘一格的思路给予我无尽的启迪。正是由于他们的传道、授业、解惑,让我学到了专业知识,并从他们身上学到了如何求知治学、如何为人处事。我也要感谢我的母校湖南科技学院,是她提供了良好的学习环境和生活环境,让我的大学生活丰富多姿,为我的人生留下精彩的一笔。

    在论文即将完成之际,我的心情无法平静,从开始进入课题到论文的顺利完成,有多少可敬的师长、同学、朋友给了我无言的帮助,在这里请接受我诚挚的谢意!

    第三篇:博客网站设计制作策划书

    博客网站设计制作策划书

    一、前期调研分析:

    1、创建博客网站所遵循的一般原则

    (1)系统性原则。创建者要提供设计方案,还应充分了解用户的一些基本情况,并将其需求等要素融入到网站建设方案中。

    (2)完整性原则。博客又称为网络日志,是一种大众化的网络载体,它是一种由个人管理、不定期张贴新文章的网站,应该为用户提供完整的信息和服务:网站的基本要素合理、完整;网站的内容丰富、有效;网站的服务和功能适用、方便;网站建设与网站运营维护相衔接、支持。

    (3)友好性原则。博客网站的友好性包括以下几个个方面:对用户友好——满足用户需求、获得用户信任;对网络环境友好——适合搜索引擎检索、便于积累网络资源;对经营者友好——网站便于管理维护、能提高工作效率。

    (4)简单性原则。在保证网站基本要素完整的前提下,尽可能减少不相关的内容、图片和文件等,使得用户以尽可能少的点击次数和尽可能短的时间里获得需要的信息和服务。

    (5)适应性原则。博客网站的功能、内容、服务和表现形式等需要适应不断变化的网络环境,网站应具有连续性和可扩展性。

    2、网站建设基本流程规范

    (1)制定网站规划方案,包括网站预期目标、状况分析、网站栏目结构、用户行为分析及内容规划、网页模版设计、网站服务器技术、网站运营维护等基本内容;

    (2)网站技术开发、网页设计;

    (3)网站测试;

    (4)网站发布和推广;

    (5)网站维护及管理。

    (6)网站设计对不同浏览器具有兼容性。

    二、网站的功能定位:

    1、个人博客网站的基本功能和内容

    (1)与互联网络实现无缝链接;

    (2)具有信息发布、信息分享和管理功能;

    (3)详细的个人介绍;

    (4)详细的联系方式;

    (5)具有较强的互动性;

    (6)相关的联系和服务信息;

    (7)在线服务信息;

    (8)持续更新的信息;

    (9)相关网站链接管理功能;

    三、网站技术方案:

    (网站设计和制作中所采用的技术)

    1.Flash特效功能;

    2.使用各种常用行为;

    3.调用javaScript;

    4.具有一定的动态效果;

    5.运用页面布局技术(DIV+CSS);

    四、网站内容规划:

    我的个人博客网站大体上包括以下内容:我的圈子,我的相册,我的音乐,最新动态,实时互动等模块,各模块简介如下:

    1.我的圈子简介:

    (1)介绍我和博客创建的同学,把同学加到我的网页中并对每个人做详细的介绍,形成一个同学录一样的子页面,在这里边每个人都可以书写个人的兴趣爱好。

    (2)个人简历。首先是详细的自我介绍,然后加上个人简历,以便更多的人了解我。

    2.我的相册简介:

    因为只要有 QQ号的几乎都有自己的空间所以我可以加个超连接,连接到我的QQ空间、我的相册:

    (1)设计个人的相册

    (2)朋友的相册

    (3)贴图,如果发现好的图片我收集起来可以和广大朋友共同分享。

    3.我的音乐简介:

    这个模块主要包括:

    (1)国内最新流行的音乐

    (2)日韩最新流行的音乐

    (3)欧美最新流行的音乐。

    4.最新动态简介:

    (1)网站公告

    (2)站内新闻

    5.项目互动简介:

    (1)请你留言,通过这个模块可以实时交流。

    (2)博客论坛。

    五、网页设计:

    首页的设计简述为了使我的的首页美观生动、吸引人。在我的首页我还添加了形象开头动画页面,在页面上首先映入你眼帘的是美丽的图片在它的上面我添加可透明的FLASH动画,这样会使网页具有动态美感,加上合理的颜色搭配,动听的背景音乐。无论是从视觉、听觉还是感觉上都是一个不错的博客网站。在网站的右上角我还插了滚动字幕,这样可以让浏览着第一时间了解我本站的最新动态。在网页的右下角是我的网站的名称,通过点击它就可以进入我的主页。

    1.网站名称:博客组团

    2.网站LOGO:

    3.网站作用:让别人了解我、认识我。

    4.网站规模:因为是个人博客网站,以团队平均每人做1个页面的数值来建立网站,所以规模不大。由6个网页页面组成。

    5.网站目标客户:学生及青年朋友。

    6.网站特色:我的博客网站受众一般为学生,所以在色彩上和设计风格上追求学生的口味,以校园的学习和生活为主题,在内容上的特色表现为:

    (1)内容标准化与个性化。

    (2)充分体现互动性。

    (3)内容实用性。

    (4)多媒体技术专业性。

    (5)网站平台延展性。

    7.网站的宣传标语:展示自我,分享快乐。

    8.网站的风格及配色方案:

    网站标准色:整个网站以橙黄色为主基色,配以黑白色,我认为配这种色代表年轻人的激情。

    9.网站标准字体:在字体上我主张采用默认字体,因为这种字体无论在那种浏览器上都能正常显示。所以我采用系统默认字体。

    10.网站的栏目设计(画出栏目结构图):

    主页布局示意图

    子页示意图

    六、网页测试:

    博客网站在本地和服务器有无图片和动画无法显示或链接失效等情况。

    七、网站发布与推广:

    通过广泛发布邮件信息获得第一注意力,有效加注搜索引擎是注意力推广的必备手段之一。加注搜索引擎既要注意措辞和选择好引擎,也要注意定期跟踪加注效果,并做出合理的修正和补充。通过确定博客形象、宣传标识、口碑传递、公益活动、市场调查、相关单位机构合作等,并且切实履行承诺,在活动中宣传网站形象,获取忠实访客和同行的口碑,是推广网站的重要办法,也是汇聚博客人气的最直接办法。博客社区是博客网站的核心,大力营造博客活动社区,推陈出新的倡导文化建设、开辟博客生活新时尚,吸引用户眼球。

    八、博客网站设计日程表:

    1.小组分工与合作:

    前期策划制作:许青

    主页制作:(index.html)郑周勇

    子页制作:(如图所示)

    (第1张:1.html)许青

    (第2张:2.html)冯俊驰

    (第3张:3.html)唐辰

    (第4张:4.html)潘俊标

    (第5张:5.html)张旭光

    项目测试报告:许青

    项目汇报:郑周勇

    2.博客网站策划书:2012年5月26日

    博客网站设计与制作:2012年5月28日---6月

    博客网站测试:2012年5月31日

    博客网站测试报告:2012年6月2日

    博客网站项目汇报:2012年6月4日

    九、费用明细:

    1.网页制作人员工资:

    3000(元/月/人)/30(天)*6(人)*8(天)=4800元

    2.为了达到最好的视觉效果,现推荐使用10000298 整机租用-酷睿2 Q8400型(推荐)server108服务器,租赁价格为:3200元/季。

    第四篇:博客网站论文开题报告

    本科生毕业论文(设计)开题报告 论文(设计)题目

    个人博客网站的设计与实现

    学生姓名

    专业

    指导教师

    选题目的、价值和意义: “博客”(Blog或Weblog)一词源于“Web Log(网络日志)”的缩写,任何人都可以像使用免费电子邮件一样,完成个人网页的创建、发布和更新。博客就是开放的私人空间,可以充分利用超文本链接、网络互动、动态更新等特点,也可以将个人工作过程、生活故事、思想历程、闪现的灵感等及时记录和发布,发挥个人无限的表达力;更可以以文会友,结识和汇聚朋友,进行深度交流沟通。随着网络出版、发表和张贴文章等网络活动的急速增长,博客已经成为了一个指称这种网络出版和发表文章的专有名词。博客通常是由简短且经常更新的张贴构成,这些张贴的文章都按照年份和日期排列。博客的内容和目的有很大的不同,从对其他网站的超级链接和评论,到有关公司的新闻或构想,或者是个人的日记、照片、诗歌、散文,甚至科幻小说的发表或张贴。许多博客是个人将自己的想法表达出来,或者是一群人根据某个特定主题或共同目标进行合作,每个人都可以随时把自己的思想火花和灵感更新到博客站点之上。

    本课题在国内外的研究状况及发展趋势: 博客在国内外正在形成个人的信誉机制,这种个人信誉机制也提高了博客的规范性及在社会交往中扮演的角色的重要性,为博客的推广提供了保障。以前在互联网上的各种行为都是在匿名状态中,相互之间是不认识的,但有了博客之后可以天天关注,而别的人也可以通过博客找到这个人。这样随着时间的积累就会产生一个新的东西,概括叫做“个人的信誉”,个人的信誉就是博客和博客之间发展各种关系的组合,这种信誉对每个人来讲可能是不同的,但对每个博客来讲就产生了新的评价机制,这个机制将是博客商业化的一个前提条件。博客越来越呈现出富媒体化,早期的博客是以文字为主,但随着多媒体发展博客相册、博客图片已经成为博客的基本配置,而现在许多博客网站已经提供了博客音频和博客视频。博客目前正在形成并完善其精选机制,博客作为自媒体和个人媒体,产生的信息量是巨大的。但其中难免产生信息垃圾,随着博客的发展,博客通过精选机制精选出大家喜闻乐见的信息,比如国内外的网摘、博客的评价系统等。

    主要研究内容: 1.查阅相关文献资料;

    2.理解个人博客网站的相关理论,调研个人博客网站的相关需求;

    3.根据调研结果并结合现实情况进行系统分析,包括需求分析和可行性分析。4.掌握运用软件工程的思想对软件系统进行开发。5.按要求完成论文。

    实验设计: 1.调研研究国内外博客的发展状况,调查目前个人博客网站的需求情况; 2.调研总结个人博客网站的实际需求模块;

    3.据调研结果并结合现实情况进行系统分析,包括需求分析和可行性分析; 4.根据需求分析进行系统总体设计,包括业务流程、功能模块及数据库设计; 5.基于ASP.NET实现个人博客网站。功能模块设计:

    论文(设计)拟定提纲: 绪论 系统分析 系统设计 系统实现 系统测试 致谢

    主要参考文献: [1] 李园媛.视频教学系统在高校大众健美操教学中的开发研究[D].江西师范大学,2009.[2] 佟大威.数字图书馆网络建设与安全[J].黑龙江科技信息,2007,31(3):5-9.[3] 程成,须文波,冷文浩.基于.NET平台的Web系统的构建和实现[J].计算机工程与设计,2010,23(2):55-62.[4] 吴冰.基于 Asp.Net 的博客网站设计研究[D].鞍山师范学院,2010.[5] 谷岩.学习论坛的设计与开发[J].计算机与现代化2007,(6):10-15.[6] Akio Matsumura, Tomoki Kajinami.Interactive Visualization of News Distribution in Blog Space[D].NewGenerationComputing(2007).[7] 李超.互联星空博客系统的分析与设计[D].山东大学,2007.[8] 林丽琴.社交网络平台的设计与实现[D].武汉理工大学,2009.[9] 冯梅.WEB数据库程序设计(.NET版)[M].清华大学出版社.[10] 赵文英.信息管理系统的算法与设计分析[J].信息与电脑(理论版),2010,(5):18-22.指导教师意见及建议: 签字:年月日

    课题答辩组意见及建议: 组长签字:年月日

    系主任意见: 签字:年月日

    第五篇:如何运营好个人博客网站?

    如何运营好个人博客网站?

    相信很多人都有自己的个人博客,不过大部分都是有空理一下,没空放一边,没有想过好好运营,更没有期望个人博客能为你创造价值,如果你想运营好个人博客网站,如果你想自己的博客能为你创造价值-带来广告费用。那么就需要花点心思好好运营,做到以下几点:

    1、博客的主题不应该太广,越专一越好,门户网站存在的价值在于新闻及时广泛,论坛存在的价值在于交流广泛,博客存在的价值在于偏和专。也就是博客分享的内容最好是互联网上缺少的。

    2、博客应该经常更新,不管做什么,三天打鱼、两天晒网都是不可行的。运营自己的博客网站也是这样,最好保持每天都更新,要有规律,这样搜索引擎会格外青睐你的网站,从而获得不错的排名,不错的排名会带来不错的流量,不错的流量就能为你创造价值。说的容易做起来难,很多人会问,每天写一篇文章,内容从何而来,写什么好,方维网络认为主要是多看、多想。你的博客是属于哪个专业的,你就应该多关注这个行业的动态,如每天去相关的行业网站逛逛,多看多想,灵感自然就来了。

    3、博客文章的结构最好是怎样的。正常情况下,总分总的写法是比较好的,还有就是不要太长,不过文章不拘泥于形式,通俗易懂,只要大家看的懂,看的明白就行。

    4、坚持就是胜利。第二点和第三点是方法,方法有了,剩下的就是坚持了,坚持两个字很容易说,就是做起来难,不过,如果你真心想运营好你的博客网站,如果你真心想让你的网站为你创造价值,相信你能坚持下去的。

    5、博客网站需要经常去其他地方发外链吗。这个外链关系到网站的搜索引擎排名,不过时间有限,一个人不可能花很多时间在内容上,又花很多时间再外链上,方维网络建议内容为主,外链为辅,有空就发一下。

    以上是方维网络关于运营好个人博客网站的经验分享,希望对个人博主有帮助,当然如果你有更好的想法或建议,欢迎和我们交流讨论。

  • 下载总结网站博客垃圾留言的几种方式word格式文档
    下载总结网站博客垃圾留言的几种方式.doc
    将本文档下载到自己电脑,方便修改和收藏,请勿使用迅雷等下载。
    点此处下载文档

    文档为doc格式


    声明:本文内容由互联网用户自发贡献自行上传,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任。如果您发现有涉嫌版权的内容,欢迎发送邮件至:645879355@qq.com 进行举报,并提供相关证据,工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。

    相关范文推荐

      英语学习推荐网站和博客(最终版)

      2010.6.CET4Example 1:Due Attention Should Be Given to Spelling Nowadays fewer and fewer students pay attention to their word-spelling. According to a recent surve......

      网站推广新标准样式—博客推广

      网站推广新标准样式—博客推广 随着互联网网站的兴盛,网站的推广形式办法越来越遭受各位站长的关心注视,博客推广作为那里面的一个分支,是如今网站推广比较管用的引荐手眼之一......

      如何做自己的博客网站

      建立自己的个人主页首先要具备一个终端服务器,简单地说就是要有一个存放网页文件的地方,而其他网民也正是通过你的终端服务器来对你的网站内容进行浏览的,也就是我们常说的主页......

      个人总结30种网站推广方式

      个人总结30种网站推广方式 网络推广是每个站长都必须关心和必须去做的事情,网络推广的作用无需置疑,在网络营销中推广和优化是基石,只有掌握了网络推广的技术,才能让我们的网站......

      博客总结

      班级博客建设总结 濮三(2)史芳菲 这个学期最令我们欣慰的是我们班的班级博客,这里的内容越来越充实,越来越丰富,记录了我们班的成长足迹。这里不光吸引了我们班的孩子,还有好多......

      总结2011年医疗网站各种推广方式(五篇)

      总结2011年医疗网站各种推广方式 一、医疗网站整体(SEO)优化 (挑出最适合的关键词) 第1点:网站名称(TITLE)用最合适的关健词写,网站描述(META description)加入最合适的关健词,网站关......

      儿童博客网站需求分析报告

      儿童博客网站需求分析报告通过中国互联网络发展状况统计报告,发现网民对博客的需求增长迅速,同比增长超过10%,相比对网络聊天室以及个人主页空间的需求要高近5%。显示出了网民......

      竖起衣领多人博客网站说明书

      竖起衣领多人博客网站说明书 ——李栋 目录:引言—— 1页2页 网站功能概述—— 网站组成说明——网站数据库设计—— 网站前台功能说明——网站后台设计说明——网站开发......