第五章
<% int id = Integer.parseInt(request.getParameter(\ int replyid = Integer.parseInt(request.getParameter(\ if (replyid > 0) {//当replyid>0 时表示要删除的是回复贴 if (session.getValue(\ sql = \此回复已被删除!'\ + \ where reply=\ stm.executeUpdate(sql); } response.sendRedirect(\ } else {//否则,当replyid=0时表示要删除主帖 sql = \ + session.getValue(\ rs = stm.executeQuery(sql); if (rs.next() || session.getValue(\ sql = \ stm.executeUpdate(sql); sql = \ stm.executeUpdate(sql); sql = \table discuss add id int not null auto_increment primary key\
stm.executeUpdate(sql); } response.sendRedirect(\ } %>
29
第六章
第六章 系统总结与展望
6.1 总结
经过几个月的学习、分析、设计与变成实践,毕业设计“基于JSP的BBS论坛的设计与实现”的工作已进入了收尾阶段。总结此次毕业设计的过程,大致经历了如下几个阶段: 搜集资料阶段:
在毕业设计的选题过程中,面对老师给出的大量的选择题目,自己感觉一片茫然,不知道选哪个好,有的甚至一点都不了解。但是结合在大学所学的知识以及自己的兴趣,并在网上查看了相关的资料,最终在老师的建议和指导下,才最终将选题确定下来——基于JSP的BBS论坛的设计与实现。所幸,现在的资源都是共享的。 功能设计阶段:
在做好前期的准备工作之后,我就开始了本BBS论坛系统的设计。根据分析,此BBS论坛的功能模块主要包括:会员/管理员注册及登录、发布主题、回复主题、修改及删除主题以及用户信息的管理。由于时间的限制再加上自己水平有限,所以实现的都是BBS最基本的功能。 系统详细设计与实现阶段:
系统详细设计即是对系统的各个功能模块,进行详细的规划,确定如何编码,从细节方面实现模块具体功能的阶段。一个网络应用系统的开发离不开后台数据库的而支持,针对这类固定的操作,可以专门创建一个方法来实现。 撰写初稿及定稿阶段:
通过本BBS论坛系统的设计与开发,使我获益良多。但由于毕业实习,时间较短再加上自己的水平有限等各种原因,本系统还存在许多不足有待改进:
1、在Mysql数据库的设计上,存在着很大的改进空间。在用户的权限管理上没有做过多详细的考虑,会员虽然有权限级别上的划分,但是没有落实到具体的数据表字段上。
2、会员注册/登录界面过于简便,没有加入过多的验证方法,有待改进。
3、管理员的权限过于简单,只是比普通用户多了几个功能,有待改进。
30
第六章
6.2 展望
系统的基本工能已经完成,但是由于本人的知识和时间有限,系统本身还存在着很大的不足,但通过独立设计与开发系统,我学到了许多知识,对资料的收集与整理,自己也得到了很大的进步,同时对自己所学的这一专业也有了更大的兴趣,希望在以后的生活中,自己能够不断学习,更好的完善自己。
3
1 致谢 致谢
我的毕业设计之所以能够顺利的完成,离不开相关老师和同学们的帮助,在此对他们表示衷心的感谢。由于在论文撰写期间,自己外出实习,所以没有经常与老师见面,但是一些重要的消息,老师和同学们都会通知我,在此表示深深的谢意。特别感谢我的指导老师林振荣老师,感谢他在我写论文的时候认真负责地指导、当论文有错误时,帮助修改我的论文,督促我及时、保质保量地完成毕业论文。另外在我写论文期间,无论是收集资料,还是系统设计,具体代码的编写,同学们都给了我很大的帮助,提出了许多宝贵的意见,在此也非常感谢他们,我可爱的同学们。
32
参考文献
参考文献
[1] 庞永庆.JavaScript网页编程从入门到精通[M].北京:科学出版社,2008 [2] 邵斐.基于 Web 的 BBS 系统的建立[N].金陵职业大学学报,2003-03 [3] 赵春兰.基于JSP的电子网站数据库连接研究[J];科技创新导报;2010年06 [4] 王珊,萨师煊.数据库系统概论(第四版)[M].北京:高等教育出版社,2006 [5] 谷庆华等.基于java语言实现数据库访问[J].计算机技术与发展,2008 [6] 良葛格.java学习笔记[M].北京:清华大学出版社,2007
[7] 李怀恩.JSP应用程序开发的安全策略[J];中国科技信息;2010年03期 [8] 邱加永.JSP基础与案例开发详解[M].北京:清华大学出版社,2009 [9]杨涛,杨晓云.MySQL权威指南[M].北京:机械工业出版社,2008 [10]张金霞.HTML网页设计参考手册[M].北京:清华大学出版社 [11]耿祥义,张跃平.JSP实用教程[M]第二版.北京:清华大学出版社2007 [12] Monica Pawlan, The J2EE Tutorial.
[13] 贺松平. 基于MVC模式的B/S架构的研究及应用[D].武汉华中科技大学, 2006
[14] 孙卫琴. 精通Struts:基于MVC的Java Web设计与开发[M]. 北京电子工业出版社, 2004-1-9.
[15] MySQL官方网站:http://www.mysql.com/. [16]百度 :http://www.http://www.diyifanwen.net/
33