1、 课程设计报告课程设计报告 课程设计题目:课程设计题目: 校园论坛校园论坛 20132013 年年 6 6 月月 2121 日日 引言 . - 1 - 一、系统需求分析及内容简介 . - 1 - 1.1 系统需求分析 - 1 - 1.2 内容简介 - 2 - 1.3 课题调研与可行性分析 . 2 二、论坛功能结构 . 2 三、三、数据库设计 3 3 四、论坛窗体及代码 4 4.1 论坛注册部分概述 4 4.2 论坛登录部分技术分析 . 7 4.3 论坛发表部分实现过程 10 4.4 论坛回复部分实现过程 14 五、论坛评价 . 17 5.1 论坛特色/优点介绍 18 5.2 论坛存在不足与改进
2、方案 18 5.3 设计心得与体会 . 19 六、结 论 20 - 1 - 引言引言 如今,随着计算机技术的发展和互联网的普及,在网络上出现了一种新的信 息交流平台,那就是 BBS。BBS 的英文全称是 Bulletin Board System,翻译为 中文就是“电子公告板”。 而 BBS 在国内一般称作网络论坛,它是 Internet 上的一种电子信息服务系统。它提供一块公共电子白板,每个用户都可以在上面 书写,可发布信息或提出看法。它是一种交互性强,内容丰富而即使的 Internet 电子信息服务系统。用户在 BBS 站点上可以获得各种信息服务,发布信息,进行 讨论,聊天等等。 一、一、
3、系统需求分析及系统需求分析及内容简介内容简介 1、系统需求分析系统需求分析 目前,论坛的发展也如同网络,雨后春笋般的出现,并迅速的发展壮 大。现在的论坛几乎涵盖了我们生活的各个方面,几乎每一个人都可以找 到自己感兴趣或者需要了解的专题性论坛,而各类网站,综合性门户网站 或者功能性专题网站也都青睐于开设自己的论坛,以促进网友之间的交流, 增加互动性和丰富网站的内容。国内很多大、专院校都有自己学校范围内的专 有论坛,提供给本校教职工以及广大学生一个交流互动的平台,方便学校发布官 方消息,让学校领导及时了解教职工及学生的工作学习情况,帮助学生向学校领 导或老师反映基层问题或提出工作建议, 同时方便学
4、生及教师之间开展文化和娱 乐活动,增进学生之间、学生和教师之间的友谊。可以说校园论坛是一个联系学 校的领导和基层,教师和学生,学生与学生之间的桥梁,具有很积极的作用。 学生及教师在工作和学习中需要大量的信息互动与交流, 然而目前大量的信 息发布与交流主要是通过 QQ、电话或者在校园中张贴海报,不仅没有广泛性, 信息覆盖范围小,而且破坏了校园内的环境。因此为了帮助学院教师及学生的工 作和学习,有必要建立一个校园论坛。 - 2 - 2、内容简介内容简介 校园论坛是一个功能完善的网站系统, 主要是有前台和后台两个大部分组成。 前台部分主要包括:注册、登录、注销 后台部分主要包括:数据库的创建、维护、
5、修改 3、课题调研与可行性分析课题调研与可行性分析 1) 技术可行性 论坛使用 ASP 编程工具,采用 VBScript 语言和 ACCESS 数据库管理系统。使 用 Dreamweaver 来开发。开发工具很容易使用,而 VBScript 语法相对比较简 单,所以采用的语言和数据库来设计和建立此论坛是可行的。 2) 经济可行性 在开发软件以及工具方面不需要任何投入,都有现成的,我们只需要一台一 般的计算机即可以完成论坛的开发。因为我们的论坛将会在校园局域网中使用, 所以不存在购买域名的问题,因此开发这个论坛的成本是非常低的。 3) 操作可行性 这次开发论坛主要使用的是ASP和ACCESS数据
6、库, ASP是微软公司开发的代替 CGI脚本程序的一种应用,它可以与数据库和其它程序进行交互,是一种简单、方 便的编程工具。而ACCESS数据库也是微软公司开发的,他们拥有完美的兼容性。 开发出来的论坛界面简洁美观,只要会上网就会使用。 二、二、 论坛论坛功能结构功能结构 根据论坛的功能需求和目标,本论坛设计的功能如下: 1) 注册功能:使游客可以注册成为会员,得到会员的权限。 2) 登录功能:已经注册过的会员进行登录验证后可以享有会员的权限。 3) 帖子功能:游客和会员可以浏览已经发表出来的帖子,并且会员可以发 表新的帖子和对已发表的帖子进行回复。 4) 后台管理功能: 只有管理员可以使用此功能, 管理员可以对论坛的前台 界面进行一点的修改,可以审核、删除、置顶帖子。可以对会员的信息 - 3 - 进行修改和删除。 三、数据库设计三、数据库设计 1 1、数据库概要说明数据库概要说明 此数据库包括三张表:用户信息表、用户言论表、评论回复表 用户信息表: 用户言论表: 评论回复表: - 4 - 四、论坛窗体及代码四、论坛窗体及代码 校园论坛由多个页面组成,下面仅