资源预览内容
第1页 / 共15页
第2页 / 共15页
第3页 / 共15页
第4页 / 共15页
第5页 / 共15页
第6页 / 共15页
第7页 / 共15页
第8页 / 共15页
第9页 / 共15页
第10页 / 共15页
亲,该文档总共15页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
第11章 博客系统,11.1 系统设计,根据博客系统的基本需求,本模块需要完成以下任务。 浏览日志功能:用户可以浏览作者的日志以分享作者的心情或者是知识。 发表日志功能:作者可以通过该功能发表自己的日志或者知识。 评论日志功能:用户对作者的日志发表自己的看法。 日志管理功能:日志管理功能提供给作者管理文章的功能。 我的相册功能:实现相册的维护与管理。 我的视频功能:实现视频的维护与管理。 留言功能:实现留言的发表与维护。,11.1.1 需求分析,博客系统分为客户端和管理端两部分,客户端包含五个功能模块,分别为日志浏览和分类模块、发表评论模块、查看相册模块、查看视频模块和发表留言模块。服务端也包括五个功能模块,分别为日志管理模块、留言管理模块、评论管理模块、相册管理模块和视频管理模块。其系统系统结构设计如图所示。,11.1.2 总体设计,11.1 系统设计,博客系统总体设计图,博客系统主要在客户端和管理端实现了日志、留言、评论、相册和视频功能。 1日志功能:该功能模块在客户端实现日志的浏览和日志的分类功能,在管理端实现发表日志、修改日志和删除日志的功能。 2留言功能:该功能模块在客户端实现让客户发表留言的功能,在管理端可以阅读这些留言,并且对留言进行处理。 3评论功能:本系统中将评论功能预留给读者实现,评论功能面向的是日志、相册和视频的评论,在管理端可以对评论进行处理。 4相册功能:该功能模块实现了个人相册的功能。在客户端可以浏览查看,在管理端可以对个人相册进行管理。 5视频功能:视频功能模块和相册功能模块类似。,11.1.3 功能设计,11.1 系统设计,11.2 系统数据库设计,博客系统的数据库功能主要体现在对各种信息的提供、保存、更新和查询操作上,包括日志信息、日志分类信息、评论信息、相册信息和视频信息,各个部分的数据内容又有内在联系。 经过上述系统功能分析和需求总结,设计如下的数据项和数据结构: 日志信息表,包括数据项:日志编号、日志内容、标题等。 日志分类信息表,包括数据项:分类编号、类比诶名称、类别描述等。 评论信息表,包括数据项:评论编号、日志编号、评论内容等。 相册信息表,包括数据项:照片编号、照片名称、发布时间和照片地址。 视频信息表,包括数据项:视频编号、视频名称、发布时间和地址。 用户信息表,包括数据项:用户编号、用户名、密码等。,11.2.1 数据库的需求分析,博客系统数据库BlogData包括7张表,分别是用户信息表、日志信息表、日志分类信息表、评论信息表、相册信息表、视频信息表和留言信息表。,11.2.2 数据库逻辑设计,11.2 系统数据库设计,11.3 配置文件web.config,博客系统的数据库连接字符串是在web.config配置文件中设置的,连接字符串如下所示。 ,11.4 客户端,博客系统客户端主要包括博客首页、日志分类列表页面、日志详细信息页面、留言页面、相册页面和视频页面。,11.4.1 首页,11.4 客户端,11.4.2 日志分类列表页面,11.4 客户端,11.4.3 日志详细内容页面,11.4.4 我的相册,11.4 客户端,11.4.5 留言页面,11.4 客户端,11.5 博客系统管理端,博客系统管理端主要包括日志的管理和维护、留言的管理和维护、评论的管理和维护、相册的管理和维护、视频的管理和维护。,11.5.1 日志的管理和维护,11.5 博客系统管理端,11.5.2评论管理页面,11.5 博客系统管理端,
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号