用户的主要功能模块包括:
(1)用户注册与登陆
(2)查看帖子,查询历史帖子
(3)发布帖子
系统管理员的主要功能模块包括:
(1)用户管理
(2)后台数据库维护
(3)论坛信息的分类管理
2、主要数据库表单
(1)登陆用户基本信息表单
主要字段有:用户编号、用户呢称、真实姓名、性别、出生日期、电子信箱
(2)content数据表(每篇文章的详细信息)
主要字段有:id编号、文章标题、是否回帖、文章作者、发表时间、正文
(3)board数据表(各个不同讨论区信息)
主要字段有:讨论区中文描述名、讨论区版主要id、不同讨论区文章总数
(4)保存被封id数据表
主要字段有:id,被查封用户的id
学会了论坛你就可以给各种企业编写各类管理系统了。因为论坛是个最典型的数据库应用。其开发过程一般是数据库设计、程序代码设计、界面美化。这三个过程以数据库设计为核心,如果数据库设计不好,程序写起来可能非常麻烦,或者运行起来效率很差。而程序和界面都是一个快速原型化的开发过程:轻易就能出产品,可在使用中不断完善。论坛的数据库设计主要是指规划用哪些表来存储整个系统的数据,各表有些什么字段、分别是什么类型、主键是什么、建立哪些索引,哪些表之间有哪些关系。
代码设计的核心就是数据库的维护--增、删、改。对于论坛就是设计注册用户的代码、注销用户的代码、用户资料修改的代码。对于帖子、论坛也是差不多的。
界面美化可以最后完成,也可以在设计代码时完成,大型系统一般是两批人马。
三个表就可以一个是用户表,记录用户账号、密码、昵称等用户信息;
第二个是讨论区表,记录讨论区名称、简介、版主等信息;
第三个是文档表,记录帖子标题、类型(主贴还是跟帖)、内容、发布者、发布时间、所属讨论区等信息。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)