2 BBS理论基础 1
2.1 BBS相关理论基础 1
2.2 BBS开发运行环境 2
3 系统功能需求分析 3
3.1 BBS系统的综合要求 3
3.1.1 系统功能要求 3
3.1.2 系统的数据要求 3
3.2 数据库E-R图 3
4 系统概要设计 4
4.1 模块的划分与功能设计 4
4.2 数据库结构的设计 5
5 系统详细设计 7
5.1 论坛首页模块 7
5.1.1 功能描述 7
5.1.2 界面设计 7
5.1.3
工作流程及代码设计 8
5.2 新用户
注册模块 8
5.2.1 功能描述 8
5.2.2 界面设计 9
5.2.3 工作流程及代码设计 9
5.3
会员登陆模块 10
5.3.1 功能描述 10
5.3.2 界面设计 11
5.3.3 工作流程及代码设计 11
5.4 用户资料修改模块 12
5.4.1 功能描述 12
5.4.2 界面设计 12
5.4.3 工作流程及代码设计 12
5.5 发帖模块 13
5.5.1 功能描述 13
5.5.2 界面设计 13
5.5.3 工作流程及代码设计 13
5.6 留言模块 14
5.6.1 功能描述 14
5.6.2 界面设计 15
5.6.3 工作流程及代码设计 15
5.7 账户安全保护的实现 16
5.7.1 系统安全描述 16
5.7.2 md5算法描述 16
5.7.3 账户安全的实现 17
6 系统测试 17
结 论 19
参考文献 19
致 谢 20
声 明 21
1 引言
1.1 BBS概念与发展背景
BBS是英文Bulletin Board System的缩写,翻译成中文为"电子布告栏系统"或"电子公告牌系统"。 BBS是一种电子信息服务系统。它向用户提供了一块公共电子白板,每个用户都可以在上面发布信息或提出看法,早期的BBS由教育机构或研究机构管理,现在多数网站上都建立了自己的BBS 系统,供网民通过
网络来结交更多的朋友,表达更多的想法。
园内的公告板性质相同,只不过是通过