欢迎来到天天文库
浏览记录
ID:11011641
大小:767.95 KB
页数:19页
时间:2018-07-09
《个人博客网站课程设计说明书》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、目录1课题描述12设计过程22.1需求分析22.2系统流程图22.3功能结构分析32.4数据库设计42.5前台页面设计62.5.1母版页设计62.5.2首页设计62.5.3留言板设计82.6后台页面设计82.6.1后台页面布局设计82.6.2文章管理设计92.6.2留言管理112.6.3相册管理113测试133.1后台管理登陆133.2博客管理143.2.1添加文章验证143.3.2删除文章验证143.3.3修改文章验证153.3留言管理153.4.1修改照片信息验证163.4.2上传照片验证16总结17参考
2、文献181课题描述本次课题是要完成一个集日志发表、后台管理为一体的个人博客管理系统。在前台游客可以查看相册、博文、等并可在留言板中添加评论。后台管理可以实现的功能有:博文的添加、修改和删除;照片的添加、删除以及分类;查询删除留言等。界面直观、操作简单,内容布局条理清楚,版面协调、统一,能够实现方便快捷的管理与维护。开发工具:Dreamweavercs5、SQLserver20082设计过程该博客网站包括前台浏览和后台管理两部分功能。实现过程包括三部分:前台功能设计,后台设计,数据库设计。2.1需求分析本系统的
3、用户包括:普通游客、博客主人。(1)普通游客进入网站后可以浏览博客文章和博客相册,并在浏览博客后进行评论。(2)博客主人通过前台登录后,可对自己的博客空间进行管理,包括发布自己的网络日志,收藏个人照片,相关人员进行交流和沟通以及删除访问者发表的评论等。(3)在博客管理界面,博主可以对自己的博客类型进行管理。包括:添加、编辑和删除博客类型。(4)博主可以暂时不发布博客,而是将文章先放到草稿箱等以后要发布时,再从草稿箱中提出,还能够将回收站中的博客还原或者将博客从回收站中彻底删除。(5)博主还可以上传图片文件,同
4、时进行管理,包括浏览和删除操作。(6)博主能够对游客的评论进行管理,包括查询和删除操作。2.2系统流程图后台业务流程:(博主操作流程)见下图:图2.1后台业务流程图前台业务流程:(游客操作流程)见下图:图2.2前台业务流程2.3功能结构分析此系统主要包含两个方面,一为前台信息显示系统即普通游客空间、二为后台信息管理系统即管理员管理空间。前者是面向公众的一个窗口,通过前台信息显示系统方便普通游客浏览日志、评论和留言。后台信息管理系统在管理员登录后,管理员可以发表日志;回复评论和留言;管理日志、评论、留言及个人信
5、息等。系统的基本功能结构图如图2.1所示。图2.3功能结构图普通游客模块:主要是为了让访问本博客的游客对博客有一个基本的了解。通过游客的评论和留言了解游客对本博客博主博文的评价,以便于同博主更好的互动和交流。博客主人管理员模块:主要实现对所发表的博文、评论及留言信息进行管理,对博客各个方面的管理与维护以便网站更好的运行。其个管理模块的功能有:文章管理:管理员可以对博文进行分类管理、添加分类、添加博文等操作。相册管理:管理员可以对照片进行分类管理、添加分类、添加或删除照片等操作。留言管理:管理员可以回复或者删除
6、游客留言。我主要负责浏览日志和文章管理两块。2.4数据库设计本系统采用SQLServer2005作为开发工具。根据系统需求分析和保证数据统一、完整和高效的原则,需要对数据库进行合理的设计。首先先在SQLServer2005中建立一个名为“blog”的数据库来存放本系统所必须的数据表。本系统数据库中主要的数据表分别为用户注册表(Register),博客类别表(Class),博客文章表(News),图片文件表(Photo),博客留言表(Message)。如表2-1—2-5所示:表2-1用户注册表表2-2博客类别表
7、表2-3博客文章表表2-4图片文件表表2-5博客留言表2.5前台页面设计2.5.1母版页设计利用母版页可以将前台的几个页面创建一致的布局。单个母版页可以为应用程序中的所有页(或一组页)定义所需的外观和标准行为。然后可以创建包含要显示的内容的各个内容页。当用户请求内容页时,这些内容页与母版页合并以将母版页的布局与内容页的内容组合在一起输出。如下图2.4为site2.master的设计图。图2.4母版页设计图2.5.2首页设计首页作为内容页面被包含在母版页site2.master的占位符控件显示最新文章、友情链接
8、、相册以及留言。如图2.5所示。图2.5主页面主要具体代码如下:
此文档下载收益归作者所有