文档库 最新最全的文档下载
当前位置:文档库 › 个人博客系统的设计与实现

个人博客系统的设计与实现

个人博客系统的设计与实现
个人博客系统的设计与实现

毕业设计(论文)个人博客系统的设计与实现

姓名

系别、专业

导师姓名、职称

完成时间

目录

一、开发背景 (3)

二、系统分析 (3)

(一)可行性分析 (3)

(二)需求分析 (4)

三、系统设计 (5)

(一)系统目标 (5)

(二)业务流程图 (6)

(三)系统功能结构 (6)

四、数据库设计 (7)

(一)数据库E-R图分析 (7)

(二)数据表结构 (7)

五、公共类的编写 (9)

六、详细设计 (13)

(一)界面的设计 (13)

七、测试 (16)

(一)测试目的 (16)

(二)测试方法 (17)

(三)测试用例 (17)

附录1 系统使用说明 (20)

附录2 程序主要源代码 (24)

附录3总结 (28)

一、开发背景

博客的精神是:自由表达,开放宽容,个性张扬,专业精神。

在没有自己的博客之前,人们会经常进出于论坛发表贴子或者通过即时通信软件聊天,来表达自已的想法,可是这些都是零散的和杂乱的。博客的出现,让人们可以不断的把自己以前的和每天激发的一些想法或者感受整理放在自己的博客上,每次在写文章的时候,可能又会产生新的想法。虽然一些想法一些思考只是皮毛,没有什么深度,但是当下笔去写的时候每次都会对某个小小的问题有了更多的一点点思考,再写博客的时候就感觉到了一种满足感,一种想法得以释放思考得以延伸的满足感。生活中每天的一个小小的事情都会引起人们的思考,甚至是和朋友的聊天中一个小小的火花迸发。督促自己努力、把一时的想法变成观点,争取在生命中的每天里留下点什么,这也是人们写博客的目的之一。这样就能督促自己每一天不要浑浑噩噩,时光流逝无痕无声无息,写博客也是在自己的每一天上留下了一道浅浅的思考和划痕。

不仅如此,通过写博客、记录自己的想法可以帮助实现如下这些目的:

a)记录生活,在自己的每一天上留下思考的划痕。

b)整理思路,固化知识,获得更多更好的想法。

c)分享,将自己的想法、经验与人分享。

d)交流、提高,通过交流产生更多的思维火花,相互提高。

e)交友,互相鼓励,一路同行。

如果说博客网站是一个舞台,那么所有的博客都是其中的舞者,把自己有价值的真实的一面展示在网络世界中,相互交流沟通;如果博客仅仅为了写日志,那么博客是一面镜子,镜子中展现的是真实的自己;如果博客是一个自由媒体,可以把自身感觉有价值的信息通过博客这个工具发布,与网友共享

二、系统分析

(一)可行性分析

可行性分析(Feasibility Analysis)也称为可行性研究,是在系统调查的基础上,针

对新系统的开发是否具备必要性和可能性,对新系统的开发从技术、经济、社会的方面进行分析和研究,以避免投资失误,保证新系统的开发成功。可行性研究的目的就是用最小的代价在尽可能短的时间内确定问题是否能够解决。为了确定开发具有可行性,对本系统主要进行了以下四个方面的分析。

(1) 经济可行性。经济可行性主要是对项目的经济效益进行评价。本系统对系统开发者来说并不需要太高的成本支出,只是对系统的管理者付出管理报酬即可,而且开发周期不需要太长,节省了人力、物力、财力资源,所以本系统在经济上是可行的。

(2) 技术上的可行性。技术上的可行性分析主要是分析技术条件能否顺利完成开发工作,硬、软件能否满足开发者的需要等。在软件方面,本系统采用的是https://www.wendangku.net/doc/824142166.html,进行开发,前台网页设计使用的是Dreamweaver MX,而数据库系统采用的是Microsoft SQL 2005。通过分析,在软、硬件方面现有工具与环境完全可以实现系统的开发,因此具有技术上的可行性。

(3) 时机可行性。时机可行性是分析系统开发时机是否成熟。目前越来越多的应用程序都已经是转向基于Web的开发,并且Internet已经广泛使用,因此系统的设计具有时机可行性。

(4) 管理上的可行性:主要是管理人员是否支持,现有的管理制度和方法是否科学,规章制度是否齐全,原始数据是否正确等。系统的开发主要就是为了方便校友信息的管理,补充现在传统管理方式的不足,因此具备了管理上的可行性。

综上所述,本系统开发目标已明确,在技术和经济等方面具备可行性,并且投入少、见效快,因此系统的开发是完全可行的。

(二)需求分析

在可行性分析阶段已经简要地分析和研究了本系统的基本需求,也论证了开发平台及软件的可行性,但为了明确系统设计的目标,了解用户的需求,现对用户需求作以调研,从而进一步明确了设计所实现子系统的功能。

(I)管理员登录

在调研中了解到,用户想要使用系统,首先要有一个友好的用户注册界面,其次,用户需要经历登录验证过程,只有合法的拥有管理员身份的用户才可以使用系统中的管理功能,这样做可以防止非法用户登录并使用本系统,妨害数据安全。

用户登录。通过系统登录验证,用户成功进入系统并开始使用其中功能。

(II)文章管理

文章管理是用户所有文章的信息,用户可以进入此处进行相关文章的管理。这部分主要包括以下方面:

(1) 文章信息显示。显示出所有文章的大概信息。

(2) 发表新文章。可以发表新的文章,以供网友浏览。

(3) 修改文章。可以修改已有的文章的内容。

(4) 删除文章。允许用户对文章信息进行删除操作。

(III)系统信息管理

系统开始运行之后,随着时间的变化会有想要更改系统的相关信息的要求,比如:修改博客的标题、联系的地址,因此需要提供信息修改的功能。同时,为了保证数据使用系统的安全性,用户也应该经常修改登录密码信息。

三、系统设计

(一)系统目标

(1)界面设计的简洁、友好、美观大方。

(2)操作简单、快捷方便。

(3)数据库存储安全、可靠。

(4)登录博客系统浏览文章。

(5)管理自己博客的基本信息。

(6)撰写个人随笔。

(7)处理留言、文章评论等内容。

(二)业务流程图

(三)系统功能结构

四、数据库设计

(一)数据库E-R 图分析

文章内容

发表日期

管理员

管理

浏览

用户

注册时间

文章主题

文章信息

用户名

性别

(二)数据表结构

Admin 表

Blog表

五、公共类的编写

using System;

using System.Data;

using System.Configuration;

using System.Web;

using System.Web.Security;

using System.Web.UI;

using System.Web.UI.WebControls;

using System.Web.UI.WebControls.WebParts; using System.Web.UI.HtmlControls;

using System.Data.SqlClient;

///

/// DBClass 的摘要说明

///

public class DBClass

{

SqlConnection myConn; //用于连接数据库

SqlCommand myCmd; //用于执行Sql语句

DataSet ds; //数据集

SqlDataAdapter adapt; //填充数据集

public DBClass()

{

//

// TODO: 在此处添加构造函数逻辑

//

}

///

/// 连接数据库

///

/// 返回SqlConnection对象

public SqlConnection GetConnection()

{

string myStr = ConfigurationManager.AppSettings["ConnectionString"].ToString();

myConn = new SqlConnection(myStr);

return myConn;

}

///

/// 更新数据库

///

/// sqlStr执行的SQL语句

public void ExecNonQuery(string strSql)

{

try

{

myConn = GetConnection();//与数据库连接

myCmd = new SqlCommand();//初始化SqlCommand类对象

myCmd.Connection = myConn;

https://www.wendangku.net/doc/824142166.html,mandText = strSql;

if (myCmd.Connection.State != ConnectionState.Open)

{

myCmd.Connection.Open();//打开与数据库的连接

}

myCmd.ExecuteNonQuery();//执行Sql操作,并返回受影响的行数

}

catch (Exception ex)

{

throw new Exception(ex.Message, ex);

}

finally

{

if (myCmd.Connection.State == ConnectionState.Open)

{//断开连接,释放资源

myCmd.Connection.Close();

myConn.Dispose();

myCmd.Dispose();

}

}

}

///

/// 返回一个值

///

/// sqlStr执行的SQL语句

/// 返回获取的值

public string ExecScalar(string strSql)

{

try

{

myConn = GetConnection();//与数据库连接

myCmd = new SqlCommand();//初始化SqlCommand类对象

myCmd.Connection = myConn;

https://www.wendangku.net/doc/824142166.html,mandText = strSql;

if (myCmd.Connection.State != ConnectionState.Open)

{

myCmd.Connection.Open();//打开与数据库的连接

}

//使用SqlCommand对象的ExecuteScalar方法返回第一行第一列的值 strSql=Convert.ToString(myCmd.ExecuteScalar());

return strSql ;

}

catch (Exception ex)

{

throw new Exception(ex.Message, ex);

}

finally

{

if (myCmd.Connection.State == ConnectionState.Open)

{//断开连接,释放资源

myConn.Dispose();

myCmd.Connection.Close();

myCmd.Dispose();

}

}

}

///

/// 说明: GetDataSet数据集,返回数据源的数据表

/// 返回值:数据源的数据表

/// 参数: sqlStr执行的SQL语句,TableName 数据表名称

///

public DataTable GetDataSet(string strSql, string TableName)

{

ds= new DataSet();

try

{

myConn = GetConnection();//与数据库连接

adapt = new SqlDataAdapter(strSql, myConn); //实例化SqlDataAdapter 类对象

adapt.Fill(ds,TableName);//填充数据集

return ds.Tables[TableName];//返回数据集DataSet的表的集合

}

catch (Exception ex)

{

throw new Exception(ex.Message, ex);

}

finally

{//断开连接,释放资源

myConn.Close();

adapt.Dispose();

ds.Dispose();

myConn.Dispose();

}

}

}

六、详细设计

(一)界面的设计

界面主要采用比较清爽的绿色以及纯白色为背景,布局比较传统,但同时也不乏其实用性。其中各个模块的东西都可以在主页面中看到。

(1)主页面:提供了用户的登录,以使用户能够操作个人博客,实现对其中文章对增删查改,同时也可对文章进行评论以及查看他人文章等。

(2)登录界面:

登录后能够在界面上显示登录用户以及能够对博客进行操作。

(3)信息修改界面:可供修改个人信息

(4)文章管理界面:可以对文章进行增删查改。

(5)评论管理界面

(6)通讯管理界面:可以对联系人进行增删查改操作。

七、测试

(一)测试目的

程序测试就是在程序投入运行前,对程序的需求分析、设计规格说明和编码的最终复审,是保证程序质量的关键步骤。如果要给程序测试下定义,可以这样讲,程序测试是为了发现错误而执行程序的过程。

测试的目的就是在软件投入生产性运行之前,尽可能多地发现软件中的错误。在开发大型软件系统的过程中,需要面对错综复杂的问题,因此,在软件生存周期的每个阶段都不可避免地会产生错误。编程人员力求在每个阶段结束之前通过严格的技术审查,尽可能早的发现并纠正错误。

(二)测试方法

程序测试的主要方法为黑盒测试。

黑盒测试:也称功能测试,将软件看作黑盒子,在完全不考虑程序的内部结构和特性的情况下,测试软件的外部特性。根据软件的需求规格说明书设计测试用例,从程序的输入和输出特性上测试是否满足设定的功能。

(三)测试用例

(1)用户测试权限

测试内容:填写用户名及密码,验证能否成功登陆。

操作:①填写正确的用户名及密码。

②填写错误的用户名或密码。

结果:①成功登陆。

②提示用户名或密码错误。

(2)文章管理测试

(I) 发表文章

测试内容:用户发表新文章,。

操作:进入博客系统,点击文章管理,选择添加文章的操作如下图6-1所示,填写完文章内容之后单击添加按钮,看系统是否会提示发表成功。

结果:系统提示如图6-2所示,测试成功。

图6-1 添加文章操作

图6-2 添加文章测试

(II) 修改文章

测试内容:管理员对自己所发表的文章信息是否可以修改。操作:点击文章管理打开文章编辑页面。如图6-3所示

结果:文章信息重新编辑后提交成功,如图6-4所示。

结论:测试成功。

图6-3 修改文章测试

图6-4 文章修改成功

(III) 删除文章。

测试内容:用户对自己所发表的文章信息能否成功删除。

操作:点击删除系统询问是否删除该文章信息,如图6-5所示。结果:文章信息被成功删除。

结论:测试成功。

图6-5删除文章操作

附录1 系统使用说明

1.用户可以在主页依据个人用户名进行登录,对个人博客进行操作

个人博客系统的设计与实现开题报告

中北大学 毕业设计开题报告学生姓名:周海芳学号:0906034202 学院、系:电子与计算机科学技术学院计算机科学与技术系 专业:计算机科学与技术 设计题目:个人博客系统的设计与实现指导教 师:元 2013年3月8日

毕业设计开题报告 1.结合毕业设计情况,根据所查阅的文献资料,撰写2000字左右的文献综述: 文献综述 一、选题的依据及意义 进入二十一世纪,以Internet为核心的现代网络积水和通信技术已经得到了飞速的发展和广泛的应用,各种网络交流互动工具也应运而生。其中以论坛、博客、社区、空间最为受广大网民朋友的欢迎,也是目前为止发展的比较成熟的信息交流工具。在网络技术逐渐渗入社会生活各个层面的今天,传统的交流方式也面临着变革,而网络博客则是一个很重要的方向。基于Web技术的网络考试系统可以借助于遍布全球的Internet 进行,因此交流既可以是本地进行,也可以是异地进行,大大拓展了沟通与交流的灵活性。博客在现如今这个飞速发展的网络时代已经成为人们不可或缺的一部分[1]。 博客,又译为网络日志、部落格或部落阁等,是一种通常由个人管理、不定期贴新的文章的。博客它经常是由简短且经常更新的帖子构成,它可以发表有关个人构思,日记,或者诗歌,散文,小说等等。博客可以是你纯粹个人的想法和心得,包括你对时事新闻、国家大事的个人看法,或者你对一日三餐、服饰打扮的精心料理等,也可以是在基于某一主题的情况下或是在某一共同领域由一群人集体创作的容。写博客是为了把自己各种各样的想法在网上表达、释放出来,把一时的想法变成观点展示给大家。而浏览博客的用户,也可以对发表观点和看法的文章进行评论,博客就是这样一个平台。 博客最初的名称是Weblog,由web和log两个单词组成,按字面意思就为网络日记,后来喜欢新名词的人把这个词的发音故意改了一下,读成we blog,由此,blog这个词被创造出来。中文意思即网志或网络日志,不过,在中国大陆有人往往也将 Blog本身和 blogger(即博客作者)均音译为“博客”。“博客”有较深的涵义:“博”为“广博”;“客”不单是“blogger”更有“好客”之意。看Blog的人都是“客”。而在,则分别音译成“部落格”(或“部落阁”)及“部落客”,认为Blog本身有社群群组的意含在,借由Blog可以将网络上网友集结成一个大博客,成为另一个具有影响力的自由媒体[2]。 二、个人博客的发展现状

开题报告---个人博客设计与实现

个人博客的设计与实现 课题的背景及意义 第一批中文博客是在2002年出现的,早些时候博客只是一个新的网络名词并无特殊之处,。就在不经意间,博客竟如雨后春笋般冒出来,博得越来越多网民的欢心,并在互联网上引发了一股博客热潮。 博客的发展现状呈现出以下特点:发展速度惊人;从精英向大众人群迅猛扩展;博客人群主体更加多元化;博客服务商激增,出现群雄争霸局面;博客资源争夺激烈,博客服务商面临市场洗牌。 博客发展到今天已经取得了相当规模的成就,以新浪、搜狐、网易为代表的三大门户网站都已经推出了自己的博客服务,还有一些著名的专业博客网站都已经对博客资源展开了激烈的争夺。在规模扩大的同时博客技术也在不断的进步和完善,目前博客技术已经取得的成果包括:发表日志,发表评论,相册等一些通用功能。 但是现在的博客技术还不够完善,要想永久确立它的网络地位必须不断开发并推出新的博客技术来满足人们的需要。本课题的研究正是基于这样一种追求博客新技术的基础上而展开的。 从上面的背景知识我们已经了解到博客在互连网上已经具有相当的规模,可以说它已经被人们所接受,博客改变着人们的交流方式和情感体验和表达形态,改变着人们聚散的方式;它无限放大着人们对于未来信息世界的预想,它影响着整个中国互联网的发展走向,甚至可能在今后一个时期,波及或影响着现实社会的民主决策过程。 无疑博客这样一种影响力颇大的媒介将有利于我们好的思想好的事物的传播,有利于社会的进步。所以我们要把这种好的影响力发挥到最大,怎样提高博客影响力必然就要求开发博客新技术来获得更多人的认可。 一旦博客研究取得关键性技术的新突破,将会在网络世界掀起一股前所未有的博客浪潮,介时将会有更多的人拥有自己的博客,博客影响力也将倍增。这时通过博客一些新的科学技术将更容易推广,好的政策好的思想也会更加容易传

博客系统的设计与实现(完整)

毕业设计 题目:基于SSH构架的博客系统的设计和实现English title:The Design and Implementation for the blogs system based on SSH 姓名: xxxxx 学号: xxxxxxx 专业名称:计算机科学与技术 指导教师: xxxxx 二零一零年五

摘要 本文研究了当今博客系统的市场需求和种种的优势与不足,以及博客在中国发展迅速这一现状,提出了开发一个专业的博客管理系统的思想。本文对博客系统的运行机制、组成、相关可应用技术进行了深入的研究和分析,确定符合现在博客管理的需求,详细阐述了系统的总体设计和详细设计,并在此基础上,应用当前最流行的J2EE 三层结构、JSP技术、数据库等与系统开发相关的技术完成系统主要功能的实现。 本博客系统致力为广大用户提供优质的互动交流平台,实现对博客发表文章、评论、图片、好友等数据的管理,同时实现了博客内容及时、快速更新的功能,系统不仅保留了传统博客系统的功能,还加上了一些人性化的界面设计,使用户对博客的操作更为的方便。 为了满足博客信息管理系统的要求,实现系统静态与动态页面的相互分离,本系统采用了SSH构架设计,从职责上分为三层:表示层、业务逻辑层、数据持久层。其中使用Struts2作为系统的整体基础架构,负责MVC的分离,在Struts2框架的模型部分,利用Hibernate框架对持久层提供支持,业务层用Spring支持。具体做法是:用面向对象的分析方法根据需求提出一些模型,将这些模型实现为基本的Java对象,然后编写基本的DAO接口,并给出Hibernate的DAO实现,采用Hibernate架构实现的DAO类来实现Java类与数据库之间的转换和访问,最后由Spring完成业务逻辑。 关键词:表示层;业务逻辑层;数据持久层;Struts;Hibernate;Spring

个人博客_课程设计报告

目录 第一章概述 (1) 1.1 本课题的研究背景 (1) 1.2 本课题的研究意义 (1) 1.3 现行研究存在的问题及解决办法 (1) 1.3.1 需求分析问题 (1) 1.3.2 代码实现问题 (2) 第二章系统分析 (3) 2.1 系统需求分析 (3) 2.2 采用的关键技术介绍 (3) 2.2.1 https://www.wendangku.net/doc/824142166.html,简介 (3) 2.2.2 Access数据库简介 (4) 2.3 可行性分析 (4) 2.3.1 技术可行性 (4) 2.3.2 操作可行性 (4) 第三章系统概要设计 (6) 3.1 系统总体设计 (6) 3.1.1 运行环境 (6) 3.1.2 系统流程 (6) 3.1.3 系统结构 (7) 3.2 系统接口的概要设计 (8) 3.2.1 用户接口 (8) 3.3 数据库概要设计 (9) 3.3.1 逻辑结构设计 (9) 3.3.2 物理结构设计 (10) 第四章系统详细设计 (11) 4.1 系统界面的详细设计 (11) 4.1.1 普通用户首页的详细设计 (11) 4.1.2 留言界面的详细设计 (11) 4.1.3 后台首页的详细设计 (12) 4.2 数据库详细设计 (13) 4.2.1 表的详细设计 (13) 第五章系统实现 (15) 5.1 系统开发环境 (15) 5.2 系统实现 (15) 5.2.1 客户端系统实现 (15) 5.2.2 后台管理系统实现 (17)

5.3 系统运行环境要求 (17) 5.3.1 服务器端要求 (17) 5.3.2 客户端要求 (18) 5.4 系统部署 (18) 5.4.1数据库设置 (18) 5.4.2 服务器端运行设置步骤 (18) 第六章性能测试与分析 (19) 6.1 测试实例(测试集)的研究与选择 (19) 第七章课程设计总结 (20) 7.1 课程设计心得体会 (20) 参考文献 (21)

毕业设计---个人博客系统设计与实现

毕业设计(论文)中文摘要

毕业设计(论文)外文摘要

目录 1 绪论 ......................................................... - 1 - 1.1博客概况.. (1) 1.1.1 博客的产生............................................ - 1 - 1.1.2 博客的现状............................................ - 2 - 1.2博客的发展、需求与前景 (2) 1.3本论文任务概述 (2) 1.4本论文章节安排 (3) 2 系统设计与实现 ............................................... - 3 - 2.1需求分析.. (3) 2.1.1 功能需求.............................................. - 3 - 2.1.2 项目计划安排.......................................... - 3 - 2.2系统开发环境. (4) 2.2.1开发环境简介 .......................................... - 4 - 2.2.2 Visual Studio 2008开发环境简介 ....................... - 5 - 2.2.3 SQL Server 2005数据库简介 ............................ - 5 - 2.3相关技术简介. (5) 2.3.1 C#语言简介............................................ - 5 - 2.3.2 https://www.wendangku.net/doc/824142166.html, 简介.......................................... - 6 - 2.3.3 https://www.wendangku.net/doc/824142166.html, 简介.......................................... - 6 - 2.3.4 Silverlight技术简介 .................................. - 7 - 2.3.5 WCF简介 .............................................. - 7 - 2.3.6 jQuery库简介 ......................................... - 8 - 2.4系统设计与实现.. (8) 2.4.1 分层架构核心思想...................................... - 8 - 2.4.2 实体介绍.............................................. - 9 - 2.4.3 数据库设计........................................... - 10 - 2.4.4 实体类的设计与实现................................... - 12 - 2.4.5 接口设计............................................. - 12 - 2.4.6 IoC 容器及依赖注入机制的设计......................... - 14 - 2.4.7 数据访问层的实现..................................... - 17 - 2.4.8 业务逻辑层的实现..................................... - 24 - 2.4.9 表示层的实现......................................... - 26 - 2.4.10 视频模块的实现...................................... - 28 - 3 系统功能演示 ................................................ - 30 - 3.1系统功能演示 (30) 3.2小结 (36)

个人博客的设计及实现研究

个人博客的设计及实现研究 摘要:“博客”一词是由“blog”音译过来的,是网络日志的意思。“博客”就是一个开放的私人空间,可以充分利用动态刷新,网络互动等特点把它当作一个互相分享的平台,可以分享个人心情或者专业技术知识,也可以当作一个社交平台,结识一群有共同爱好的朋友进入更深的领域。 在网络飞速发展的今天,互联网信息已经成为了人们获取,发布,传递信息的一个重要渠道了,并且在政治、经济、社会等方面发挥着十分重要的作用。因此在互联网上我们也应该有一个属于自己的身份证,树立良好的网络形象,通过建立自己的博客网站可以推荐自己、展现自己。 本系统在MyEclipse工具上开发,数据库采用的是MySQL,编程语言是Java。 利用了SSH三层架构搭建的系统,前台实现了访客浏览日志,相册和评论留言的功能,后台实现了博主对日志,相册,留言板等的管理。系统界面风格统一,简洁美观。 关键词:博客;网站;MySQL;Java;SSH The design and research of a personal blog system Abstract: “Blog” comes from “Blog” by pronunciation,it’s the meaning of Network Log. Blog is an open but personal space,which you can take advantage of dynamic updating technique and Interactive networks features to it as a platform to share with each other, you can share personal feelings or technical expertise, it can also be used as a social platform to get to know a group of common loving friends into the deeper areas. The rapid development of the network today, the Internet has become the people's access to information, publishing, passing an important channel of information, and the play a very important role in the political, economic and social. Therefore, on the Internet, we should also have one of their own identity, establish a good online presence, by building their own blog site can recommend themselves, to show themselves. This system under the environment of MyEclipse , using database MySQL and Java language encoding and SSH. The foreground of the system, has achieved the function of browsing article, photo ablums and comments , and the background has

博客系统设计文档

我的博客系统开发人:白园园

一、需求分析 1.系统的需求分析 此博客系统为简单的博客系统,主要的功能包括五大部分:管理文章、管理评论、友情链接、管理公告、浏览者的评论管理和修改个人密码。文章管理包括添加文章、删除文章、修改文章等功能。评论管理可以实现查看评论、添加评论等功能。项目按照企业级三层架构开发,包括model 层,数据访问操作层和页面展示层。 2.系统的功能分析 博客系统的使用角色一般有浏览者和博主两种:博主是博客信息的发布者, 浏览者是对博客内容进行浏览,也可以通过发表评论来与博主交流。详细功能如 2.1浏览者 浏览者一般使用的功能如图所示: 1. 注册 浏览者可以通过博客网站注册功能开通自己的博客,成为一名博主。注册信息包括注册人的ID 、密码和有效邮箱等。 2. 浏览文章 博客最吸引人的当属博客充满创意的文章,包括技术类、生活类、情感类等。 3. 发表评论 浏览者可以对某篇文章发表评论,来作为与博主沟通的途径。同时,浏

览者与浏览者也可以在此展开讨论。 2.2博主 博主除了拥有浏览者的功能外,还可以维护自己的博客,包括外表修饰,发表文章,管理类别等,用例图如下图所示: 1.管理文章 博主可以通过博客发表文章、编辑文章、删除文章等。 2.管理评论 博主通过评论管理对浏览者的评论进行回复或删除。 3.管理类别 为了便于组织文章,一般博客都会给文章分类,如技术,情感,生活等。 4.管理公告 每一个博客都有自己的公告区,博主可以对博客公告内容进行修改。 5.友情链接 提供进入朋友博客的链接,以达到信息共享的目的。 6.更换皮肤 博客是一个很好的展示个性的舞台,喜欢装饰的可以通过换肤功能改变博客页面,更新视觉体验。 2.3管理员 管理员是博客网站的管理者,通常对网站进行综合管理,具体来说可以有下面有:数据备份恢复、博客统计。用例图如下图: 二、系统设计 在进行系统开发之前,首先根据系统需求作系统设计,主要包括系统架构设计和数据库设计。 1.架构设计

个人博客的设计与实现——开题报告

毕业设计(论文)开题报告 题目名称: 个人博客网站的设计与实现 学院: 计算机科学技术学院 专业年级: 学生姓名: 班级学号: 指导教师: 二O—三年十二月二十二日

xxxx 计算机科学技术学院本科生毕业设计开题报告 开题报告内容 1. 选题经过 进入二十一世纪,以In ternet 为核心的现代网络积水和通信技术已经得到了飞速 的发展和广泛的应用,各种网络交流互动工具也应运而生。其中以论坛、博客、社区、 空间最为受广大网民朋友的欢迎,也是目前为止发展的比较成熟的信息交流工具。随 着网络技术的日渐成熟,互联网已成为日常生活工作中必不可少的工具,网络博客在 近几年更是成为各类网民不可或缺的展示自我表现自我的强大工具,其强大的功能良 好的互动性在很大程度上满足了广大网民的需求。 2. 国内外研究现状 以博客命名的起源于 1999年,2001年9.11事件,世贸大楼糟恐怖袭击,博客成 提供了最具影响力交流互动平台, 是继Email 、BBS QQ 之后新兴的第四种网络交流方 式,已经成为最强劲的互联网新兴媒体的代表。由于具有丰富的娱乐形式和自由的个 2005中国的网民数已超过 1亿人,网民数位居世界第二。其中,到去年底,中国博客 现的,早些时候博客只是一个新的网络名词并无特殊之处, 雨后春笋般冒 出来,博得越来越多网民的欢心,并在互联网上引发了一股博客热 潮。 目前国内知名的博客有:新浪博客,腾讯博客,搜狐博客,博客中国等等。 代是计算机时代,人们的工作大部分都依赖计算机。数字化的世界里,人与人的交流 也慢慢的数字化,而博客网站正适应这种人际交流方式的改变,迎合个人信息共享的 需求它就是个人信息发布的场所,是人与人沟通的一个聚集地。 3. 初步设想 在建立个人网站博客系统时,首先要解决的主要技术问题是:客户端网站导航, 对博客文章的浏览留言评论及对博客相册内容的浏览留言评论。服务器端的主要操作 专业名称 XXXX 软件方向 指导教师 XXX XX 论文题目 个人博客网站的设计与实现 开题报告日期 2013年12月22日 选题依据。(选 题经过及国内 为信息和灾难亲身体验的重要来源,从此博客正式步入主流社会的视野。博客为人们 外研究现状) 人表达方式,博客成为新新人群竞相追逐的一种时尚。 2006年4月21日,数据显示: 规模已经达到1600万,全球博客总规模突破 1亿。 第一批中文博客是在 2002年出 。就在不经意间,博客竟如 当今时

博客系统的设计与实现

信息工程学院 博客系统的设计与实现 组长:郭亚京 组员:白园园梅蕊楚静静 付志强史金磊 指导老师:陆廷荣 完成时期:2011年12月26日

目录 1 绪论 (3) 1.1 项目开发的背景 (3) 1.2 研究的目的和意义 (3) 1.3 研究的内容 (3) 1.4 目前博客的国内研究现状 (4) 2 数据库设计的关键理论和实现方法 (4) 2.1 数据库设计的理论 (4) 2.2 数据库设计的方法 (5) 3 需求分析 (5) 3.1 数据需求 (5) 3.2 完整性需求 (8) 3.3 功能需求 (8) 3.4 性能需求 (10) 3.5 接口需求 (10) 3.6 出错处理需求 (10) 4 概念结构设计 (11) 4.1 博客系统局部E—R图 (11) 4.2 博客系统整体E—R图 (13) 5 逻辑结构设计 (14) 5.1 关系模式 (14) 5.2 外模式 (14) 5.3 完整性约束 (15) 6 物理结构设计 (15) 6.1 访问方法选择 (15) 6.2 存储结构选择 (15) 6.3 物理结构评价 (15) 7 安全性设计 (16) 7.1 身份验证模式 (16) 7.2 权限管理 (16) 8 博客系统的实现与测试 (16) 8.1 博客系统的实现与测试 (16) 9 结论 (19) 参考文献 (20) 附录 (21)

1 绪论 1.1 项目开发的背景 Blog博客网站致力于为广大博客提供优质博客页面服务的商业网站。每个博客都希望借助自己的博客页面宣传自己,而博客数量越多,网站的点击率越高就越能够吸引广大的企业客户选择该商业网站作为媒介,将自己的产品展现给客户。可以说,对这些博客网站而言:为博客提供良好的服务就意味着为网站带来更多的商业客户。因此,在具体设计实现该博客网站时,主要考虑了主流博客网站的几个主要功能。 1. 博客的注册、登录验证功能 2. 普通用户浏览文章和发表评论的管理 3. 文章详细内容及相关评论显示 4. 博客个人文章管理维护功能 5. 博客个人文章分类管理维护功能 6. 博客个人友情链接维护功能 7. 博客个人基本信息管理维护功能 8. 个人上传图片和相册管理的功能 9. 管理员对博主的管理 10.管理员对个人信息的管理 11. 管理员对网站在线人数的统计 1.2 研究的目的和意义 博客(Blog)作为Web 2.0的典型代表,已风靡网络世界。那么,博客究竟是什么?简单一点的Blog记载了日常发生的事情和自己的兴趣爱好,把自己的思想和知识与他人分享、交流,同时又通过个人博客结识更多志同道合的朋友,使大家在网上可以进行各种信息的交流,博客系统为大家提供了学习交流、工作交流、情感交流的平台,使人们的工作更加简单快捷,使人们的生活更加丰富多彩。 1.3 研究的内容 按照规范设计的方法,考虑数据库及其应用系统开发全过程,将研究内容分为以下几个方面: (1)需求分析

个人博客网站设计与实现

1.1 本课题的研究背景 在Internet飞速发展的今天,互联网成为人们快速获取、发布和传递信息的重要渠道,它在人们政治、经济、生活等各个方面发挥着重要的作用。Internet上发布信息主要是通过网站来实现的,获取信息也是要在Internet中按照一定的检索方式将所需要的信息从网站上下载下来。因此网站建设在Internet应用上的地位显而易见,它已成为政府、企事业单位信息化建设中的重要组成部分,从而倍受人们的重视。根据个人喜好开发了博客网站。 个人博客是当今网络的热点,个人博客技术的出现使得每个人可以零成本、零维护地创建自己的网络媒体,Blog站点所形成的网状结构促成了不同于以往社区的Blog文化,Blog技术缔造了“博客”文化。 1.2 本课题的研究意义 什么是博客(blog)?Blog(同义词有web log,weblog)的最普通的定义是:一种表达个人思想,内容按照时间顺序排列,并且不断更新的出版方式。Blog可以翻译成博客日志,但大多数人将它简化成博客。 随着网络出版、发表和张贴文章等网络活动的急速增长,博客已经成为了一个指称这种网络出版和发表文章的专有名词。博客通常是由简短且经常更新的张贴构成,这些张贴的文章都按照年份和日期排列。博客的内容和目的有很大的不同,从对其他网站的超级链接和评论,到有关公司的新闻或构想,或者是个人的日记、照片、诗歌、散文,甚至科幻小说的发表或张贴。许多博客是个人将自己的想法表达出来,或者是一群人根据某个特定主题或共同目标进行合作,每个人都可以随时把自己的思想火花和灵感更新到博客站点之上。 1.3 现行研究存在的问题及解决办法 1.3.1 需求分析问题 对课题所研究的问题不是很明确,如其应用范围,用户群体等。通过老师的讲解及指导和查相关资料得以解决。 对于信息的安全性合法性的控制,原设为普通用户发布留言成功后,管理员后期发现非法的信息就可以撤除,控制力度较低。后来听取了老师的建议,让普通用户发布留言是先提交给管理员,管理员审核通过之后,才使发布生效,即发布成功。提高了控制力度,保证了信息的合法性。 1.3.2 代码实现问题 通过业务层的对象类调用数据库的存储过程,此过程中,因编程规范及其他各种语法问题出现了很多错误,通过查阅资料学习得以解决。

(完整版)个人博客系统毕业设计论文78782033

知识不仅是指课本的内容,还包括社会经验、文明文化、时代精神等整体要素,才有竞争力,知识是新时代的资本,五六十年代人靠勤劳可以成事;今天的香港要抢知识,要以知识取胜 摘要 随着Internet的广泛应用 动态网页技术也应运而生 本文介绍了应用ASP动态网页技术开发博客系统的设计与实现 博客系统主要为用户提供发表文章、浏览文章等功能 用户通过Internet可以发表一些自己撰写的文章以和其他网友进行交流 博客系统主要实现了文章管理的数字化、信息化、智能化 是打破传统报刊、杂志发表文章方式的新尝试 本系统的开发设计实现采用ASP技术 系统后台使用SQL Server 2008数据库 并通过使用ODBC技术访问 本文对博客系统进行整体分析 明确了系统的可行性和用户需求;根据模块化原理 规划设计了系统功能模块;在数据库设计部分 详细说明了系统数据库的结构和数据库的完整性、安全性措施;程序设计则采用面向对象的程序设计思想 提出系统的程序设计思路 对前台与后台功能的程序实现进行了详细论述;系统测试部分

具体分析测试过程中出现的主要问题 并提出了解决方案 实现系统功能 最后 对系统作以客观、全面的评价 并对进一步改进提出了建议 关键字:博客ASP SQL Server 2008 ODBC 目录 1 系统概述 3 1.1项目背景3 1.2系统开发的意义 4 1.2.1发布想法 4 1.2.2博客的用途4 1.3 系统开发的目标 5 1.3.1任何拥有博客的人都可以做到5 1.3.2 访问博客系统的人 可以做到 5 1.4系统概述5 1.5 系统的开发方法 6 2 系统分析8 2.1 可行性分析8 2.2 需求分析8

个人博客的设计与实现——开题报告

毕业设计(论文)开题报告 题目名称: 个人博客网站的设计与实现 学 院: 计算机科学技术学院 专业年级: 学生姓名: 班级学号: 班 号 指导教师: 二○一三 年 十二 月 二十二 日设技术过程接地线件中安装结艺高中工况装置高资料资料试料试卷理,此,

XXXX计算机科学技术学院本科生毕业设计开题报告专业名称XXXX方向软件方向 指导教师XXX学生XX 论文题目个人博客网站的设计与实现开题报告日期2013年12月22日 开题报告内容 选题依据。(选题经过及国内外研究现状)1.选题经过 进入二十一世纪,以Internet为核心的现代网络积水和通信技术已经得到了飞 速的发展和广泛的应用,各种网络交流互动工具也应运而生。其中以论坛、博客、社区、空间最为受广大网民朋友的欢迎,也是目前为止发展的比较成熟的信息交流工具。随着网络技术的日渐成熟,互联网已成为日常生活工作中必不可少的工具,网络博客在近几年更是成为各类网民不可或缺的展示自我表现自我的强大工具,其强大的功能良好的互动性在很大程度上满足了广大网民的需求。 2.国内外研究现状 以博客命名的起源于1999年,2001年9.11事件,世贸大楼糟恐怖袭击,博客 成为信息和灾难亲身体验的重要来源,从此博客正式步入主流社会的视野。博客为人们提供了最具影响力交流互动平台,是继Email、BBS、QQ之后新兴的第四种网络交 流方式,已经成为最强劲的互联网新兴媒体的代表。由于具有丰富的娱乐形式和自由的个人表达方式,博客成为新新人群竞相追逐的一种时尚。2006年4月21日,数据 显示:2005中国的网民数已超过1亿人,网民数位居世界第二。其中,到去年底, 中国博客规模已经达到1600万,全球博客总规模突破1亿。第一批中文博客是在2002年出现的,早些时候博客只是一个新的网络名词并无特殊之处,。就在不经意间,博客竟如雨后春笋般冒出来,博得越来越多网民的欢心,并在互联网上引发了一股博客热潮。目前国内知名的博客有:新浪博客,腾讯博客,搜狐博客,博客中国等等。当今时代是计算机时代,人们的工作大部分都依赖计算机。数字化的世界里,人与人的交流也慢慢的数字化,而博客网站正适应这种人际交流方式的改变,迎合个人信息共享的需求它就是个人信息发布的场所,是人与人沟通的一个聚集地。 3.初步设想 在建立个人网站博客系统时,首先要解决的主要技术问题是:客户端网站导航,对博客文章的浏览留言评论及对博客相册内容的浏览留言评论。服务器端的主要操作 、 管 路 敷 设 技 术 通 过 管 线 敷 设 技 术 不 仅 可 以 解 决 吊 顶 层 配 置 不 规 范 高 中 资 料 试 卷 问 题 , 而 且 可 保 障 各 类 管 路 习 题 到 位 。 在 管 路 敷 设 过 程 中 , 要 加 强 看 护 关 于 管 路 高 中 资 料 试 卷 连 接 管 口 处 理 高 中 资 料 试 卷 弯 扁 度 固 定 盒 位 置 保 护 层 防 腐 跨 接 地 线 弯 曲 半 径 标 高 等 , 要 求 技 术 交 底 。 管 线 敷 设 技 术 中 包 含 线 槽 、 管 架 等 多 项 式 , 为 解 决 高 中 语 文 电 气 课 件 中 管 壁 薄 、 接 口 不 严 等 问 题 , 合 理 利 用 管 线 敷 设 技 术 。 线 缆 敷 设 原 则 : 在 分 线 盒 处 , 当 不 同 电 压 回 路 交 叉 时 , 应 采 用 金 属 隔 板 进 行 隔 开 处 理 ; 同 一 线 槽 内 , 强 电 回 路 须 同 时 切 断 习 题 电 源 , 线 缆 敷 设 完 毕 , 要 进 行 检 查 和 检 测 处 理 。 、 电 气 课 件 中 调 试 对 全 部 高 中 资 料 试 卷 电 气 设 备 , 在 安 装 过 程 中 以 及 安 装 结 束 后 进 行 高 中 资 料 试 卷 调 整 试 验 ; 通 电 检 查 所 有 设 备 高 中 资 料 试 卷 相 互 作 用 与 相 互 关 系 , 根 据 生 产 工 艺 高 中 资 料 试 卷 要 求 , 对 电 气 设 备 进 行 空 载 与 带 负 荷 下 高 中 资 料 试 卷 调 控 试 验 ; 对 设 备 进 行 调 整 使 其 在 正 常 工 况 下 与 过 度 工 作 下 都 可 以 正 常 工 作 ; 对 于 继 电 保 护 进 行 整 核 对 定 值 , 审 核 与 校 对 图 纸 , 编 写 复 杂 设 备 与 装 置 高 中 资 料 试 卷 调 试 方 案 , 编 写 重 要 设 备 高 中 资 料 试 卷 试 验 方 案 以 及 系 统 启 动 方 案 ; 对 整 套 启 动 过 程 中 高 中 资 料 试 卷 电 气 设 备 进 行 调 试 工 作 并 且 进 行 过 关 运 行 高 中 资 料 试 卷 技 术 指 导 。 对 于 调 试 过 程 中 高 中 资 料 试 卷 技 术 问 题 , 作 为 调 试 人 员 , 需 要 在 事 前 掌 握 图 纸 资 料 、 设 备 制 造 厂 家 出 具 高 中 资 料 试 卷 试 验 报 告 与 相 关 技 术 资 料 , 并 且 了 解 现 场 设 备 高 中 资 料 试 卷 布 置 情 况 与 有 关 高 中 资 料 试 卷 电 气 系 统 接 线 等 情 况 , 然 后 根 据 规 范 与 规 程 规 定 , 制 定 设 备 调 试 高 中 资 料 试 卷 方 案 。 、 电 气 设 备 调 试 高 中 资 料 试 卷 技 术 电 力 保 护 装 置 调 试 技 术 , 电 力 保 护 高 中 资 料 试 卷 配 置 技 术 是 指 机 组 在 进 行 继 电 保 护 高 中 资 料 试 卷 总 体 配 置 时 , 需 要 在 最 大 限 度 内 来 确 保 机 组 高 中 资 料 试 卷 安 全 , 并 且 尽 可 能 地 缩 小 故 障 高 中 资 料 试 卷 破 坏 范 围 , 或 者 对 某 些 异 常 高 中 资 料 试 卷 工 况 进 行 自 动 处 理 , 尤 其 要 避 免 错 误 高 中 资 料 试 卷 保 护 装 置 动 作 , 并 且 拒 绝 动 作 , 来 避 免 不 必 要 高 中 资 料 试 卷 突 然 停 机 。 因 此 , 电 力 高 中 资 料 试 卷 保 护 装 置 调 试 技 术 , 要 求 电 力 保 护 装 置 做 到 准 确 灵 活 。 对 于 差 动 保 护 装 置 高 中 资 料 试 卷 调 试 技 术 是 指 发 电 机 一 变 压 器 组 在 发 生 内 部 故 障 时 , 需 要 进 行 外 部 电 源 高 中 资 料 试 卷 切 除 从 而 采 用 高 中 资 料 试 卷 主 要 保 护 装 置 。

个人博客系统设计方案

目录 个人博客系统设计书 (2) 一、需求分析 (2) 1、新闻管理 (2) 2、用户操作 (2) 3、图片管理 (2) 4、个人博文管理 (3) 5、歌曲管理 (3) 6、管理员后台管理 (3) 二、页面设计 (3) 1、公共页面 (3) 2、注册用户页面 (3) 3、管理员管理页面 (3) 三、主页布局 (4) 1、页面导航 (4) 2、信息显示 (4) 3、版权显示 (4) 四、数据库设计 (4) 1、用户表USER (5) 2、博文管理表BLOG (5) 3、相册管理表ALBUM (5) 4、新闻表NEWS (6) 5、音乐管理表MUSIC (6) 6、博文评论表BLOGCOMMENT (6) 五、技术需求 (6) 本网站在设计时所采用的技术主要有主要包括三大方面。1、网页设计方面。2、数 据库设计方面;3、项目设计部分1、网页设计 (6) 1、网页设计 (7) 2、数据库设计 (7) 3、项目设计 (7)

个人博客系统设计书 本网站系统是主要为注册用户提供一个发布个人相关信息和写作的平台。用户可以在自己的博客里发布一些自己的文章和相关信息。本博客系统可以帮助用户管理个人的所有发布信息,而且用户可以对自己的信息进行任意的修改。本博客系统主要是为用户提供一个网上空间,让用户可以在空闲的时间进入自己的领地随意的玩转。 一、需求分析 本网站系统是以用户为主,用户可以在自己的博客空间发布自己的相关信息,如个人博文,个人相册,等个人信息。用户还可以对自己的相关资料做任意的操作。如增加和删除等。当用户登录本网站首页可以在网站首页看到一些好的博文展示。还可在本网站查找并添加和自己志趣相投的博友,可以和他们进行交流。网站还提供了一些最新的新闻信息供用户查看。根据用户的需求本博客系统主要可分为六个部分。1、新闻管理部分;2、用户操作部分;3、图片管理部分;4、个人博文管理;5、歌曲管理部分;6、管理员后台管理; 1、新闻管理 新闻管理部分主要是对网站内的所有新闻信息进行管理。用户可以在网页上查看所有的新闻信息,并可以对新闻进行评论。网站会对新闻的点击率进行统计,从而将点击率较高的新闻发布道网站的首页,供用户查看。 2、用户操作 用户操作部分主要是针对用户进行相关的管理。包括用户的注册,登录,还有用户访问本网站的次数,用户的个人信息等等。 3、图片管理 图片管理主要是针对用户所上传的图片进行相关的管理操作。如用户在个人相册上传了自己的图片,并为图片添加了相关的描述等等。

小型个人博客系统的设计与实现

JA V A WEB课程设计……小型个人博客系统的设计与实现 JA V A WEB课程设计: 小型个人博客系统的设计与实现 姓名:_________ 时间:2011-11-24

目录 摘要 (1) 第一章概述 (1) 1.1 个人博客的概念 (1) 1.2开发技术 (2) 第二章需求分析 (3) 2.1系统目标 (3) 2.2系统的功能要求 (3) 第三章概要设计 (3) 3.1 系统体系结构 (4) 3.2主要功能设计 (4) 3.2.1主要功能模块 (4) 3.2.2 系统流程图 (5) 3.2.3 系统模块介绍 (5) 第四章详细设计 (6) 4.1 首页面及主要页面设计 (6) 4.2 功能模块设计 (6) 4.3系统实现 (8) 4.3.1 博客网站前台首页head_main.jsp详细功能及部分代码 (8) 4.3.2系统管理backMainPage.jsp详细功能及部分代码 (9) 第五章遇到的难点和解决方法 (10) 结束语 (11) 致谢 (12) 参考文献 (12)

摘要 越来越多的网络用户希望能够在网络平台上更多地展现自己的个性,更方便地与人互动交流,在传统的WEB1.0时代,无论是论坛、社区还是个人网站,都试图在这些方面进行努力,随着WEB2.0时代的到来,一个新的概念出现了----博客。随着计算机网络的飞速发展,博客已经成为写网络日志必不可少的一种工具,也是一种简单有效的提供网络用户之间进行在线交流的网络平台,通过其可以结交更多的朋友,表达更多的想法,它随时可以发布日志,方便快捷。个人博客的发展,也已经成为广告商业务拓展的重要领域。 因此本文主要论述了BLOG的概念、发展前景、特点和功能等。分析了个人博客系统的总体设计模式和系统的实现过程。最后,文章还论述了本系统在今后的发展方向。 本文的研究在一定程度上借鉴了新浪、QQ空间等的发展经验成果,系统的最终目的是通过为博客提供优质的互动交流平台,提高网站的知名度和访问量,从而获得为企业提供更多的产品介绍及发展的机会,提升自己的网络价值。 关键词:博客;网络;平台;网站 第一章概述 对个人而言,博客可以调动个人的积极性,充分发挥个人的创造性。从2002年开始,国内博客开始迅猛发展起来,从最初的只有几千个尝鲜者到现在的各式各样的博客,圈子。在这三年的发展过程中,主要呈现出如下几个特点: 1).博客是可以将个人信息完整呈现在互联网上的载体。 2).博客具有“准实名制”趋势,有助于信任机制的建立。本文就此探讨了我国博客发展的几个要素。 1.1 个人博客的概念 博客是WEB LOG的缩写,简单来说就是网络日记。它是1997年12月由美国的Jorn Barger最早提出的,这些年全球博客获得了突飞猛进的发展。据博客搜索Technorati统计,目前全球平均每5.8秒钟诞生一个博客。它是一个新型的个人互联网出版工具,博客使用者可以很方便地用文字、链接、影音、图片建立起个性化的网络世界。 博客秉承了个人网站的自由精神,但是综合了激发创造的新模式,使其更具开放和建设性。它作为一种新表达的方式,它的传播不仅情绪,包括大量的智慧、意见和思想。某种意义上说,它也是一种新的文化现象,博客的出现和繁荣,真正凸现网络的知识价值,标志着互联网发展开始步入更高的阶段。

博客信息管理系统设计说明

数据库课程设计 题目 博客信息管理系统 班级: 学号:

: 提交日期:2010 年3 月13日

目录 1.项目背景 (3) 2.需求分析 (3) 2.2功能划分 (3) 2.3功能模块 (3) 3、ER模型 (4) 3.1 ER模型的逻辑模型与物理模型 (4) 3.2转换为关系模式 (5) 4、表结构 (6) 5、完整性设计 (9) 5.1、主键约束 (9) 5.2、外键约束 (9) 5.3、检查约束: (10) 5.4、惟一约束: (10) 6 数据库对象设计(20分) (10) 6.1触发器: (10) 6.2 视图 (10) 7 数据库实现 (10) 7.1建立数据库 (10)

7.2 初始化所有表: (14) 7.3 实现查询功能 (15)

1.项目背景 Blog即WeBlog,WeBlog就是在网络上发布和阅读的流水记录,通常称为“网络日志”,简称为“网志”。它是继Email、BBS、IM之后出现的第四种全新的网络交流方式。它绝不仅仅是一种单向的发布系统,而且有着极其出色的交流功能,与个人主页相比,博客是一种方便的、个人化的、即时性很强的网页。与传统的电子、BBS和ICQ这三种互联网沟通方式相比,博客是一种较严肃的沟通工具。与传统门户相比较,博客则进一步深化了知识管理的专业化和个人化。简言之,Blog 就是以网络作为载体,简易迅速便捷地发布自己的心得,及时有效轻松地与他人进行交流,再集丰富多彩的个性化展示于一体的综合性平台。 目前的web开发竞争日趋激烈,广大用户对网络服务的要求越来越高,针对此情况参考WordPress为广网络用户研发出一套博客系统,该系统可以作为一个服务模块与其他服务模块共同作为门户的一部分,从而为广大网民提供更优质的服务。 2.需求分析 2.1功能目标 1、规完善的基础信息设置 2、操作简单,快捷方便 3、数据存储安全可靠 4、信息分类清晰准确 5、强大的查询功能,保证数据查询的准确 6、对用户输入的数据,系统进行严格的审核的数据检验,尽可能排除人为的错误。 7、拓展性能强大,升级方便。 2.2功能划分 系统功能: 1、个人资料的录入:提供博客主人的个人信息的录入、修改,日志的编写、修改、 删除,网友对日志的评价的录入。 2、数据查询功能:提供博主、网友对日志以及日志评价的查询。 3、数据统计功能:对博客的日志与评价进行相关的统计。

个人博客系统设计与实现_毕业设计论文

毕业设计论文题目个人博客系统设计与实现

毕业设计(论文)中文摘要

毕业设计(论文)外文摘要

目录 1 绪论 (1) 1.1博客概况 (1) 1.1.1 博客的产生 (1) 1.1.2 博客的现状 (2) 1.2博客的发展、需求与前景 (2) 1.3本论文任务概述 (2) 1.4本论文章节安排 (3) 2 系统设计与实现 (3) 2.1需求分析 (3) 2.1.1 功能需求 (3) 2.1.2 项目计划安排 (4) 2.2系统开发环境 (5) 2.2.1开发环境简介 (5) 2.2.2 Visual Studio 2008开发环境简介 (5) 2.2.3 SQL Server 2005数据库简介 (5) 2.3相关技术简介 (6) 2.3.1 C#语言简介 (6) 2.3.2 https://www.wendangku.net/doc/824142166.html, 简介 (6) 2.3.3 https://www.wendangku.net/doc/824142166.html, 简介 (6) 2.3.4 Silverlight技术简介 (7) 2.3.5 WCF简介 (7) 2.3.6 jQuery库简介 (8) 2.4系统设计与实现 (8) 2.4.1 分层架构核心思想 (8) 2.4.2 实体介绍 (10) 2.4.3 数据库设计 (11) 2.4.4 实体类的设计与实现 (13) 2.4.5 接口设计 (13) 2.4.6 IoC 容器及依赖注入机制的设计 (15) 2.4.7 数据访问层的实现 (18) 2.4.8 业务逻辑层的实现 (26) 2.4.9 表示层的实现 (27) 2.4.10 视频模块的实现 (30) 3 系统功能演示 (32) 3.1系统功能演示 (32) 3.2小结 (38)

相关文档