1 / 23
文档名称:

th张泽java课程设计课程设计报告正文.doc

格式:doc   大小:363KB   页数:23页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

th张泽java课程设计课程设计报告正文.doc

上传人:ipod0b 2017/9/20 文件大小:363 KB

下载得到文件列表

th张泽java课程设计课程设计报告正文.doc

相关文档

文档介绍

文档介绍:目录
1 前言 1
2 需求分析 1
任务和要求 1
运行环境 1
开发工具 1
3 分析和设计 2
系统分析及设计思路 2
主要类图 5
4 具体代码实现(主要源代码) 5
5 课程设计总结 21
程序运行结果或预期运行结果 21
设计结论 23
参考文献 23
致谢 23
http://m.
1 前言
BBS(Bulletin board system),通过BBS系统可随时取得国际最新的软件及信息,也可以通过BBS系统来和别人讨论计算机……多媒体、设计以及医学等等各种有趣的话题,更可以利用BBS系统来刊登一些“征友”、“廉价转让”及“公司产品”等启事,而且这个园地就在你我的身旁。只要您拥有1台计算机、1只调制解调器和1条电话线,就能够进入这个“超时代”的领域,进而去享用它无比的威力!
2 需求分析
任务和要求
该BBS论坛系统方便企业员工内部技术交流、客户及时反馈意见。其前台以简单的操作为用户提供方便的信息交流方式,同时后台为网站管理员提供便携的主题、回复、用户等信息管理功能。
前台功能:用户注册、用户登录功能、论坛浏览、主题浏览、发表主题等功能
后台功能:用户管理、栏目管理、主题管理、主题管理、回复管理等功能。
运行环境
(1)Windows XP/7系统
(2)MySQL数据库系统
(3)MyEclipse
开发工具
Java
3 分析和设计
系统分析及设计思路
该BBS系统是一个典型的Java Web程序,由系统前台和后台管理及数据库三部分组成。

系统前台模块提供给所有用户使用,用户包括注册用户和普通游客,二者所拥有的功能不同。系统前台主要包括用户登录、用户注册、发表主题、论坛浏览、主题浏览、删除主题等功能模块。

用户注册
删除主题
添加帖子主题
添加帖子主题
显示论坛列表
显示帖子详细内容
显示帖子主题
显示论坛名称
用户登录
论坛浏览
主题浏览
发表主题
删除主题
前台功能模块
BBS系统前台功能结构图
论坛浏览模块分析
论坛浏览部分首先用首页进行展示各大论坛版块,其中包括论坛的名称、基本介绍、主题数和最新发表主题。。 script语句,来连接与访问数据库,将数据库中各帖子标题、内容等详细信息逐个取出,并存放于新建的ArrayList中。然后用html标签来展示主页详细内容,用<title>标签来展示论坛标题;用<a href>标签来添加跳转,以实现登录、注册、发表新主题等功能在主页上的链接;并在<body>中添加表单,将ArrayList中的数据取出,在<table>中有序显示出来,完成帖子的展示;并引入相关图片美化主页,以提高主页的吸引力。
主题浏览模块分析
在主页中点击帖子标题,,展示主题的详细内容。,接收到链接传过来的帖子ID,在数据库查找其标题、内容等信息,并在<html>标签中用<table>表单展示,并有一个链接<a href>跳转返回到主页。
删除主题模块分析
在主页中点击发表新主题,,在<html>标签中添加了两个<input>表单,type为text类型,用于存放标题和内容。在标题栏和内容栏中输入新帖子信息,点击submit提交,在Java Script语句中接收到内容,连接到数据库将数据插入到数据库中,返回首页刷新,就可在首页看到新添加的主题。
发表主题模块分析
在主页每个主题都有一个删除的链接,,,,根据传来的主题ID执行删除操作,将此主题的信息全部删除,若删除成功则显示“delete ess!”并返回。

后台管理主要由管理员使用,可对论坛中相关信息进行管理、维护,普通用户无权使用。后台管理主要包括用户管理、主题管理、管理员注销等功能模块。

后台功能模块
用户管理
主题管理
后台登录
删除用户
查询用户
主题删除
主题查询
管理员注销
主题添加
BBS系统后台功能结构图
数据库分析
数据