个人博客系统报告

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
数据库是在系统功能结构图的基础上进行的,满足用户的需求,为后面的逻 辑结构设计打下基础,,数据库可以创建与实体对应的数据表。具体如下图所示: tab_article 表
图1 tab_article_class 表
图2 tab_article_commend 表
图3
tab_manager 表
图4 根据以上分析设计结果,得到文章信息实体,文章分类信息实体,文章评论 信息实体和管理员信息实体。一下是几个主要信息实体 E-R 图:
用户 E-R 图如图 5-7 所示。
文章 ID
文章所属 分类 ID
文章标题
文章信息实体
文章内容
作者名称
图5
发表时间
文章分类信息实体
添加时间
文章分类 ID
图6
文章分类 名称
评论 ID
文章 ID
评论人 昵称
文章评论信息实体
发表时间
评论内容
图7
3 系统功能的具体实现
3.1 系统的主窗口
系统的界面按照常规的 WEB 界面进行设计,设计的原则是界面友好,易于操 作,容易上手,尽可能的贴切用户实际。
《课程设计》报告
专业:信息管理与信息系统
班级:
XXXXX
学号:
XXXXXX
姓名: XXXXXXX
时间: XXXXXXXXXXXX
1 功能模块描述――以博客网站为例
博客网站是一个 ASP 与数据库技术结合的典型应用程序,由前台用户操作和 后台博主管理模块组成,规划系统如下:
(1)前台用户操作: 该模块主要包括我的文章,我的相册,博主登录,Blog 搜索,博主推荐等。
2 系统分析设计
2.1 数据库分析
数据库是当前应用软件系统的重要组成部分,如何使基于数据库的应用系统 安全、可靠、高效的运行一直是软件开发技术研究的难题。所以本系统的数据库 设计基于以下几点来考虑:
a)数据库规范化与非规范化的考虑。 b)数据查询优化与索引的建立。 c)存储过程与视图。
2.2 数据库设计
图 3.1 博客系统首页图
所有的网络用户都可以进入某个人的博客主页进行浏览、留言等相关的操 作。在后台管理页面的上方分别显示博客首页、随笔、日志、链接、相册、帐户 修改、密码修改等表单。
博客后台管理界面图如图 3.2 所示。
图 3.2 博客后台管理界面图
3.3 系统主要功能模块详述
当用户进入首页面时,用户可以查看已经存在的博客,和搜索自己喜欢的博 客。用户也可以查看博主推荐的博客,并且可以对其评论。
博客及文章检索查询模块为网络用户提供便捷的搜索,以及日志阅读浏览等 功能,同时对日志的评论信息、博客推荐也能够及时反馈给网络用户。
该功能模块实现了以下几个子功能。 a)热门博客页面推荐。 b)最新博客日志推荐。 c)日志信息关键字搜索。 该模块能够在网页中随时提供在线的最新日志信息。该信息需要定期更新, 网络用户可以随时获得最新日志以及最热门的博客推荐。在客户选择了某个博客 或者某个感兴趣的日志后,可以方便地跳转到对应博客页面进行日志的阅读,并 和博客进行交流互动。 为了使网络用户尽快定位到所需的博客资料及日志信息,本模块提供了搜索 功能,用户可以对所关注的日志信息按照标题进行关键字搜索,以避免用户浏览 多个页面来寻找所需的日志信息。 1.1.2 博客页面显示模块 当网络用户进入某个人博客主页后,在该页面中将提供博客日志列表的显 示,同时为了方便用户浏览,在该模块中提供根据分类名进行日志列表的显示, 也提供日志评论的浏览,此外还允许用户在博客页面中发表评论及留言。 该功能模块实现了如下几个子功能。 a)用户可以分页查看对应的日志内容及评论信息。 b)用户可以针对日志内容发表评论。 c)用户可以针对博客进行留言。 d)用户可以分类查看日志内容。 在该模块中还提供了博客页面统计信息,日志、评论及留言信息分页显示等 方便用户的显示效果。
图 3.3 博客系统首页图
首先,用户输入需查找的关键字,然后提交表单数据,服务器接收到关键字 后,根据关键字对日志标题进行模糊查询,处理后将结果以日志标题链接的形式 显示给该用户,用户点击相应的链接就可以浏览日志内容。
图 3.4 日志显示界面图
当用户需要添加新的日志时,可单击日志管理显示界面中的添加日志链接, 进入添加新日志的界面。在日志标题、内容输入域内输入相应的文字,以及选择 分类后,单击“确定”按钮进行表单提交,完成添加新日志的操作。
文章管理
修改资料
文文文

章章章

分添浏百度文库

类加览



图 3.6 博客信息系统后台功能结构改图
1.2 功能模块设计
博客信息管理系统分为面向网络用户的前台及面向个人博客维护管理的后 台,依据博客网站中所要实现的基本功能的设定,将所有功能分解为如下两个主 要的功能模块来加以实现。 1.1.1 博客及文章检索查询模块
4 结论
在这次的设计中,我进一步认识了数据库与程序设计语言的设计过程以及设 计各阶段所做的工作和要注意的细节部分,对于bs架构的功能也有了更加深的了 解。这次设计我意识到将旧知识和新知识结合的必要性,学会了如何思考和解决 问题的方法。在今后的学习和工作当中,我会再接再厉,做出更好的软件系统。
所有的网络用户都可以进入该首页进行登录、注册、浏览等相关的操作。 在页面的上方是博客系统的导航列表,图中显示的导航条包括登录、注册、博客 随笔以及站务公告。在页面的左侧用户可以根据随笔标题进行搜索;搜索的下方 是系统对博客、随笔、文章及评论的统计信息。最新文章则显示在博客首页的主 要中心位置上。
博客系统首页图如图 3.1 所示。
(2)后台博主管理 该模块主要包括文章信息管理,管理员资料管理等功能。
1.1 功能模块划分
前台模块功能结构如图 3.5 所示。
博客网站前台系统



B






L






O






G







图 3.5 博客信息系统前台功能结构图
后台模块功能结构如图 3.6 所示。
博客网站后台管理系统
相关文档
最新文档