软件专业博客系统毕业设计论文.docx
- 文档编号:169251
- 上传时间:2022-10-05
- 格式:DOCX
- 页数:34
- 大小:726.79KB
软件专业博客系统毕业设计论文.docx
《软件专业博客系统毕业设计论文.docx》由会员分享,可在线阅读,更多相关《软件专业博客系统毕业设计论文.docx(34页珍藏版)》请在冰豆网上搜索。
软件专业博客系统毕业论文
目 录
第一章系统概述 1
1.1开发背景 1
1.2博客系统发展现状 1
1.2.1博客系统的国内发展现状 1
1.2.2博客系统的国外发展现状 1
1.3系统介绍 1
1.4系统开发的设计思想 2
1.5网站的开发环境 2
第二章系统分析 4
2.1系统需求分析 4
2.2系统功能模块分析 4
2.3系统流程分析 5
2.4系统用例图 6
2.4.1前台用例图 6
2.4.2后台用例图 8
第三章系统设计 10
3.1系统运行环境 10
3.2数据库设计 10
3.2.1数据库需求分析 10
3.2.2数据库概念设计 10
3.2.3物理模型 13
3.2.4数据库对象 13
第四章系统界面实现 18
4.1博客主界面 18
4.2博客用户注册界面 18
4.3博客用户登录界面 19
4.4博客管理界面 19
4.5博客文章管理界面 20
4.6博客文章类型管理界面 21
第五章系统的核心代码设计 22
5.1图片添加代码 22
5.2博客确认注册代码 23
第六章系统测试 26
6.1测试概述 26
6.2测试模块 26
6.3功能测试 26
第七章结束语 31
第八章致谢 32
第九章参考文献 33
II
第一章系统概述
1.1开发背景
我国博客发展十分迅速,各行各业均有涉及。
随着各大门户的强力推动,博客数量已呈几何式增长。
其中新闻类博客和财经类博客是最引人关注,人们也时常浏览新闻类博客,这些博客大多是由个人创建,在传递各类新闻事件中起到不可忽视的作用,为大众提供了一种新的舆论监督平台。
过去,传统的网络交往方式主要是留言本、BBS、聊天室、IM等,但它们或多或少都存在着些许不足。
留言本可以用来留言但是却不能用来回复;BBS主要用来讨论;IM交流必需双方同时在线;但是博客的存在却补足了这些,在这里用户们可以通过网络日志的方式来便捷传达自己的心得体会,可以留言,可以从快速的评论博客主发表的文章。
这也是博客受欢迎的原因。
1.2博客系统发展现状
1.2.1博客系统的国内发展现状
随着Internet的迅速发展,人们的学术交流已经不再局限于面对面的语言交流或学术报刊的文字交流,而是开始利用Internet上各种方便快捷的方式。
如:
专业学术系统、专门的BBS或者电子邮件等来进行交流和传播。
在上亿的中国博客用户中平均每6~7天更新一次博客,活跃的博客用户数(一周内有更新的博客)达到上千万,约15%的用户每周更新博客,同时,大约有4%的用户每天都在更新博客。
在更新的博客中,约45%的博客文章在500个汉字以内,
500~1000汉字的博客文章约占16.5%,越是长篇大论的文章在博客中所占比例越少。
1.2.2博客系统的国外发展现状
欧美和日本的Blog业起步比中国早,哪里有一些非常成熟的托管站。
如推特(Twitter)就很有名,因其创新的时间轴,而受到用户的热烈追捧。
推特
(Twitter)发起于2006年7月,他的主要竞争对手就是噗浪(Plurk)和
Jaiku。
噗浪(Plurk)集成了博客加上文件分享和时间邀请功能。
1.3系统介绍
33
该网站是一个博客网站。
能实现用户注册、发表文章、回复文章等博客网站所能实现的基本功能。
主要功能包括:
阅读文章、发表评论、发表留言、发表回应、用户登录、新用户注册、文章类型的管理、文章的管理、评论的删除、链接的添加和删除、留言的删除和回复、系统管理员对用户的管理、管理员的管理。
1.4系统开发的设计思想
该系统属于小型Web版数据库系统,有效的创建了一个网络虚拟社区,使用户可以及时有效并轻松地与他人交流。
通过此网站达到以下目标:
(1)界面简洁、框架清晰、美观大方。
(2)用户通过网络日志的形式迅速、便捷地发布自己的心得体会。
(3)为充分展现网站读者与作者的交互性,采用动态网页技术实现博客信息在线发布。
(4)信息查询灵活、方便,数据储存安全、可靠。
(5)实现强大的博客后台管理功能。
(6)实现博客后台管理中的各种查询。
(7)最大限度的实现以维护性和易操作性。
1.5网站的开发环境
1.RationalRose
RationalRose是一个完全的,具有能满足所有建模环境需求能力和灵活性的一套解决方案。
Rose允许开发人员、项目经理、系统工程师和分析人员在软件开发周期内在将需求和系统的体系架构转换成代码,消除浪费的消耗,对需求和系统的体系架构进行可视化,理解和精练。
通过在软件开发周期内使用同一种建模工具可以确保更快更好的创建满足客户需求的可扩展的、灵活的并且可靠的应用系统。
2.ASP.NET技术介绍
ASP是ActiveServerPage的缩写,意为“动态服务器页面”。
ASP是微软公司开发的代替CGI脚本程序的一种应用,它可以与数据库和其它程序进行交互,是一种简单、方便的编程工具。
ASP的网页文件的格式是.aspx,现在常用于各种动态网站中。
ASP是一种服务器端脚本编写环境,可以用来创建和运行动态网页或Web应用程序。
ASP网页可以包含HTML标记、普通文本、脚本命令以及COM组件等。
利用ASP可以向网页中添加交互式内容(如在线表单),也可以创建使用HTML
网页作为用户界面的web应用程序。
3.SQLServer2005介绍
SQLServer2005是一个全面的数据库平台,使用集成的商业智能(BI)工具提供了企业级的数据管理。
SQLServer2005数据库引擎为关系型数据和结构化数据提供了更安全可靠的储存功能,使您可以构建和管理用于业务的高可用和高性能的数据应用程序。
SQLServer2005数据引擎是该企业数据管理解决方案的核心。
此外SQLServer2005结合了分析、报表、集成和通知功能。
这使您的企业可以构建和部署经济有效的BI解决方案,帮助您的团队通过记分卡、Dashboard、Web
services和移动设备将数据应用推向业务的各个领域。
与VisualStudio、OfficeSystem以及新的开发工具包(包括BusinessIntelligenceDevelopmentStudio)的紧密集成使SQLServer2005与众不同。
无论是开发人员、数据库管理员、信息工作者还是决策者,SQLServer
2005都可以提供创新的解决方案,帮助您从数据中更多地获益。
4.OfficeVisio2007
是微软公司出品的一款的软件,它有助于IT和商务专业人员轻松地可视化、分析和交流复杂信息。
它能够将难以理解的复杂文本和表格转换为一目了然的Visio图表。
该软件通过创建与数据相关的Visio图表(而不使用静态图片)来显示数据,这些图表易于刷新,并能够显著提高生产率。
使用OfficeVisio2007中的各种图表可了解、操作和共享企业内组织系统、资源和流程的有关信息。
第二章系统分析
2.1系统需求分析
任何一个软件项目都是从需求调查开始,博客管理系统也不例外。
系统管理员通过前台页面进入后台管理模块后,可对注册的博客用户进行管理,包括对注册用户的添加、查找、修改和删除等操作;而博客用户通过前台登录后,可对自己的博客空间进行管理,包括发布自己的网络日志、收藏个人图片、相关人员进行交流和沟通以及删除访问者发表的评论等。
对于博客管理系统的一些需求,总结出如下需求信息:
(1)用户分为访问者、博客注册用户和系统管理员。
(2)系统管理员可对注册用户进行管理和设置权限。
(3)博客注册用户涉及对博客的类型管理、文章管理、评论管理、链接管理、留言管理、图片管理和通信管理。
(4)访问者可以阅读文章、发表回应、留言和评论。
(5)一种文章类型有多篇文章。
(6)一篇文章有多篇评论。
2.2系统功能模块分析
系统功能模块包括两大块:
管理界面功能模块和普通用户界面功能模块。
其具体功能如下所示:
(1)博客访问者功能:
阅读文章、发表评论、发表留言、发表回应。
(2)博客注册用户功能:
类型管理、文章管理、评论管理、链接管理、留言管理、图片管理、通信管理。
(3)系统管理员功能:
修改注册用户、查找注册用户、删除注册用户、查找管理员、添加管理员、修改管理员、删除管理员。
(4)类型管理:
文章类型的添加、修改、删除。
(5)文章管理:
文章的添加、修改、删除。
(6)评论管理:
评论的删除。
(7)链接管理:
链接的添加和删除。
(8)留言管理:
留言的删除和回复。
系统功能模块图如图2-1所示。
2.3系统流程分析
图2-1系统功能模块图
系统流程分析是系统开发前期的关键步骤。
他是对系统流程进行具体分析,理清系统工作流程的关键步骤。
它把系统各个功能组件联系起来,形成了一个完整的工作流程定论。
然后,在进行进一步的需求用例分析,系统的流程图如图2-2所示。
图2-2系统流程图
2.4系统用例图
2.4.1前台用例图
通过对客户进行需求调研,整理、分析得出以下系统的整体前台用例图,如图2-3所示。
图2-3前台用例图
前台核心用例描述如表2-1、2-2所示。
表2-1“文章的查询、修改”用例描述
用例名称:
文章的查询、修改
用例标识号:
L1-1
参与者:
登录用户
简要说明:
登录用户对自己的文章进行浏览和修改。
前置条件:
用户已经登录“蓝白条欢乐博客”系统。
基本事件流:
1.系统提供显示登录用户的文章管理页面;
2.登录用户单击需要修改的文章项;
3.单击“修改”按钮;
4.登录用户完成修改文章的内容;
5.用例终止。
其他事件流A1:
在按“修改”按钮之前,登录用户随时可以按“退出登录”按钮,返回到“蓝白条欢乐博
客”的首页。
异常事件流:
无
后置条件:
登录用户的文章信息得到更新。
注释:
无
表2-2“图片的查看、添加”用例描述
用例名称:
图片的查看、添加
用例标识号:
L1-2
参与者:
登录用户
简要说明:
登录用户对自己的图片进行浏览和添加。
前置条件:
用户已经登录“蓝白条欢乐博客”系统。
基本事件流:
1.系统提供显示登录用户图片管理的页面;
2.登录用户单击添加图片;
3.输入图片名称、添加图片文件;
4.单击“确定”按钮;
5.完成登录用户添加图片的内容;
6.登录用户单击查看图片;
7.用例终止。
其他事件流A1:
在按添加图片之前,登录用户随时可以按“退出登录”按钮,返回到“蓝白条欢乐博客”
的首页。
异常事件流:
无
后置条件:
登录用户的图片信息得到更新。
注释:
无
2.4.2后台用例图
根据对系统后台的分析得出下面的系统管理员用例图,如图2-4所示。
□修修修修修
□修修修修修
□修修修修修
□修修修
□修修
□修修修修
□修修修修修修
□修修修修修
修
□修修修修修修 修修修修修修修
图2-4后台用例图
后台核心用例描述如表2-3所示。
表2-3“注册用户的查询、修改”用例描述
用例名称:
注册用户的查询、修改
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件 专业 博客 系统 毕业设计 论文