用户名: 密码: 免费注册 忘记密码? 网站地图 | 加入收藏 | 设为首页
首页 | 新闻 | 工具 | 系统 | 办公 | 聊天 | 多媒体 | 网页 | 运营 | 平面 | 欣赏 | 数据库 | 程序 | 服务器 | 组网
网页 | 3dmax | Ghost | Windows Xp| Dreamweaver | photoshop | Flash | office | Alexa | Css | QQ | Asp | PHP | Jsp | Access
Flash MX 2004入门 | 网站推广策略 | CorelDRAW入门 | ASP学习 | 网站建设大师功 | Word入门
  iTbulo.com > 学院 > 数据库开发教程 > MySQL教程 > Mysql使用实例 > 文章正文
基于MySQL的BBS设计(目录)
iTbulo.COM 2006-1-3 未知()
基于MySQL的BBS设计(1)

1。系统架构:

  采用模块化思想,分为3层:a。数据存储层 b。系统功能层 c。服务层

2。系统开发计划:

  先考虑用户模块和版面模块,规划好数据结构,应该很容易和现有bbsd结合起来的。然后再考虑其他模块?。。。。。。。

基于MySQL的BBS设计(2)

3。数据库设计

  关键还是mysql的效率问题,合理分配mysql的内存,特别是table cache的大小。另外,当系统突然掉电呢?mysql是否robust?

基于MySQL的BBS设计(3)

4。用户模块设计

  对于底层数据库,调用mysql的C API函数来进行数据库的修改,内部保存一定的状态变量(例如用户名,还是留给上一层完成?),对上一层,则提供用户管理的接口。

5。版面模块设计

  所谓分类,更多的是为telnet服务端考虑的,在cq66模式下,用户可以按照自己的意愿进行分类,反正最后都是直接以版为基本单位访问的。
  对于版面文章的访问,存放的时候以整篇文章为参数,文章的分块由本层完成,如果上层以块为单位传送,则在上层全部传完,组合后,再传参到本层分解;在读取 的时候,本层则以块为单位访问,如果上层要以全文为单位访问,则在上层做合并工作,本层不管。
文章搜索
相关资讯
相关文章 相关下载
基于MySQL的BBS设计(3)
焦点信息