博客系统-计算机科学与技术《网站开发》设计报告书

上传人:ye****ng 文档编号:46110786 上传时间:2018-06-22 格式:DOC 页数:21 大小:1.44MB
返回 下载 相关 举报
博客系统-计算机科学与技术《网站开发》设计报告书_第1页
第1页 / 共21页
博客系统-计算机科学与技术《网站开发》设计报告书_第2页
第2页 / 共21页
博客系统-计算机科学与技术《网站开发》设计报告书_第3页
第3页 / 共21页
博客系统-计算机科学与技术《网站开发》设计报告书_第4页
第4页 / 共21页
博客系统-计算机科学与技术《网站开发》设计报告书_第5页
第5页 / 共21页
点击查看更多>>
资源描述

《博客系统-计算机科学与技术《网站开发》设计报告书》由会员分享,可在线阅读,更多相关《博客系统-计算机科学与技术《网站开发》设计报告书(21页珍藏版)》请在金锄头文库上搜索。

1、xxxxxx 邮电大学邮电大学网站开发网站开发设计报告书设计报告书题题 目目 _ 博客系统博客系统_ _二二 级级 学学 院院 _ 计算机科学与技术学院计算机科学与技术学院_专专 业业 名名 称称 _ 计算机科学与技术计算机科学与技术_ 班班 级级 _ _ xxx_xxx_ _学学 生生 学学 号号 _ _ xxx_xxx_学学 生生 姓姓 名名 _ _ _xxx_xxx _指指 导导 教教 师师 _ xxxxxx 副教授副教授_ _ _ 成成 绩绩 _二零一二二零一二 年年 五五 月月目录目录网站开发网站开发设计报告书设计报告书.1 博客系统.3 一、课程设计目的.3 二、课程设计内容.3

2、1课程设计简介.3 2设计说明.3 2.1 系统设计.3 2.2 数据库设计.7 3设计流程.9 4实现功能.10 5详细设计.10 5.1 设计技术和工具.10 5.2 页面预览及部分代码.10 三、课程设计总结.20博客系统博客系统 一、一、课程设计目的课程设计目的通过课程设计,检验我们学习的情况,同时也是增强我们锻炼的机会。通过实实在在的演 练,使我们能清楚自己的掌握语言的程度、以及正确的衡量自己的水平,以达到学以致用 的目的。二、二、课程设计内容课程设计内容1 1课程设计简介课程设计简介博客是 Webblog 的译文,同时他也可以译作(“网络日志”,“网志”等),是一种互联 网平台上的

3、个人信息交流中心。设计本系统的目的主要是为了在网络上能够构建一片自己 的思想空间,同时也为了满足网友之间相互交流、相互学习的目的,通过所学的知识进行 具体的实践,不仅能检查自己所学知识的情况,还可以在实践当中发现自己的不足之处。2 2设计说明设计说明设计模块包括两个模块:系统设计和数据库设计,系统设计模块,主要是设计博客系统的 前台页面和博客网后台也面。整个系统采用 PHP 语言编写,页面布局使用了 div+css 的布 局方式,数据库构建采用的是 MySQL。页面设计使用的 html 以及 Javascript。2.12.1 系统设计系统设计2.1.12.1.1 系统功能结构系统功能结构:

4、:博客系统主要分为前台和后台,其中根据其博客其前台的特点,可以将其分为博主信息、 网络日历、文章查询等部分,各个部分及其功能模块如下图所示:博博客客网网前前台台查查看看博博 主主信信息息图图片片 浏浏览览网网络络 日日历历文文章章详详 细细查查询询文文章章浏浏 览览查查询询文文章章留留言言博博客客系系统统前前台台结结构构根据博客网后台的特点,可以将其分为用户设置、个人相册管理、博客文章管理、博主信 息修改等部分,其中各个部分及其包括的具体功能模块如下图所示:博博客客网网后后台台用用户户设设置置发发 表表 博博 客客 文文 章章博博主主信信 息息修修改改个个人人相相册册 管管理理相相 册册 图图

5、 片片 管管 理理博博客客文文章章 管管理理博博 客客 文文 章章 设设 置置博博客客网网后后台台功功能能结结构构2.1.22.1.2 系统流程图系统流程图为了更加清晰地表达业务功能模块,给出博客网的系统流程图,对于不同的角色,其各自 的权限和功能也不相同。包括面向用户的客户端和面向系统管理员的流程图。 面向客户端流程图如下图所示:面向客户端流程图如下图所示:开开始始用用户户登登录录用用户户注注册册博博客客系系统统首首页页用用户户登登录录判判断断相相册册查查看看博博主主信信息息查查看看文文章章查查看看文文章章详详细细内内 容容查查看看文文章章回回复复博博主主最最新新图图片片博博主主最最热热文文

6、章章面向系统管理员的流程图如下图所示:面向系统管理员的流程图如下图所示:用用户户登登录录博博客客系系统统前前台台博博客客系系统统后后台台判判断断用用户户是是否否为为管管理理员员开始博博客客文文 章章管管理理相相册册管管理理用用户户管管理理2.1.32.1.3 开发环境开发环境本博客系统的开发坏境: 服务器端:服务器端: 操作系统:windowsXPWeb 服务器:Apache2.2.8 数据库:MySql5.5 浏览器:Google Chrome 分辨率:1024x768 客户端:客户端: 浏览器:Google Chrome 分辨率:1024x7682.22.2 数据库设计数据库设计2.22.

7、21 1 数据库需求分析数据库需求分析随着科学技术的不断发展,网络现在已经成为我们学习和生活中的一部分。网络的迅速发 展,给我们的生活带来了巨大的改变。大部分人现在已经离不开网络。在网络中,我们可 以构建一个个性化的博客,可以充分展示自己的思想,表达自己的才能,抒发自己的情感。 网友也可以根据主题发表自己的意见和看法,与博主进行探讨、交流,这样就可以不断的 提高自己。2.2.22.2.2 数据概念设计数据概念设计根据以上对系统做的需求分析和系统设计,得出系统中使用的数据库实体分别为用户信息 实体、博客文章信息实体。 用户信息实体 用户信息实体包括密码、E-mail、用户名、个性签名、个人介绍、

8、管理员级别。密密码码E E- -m ma ai il l 用用户户信信息息管管理理级级 别别用用户户名名个个人人介介 绍绍个个性性签签 名名用用户户实实体体E E- -R R图图博客文章信息实体 博客文章信息实体包括文章题目、文章内容、文章发表时间、文章浏览次数属性。文文章章题题 目目文文章章内内 容容文文章章浏浏 览览次次数数文文章章发发布布 时时间间文文章章信信息息博博客客文文章章信信息息实实体体E E- -R R图图2.2.42.2.4 数据库逻辑结构设计数据库逻辑结构设计详细数据库设计 本博客系统包含有四个数据表 tb_article(文章信息表) 文章信息表主要是保存发表的文章、文章

9、发表的时间、浏览的次数等。表 tb_article 结构 字段名称 数据类型 是否为空默认值说明articleidint(10)否Null文章 IDcontentlongtext否Null文章内容authorVarchar(20)否Null文章作者nowdatatime否Null文章发表的日期titleVarchar(200)否Null文章标题btimeInt(10)否Null文章浏览的次数 tb_filecomment(文章评论信息表) 文章评论信息表主要是用于保存注册用户评论的信息、评论的时间等信息。表 tb_filecomment 结构 字段名称 数据类型 是否为空默认值说明commen

10、tidInt(4)否Null评论 ID 号articleidInt(4)否Null文章 IDusernameVarchar(20)否Null用户名contentVarchar(240)否Null文章内容datetimedatetime否Null文章评论时间tb_tpsc() 图片上传表主要是保存博主上传的图片信息。表 tb_tpsc 结构 字段名称 数据类型 是否为空默认值说明idInt(10)否Null图片 IDimgurlVarchar(50)否Null图片链接地址AutuorVarchar(20)否Null图片上传者ScsjInt(20)否Null图片上传的时间tb_user(用户信息表) 用户信息表主要是保存用户的 ID、用户名、用户密码、Email、用户个人介绍、个性签名 等信息。表 tb_user 结构 字段名称 数据类型 是否为空默认值说明useridInt(20)否Null用户 IDusernameVarchar(40)否Null用户名UserpswVarchar(40)否Null用户密码EmailVarchar(100)否Null用户 E-mail 地址usericoVarchar(50)否Null用户头像usersignVarchar(200)是Nu

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文 > 毕业论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号