基于JSP技术的师生交流社区网站设计
铁岭
本次设计题目就是使用JSP技术建立的一个BBS论坛系统。采用的是MYSQL数据库及纯JavaBea
s摘要:技术,开发实现了一个可移植性较好的简洁的BBS系统,本论坛实现了论坛的大部分功能,例如发帖子、回复帖子、浏览信息用户权限设置、用户管理等。总体上,本次开发的BBS论坛是一个简而实用的“师生交流论坛”。关键词:关键词:BBS论坛系统JSP技术MYSQL数据库JavaBea
s技术
1引言随着市场经济的运行,人们越来越感觉时间就是金钱,也就越来越多的忙于各种事情工作、学习等,人们之间交流显得很少,尤其近些年来的从心态上人们不断趋于过早的成熟,这一点更加体现在从初中到高中的学生身上,他们开始不是在一起聊天,而是转而迷于网上聊天,更加减少了于老师之间的沟通。而一个能够能够增加他们之间交流的平台,此刻就显得至关重要。2系统软件设计方案21系统开发需求分析我们从用户使用论坛的角度来分析论坛系统,那么用户使用论坛,要按照一定的流程来进行,如:用户注册登陆论坛,就某个话题(主题贴)展开讨论,通过发贴功能来发布新的话题,通过回帖功能回复已有的话题,通过浏览话题信息来寻找自己感兴趣的话题。再者,管理员要管理论坛,软件需要具有管理注册用户,管理帖子信息,设置用户权限的功能。这样确立了论坛系统的应具有的功能22系统开发模式系统开发采用了图1所示的开发模式,此种开发模式对于基本的数据库应用和基本页面都能够通过参数来实现,对于页面和数据库设计复杂的情况,此种设计也对一些特殊情况进行了处理设计。
求
JSP
关系
浏览器数
JavaBea
DB
JDBC
据库
应
JSP
应用务
图1设计模式
2系统功能模
成及7大模成,其中有4大主要模:
从上论坛功能体系图分析,确立论坛系统
f用户登陆注册模块,信息显示模块,信息操作模块,数据库模块。用户登陆注册模块,应用三层登陆验证体制,保证登陆用户的合法性原则,确定不会出现用户登陆冗余。信息显示模块,采用实时分页技术,将信息显示于同一网页不同页数中,力求信息显示高效合理性。信息操作模块,确立了命令式,任务型分配体制,保证系统页面的可重用性原则。数据库模块,利用JDBC技术连接关系数据库,通过JavaBea
技术对数据库信息进行读写;采用数据库连接池来解决系统资源的频繁分配、释放所造成的一系列问题。24系统数据库信息确立及说明本论坛系统采用MySQL数据库,通过上述分析工确r