毕 业 设 计 说 明 书 ( 论 文 ) 中 文 摘 要
随着网络技术的发展和普及,BBS 已经成为人们日常生活中不可或缺的
部分,BBS 多用于大型公司或中小型企业,也可以用于小型的团体如:社区,
学校等,给用户提供交流的平台,方便用户相互学习,互帮互助,共同进步。
如今形形色色的论坛,主题包括了我们生活的每个角落。论坛已经成为人们
上网寻找问题答案的首选。
本系统致力于为广大用户提供一个学习交流的平台。大家不仅可以相互帮助
解决一些学习生活中的问题,也可以结交朋友。
本论文详细介绍了基于 JavaEE 的论坛系统的设计与实现。本系统使用
JSP,Servlet 技术,使用了 Struct 框架,Mysql 数据库,在 MyEclipse 软件环境下进
行设计。文中相信介绍了:设计本系统运用的相关知识点,对系统的需求分析,
在需求分析的基础上,对论坛的注册,登陆,发帖,回帖,以及管理员对用户,
帖子,板块,通知的管理等功能模块的分析与实现。
关键字 JSP,Struts,MyEclipse,数据库
毕 业 设 计 说 明 书 ( 论 文 ) 外 文 摘 要
Title Abstracts of Original Articles
Abstract
With the development and popularization of the network
technology, BBS has become an indispensable part of daily life.
BBS can be used for large companies or small and medium-sized
enterprises and also for small groups, such as: community,
school, etc.BBS can provide users a platform for exchanging
knowledge, so that they can learn from each other to make a steady
progress. Now all kinds of forums, including the theme of every
corner of our lives, have become their first choice to find
answers on the Internet.
The system is committed to provide users a platform for
exchanging learning experiences. Not only can we help each other
solve some problems in life, but also can make friends.
This paper introduces the design and accomplishment of
JavaEE-based forum system in detail. The system uses JSP, Servlet
technology, Struct framework, and Mysql database, under the
design environment of MyEclipse software. And the paper
introduces the related knowledge points in the use of the system,
the demand analysis for the system,registration, landing, post
and reply for the forum on the basis of demand analysis, the
analysis and accomplishment of the functional modules for the
management of the user, post, board, notice under the control of
the administrator.
Keywords: JSP,Struts,MyEclipse,Database
1
目 录
前 言 .................................................................1
第一章 BBS 论坛概述 .....................................................3
1.1 研究背景 ..........................................................3
1.2 现状 ..............................................................3
1.3 研究的内容 ........................................................4
1.4 研究的意义 ........................................................4
第二章 开发环境概述 ...................................................6
2.1 JDK...............................................................6
2.2 JVM...............................................................7
2.3 TOMCAT .............................................................7
2.4 MYECLIPS ...........................................................8
2.5 MYSQL .............................................................9
第三章 相关技术介绍 ..................................................10
3.1 JSP 简介 .........................................................10
3.2 STRUTS 架构简介 ...................................................13
第四章 系统的分析与设计 ..............................................19
4.1 需求分析 .........................................................19
4.2 模块设计.........................................................20
第五章 系统数据库设计 .................................................22
5.1 数据库的需求分析.................................................22
5.2 数据库概念结构设计 ...............................................22
5.3 数据库逻辑结构设计 ...............................................24
第六章 系统功能模块的实现 .............................................29
6.1 主页面的实现 .....................................................29
2
6.2 用户注册的实现 ...................................................33
6.3 用户注册的实现 ...................................................34
6.4 浏览帖子的实现 ...................................................35
6.5 发帖/回帖的实现 ..................................................36
6.6 用户个人信息管理的实现 ...........................................37
6.7 用户退出的实现 ...................................................38
6.8 管理员权限的实现 .................................................38
6.9 数据库的连接实现 .................................................39
第七章系统重点与难点 ..................................................40
7.1 基于 STRUTS 架构的 MVC 实现 .........................................40
7.2 系统中表现层所涉及的文件.........................................40
7.3 系统中逻辑控制层,模型层的文件...................................41
7.4 配置文件 STRUTS-CONFIG.XML ..........................................42
7.5 资源包的建立.....................................................43
7.6 难点.............................................................44
总 结 ................................................................46
参考文献 ..............................................................47
致谢 ..................................................................48
附录:英文技术资料翻译 ................................................49