博客系统设计毕业论文.doc
《博客系统设计毕业论文.doc》由会员分享,可在线阅读,更多相关《博客系统设计毕业论文.doc(12页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、 计算机应用专业毕业设计博客系统设计论文学生姓名: xxxxxx 学 号: xxxxx 专 业: 计算机应用 班 级: xxxx 指导教师: xxxx 学 校: xxxxxxxxxxx 目 录1绪论11.1 开发背景及意义11.2 系统开发软件简介11.2.1 数据库Microsoft SQL Server 200511.2.2 开发工具:Microsoft Visual Studio 200511.2.3 开发语言: 2.0,SQL,C#12需求分析22.1 客户端22.2 管理端23系统设计23.1 总体设计23.2 功能设计33.2.1 日志功能33.2.2 留言功能33.2.3 相册功
2、能33.3 数据库设计33.3.1 数据库的需求分析33.3.3 数据库连接54系统实现54.1客户端54.1管理端64.2.1 登录页面64.2.2 日志的管理和维护64.2.3 留言管理页面74.2.4 相册管理85结语9中文摘要本文论述了博客系统的建设以及实现。文中着重论述了动态网站的架设与实现、数据流程及存储,包括对日志的管理及分类,最新文章,留言管理,照片添加等。结合本系统的要求,对SQL Server2005 数据库管理系统、SQL 语言原理、ASP.NET 平台,ASP 数据库技术进行了较深入的学习和应用,主要完成对本博客网站功能模块划分、数据库模式分析,并由此设计了数据库结构。
3、此网站,为广大网友提供博客功能,并对资源进行很好的分类管理。关键词:,sql server 2005,博客,动态网站II1 绪论1.1 开发背景及意义近几年来,博客及博客文化正成为互联网的热点,并被视为继email、bbs和icq 之后出现的第四种网络交流方式。 “博客”的英文名称“Blog”,一般公认为是Peter Merholz在1999 年命名的。2002 年8 月中国互联网专家王俊秀和方兴东的博客中国在网上传播,将博客引入中国。之后一年的时间开始有少数人写博客,2005 年博客在中国的影响力爆炸式增长,三天两头有人找你看他新开张的博客,隔三差五传来博客大赛和名人开通博客的新闻,如今博客
4、已进入大众化。博客正以个人媒体的形式传达着个人想让公众听到的声音。在这里可以兴高采烈地畅谈自己的所见所闻,可以发表自己对社会热点的看法。公众可以阅读或发表评论。博主既可以是受众,也可以是传播者,受众挣脱了被主流话语所规定统治的局面,真正实现了“ 我的地盘我做主,我的话题我主宰”。1.2 系统开发软件简介1.2.1 数据库Microsoft SQL Server 2005SQL Server 是一个全面的、集成的、端到端的数据解决方案,它为企业中的用户提供了一个安全、可靠和高效的平台用于企业数据管理和商业智能应用。1.2.2 开发工具:Microsoft Visual Studio 2005Vi
5、sual Studio 是一套完整的开发工具集,用于生成ASP.NET Web 应用程序、XML Web Services 、桌面应用程序和移动应用程序。Visua l Basic 、Visua l C+、Visua l C# 和Visua l J# 全都使用相同的集成开发环境(IDE),另外,这些语言利用了.NETFramework 的功能,通过此框架可使用简化ASP Web 应用程序和XML Web Services 开发的关键技术。1.2.3 开发语言: 2.0,SQL,C#(1)ASP.NET 2.0ASP.NET 是一种用于创建动态Web 应用程序的技术。构建页面时,可以使用ASP.
6、NET 服务器控件创建常用的UI 元素并对其进行编程以执行常见的任务。这些控件允许从可重用的内置或自定义组件快速构建Web 窗体,从而简化页面代码。ASP.NET 提供了编程模型和基础结构,与使用先前的Web 技术相比,创建可扩展、安全而又稳定的应用程序变得更快、更容易。(2)SQLSQL(Structured Query Language)是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统。SQL 同时也是数据库脚本文件的扩展名。(3)C#C #(读做C sharp)是微软公司发布的一种面向对象的运行于.NETFramework之上的高级程序设计语言,并定于在微软
7、职业开发者论坛(PDC)上登台亮相。2 需求分析2.1 客户端日志功能:可以浏览作者的日志,以分享作者的心情或知识。相册功能:浏览作者的相册,分享美图。留言功能:发表意见、看法,与作者或访问者沟通、交流。2.2 管理端发表日志功能:作者通过该功能发表日志。日志管理功能:作者对已发表日志进行修改、删除。相册功能:实现相册的添加与删除。留言管理功能对留言进行维护与管理。3 系统设计3.1 总体设计博客系统主要分为3个功能模块,分别为日志功能模块、留言功能模块、相册功能模块。匿名游客上传图片浏览日志发表评论登录删除评论删除日志浏览图片用户发表日志删除图片删除图片系统用例图3.2 功能设计博客系统主要
8、实现了日志、留言和相册功能。3.2.1 日志功能日志功能模块在客户端实现日志的浏览和日志的分类功能,在管理端实现发表日志、修改日志和删除日志的功能。3.2.2 留言功能留言功能模块在客户端实现计客户发表留言的功能,在管理端可以阅读这些留言,并对留言进行处理。3.2.3 相册功能相册功能模块实现了个人相册的功能。在客户端可以浏览查看,在管理端可以对个人相册进行管理。3.3 数据库设计3.3.1 数据库的需求分析博客系统的数据库功能主要体现在对各种信息的提供、保存、更新和查询操作上,包括用户信息、日志信息、相册信息和留言信息,各部分的数据内容又有内在的联系。(1)用户信息表用户信息表(Admin)
9、记录了用户的用户名和密码,结构如下表所示:表3.1 用户信息表(2)日志信息表日志信息表(article)记录了日志的编号,标题、简介和作者等信息,结构如下所示:表3.2 日志信息表(2)评论表评论表(Comment)记录了评论的编号,姓名、内容和日期等信息,结构如下所示:表3.3 评论表(4)相册信息表相册信息表(Picture)记录了照片的信息,结构如下表所示:表3.4 相册信息表(5)留言信息表留言信息表(Guestbook)记录了留言信息,结构如下表所示:表3.5 留言信息表3.3.3 数据库连接博客系统的数据库连接字符串是在web.config 配置文件中设置的。4 系统实现4.1客
10、户端博客系统客户端主要包括首页、日志页面、留言页面和相册页面。首页:4.1管理端博客系统管理端主要包括日志、留言、相册的管理维护。4.2.1 登录页面登录后台支持类(login.aspx.cs)的主要代码如下所示:if (rd.HasRows) Response.Write(alert(登录成功!);location.href=admin/ad_index.aspx); Sessionuser = this.txtname.Text; else Response.Write(alert(登录失败!);location.href=login.aspx); 4.2.2 日志的管理和维护日志的管理和
11、维护包括日志列表、日志增添删改页面。(1)日志列表页面日志列表功能是由morexiu.aspx.cs,代码如下所示:SqlConnection conn = new SqlConnection(); conn.ConnectionString = ConfigurationManager.AppSettings ConnectionString; SqlCommand cmd = new SqlCommand(); cmd.Connection = conn; cmd.CommandText = select * from Article order by Submit_date DESC;
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 博客系统设计 毕业论文 博客 系统 设计
限制150内