1、第 1 页 共 29 页 基于基于 ASPASP 的某学校校园的某学校校园 BBSBBS 的设计与实现的设计与实现 1 1 引言引言 1.11.1 课题课题背景背景与开发目的与开发目的 BBS 是 Bulletin Board System 的缩写,即电子公告板。它是以文字为主 的界面,为广大网友提供了一个彼此交流的空间。随着互联网技术的迅猛发展, 网络给人们带来了很多便利,人们借助于网络进行相互交流变得更加方便。于 是,以互联网为基础的网上论坛逐渐成为人们发表言论的一个平台。一些具有 前卫风格的校园 BBS 随着互联网的普及在各大高校建立,并逐渐成为学生之间 交流信息,共享资源,娱乐休闲的场
2、所,成为广大高校学生课余生活中不可获 缺的一部分。而且在不久的将来,各种各样展现自身风格的校园 BBS 会深入到 中学甚至小学校园。 本系统采用 B/S 模式设计,开发目的除了作为在校学生、老师发布消息, 共享资料,娱乐休闲的平台,也可成为对外展示校园的一个“活广告”。 1.21.2 开发环境开发环境 本系统是在 windows XP 操作系统下,使用 UltraEdit-32 和 DREAMWEAVER 作为开发工具进行开发的。数据库使用的是 ACCESS。 1.31.3 硬件需求硬件需求 在运行本系统前,请检查一下计算机是否满足以下要求。 计算机要求的配置为: (1) WINDOWS Se
3、rvicePack4.0 和 Internet 信息服务器 5.0 (IIS 5.0) (2) Microsoft Office Access2000 以上版本 (3) Windows 2000/XP 简体中文版简体中文 IE5.0 以上版本 需求分析需求分析 2.2.1 1 系统概述系统概述 根据该 BBS 的逻辑功能划分,本系统一共分为七大功能模块,分别是用户 注册和登陆模块,用户资料管理模块,文章发表和文章浏览模块,文章搜索模 块,管理员操作模块,版主操作模块,论坛短消息功能模块。其中管理员操作 又划分为论坛文章操作模块及论坛设置模块。用户资料管理模块可划分为用户 密码重设模块,用户信息
4、查询模块,用户资料修改模块。其功能结构图如图 2.1 所示。 第 2 页 共 29 页 图 2-1 系统功能结构图 (1)用户注册和登陆模块 主要是完成新用户的注册,将新用户注册信息加入数据库;登陆模块主要 验证用户身份,使用会员身份登陆论坛即可进入论坛并享有会员的使用权限。 (2)用户资料管理模块 主要功能是注册用户可以随意修改自己的个人信息,可随时查询其他用户 的个人资料;如果不幸遗忘自己的登陆密码,还可利用本论坛的密码重设功能, 重设密码,极大的方便了用户使用。 (3)文章发表和文章浏览模块 本论坛最主要的功能,登陆用户和游客都可随意点击感兴趣的帖子进行浏 览,而登陆用户还可以随时在论坛里发表自己的文章,或者对论坛里的帖子进 行回复。 (4)文章搜索模块 登陆用户可利用该功能对感兴趣但无法记起位置的帖子进行查找,方便用 户游览论坛的一个功能。 (5)管理员操作模块 校园 BBS 系统 用 户 注 册 和 登 陆 模 块 用 户 资 料 管 理 模 块 文 章 发 表 和 浏 览 模 块 文 章 搜 索 模 块 管 理 员 操 作 模 块 版 主 操 作