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

时间:2019-05-13 01:32:43下载本文作者:会员上传
简介:写写帮文库小编为你整理了多篇相关的《如何运营好个人博客网站?》,但愿对你工作学习有帮助,当然你在写写帮文库还可以找到更多《如何运营好个人博客网站?》。

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

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

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

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

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

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

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

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

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

第二篇:浅谈个人电影网站如何运营

浅谈个人电影网站如何运营

虽然说现在个人站长越来越难做了,个人站长前景似乎不容乐观,但是中国的互联网还是离不开个人站长。竞争越激烈到最后总会留下内容质量较高的网站。其中有不是个人站长都在经营着个人电影网站,伴随着优酷、土豆宣布合并,国内的视频类网站前景令人担忧。那么个人电影网站还能不能赚到钱呢?如何运营自己的小电影站?

首先,用户为什么要选择个人电影网站

为什么有那么多人选择上个人电影网站,而不是那些知名的电影网站?比如:PPTV、优酷、土豆等很多大型视频类网站。笔者也喜欢看电影,偶尔也会去那些个人电影网站上找电影看。因为很多新上映的电影,一般知名的电影网站需要买版权什么的,而且有些知名的视频类网站是收费的。想想在网上看一部电影还得交钱,倒不如去电影院看了。我想有不少网友是和笔者一类的。还有另外一部分访客属于那种平时上网很少,或者说是上网新手。知道的知名电影网站不多,当他们在某一个网站上找不到自己想看的电影,肯定会去百度一下,我用百度搜索“蜘蛛侠4”,可以看到很多关于此片的信息,现在这部电影还未上映。来看看百度指数的数据:

距离上映时间还有二个多月,已经有很多人搜索这个关键词了,当然百度第一页的数据基本上都是百度产品和几个权重高的大型视频网站。百度自己的产品就不用说了,而那些权重高的网站都会制作新片的专题页面,所以个人电影网站去竞争这些词是非常困难的。

然后,选择好网站的长尾词

上面已经提到个人电影网站无法和大型网站竞争那些很热的词,如何选择合适的长尾关键词呢?先思考下以上两个类型的目标群众会搜索什么样的关键词呢,这里可以参考下百度的相关搜索和百度知道。以“蜘蛛侠4”这个关键词为例,用户会喜欢搜索以下关键词:

1、蜘蛛侠42、蜘蛛侠4下载

3、蜘蛛侠4国语

4、蜘蛛侠4高清

5、蜘蛛侠4国语高清

6、蜘蛛侠4高清国语版

以上就列出这些用户坚持搜索的长尾词,其实还可以挖掘更多的长尾词。而这些长尾词相对来说竞争度比较小,从百度指数就不难看出,很多长尾词没有显示出指数值。长尾词的作用相信不用我啰嗦。

最后,个人电影网站的优势在哪里?

个人电影网站无法和大型视频网站相比,那个人电影网站如何生存?我的优势在哪呢?从上面的分析可以知道:个人电影网站属于流量站,我们要的就是流量,然后赚钱广告费。当然如何你有实力可以不用做流量站,对于个人站长来说,没多少有那种实力的。必须注意的是网站广告也得适可而止,如下图:

这是比较常见的广告类型,一般都是浮动广告。不过也有很多做弹出广告的,经常看到一些网站弹出一个页面,什么网页游戏广告一大堆,访客最受不了这种弹窗广告,换成是我直接关闭浏览器。作为个人电影网站,我们是以广告为主要赢利方式的。所以广告肯定要多做,但广告的形式需要注意,不然会失去很多宝贵的流量。

除了广告之外,个人电影网站内容要精,不要多,尤其是最近比较流行的电影和电视剧肯定要有,并且视频的质量要高,这样才能留住用户。个人电影网站不建议使用会员制,你的用户本来就是厌倦收费或者注册会员的人群。越是简单越容易被用户接受,不同类型的网站需要不同的运营思路,不必盲目效仿。

本文由http://编辑转稿

第三篇:个人分享网站运营常识[定稿]

个人分享网站运营常识

个人分享网站运营常识我们国人有一个共性,那就是什么都想要灵活,所谓法理不外乎人情,任何事情都有回旋余地,任何事情都能够差不多就行,所以我们国人又有一个外号叫做差不多先生,咱们这些性格,在国足的身上可谓是表现的淋漓尽致,在足球职业化进行了二十多年,每隔几年就会搞一个小的变化,什么走西班牙之路,走巴西之路,走德国之路,最终走的是四不象之路,而日本之所以能够在二十年的时间里从亚洲末流,到了亚洲一流世界二流,这又是什么原因呢?很显然就是日本足球掌握了足球的常识!由此可见,长期的坚持常识,往往比那些看起来十分灵活而不去坚持的做法,要好的多,做网站其实也是如此,只有搞好网站运营的常识性问题,才能够真正把网站搞好,下面深圳网站建设就来分享一下网站运营的几点常识!一高质量的内容什么是高质量的内容,很多人认为是原创,这是一种误解,其实原创的不好,对用户没有帮助,是不能够算作高质量的内容的,相反,那些经过转载的文章,能够对用户有着很好帮助,虽然是转载,其内容的质量也是非常高的,当然原创的内容,加上能够帮助到用户的内容,才能够算作最高质量的内容,但是这些内容往往很难获取,所以转载加原创是网站内容建设的常识!不可背离!二多元化的外链外链要多元化,不能够单一化,那么什么样的多元化外链是好的呢?很多人认为,就是在各种类型的网站上,留下网站的外链就行了,其实这也是一种误区,其实多元化的主要目的是然外链能够在不同的网站上,在和自己网站有着相关内容或者频道的栏目下留下自己网站的外链,这样的外链才能够算作多元化,而且网站的外链增长速度是匀速的,不要大起大落,这些都是网站外链建设的常识,可是很多用户却偏偏搞一些,搞一些垃圾外链,以为这样能够快速完成网站的外链建设!三要懂得分析网站数据网站的运营,知己知彼应该是常识,可是很多人在网站运营的时候,往往只把主要的精力放在研究竞争对手的网站上,而对于自己的网站却过分的乐观,或者恰恰相反!正是很多用户对网站分析的忽略,才让自己原本可以规避运营网站的误区,而深陷其中,比如很多站长在运营一段网站后,发现网站的流量不小,怎么就没有什么利润呢?如果你去分析一下数据,你会知道,原来自己的流量大多数都是垃圾流量,没有很好的转化率,此时你就明白,需要从改善流量转化率着手!四网站营销的常识网站营销应该本着品牌化,本着流量转化率方面去做,而不是进行大范围的覆盖,这不是网络营销的常识,如果这么做的话,花再多的钱都是可能的,只有在网站营销的时候,能够做到针对目标用户,针对网站品牌营销,那才是营销的常识,其他的一切都是浮云!深圳网站建设上面四点网站运营的常识,相信很多站长都清楚,可是为什么这些常识往往没有很好的贯彻其中呢?一个很重要的原因就是站长们的急切的心态,这就和国足想要短时间里面获得成功一样,如果像日本能够坚持二十年,政策不动摇,那你一定能够品尝到如今日本足球带给其国民的快乐本文由站长提供

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

第一章

绪论 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

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

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

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

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

    第五篇:成功运营个人博客的几点经验分享

    成功运营个人博客的几点经验分享

    现在的互联网拥有自己的个人博客已经不是多么牛逼的事情了,简简单单一个空间域名,上传个程序,OK,一个个人博客就做出来了,当然了,现在博客虽然是越来越多,但是真正能做起来的,能将博客做下去做的好的却屈指可数。因为笔者自己也有一个博客,从运营的一年多来也得到了很多运营博客成功的经验,这里就和大家分享下自己的一些小经验,谈不是多么牛逼,但也算是能帮助大家在做个人博客的路上少走些弯路吧。

    第一:合理的推广

    如何衡量一个博客是否成功?最简单也是最准确的判断标准就是博客访问量,博客PV。访问量越高表示你的博客很受人欢迎,也表示粉丝多。但是问题来了,我一个草根刚刚开始做博客,哪里来的访问量?即使我们将文章、内容写的无比的优质,如何让人知道你呢?没有人访问,再好的内容也是传播不出去的,这就是博客初期推广面对的问题,因为刚开始,知道你的人少之又少,访问量也几乎没有,所以这段时间也是最容易放弃的时间,所以这里,笔者跟大家分享几个自己常用的策略。

    博客互踩。这是最简单也是最实用的方法,谁都能做到,做法很简单,不断寻找和你同一类的博客或者个人博客也可以,在访问博客后仔细看下博主的文章,然后对它进行留言评论,同时留下自己的博客,这样做的目的其实就是互惠互利,大家相互帮忙的意思。当然了,是刚开始是比较累的,但是做什么事情想成功不累呢?所以,每天抽出一个小时专心的做博客互踩的工作,慢慢为自己的博客记录出第一批访客。

    B.相关论坛发帖。这招也是很常用的,首先根据你自己的博客类型、文章题材去相关的论坛发帖,或者去一些大论坛的相关板块,比如天涯论坛、猫扑论坛,发表自己的文章,如果内容写的很不错,用户评论很多,那么也会给博客带来很多的访问量,读者觉得文章不错,想继续多看看就会注意到下面的转载自XXXX的链接,这样不仅能增加外链,同时也能够让优秀的文章吸引更多读者访问。、C.去网站投稿。还是要根据你博文所写的内容,根据内容去相关的大网站投稿,当然了这个对博客内容的要求就比较高了,需要你用心的写出符合用户需求的文章,然后多尝试,多投稿,最好是能找到编辑的联系方式,主动联系,以后常投稿搞好关系,要坚持不懈,一旦稿件被采纳,会被很多网站转载,给你博客带来的效果也是非常好的。

    第二:博客运营

    做好了上面第一步,只是我们打造成功博客的一个开始,你成功的吸引了用户来到你的博客,但是怎么留住访客,怎么让访客记住你,这就是接下来要做的工作了。

    首先,对于读者对文中的评论回复一定要认真去看,同时回复内容最好能有人情味而不是干巴巴的单纯回复,如果博主对评论的点评一针见血又有幽默感,会让读者受益匪浅,自然下次还会继续来到这里。

    其次,一定要重视好自己的博文质量,博客的文章就是我们博客运营的核心,所以重视博文质量是重中之重,一篇好的博文看了之后会让读者有想说两句的冲动,这就是为什么优秀的文章自然评论就多的原因,如果是一般般的文章,读者看后自然没什么多大的感觉。同时,文章发布的频率也很重要,不求一天发布一篇,至少一周一篇,你总不能让你读者等上几个月才看到有更新,这样读者早就忘记你了。

    最后,在右侧放上邮件订阅,我们在写博客的时候,可以有意的在文章中提到让读者订阅博客会赠送XXX礼物的信息,这样有些访客就会输入自己的邮箱来订阅我们的博客,当订阅数达到一定程度,我们每发一篇文章都为用户送到邮箱中,可以说是博客运营一个重要的招数。

    第三:坚持的力量

    前面讲了推广和运营,但都不是最最重要的,一个成功的博客最最重要的是坚持,坚持不懈的去分享,坚持不懈的去为用户提供价值。这么说吧,笔者观察的所有成功的博客,都是运营2年以上的,这2年来不断积累用户,不断积累访客,不断积累优秀的文章,不断的分享,在这个过程中,就算一开始你做的不怎么样,但是坚持也会让你积累出一批忠实的访客,这绝对是硬道理,在这个坚持的过程中你会学到很多很多。

    最后,不管做什么事情选择对了,那么就坚持下去,有时候傻傻的坚持比每天换个想法要更容易成功。

    文章来源:http://

    http://

  • 下载如何运营好个人博客网站?word格式文档
    下载如何运营好个人博客网站?.doc
    将本文档下载到自己电脑,方便修改和收藏,请勿使用迅雷等下载。
    点此处下载文档

    文档为doc格式


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

    相关范文推荐

      网站运营

      一.网站运营的核心内容一、行业是基础 二、竞争是关键 三、需求是根本 四、资源是财富 五、流量是生命 六、整合是核心 二.网站运营要注意的问题 记住时间就是金钱 创业型网......

      博客运营(共5则范文)

      博客运营一:学习写标题-标题的七种形式:1. 宣事式标题是如实地将广告正文的要点简要地摆明,使人一目了然,这是目前采用较多的形式。 例如:《网络推广技巧之淘宝自然排名优化揭秘......

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

      摘 要 最近几年博客在国内发展的非常迅猛,它可以作为其使用者个人或者工作中的文章、日记、照片等分享的平台,其渐渐成为新兴的网路媒介,并且扩展至营销、商业推广等商业应用,越......

      网站运营职责

      网站运营总监工作职责是什么? 职位概要: 策划推进公司的业务运营战略、流程与计划,组织协调公司各部门执行、实现公司的运营目标。 工作内容: 修订及执行公司战略规划及与日......

      网站运营管理制度

      XXXX网站运营管理制度一,理念:. 二,目标:. 三,网站实行总编负责制,总编主持网站的日常运营工作,总编由编辑部成员民主选举产生,副总编,设计总监,技术总监,频道主编和栏目主......

      网站运营管理制度

      网站运营管理制度 一,理念:尚德务实 德才兼备 同心同德 厚德载物二,目标:打造xx行业第一服务平台 推动xx行业的改革与发展 三,网站实行主编负责制,主编主持网站的日常运营工......

      网站运营计划书

      集团和下属子公司网站运营方案(一)战略步骤 第一阶段:网站信息发布,通过各种手段建立客户群 网站信息的发布一定要用各种手段来建立自己的客户群体,只有更多的来访者,才能支撑......

      _网站运营简历_

      简小历 性别: 男 生日: 1987.09.14 联系方式 手机: 188-0000-1111 | 邮箱: ujl@ujianli.com | 地址: 深圳市 宝安区 龙华民治 求职意向 网站运营 工作经验 深圳市AA网络科技有限......