《基于JSP的BBS实现——毕业答辩》由会员分享,可在线阅读,更多相关《基于JSP的BBS实现——毕业答辩(11页珍藏版)》请在金锄头文库上搜索。
1、基于JSP的BBS实现,基于JSP的BBS实现,论坛的概念:论坛(BBS)是Bulletin-Board-System的缩写,即电子公告栏。它是一种在Internet网上开放的信息服务系统,通过论坛用户可以方便的实现信息的交换和文件的共享。 本文主要完成了基于JSP技术的信息交流论坛的设计和实现,主要实现了客户端和服务器端的动态交互。该系统包含六个模块:论坛用户登陆注册模块,论坛账户信息模块,论坛文章发布模块,公告/制度模块,版块管理模块,信息管理模块。论文详细描述了模块的结构、功能以及具体设计过程。系统采用了JSP技术以及JavaBeans组件技术和JDBC技术实现。,开发环境和技术,本虚拟
2、社区是采用JSP + JavaBean + MYSQL开发的。运行平台:JDK 1.5 + Tomcat5.5 + MYSQL + Windows XP。,辅助工具,Photoshop8.0,Dreamware8.0, Eclipse.,系统组成,系统可以分为以下几个功能模块: 1. 论坛用户登陆注册模块:包括用户登陆,退出,注册等功能。 2. 论坛帐户信息模块:当用户登陆系统后,在个人中心,可以通过修改个人资料的链接来修改个人资料(其中用户ID是不允许修改的),通过我的话题来查看和修改自己发布的文章。 3论坛文章发布模块:用户登陆系统后可以查看其他所有用户发的文章,并可以发布自己的话题,也可
3、响应回复其他用户和自己发表的话题。,系统组成,4公告/制度模块:论坛管理员可以通过后台管理系统发布论坛公告,今日话题等功能,论坛的制度上可以设置对文章操作的得分,发帖数,精华帖。 5. 版块管理模块:论坛管理员可以通过后台管理系统控制论坛的版块,管理员可以完成下列功能:任命斑竹,修改版块等操作。 6信息管理模块。社区信息配置;添加管理员; 编辑管理员;设定等级;配置权限;重新登录;安全退出;用户等级。 以上的功能完成了整个论坛的配置,用户的管理,管理员的管理都可以通过对应的链接来完成。,BBS系统软件的功能模块图,系统的运行流程,系统ER图,程序采用JDBC来访问数据库,Class.forName(“com.mysql.jdbc.Driver“); Connection con = DriverManager.getConnection(“jdbc:mysql:/“+“localhost“+“/“+numb1,“root“,“);,结论,本系统在开发过程中使用了JSP和JavaBean相结合的技术,使系统的可移植性得到很大的提高,体现了java语言”一次开发处处运行”的特点。在系统将来使用范围进一步扩大的情况下本系统可以在原有的基础上作升级和拓展。,