1、 基于开源代码的基于开源代码的 web 应用应用 实训报告实训报告 学生姓名学生姓名: 学学 号:号: 学学 院院: 软件学院软件学院 专专 业业: 软件工程软件工程 题题 目目: 个人博客系统个人博客系统 指 导 教指 导 教 师师 2013 年 1 月 4 日 1 1. 设计任务概述(包括系统总体框图及功能描述)设计任务概述(包括系统总体框图及功能描述) Blog 全名 Web log,中文意思是“网络日志” ,后来缩写为 Blog。Blog 就是 以网络作为载体,简易迅速便捷地发布自己的心得,及时有效轻松地与他人进行 交流,再集丰富多彩的个性化展示于一体的综合性平台。 本系统利用 PHP
2、 动态网络开发技术,以 MYSQL 作为后台数据库,使用软件 wamp、 ,以及配合 eclipse 和 Dreamweaver 网页开发工具,实现了个人博文发表 和交流的平台个人博客系统。 本博客和网上的其他博客一样,实现了一般博客所具有的功能,能够进行博 文的发布、修改、删除,前台和后台的管理,浏览者可以进行浏览和评论。 1.11.1 系统总体框图系统总体框图 后台后台 前台前台 个 人 博客 系统个 人 博客 系统 游 客 模 块游 客 模 块 会员模块会员模块 管 理 员 模 块管 理 员 模 块 注注 册册 登登 录录 浏浏 览览 博博 文文 评评 论论 搜搜 索索 博博 文文 管管
3、 理理 评评 论论 管管 理理 相相 册册 管管 理理 搜搜 索索 用用 户户 管管 理理 博博 文文 审审 核核 管管 理理 评评 论论 审审 核核 管管 理理 相相 册册 审审 核核 管管 理理 2 要源代码的联系要源代码的联系 11234756011123475601 1.21.2 功能描述功能描述 (一)前台 任何游客都可以进行会员注册,对任何博文可以进行浏览和评论、浏览评 论、浏览个人博客系统信息、搜索博文。注册会员成功后,使用自己的账号和密 码登陆,登陆成功后可以在自己的博客中发表博文、修改和删除博文,同时可以 浏览自己所上传的照片,并进行博文搜索。 (二)后台 后台主要是管理员对
4、用户进行管理,以及对前台页面的博文进行修改及删 除,对图片的修改及删除,对评论的修改及删除。其中用户管理包括对管理员、 会员、游客的管理: (1)管理员:后台只能是管理员才能进入,其他用户不能进入。管理员在后台 进行博文的修改及删除,评论的修改及删除,图片的修改及删除,用户的删除的 管理。 (2)会员:会员能浏览个人博客的博文和进行评论,发表、修改和删除博文、 浏览和上传照片,搜索博文,查看个人博客系统信息,但是无权进入后台。 (3)游客:游客的权限有浏览和评论博文,查看评论,搜索博文,查看个人博 客系统信息,无权进入后台。 2. 2. 功能模块详细设计功能模块详细设计 2.1 2.1 详细设计思想详细设计思想 根据对个人博客系统的特点和应用的分析,可以得到本系统主要有如下功 能: (一)前台 (1)游客注册和会员登录 游客注册:游客注册时要求填写用户的一些详细信息,包括用户名,密码, 手机号码等信息存储到个人博客系统的数据库中。任何游客都可以注册,成功后 便成为本博客系统的正式会员。系统接受这些信息并存储在数据库中。 会员登录:主要用于验证博客系统内用户信