文档介绍:前言
是目前世界上最大的计算机互联网络,它遍布全球,将世界各地各种规模的网络连接成一个整体。上一种先进的,易于被人们所接受的信息检索手段,World Wide Web(简称最大的信息资源宝库。据估计,上已有上百万个Web站点,其内容范围跨越了教育科研、文化事业、金融、商业、新闻出版、娱乐、体育等各个领域,其用户群十分庞大,因此,建设一个好的Web站点对于一个机构的发展十分重要。近年来,随着网络用户要求的不断提高及计算机科学的迅速发展,中的广泛应用,Web站点向用户提供的服务将越来越丰富,越来越人性化。
论坛的发展也如同网络,雨后春笋般的出现,并迅速的发展壮大。论坛(BBS)的英文全称是Bulletin Board System,翻译为中文就是“电子布告栏系统”。BBS最早是用来公布股市价格等类信息的,当时BBS连文件传输的功能都没有,而且只能在苹果机上运行。早期的BBS与一般街头和校园内的公告板性质相同,只不过是通过来传播或获得消息而已。一直到开始普及之后,有些人尝试将苹果计算机上的BBS转移到个人计算机上,BBS才开始渐渐普及开来。近些年来,由于爱好者们的努力,BBS的功能得到了很大的扩充。现在的论坛几乎涵盖了我们生活的各个方面,几乎每一个人都可以找到自己感兴趣或者需要了解的专题性论坛,而各类网站,综合性门户网站或者功能性专题网站也都青睐于开设自己的论坛,以促进网友之间的交流,增加互动性和丰富网站的内容。
目录
摘要 I
Abstract II
第一章绪论 1
课题研究的目的及意义 1
国内外研究动态 1
2
第二章开发平台与主要技术 3
开发平台 3
MyEclipse 3
3
4
4
JSP 4
MVC模型 4
Stuts、Hibernate、AJAX 4
第三章需求分析 6
6
6
项目组织 6
功能概述 6
功能结构 6
7
7
9
9
9
第四章总体设计 10
数据库设计 10
E-R图 10
表的设计 11
13
第五章详细设计 15
15
16
16
17
18
19
第六章测试 20
20
单元测试 20
20
21
第七章使用说明 22
搭建运行环境 22
操作指南 22
22
前台操作 24
第八章总结 26
参考文献 27
外文原文 28
译文 35
致谢 41
摘要
论坛是互联网上的一个重要应用,其主要功能是给用户一个在网上互相交流、互相学台。用户在BBS站点上可以获得各种信息服务,发布信息,进行讨论,聊天等等。
论文主要介绍了基于J2EE技术的网上论坛系统的设计和实现。设计包括数据库设计,系统架构设计,以及前端用户界面设计。系统中普通用户可以完成用户的注册,登录,退出,发帖,跟帖,修改帖子,删除帖子,修改密码等功能。管理员可以对版块进行维护,对帖子和用户进行管理。文中详细描述了系统需求、模块结构及功能。
系统使用了MVC的设计模式,程序在业务逻辑、控制逻辑和表现逻辑上实现了分离。系统结构清晰,具有良好的可读性、可扩展性和可维护性。系统使用了Struts框架,呈现层采用了JSP动态网页技术,页面用到了CSS(层叠样式表)以及JavaScript技术。在文字处理方面利用了CKEditor框架。注册页面通过AJAX技术来完成用户名的验证。系统以MyEclipse作为开发工具,用Hibernate连接后台MySQL数据库,界面设计人性化,操作简单。
关键词:论坛系统;J2EE;数据库;设计模式;对象关系模型
Abstract
BBS is one of the important application on the , its main function is giving users a platform to exchange, communication, learning and help each other. The users can get a variety of informa