基于JSP论坛课程设计报告-.doc
《基于JSP论坛课程设计报告-.doc》由会员分享,可在线阅读,更多相关《基于JSP论坛课程设计报告-.doc(20页珍藏版)》请在三一办公上搜索。
1、JSP课程设计报告BBS论坛设计一、 BBS论坛BBS的英文全称是Bulletin Board System,译为“电子公告板”。BBS最早是用来公布股市价格等类信息的,一直到互联网与个人计算机普及后广泛流行于网络。目前,通过BBS系统开发出各种论坛、网上社区、交友中心等信息平台。二、 BBS系统角色本系统实现BBS论坛的浏览、发贴、注册等功能。系统的角色分为:1、 普通用户(游客)浏览信息(主贴及加回帖)、用户注册2、 注册用户用户登录、发表主贴、对相关的主贴发表回帖、个人信息维护3、 版主对所属版块信息的维护,对不合适的主贴及回帖维护4、 系统管理员对版块进行管理,对用户进行管理三、 设计
2、基本思路(修改相应的名称与本人项目对应,也可自己设计类似的图)BBS.jsp论坛主页面topiclis.jsp显主题帖、发帖页面发帖replylist.jsp显主题帖、发帖页面发帖GetTopicServlet获取相应板块主帖GetReplyServlet获取相应板块主帖AddTopicServlet获取相应板块主帖AddReplyServlet获取相应板块主帖发主题帖查看回帖发回帖DelReplyServlet删除回帖删除回帖DelTopicServlet删除主帖删除主题帖四、 BBS详细设计分析(给出各页面的运行效果截图、相关的Servlet代码,Servlet关键加注释)1:背景加的是浮
3、动框架代码:未标题-2 1、 系统主页面BBS.jsp运行截图:() 相关代码:导入标签: 你尚未登录 | 登录 | 注册 当前用户: 首页 %ArrayList bdata=BoardDao.getAllBoard(); for(int i=0;i a href=GetTopicServlet?boardid= 主贴数: 版主: % ArrayList udata=tem.getBuserdata(); for(int j=0;j GetTopicServlet:/1 获取版块的idString boardid=request.getParameter(boardid);Sys
4、tem.out.print(bid=+boardid);String curnum=request.getParameter(currentpage);if(curnum=null)curnum=1;/2 调用相关的类查询相关的信息GetPage mypage=new GetPage();DBConnect mydb=new DBConnect();String sql=select * from topic where boardid=+boardid;mypage.setDb(mydb);mypage.setKeyFielsName(topicid);mypage.setP_curpage
5、(Integer.parseInt(curnum);mypage.setPageSize(3);mypage.setSql(sql);ArrayList tdata=new ArrayList();ResultSet re=null;try re=mypage.getPage();while(re.next()Topic tem=new Topic();tem.setTopicid(re.getString(1);tem.setTitle(re.getString(2);tem.setTdata(re.getString(4);tem.setReplynum(ReplayDao.getRepl
6、ayByTopicId(tem.getTopicid()+);String userid=re.getString(5);tem.setTopicuser(UserDao.getUserInfoByUserId(userid);tdata.add(tem);catch (Exception e) e.printStackTrace();/判断是否为版主HttpSession session=request.getSession();String u=(String)session.getAttribute(uid);System.out.print(u=+u+aa);boolean flag=
7、false;if(u!=null)/u不为空说明登陆用户,判断是否为版主flag=MasterDao.checkMaster(u, boardid);/3 将查询结果送到信息显示request.setAttribute(flag, flag);System.out.print(dd=+tdata.size();request.setAttribute(ttdata, tdata);request.setAttribute(boardid, boardid);request.setAttribute(curpage, mypage.getP_curpage();request.setAttrib
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 JSP 论坛 课程设计 报告
链接地址:https://www.31ppt.com/p-4957783.html