1、 信 息 科 学 与 技 术 学 院 动态网页设计动态网页设计课程(实训)课程(实训)报告书报告书 题题 目:目: BBS 论坛系统论坛系统 专专 业:业: 图形图像制作图形图像制作 班班 级:级: 姓姓 名:名: 学学 号:号: 指导老师:指导老师: 设计时间:设计时间: 2012 年年 2 月月 27 日日 2012 年年 3 月月 1 日日 目目 录录 动态网页设计动态网页设计课程课程(实训)(实训)报告书报告书 1 1. 课程设计(实训)计划 3 2. 系统需求分析与功能设计 3 3. 总体设计 5 4. 数据库设计 6 5. 程序模块设计 . 10 6. 技术难点与分析 . 14 7
2、. 系统测试 . 15 8. 心得体会 . 17 9. 参考文献 错误错误! !未定义书签。未定义书签。 1.1.课程设计(实训)课程设计(实训)计划计划 1. 2011/11/14 题目确定/需求分析 2. 2011/11/15 功能设计/搭建总体框架 3. 2011/11/16 分析数据库然后对其进行设计 4. 2011/11/17/18 程序模块设计 5. 2011/11/21/22 进行前台界面设计 6. 2011/11/23/24 进行 debug工作 7. 2011/11/25 测试运行 2.2.系统需求分析与功能设计系统需求分析与功能设计 ( (1 1) )系统需求分析系统需求分
3、析 BBS 已经成为人们获取信息、发表言论的重要场所。它由论坛注册用户所发表的大量 主题组成。近些年来,随着校园网建设的发展,大学校园网 BBS 也越来越火,因此建设一个 好的 BBS 显得越来越有必要了.本文论述了开发一个简单的 BBS 系统所用到的关键技术和 方法。其中运用了 VB 技术、ACCESS 数据库等等, 对上述技术的实现方法进行了详细的 讨论,介绍了在 WEB 服务器上,利用 VB 技术和 ADO 等技术,实现了一个简单的 BBS 系统 的设计与开发,并详细讨论了该系统的实现过程及其结构。 ( (2 2) )功能设计功能设计 (一)用户注册 新用户注册,填写用户信息,检验用户信
4、息的有效性,并将用户信息持久化。 (二)用户登陆 提供用户凭证,验证用户信息是否合法,根据用户角色授权。 (三)用户管理 管理员由系统初始化分配一个,管理员可以对用户信息进行部分更改,主要包括用户 角色调整,版主调整,删除用户等。 (四)论坛版块管理 管理员可以添加、删除、修改论坛版块。 (五)帖子管理 管理员可以对所有帖子进行修改、删除等操作,版主可以对本版块帖子进行修改、删 除等操作。 (六)帖子发表 注册用户可以在感兴趣的版块中发表新帖。 (七)帖子回复 用户可以对自己感兴趣的主题发表回复。 (八)帖子浏览 用户可以浏览所有帖子。 (九)意见建议 用户可以与我们联系,并欢迎提出各种意见和建议 论坛功能列表 论坛板块列表 浏览帖子 发帖回帖 搜索帖子 编辑帖子 删除帖子 精华帖 置顶帖子 转移帖子 用户注册 用户登陆 控制用户权限 修改注册信息 设置论坛参数 管理板块 管理