我的基本主题意见就是讲所对应的字段用array()存储 可一维,可二维,将强大的数组联系到数据库中,
无限级版块,版主,用户,管理
先把id=1的设为不问本站点的主版块,如想要往本站内部插入子版块,便添加至表中,将添加完成的id写入父版块对应的include字段,
如果是终端的话就将1写入对应的end字段
例子如下:
i. 插入版块流程:
递进式选择需要插入的版块的位置,最后确定位置后,输入名字,浏览权限,(推荐数目,)最后将最近的上一层name传过去,将新建的版块插入数据库,(name唯一),
再select id from bankuai where name=- $name(刚建的版块name)
选出id以后将id修改到上一层的id的include的array中,过程如下:
1) 确定添加的位置,并记录父版块内容,查找字段id
2) 添加新的版块到表中,记录name,查出id,并记录
3) 查找到上一版块的include的数组,读出,
4) 将新添加的id插入到数组中,
5) 将新的数组修改到上一层的id的include字段
ii. 删除:
在显示的时候先查找版块的位置,找出include的数组的东西,and display==1
而删除就是将display该为0;
iii. 修改
1) 名字
根据name进行查找
2) 修改所属版块:
a) 找到name所对应的id,将display改为0;将查找到的id对应的table复制到一个新的表,
b) 插入新的一行,后续插入到新的父版块,如{ I }插入。
iv. 版主功能:由系统上级总管理员对不同的子版块include内的array()内的内容或者子版块的子版块进行版主设置,级别高的版主能够将用户设置为子版块的版主。
v. Notice公告栏:对应的notice表的id
对于好友管理的设计
用户表
对于好友系统,将分组作为第一维,再将对应组内的id放在其二维数组里面
更多信息请查看 java进阶网 http://www.javady.com
分享到:
相关推荐
在BBS论坛系统数据库设计中,我们关注的主要实体包括后台用户管理、前台用户注册、用户发帖、用户跟帖、公告管理、推荐讨论区、技术交流区、文章阅读区以及发帖主题审核和用户注册审核。 1. **后台用户管理(TAB_...
《BBS论坛系统:数据库设计与文档设计详解》 BBS论坛系统,全称Bulletin Board System,即电子公告板系统,是一种在线交流平台,用户可以通过发帖、回帖等方式进行互动讨论。它在互联网早期就得到了广泛应用,至今...
【数据库系统概论课程设计-BBS系统】是一个以SQL Server 2005为数据库管理系统,结合ASP技术来实现的在线论坛系统。该课程设计旨在让学生掌握数据库开发的基本方法,综合运用数据库原理和Web编程技术,实现信息管理...
在这个基于JavaSSH的BBS论坛系统数据库课程设计中,我们将深入探讨以下几个核心知识点: 1. **Struts2框架**:作为MVC(Model-View-Controller)模式的实现,Struts2负责处理HTTP请求,调度控制器并决定视图的渲染...
博客系统数据库设计知识点总结 一、项目背景 博客系统是一种基于网络的交流平台,继 Email、BBS、IM 之后出现的第四种全新的网络交流方式。博客系统的设计旨在为广大用户提供一个快速、简洁、个性化的交流平台,...
本文档是"BBS数据库设计说明书",旨在详细阐述一个BBS(电子公告板系统)数据库的构建过程,包括设计原则、模块划分、数据结构和逻辑关系。此文档适用于开发团队成员、系统管理员以及对BBS系统感兴趣的读者。 ...
本文档主要介绍了 BBS 论坛数据库设计的代码实现,涵盖了数据库的创建、表的设计、约束的添加等方面的知识点。 数据库设计 在数据库设计中,首先需要创建一个新的数据库,使用的语句是 `create database bbsDB`,...
根据提供的文档内容,我们可以将这份关于“博客系统数据库设计”的文档提炼并展开成以下几个核心知识点: ### 1. 博客系统的定义与特点 - **博客(Blog)**:一种在线发布的个人或群体的日记形式,是继Email、BBS...
【论坛数据库系统设计】 在设计一个论坛数据库系统时,首要任务是进行需求分析。论坛,全称Bulletin Board System(BBS),是一种电子信息服务系统,它提供了公共电子白板供用户书写、发布信息和表达观点。论坛的...
综上所述,BBS论坛数据库设计开发涵盖了论坛的功能需求分析、数据库概念设计(E-R图)、数据字典的创建、数据库表结构设计以及数据库管理系统的选型等多个方面,旨在构建一个高效、安全、易于扩展的论坛交流平台。
数据库课程设计--BBS系统数据库设计
这里我们将深入探讨数据库设计的相关知识点,基于提供的文件内容,主要涉及到以下几个表格:`bbs_admin`(管理员表)、`bbs_article`(文章表)、`bbs_article_type`(文章类型/标签表)。 首先,`bbs_admin`表用于...
BBS数据库设计和实现
本主题将深入探讨一个名为"BBS"(Bulletin Board System,电子公告板系统)的数据库设计,它通常用于在线论坛或社区平台,允许用户发布消息、进行讨论和互动。SQL(Structured Query Language)是用于管理关系数据库...
5. 用户之间可以通过站内邮件系统进行交流,并管理好友列表。 接下来,系统功能的详细描述分为以下几个模块: 1. 用户管理模块:此模块允许添加新用户,查看和修改用户信息。 2. 管理员管理模块:用于管理员的增删...
### bbs数据库设计典范 #### 一、简介 在当今互联网时代,论坛系统(简称BBS)作为一种重要的信息交流平台,对于用户之间的互动至关重要。一个高效、合理的数据库设计能够极大地提升论坛系统的性能与用户体验。本...
BBS数据库设计BBS数据库设计
根据提供的文档内容,本文将对BBS论坛数据库的设计与实现进行深入分析,主要涉及数据库创建、用户表(`bbsUsers`)的构建及其约束设置等方面。以下是对这些知识点的详细解析: ### 一、数据库的创建 在文档中提到...