目 录
摘 要 I
Abstract II
引 言 1
1 基础知识 3
1.1 背景与意义 3
1.2 开发方法 4
1.2.1 JAVA和JSP技术简介 4
1.2.2 SQL Server 2005概述 5
1.2.3 Tomcat 6.0服务器架构 6
1.2.4 运行环境的选择 6
2 系统需求分析 8
2.1 系统功能概述 8
2.1.1 系统功能需求 8
2.1.2 用例分析 8
2.1.3 概念层类图 10
2.2 系统性能要求 11
2.2.1 系统灵活性 11
2.2.2 输入输出要求 12
2.2.3 数据管理能力要求 12
2.3 可行性分析 12
2.3.1 社会可行性 12
2.3.2 技术可行性 12
2.3.3
经济可行性 13
2.3.4 操作可行性 13
3 系统概要设计 14
3.1 设计目标 14
3.2 网络论坛数据流图 15
3.3 面向数据流的设计方法 16
3.3.1 系统层次图(H图) 17
3.4 系统数据库设计 18
3.4.1 数据库设计原则 18
3.4.2 数据库概念结构设计 19
3.4.3 数据库表设计 20
4 系统的详细设计 23
4.1 代码标识设计 23
4.2 代码设计原则 23
4.3 系统主要功能流程及模块 24
4.3.1 前台显示设计 24
4.3.2 发表帖子模块设计 28
4.3.3 根帖操作设计 29
4.3.4
搜索帖子操作设计 31
4.3.5 用户
注册操作设计 32
4.4 论坛后台管理模块设计 33
4.4.1 论坛版面管理 33
4.4.2 论坛类别管理 37
4.4.3 论坛用户管理 40
5 系统测试 43
5.1
程序的测试方法 43
5.2 软件的功能测试 44
5.2.1 链接测试 44
5.2.2 功能模块测试 45
5.2.3 验证功能模块测试 46
5.3 软件的可用性测试 46
结 论 48
致 谢 49
参考文献 50
附录 附录清单A 51
附录 附录清单B 57
引 言
伴随着计算机技术的发展,人们生活水平的提高,传统的社交方式越来越难以满足人们的需要。而现在,随着中国的网名人数迅速增加,地区的信息网络化越来越普及,人们更愿意借助网络这种全新的方式来交流,于是网络论坛便应运而生。
网络论坛一般就是大家口中常提的BBS。什么是BBS呢,BBS的英文全称是Bulletin Board System,翻译为中文就是"电子公告板"。它是Internet上的一种电子信息服务系统。
在较早的时期,BBS仅仅是提供一块公共电子白板,每个用户都可以在上面书写,可发布信息或提出看法。象日常生活中的黑板报一样,电子公告牌按不同的主题、分成很多个布告栏,布告栏的设立的依据是大多数BBS使用者的要求和喜好,使用者可以阅读他人关于某个主题的最新看法(几秒钟前别人刚发布过的观点),也可以将自己的想法毫无保留地贴到公告栏中。
现在,BBS可以说是一种极为常见的互动交流服务系统。大家不仅可以在此发表自己的想法,交流技术、经验以及人生的感悟,也可以作为用户与商家交流的渠道,商家可以开设BBS作为售后服务信息收集和反馈中心,在此回答用户提出的
问题式发布消息。
在
web2.0时代到来的大环境下,BBS即将朝着两个方向发展:
一是朝着即时性发展,随着信息产生和更新的速度越来越快,人们对信息的需求越来越大,对获取信息方式的要求越来越高,这便要求了BBS需要具有越来越高的即时性。现在动态网站出现的新技术Ajax,可以不需要刷新页面就可以更新数据,这就使得web站点看起来是即时响应的。
二是朝着图形化方向发展,由于使用BBS进行交流的用户越来越多,这就要求BBS必须得有富有特色的,友好的界面来吸引来自天南海北的朋友的目光。图形虚拟社区可以非常具体和形象化地模拟整
请下载论文,论文或程序为doc或rar格式,只上传部分目录查看,如果需要此论文或程序,请点击-下载论文,下载需要资料或是论文。