能立即回到,刚开始的页面。
6.4.3展示论坛板块
在进入网址的欢饮页是一个直接跳转的网页。因为进入主页需要查询数据库,把板块信息取出做展示。我在数据库中插入了4个板块(java,c++,c,php)。
实现改功能的数据库代码为
public List
qr.query(IndexAciton.connection.get(),sql,new
BeanListHandler
}
将代码能将数据封装一个javaBean的List集合中。经过sevice,和action返回客户端做展示。
21
6.4.4展示论坛帖子列表
展示帖子列表的实现方法与展示板块相似,但做了分页处理,所以使用了limit一下是该功能实现的代码,
public List
String sql = \by lastReplyTime desc limit ?,?\
QueryRunner qr = new QueryRunner(DataSourceUtils.getDataSource()); return
qr.query(sql,newBeanListHandler
}
22
6.4.5
回
复
展
示
该功能和之前的也差不多但因为加入了楼中楼,其实这里复杂了很多,我也是潜心研究了一两天才把功能实现的。代码如下Sevice和dao代码:
sevice代码:
public List
List int count = reply.getInReplyCount(); if(count%5 == 0){ page.setTotalPage(reply.getInReplyCount()/5); }else{ page.setTotalPage(reply.getInReplyCount()/5+1); 23 } ReplyDao dao2 = new ReplyDao(); List inReplies = dao2.listInReply(reply.getRid(),page.getCurrentPage()); reply.setPage(page); reply.setInReplies(inReplies); } return posts; } dao代码 public List QueryRunner qr = new QueryRunner(DataSourceUtils.getDataSource()); return BeanListHandler } public List String sql = \ QueryRunner qr = new qr.query(sql,new QueryRunner(DataSourceUtils.getDataSource()); return BeanListHandler } 24 qr.query(sql,new 6.4.6我的留言 有很多功能由于时间有限未能介绍和截图。(如:登陆,发表帖子,发表回复,修改个人信息,展示个人信息,用户头像上传。。。),老师有兴趣的话可以查看源代码包下src.com.gdut.dao(DATABASE ACCESS OBJECT)查看有关数据库的源代码。 6.6数据库性能检测与备份设计 在进行了以上的测试工作后,将整个软件系统作为单一的实体进行测试,测试内容与系统测试基本类似,但它是在用户积极参与下进行的,此测试过程主要使用实际数据,进行测试,验证测试的目的是验证系统确实能够满足用户的需求,经过这个环节的实际数据测试,系统的各个功能实现都达到了系统需求设计的要求。 备份:通过数据转储和登入日志文件实现对数据库的备份设计, 6.7系统安装使用说明 开发集成环境:Intelij IDEA 服务器:TOMCAT 系统:WINDOW 语言:JDK,JSP(Tomcat lib目录包含源代码), 开发框架:struts2,JQuery 6.8如何运行 如果有JRE环境则可以到本人发的tomcat目录下的bin双击startup.bat直接运行服务器。然后浏览器输入localhost直接访问。(事先要创建好数据库,请执行bbs.sql的创表语句) 25 7 回顾与展望 本系统经过测试,能完成个人信息管理的基本功能,如个人信息的查看、添加、修改、删除等,但还存在很多不足之处。在这次的课程设计之中,遇到了很多意想不到的问题,每次通过调试进行错误分析都会以前的知识进行巩固并加深理解,在解决问题的过程中还锻炼了自己的动手实践能力。 参考文献 除了前段设计外参考rainmeter社区以及百度贴吧之外。未有任何参考,纯手工制作,也不知道这个数据库课设需要参考什么资料。 26 百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库基于struts2的BBS论坛数据库课设 - 图文(5)在线全文阅读。
相关推荐: