用户功能需求分析
本系统对博客、论坛分别予以实现。
1 博客子系统
博客用户有匿名用户、博客系统注册用户、博客系统管理员。根据访问权限的不同分为个人博客前台,个人博客后台,博客系统前台,博客系统后台。
(1) 个人博客前台
博客首页、显示资料信息、最近访客、文章分类、最新评论、留言板;
(2) 个人博客后台
显示文章列表、创建文章、个人相片管理、文章分类管理、个人资料修改、最近评论、留言板管理;
(3) 博客系统前台
最新发表、我的博客、注册、登录搜索;
(4) 博客系统后台
用户管理、相册管理、文章管理、留言板管理、评论管理。
2 论坛子系统
论坛用户有游客、普通注册用户、版主、论坛管理员。根据角色分为论坛游客模块、论坛普通注册用户模块、论坛版主模块、论坛管理员模块。
(1) 论坛游客模块
浏览帖子、注册;
(2) 论坛普通注册用户模块
论坛登录、发布帖子、回复帖子、修改个人资料、个人帖子管理、个人留言板管理、论坛退出;
(3) 论坛版主模块
论坛登录、发布帖子、回复帖子、修改个人资料、版块维护、论坛退出;
(4) 论坛管理员模块
论坛登录、用户管理、版块管理帖子管理、留言管理。
目 录
1 引言 1
1.1 项目背景 1
1.2 项目说明 1
2 系统分析 1
2.1 系统可行性研究 1
2.1.1 技术可行性 1
2.1.2 经济可行性 2
2.2 用户功能需求分析 2
1 博客子系统 2
2 论坛子系统 3
2.3 数据需求分析 3
2.4 性能需求分析 4
3 系统设计 4
3.1 系统开发工具选择 4
3.1.1 博客和论坛 4
3.2 概要设计 5
3.2.1 系统设计目的和原则 5
3.2.2 系统概述 5
3.3 系统模块总体设计 6
3.4 数据库设计 7
3.4.1 E-R图的设计 7
3.4.2 数据表的设计 9
3.5 博客和论坛所用的技术 12
4 系统实现 13
4.1 系统开发环境的搭建 13
4.2 文件结构 14
4.3 配置文件 15
4.4 博客子系统主要功能的实现 16
4.4.1 个人博客前台 16
4.4.2 个人博客后台 17
4.4.3 博客系统前台 18
4.4.4 博客系统后台 20
4.5 论坛子系统主要功能的实现 21
4.5.1 创建版块 21
4.5.2 发表帖子 22
4.5.3 对帖子进行评论 22
4.6 博客和论坛实现步骤总结 23
5 系统测试与运行 25
5.1 测试目的 25
5.2 测试时间 25
5.3 测试过程 25
5.4 测试结果 26
5.5 结论 27
结束语 28
参考文献 29
致谢 30