校园BBS论坛系统论文 下载本文

内容发布更新时间 : 2024/11/5 12:58:49星期一 下面是文章的全部内容请认真阅读。

本科生毕业设计(论文) 摘 要

本文通过对基于B/S模式下的BBS论坛系统的设计与实现,以及对BBS系统的相关背景、系统设计、需求分析、技术支持、系统测试与维护等方面阐述了BBS系统的开发过程,并使用当下主流的论坛网站大多采用的目前流行的java语言+SSH(struts+spring+hibernate)框架和后台Oracle技术,它的特点是具备一般论坛的基本功能且操作简单,使用方便。本BBS论坛系统的可以为学生提供一个交流的平台,在网上为大家提供了交流经验、探讨问题的空间。BBS系统给用户提供注册和登录的功能。注册时用户可以自由选择头像和编写名称,BBS论坛系统拥有的发表主题和回复等功能,使论坛更具特色,回复时还有表情添加功能,大大提高了论坛的趣味性。

关键词:BBS;JAVA;MYSQL;SSH;JSP

作者上传的文档中有配套的ppt,请自行下载,有任何疑问或要软件包,发邮件到:lqn6633@163.com

本科生毕业设计(论文) Abstract

This article through to the BBS system based on B/S mode of the research and implementation, as well as the background, the BBS system design, requirement analysis, technical support, system testing and maintenance describes the development process of BBS system, and use the current mainstream forum websites are mostly based on the popular java language SSH (struts+spring+hibernate) frame and background of Oracle technology, it is characterized with the general forum's basic function and has the advantages of simple operation, easy to use. TheBBS system can provide a platform for the exchange of students, the Internetprovides us exchange experience, explore the problem space. The BBS systemprovides to the user registration and login function. Registered users can freely choose the picture and write name, keynote and reply function with BBS forum system, make the forum more features, reply and expressions add functionality,greatly improving the forum's interest.

Key words: BBS;JAVA;MYSQL;SSH;JSP

本科生毕业设计(论文)

目 录

第1章 概述 .................................................................................................................. 1 1.1 课题背景 ................................................................................................................ 1 1.2 系统要解决的问题 ................................................................................................ 2 1.3 本章小结 ................................................................................................................ 2 第2章 相关技术及运行环境简介 .............................................................................. 3 2.1 java语言 .............................................................................................................. 3 2.2 SSH框架 .............................................................................................................. 3 2.3 JSP框架 ............................................................................................................... 4 2.4 javascript框架 ..................................................................................................... 5 2.5 数据库MYSQL ................................................................................................... 6 2.6 开发环境 .............................................................................................................. 6 2.7 本章小结 .............................................................................................................. 8 第3章 需求设计 .......................................................................................................... 9 3.1 需求的必要性 ...................................................................................................... 9 3.2 可行性分析 .......................................................................................................... 9 3.3 用户功能需求 .................................................................................................... 10 3.4 数据需求 ............................................................................................................ 10 3.5 本章小结 .............................................................................................................11

I

本科生毕业设计(论文) 第4章 系统整体设计 ................................................................................................ 12 4.1 系统结构模块设计 ............................................................................................ 12 4.2 数据库设计 ........................................................................................................ 13 4.3 数据表设计 ........................................................................................................ 13 4.4 本章小结 ............................................................................................................ 15 第5章 详细设计 ........................................................................................................ 16 5.1 用户登录模块 .................................................................................................... 16 5.2 用户注册模块 .................................................................................................... 17 5.3 帖子版块模块 .................................................................................................... 18 5.4 主题帖子模块 .................................................................................................... 18 5.5 浏览主题界面 .................................................................................................... 19 5.6 发表帖子模块 .................................................................................................... 19 5.7 管理员模块 ........................................................................................................ 20 5.8 本章小结 ............................................................................................................ 20 第6章 系统运行和测试 ............................................................................................ 21 6.1 测试过程概述 .................................................................................................... 21 6.2 测试运行情况 .................................................................................................... 22 6.3 程序有待改进方面 ............................................................................................ 22 6.4 本章小结 ............................................................................................................ 23 结 论 ............................................................................................................................ 24 参考文献 ........................................................................................................................ 25 致 谢 ............................................................................................................................ 26

II

本科生毕业设计(论文) 第1章 概述

1.1 课题背景

在当今这个以网络为主流的社会,互联网已经日益深入,成为了人们生活中不可缺少的一部分。由于进行信息的内外交流,已经成为了大众的广泛需要,BBS近几年已经成为当下网络上流行的交流平台。随着技术的进步,BBS论坛的功能也在不断增加并完善,由于Java语言技术所实现的“一次编写,随处执行”的优势的web开发技术受到了越多人的认可,主流的网站几乎都用到了Java语言,包括大部分的主流BBS网站。本篇论文设计,围绕怎样设计和实现一个网上BBS论坛系统进行研究。

网上BBS论坛是各种信息交流和发布的场所,它的特点是言论自由,不论什么身份年龄性别,均可在论坛里发表自己的言论,不同身份年龄性别的人都可以不受任何限制的畅所欲言以及共享文件,但是这个特点却是一把双刃剑,有很多人都借助论坛的这个特点散布一些不良信息,对社会造成恶劣的影响,为了防止这样的事情发生,论坛还与设计并实现了举报和封号功能,当有用户发现有人发布不良信息的时候,经过版主审核确认后,版主将有权删除那些不良信息,并且对发布信息的ID进行封号处理,大大加强了论坛的安全性,给大家一个健康良好的信息交流空间[1]。除了可以发表文字信息外还可以上传文件或分享文件。本论文就是设计实现基于以上功能的一个校园BBS,可以同学们提供一个网上交流的空间,大家可以在这里畅所欲言,分享自己的看法、观点,还可以结交一些朋友使生活多了不少乐趣。

其中BBS大致可以分为5类:校园BBS,商业BBS,专业BBS,情感BBS,个人BBS。CERNET建立以来,校园BBS恨快地发展了起来,目前很多大学都有了BBS,几乎遍及全国上下,像清华大学、北京大学等等都建立了自己的BBS系统,清华大学的水木清华很受学生和网民们的喜爱。商业BBS主要是进行有关商业的商业宣传、产品推荐等等,目前手机的商业站、电脑的商业站、房地产的商业站比比皆是[2]。专业BBS主要用于建立地域性的文件传输和信息发布系统。情感BBS主要用于交流情感,是许多娱乐网站的首选。有些个人主页的制作者们在自己的个人主页上建设了BBS,用于接受别人的想法,更有利于与好友进行沟通[3]。BBS系统主要分为前台和后台,前台包括查看版面下根帖信息、查看自己发表的帖子、查看精华帖子、搜索帖子、查看根帖信息、用户注册、发表帖子、回复帖子等,后台是管理界面,主要包括论坛类别的管理版面管理和用

1