77范文网 - 专业文章范例文档资料分享平台

博客系统毕业论文(3)

来源:网络收集 时间:2019-04-21 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:或QQ: 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息

图片。系统管理员拥有以上的所有权限,除此之外还可以删除图片。 (4)管理员管理

博客的系统管理员可以对系统中所有的注册用户进行帐户管理,包括浏览用户信息,查询用户信息以及删除用户信息;还可以对公告进行添加,删除管理。 3.1.2系统性能要求

(1)系统可靠性要求

a.系统对用户操作具有相应提示,并且可以检查用户输入的各种数据的合法性,对于不合法的数据屏蔽并且提示用户,以避免由于越界或者格式错误而造成的系统错误甚至崩溃。

b.系统能够应对各种特殊操作情况和出错情况,并且给出相应提示。 c.系统能够有一定的安全和保护措施,以保证网站的正常运行,避免文件和数据库遭到意外事件的破坏而导致网站瘫痪。 (2)系统时间要求

在不考虑网络状况情况下,系统的响应时间应该相当迅速,数据的存储和处理以及返回过程应该满足用户的等待需求。 (3)系统适应性要求

系统应该兼容Windows操作平台、MySQL数据库以及IE浏览器。 (4)系统并行处理能力要求

系统能够支持同时间多用户的访问需求,并且保证运行的相对顺畅。

4.系统的设计

4.1概要设计

概要设计也是软件工程中一个重要的步骤和环节,根据前面的需求分析得到的系统所要实现的各种功能,概要设计对其进行进一步的模块划分,以确定各个功能由所设计的模块来实现,这样可以构架出一个系统的大致框架,便于后面的具体数据库设计和详细设计的实现。 4.1.1系统架构

基于B/S结构的博客网站系统,应由终端(用户主机/浏览器)、WEB服务器、数据服务器构成。博客网站的核心是中间的接入服务器和应用服务器部分。博客网站的总体结构图如图6所示:

PCWeb服务器数据服务器

图6 博客网站的总体结构

4.1.2系统模块划分

根据前面对系统的需求分析,可以得到系统的模块划分如下: (1)博客首页模块包括如下主要组成部分:

页面整体布局:对于博客的首页进行合理安排和布局。 用户登录和注册:主要是用户注册和登录,在成功登录以后列出用户所拥有的可操作模块。

最新文章:按时间顺序显示博客中最近的文章标题信息。 最新图片:按时间顺序显示博客中最新上传的图片。 最新公告:上下滚动显示管理员发表的最新公告。 (2)文章管理模块

添加博客文章:已登录的博客注册用户可以发表文章、随笔和日志,内容包括标题和正文。在此前提下,只有以系统管理员身份登录的用户才可以删除博客中的任何文章,系统自动更新服务器端的数据库。

查看博客文章:文章作者可以按搜索条件有选择的查看想要阅读的文章,并可以对它进行评论,但没有删除的权限。

浏览我的文章:只显示作者自己的全部文章,在这个模块的前提下,文章作者有删除文章的权限。 (3)图片管理模块

添加图片:已注册用户可以本地上传图片。 查询图片:登录用户可以按搜索条件有选择的查看图片,但没有删除的权限 浏览图片:显示系统中的全部图片。 (4)管理员管理模块

博客的系统管理员可以对系统中所有的注册用户进行帐户管理,包括浏览用户信息,查询用户信息以及删除用户信息;还可以对公告进行添加,删除管理。 4.1.3系统功能结构图

根据以上对系统功能模块的划分和设计,可以得到系统功能模块图如图7所示,该图给出了详尽的模块划分和模块组织结构,能够直观展现系统的功能结构关系。

用户注册用户登录普通用户判断权限系统管理员文章管理图片管理公告管理用户管理浏览博客文章添加博客文章查询博客文章浏览图片添加图片删除图片删除博客文章添加公告删除公告浏览用户信息删除用户信息查询用户信息 图7 系统功能结构图

4.1.4运行环境

(1)用户界面

用户需要网页浏览器来使用该系统,界面简洁、美观、友好,具备人性化特点,各种操作有提示信息和错误信息。 (2)软件环境

服务器端:Windows XP系统,Apache服务程序,MySQL数据库。 客户端:Windows XP系统以及IE6.0以上浏览器。 (3)网络带宽

服务器对外网络带宽1M以上,客户端拥有连接互联网的设备和服务。

4.2系统的详细设计

详细设计是整个系统设计中,最重要的一个步骤。下面对系统的主要功能模块进行详细的介绍。博客网站的流程图如图8所示。

注册游客用户登录系统管理员管理中心查看文章查看最新图片文章管理图片管理用户管理 图8 博客网站流程图

主要页面如表6所示。

表6 主要页面清单表 文件名 index.php register.php shouye.php guanli.php fabu.php

shangchuantupian.php tianjiagg.php

说明 游客登录页面 新用户注册页面

注册用户登录页面,用户只要输入已注册的用户名和密码 管理员登录页面

文章管理页面,同时也是发表文章页面 添加图片页面

公告管理页面(只有管理员有权限查看)

4.2.1首页模块

(1)博客的首页是相当重要的,这不仅仅是整个博客的第一印象,而且是展现博客系统的布局、美工、风格和个性的窗口。它包括博客最新日志区、最新图片区、公告区,用户登录、注册区。把这几个界面区合理地组合是布局和美工的重要之处。

首页模块index.php中包括了数据库连接文件conn.php,首页的布局和美工设计用到了Dreamweaver Cs5网页开发工具作为辅助开发,运用这个可视化开发工具可以快捷地设计出Web的界面,自动生成相应的HTML代码,并得到的HTML代码直接嵌入到index.php文件中。 (2)用户注册子模块是在“博客首页”的前提下操作的,主要由Register.php完成。用户点击“博客注册”进入用户注册界面,然后阅读用户注册协议,确认后可以到达正式注册页面,否则返回。在正式注册页面中用户填写各种信息,包括姓名、密码等。用户的“密码”和“确认密码”必须一致才能注册,否则提示用户两次输入密码不一致。所有信息正确后系统会在数据库中为该用户自动生成一个用户ID编号,这个编号是自动递增的生成,用来唯一标识一个用户。具体流程图如图10所示。

开始注册事务响应否是填写用户信息是否同意用户协议?否用户名是否已经存在?是密码是否一致?否是否用户信息是否完整?是结束注册用户信息

图10 用户注册流程图

(3)用户登录同样是在 “博客首页”的前提下操作的,经过注册的用户可以选择登录帐户,已经登录的用户也可以选择退出帐户。登录时首先客户端发送登录请求给服务器端,服务器端通过数据库检查该用户名是否存在,如果存在,检查密码是否正确,在密码也正确情况下系统服务器端给予登录响应。登录后的用户将获得响应权限的功能。而用户退出是在用户登录的前提下操作的,这时已经登录的用户选择退出,即可退出服务器并且释放Cookie和Session中的相关信息和资源。具体流程图如图11所示。

百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库博客系统毕业论文(3)在线全文阅读。

博客系统毕业论文(3).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.77cn.com.cn/wenku/zonghe/608604.html(转载请注明文章来源)
Copyright © 2008-2022 免费范文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ: 邮箱:tiandhx2@hotmail.com
苏ICP备16052595号-18
× 注册会员免费下载(下载后可以自由复制和排版)
注册会员下载
全站内容免费自由复制
注册会员下载
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: