从零开始学SQL Server——第17章 BBS论坛系统开发.ppt
《从零开始学SQL Server——第17章 BBS论坛系统开发.ppt》由会员分享,可在线阅读,更多相关《从零开始学SQL Server——第17章 BBS论坛系统开发.ppt(23页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第第1717章章 BBSBBS论坛系统开发论坛系统开发本章主要利用本章主要利用Java Web和和SQL Server 2005的相关技术的相关技术设计一个设计一个BBS论坛系统,实现了论坛系统应有的一些基本功论坛系统,实现了论坛系统应有的一些基本功能。本章的主要内容如下:能。本章的主要内容如下:系统设计;系统设计;数据库设计;数据库设计;连接数据库;连接数据库;前台功能设计;前台功能设计;后台功能设计。后台功能设计。17.1 17.1 系统设计系统设计BBS论坛系统为人与人之间的交流提供了一种更为便捷论坛系统为人与人之间的交流提供了一种更为便捷的方式,更适合于生活节奏加快、信息蕴含量更为丰富
2、的现的方式,更适合于生活节奏加快、信息蕴含量更为丰富的现代社会。代社会。BBS论坛不仅广泛应用于社会生活领域,同时在商论坛不仅广泛应用于社会生活领域,同时在商业交流、协作学习方面产生了极大的影响力。业交流、协作学习方面产生了极大的影响力。17.1.1 BBS17.1.1 BBS论坛概述论坛概述BBS的英文全称是的英文全称是Bulletin Board System,翻译为中文,翻译为中文就是就是“电子公告板电子公告板”。BBS最初是为了给计算机爱好者提供最初是为了给计算机爱好者提供一个互相交流的地方,是一种较好的交流平台,它能方便人一个互相交流的地方,是一种较好的交流平台,它能方便人们进行即时
3、在线交流,发表各种信息,实现网络资源的共享。们进行即时在线交流,发表各种信息,实现网络资源的共享。而且,也能促使人们敞开心扉去学习知识、追求进步,以至而且,也能促使人们敞开心扉去学习知识、追求进步,以至于能更好的利用网络资源。于能更好的利用网络资源。17.1.2 17.1.2 系统功能模块系统功能模块根据系统需求分析和基本功能描述,将根据系统需求分析和基本功能描述,将BBS论坛系统划论坛系统划分为前台功能模块和后台管理模块两部分。前台功能模块包分为前台功能模块和后台管理模块两部分。前台功能模块包括用户登录和注册模块、版块列表模块、版块详细信息、发括用户登录和注册模块、版块列表模块、版块详细信息
4、、发帖模块、回帖模块。后台管理模块包括添加用户、用户管理帖模块、回帖模块。后台管理模块包括添加用户、用户管理和用户更新三个模块的内容。和用户更新三个模块的内容。用户登录和注册模块:用户登录和注册模块:版块列表:版块列表:主题讨论区:主题讨论区:发帖模块:发帖模块:回帖模块:回帖模块:添加用户:添加用户:用户管理:用户管理:17.1.2 17.1.2 系统功能模块系统功能模块17.2 17.2 数据库设计数据库设计上一节完整的介绍了论坛系统的功能模块划分,对系统上一节完整的介绍了论坛系统的功能模块划分,对系统的整体结构有了全面认识。本节将分数据库分析和设计、数的整体结构有了全面认识。本节将分数据
5、库分析和设计、数据表的创建两个部分来描述数据库的设计。据表的创建两个部分来描述数据库的设计。17.2.1 17.2.1 数据库分析和设计数据库分析和设计根据需求分析和功能设计,根据需求分析和功能设计,BBS论坛系统的功能模块的论坛系统的功能模块的实体是帖子、用户和管理员。实体是帖子、用户和管理员。17.2.2 17.2.2 创建数据表创建数据表根据数据库的设计要求,以及数据的函数依赖、系统实根据数据库的设计要求,以及数据的函数依赖、系统实际需求和搜索优化来创建数据库中所需的各个表。际需求和搜索优化来创建数据库中所需的各个表。首先在数据库中创建名为首先在数据库中创建名为bbs的数据库。为了实现论
6、坛的数据库。为了实现论坛系统的开发,在系统的开发,在bbs数据库中共建立数据库中共建立6张表,分别是讨论版块张表,分别是讨论版块表、部门表、回帖列表、用户级别表、主题帖列表和用户信表、部门表、回帖列表、用户级别表、主题帖列表和用户信息表。下面介绍数据库息表。下面介绍数据库6张数据表的详细设计。张数据表的详细设计。1用户信息表用户信息表2用户状态表用户状态表3部门表部门表4讨论版块表讨论版块表5主题帖列表主题帖列表6回帖列表回帖列表17.3 17.3 连接数据库连接数据库创建好数据表后,需要建立应用程序与数据库的连接创建好数据表后,需要建立应用程序与数据库的连接以实现对数据库的操作。本系统数据库
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 从零开始学SQL Server第17章 BBS论坛系统开发 从零开始 SQL Server 17 BBS 论坛 系统 开发
限制150内