毕业论文论文范文课程设计实践报告法律论文英语论文教学论文医学论文农学论文艺术论文行政论文管理论文计算机安全
您现在的位置: 毕业论文 >> 计算机论文 >> 正文

JSP计算机技术交流论坛设计毕业论文 第4页

更新时间:2016-9-24:  来源:毕业论文
.4 数据库设计
(1)数据库的概念设计:根据对系统的需求分析及系统设计,规划出本系统使用的数据库实体,分别为:根帖实体,用户实体,版面实体,类别实体,回复贴实体。其中根贴实体包括编号、所属版面、标题、内容、发布者、发布时间、帖子的操作时间、是否置顶、置顶时间、是否精华和设置精华时间属性;回复贴实体包括编号、根贴ID、标题、内容、回帖者和回复时间属性;版面实体包括编号、版面所属类别ID、版面名称、版主和版面公告属性;论坛类别实体包括编号、论坛类别和介绍属性;用户实体包括编号、姓名、密码、性别、头像、QQ号、邮箱、地址、权限和电话属性。其中主要的两个实体的E-R图如下:

图7 根贴实体的E-R图

图8 版面实体的E-R图

(2)根据以上这些步骤就可以创建一个数据库,依次建立下列表结构:根帖信息表;论坛版面信息表;回帖信息表;论坛类别信息表;用户信息表。关系图8如下本文来自辣)文-论(文/网,毕业论文 www.751com.cn 加7位QQ324-9114找源文:

图8 数据库关系图
4 系统主要功能模块的实现
4.1浏览信息模块的实现
浏览信息模块主要包括以下功能:首页的浏览、前台的论坛版面显示,某个版面下的根帖列表,我的帖子列表显示,精华帖子列表显示,搜索后的根帖列表显示和根帖与回复贴内容的详细显示。
本系统中所有页面都采用了一种页面框架,该页面框架采用了一分栏结构,分为四个区域:页头,功能栏,内容显示区,页尾。前台页面的实现采用include动作和include指令来包含各区域所对应的jsp文件。因为文件头,功能栏,页尾是不变的,所以可以在框架页面中事先指定。
论坛的前台显示主要包括:其中在根帖的列表显示中,我的帖子,精华帖子和搜索帖子显示这三个功能的实现是相似的,最终都是生成一个SQL查询语句,并通过执行SQL语句来获取符合条件的信息集合,然后返回页面进行显示。
在前台页面显示论坛类别时,首先通过Struts的logic标签库中的iterate标签遍历存储在session范围中的List集合对象,该List集合对象是在处理用户访问论坛首页面时的请求处理类中实现的;然后在使用bean标签库中的write标签输出从List集合对象中遍历出的ActionForm中的属性信息。另外,还要显示当前论坛类别中的版面,通过获取论坛类别的List集合对象后,用for循环该List集合对象,获取论坛类别ID,通过此ID获取所有版面,将这些版面存储在List集合对象中。并将List以“Class+当前论坛类别的ID”为关键字存储在session范围内。在遍历存储在类别的List集合的iterate标签中嵌套另一个iterate标签来遍历版面。根贴与回复帖的显示通过查询tb_bbs表和Tb_bbsAnswer表获取数据,再调用业务处理对象获取。
登录与注册模块主要用到的是Validator验证框架来验证表单。

上一页  [1] [2] [3] [4] [5] 下一页

JSP计算机技术交流论坛设计毕业论文 第4页下载如图片无法显示或论文不完整,请联系qq752018766
设为首页 | 联系站长 | 友情链接 | 网站地图 |

copyright©751com.cn 辣文论文网 严禁转载
如果本毕业论文网损害了您的利益或者侵犯了您的权利,请及时联系,我们一定会及时改正。