基于JSP_BBS专题论坛系统

2024-04-24 05:23王锦睿
客联 2024年1期
关键词:帖子管理员数据库

王锦睿

摘 要:自我国正式进入互联网时代以来,短短的几年时光互联网在我国得到了飞速的发展。目前它已经成为全球性信息传输的重要途径之一,并被喻为信息高速公路。这不仅表现在互联网的基础设施方面,也表现在互联网的用户人数、互联网在各行各业的广泛应用等各个方面。专题论坛是区域内个人和个人的宣传自己的重要手段,同时人们了解当代社会的一种现状,也是了解信息的重要手段。专题论坛系统是基于B/S模式上的一种交互性极强的电子信息服務系统。它为网民提供一块公共的交流平台,每个用户都可以在上面发布自己的观点和不同的意见,以便与其他用户进行交流和讨论。

关键词:JSP;B/S;系统设计

一、专题论坛系统开发背景

论坛又名网络论坛BBS,全称为Bulletin Board System(电子公告板)或者Bulletin Board Service(公告板服务)。是Internet上的一种电子信息服务系统。它提供一块公共电子白板,每个用户都可以在上面书写,可发布信息或提出看法。它是一种交互性强,内容丰富而即使的Internet电子信息服务系统。用户在专题论坛上可以获得各种信息服务,发布信息,进行讨论,聊天等等。论坛的发展也如同网络,雨后春笋般的出现,并迅速的发展壮大。现在的论坛几乎涵盖了我们生活的各个方面,几乎每一个人都可以找到自己感兴趣或者需要了解的专题性论坛,而各类网站,综合性门户网站或者功能性专题网站也都青睐于开设自己的论坛,以促进网友之间的交流,增加互动性和丰富网站的内容。而专题论坛只是其中的一类。此类论坛是相对于综合类论坛而言,专题类的论坛,能够吸引真正志同道合的人一起来交流探讨,有利于信息的分类整合和搜集,专题性论坛对学术科研教学都起到重要的作用,例如军事类论坛,情感倾诉类论坛,电脑爱好者论坛,动漫论坛,这样的专题性论坛能够在单独的一个领域里进行版块的划分设置。在本文中,主要介绍使用JSP和Servlet技术来实现论坛建设。通过基于Internet互联网的动态WEB数据库技术,可以解决远程的数据传输与读取,远程的客户终端(Client)可以通过WEB页面提交请求,查询远端的数据服务器上的信息,同时还可以向远端数据服务器的数据库中存储信息,以实现信息的共享,同时利用Internet技术可以降低软件的开发和部署成本,只要在服务器端安装WEB应用就可以使每个客户端都能浏览使用。。

二、专题论坛系统设计

在对系统数据库进行设计的过程中,通过对系统功能进行需求分析得到系统的基本信息表,绘制系统业务流程图和系统数据流程图,分析得到数据字典;在概率结构设计阶段通过对需求阶段得到的用户需求抽象得到数据库关系模型的E-R图;在逻辑结构设计阶段得到数据库的关系模式并绘制信息表。综合以上分析,要实现上面的所有功能模块,数据库共要设计八个表,它们分别是:用户表(user):用户ID、用户名、密码、性别、Email、QQ、类型、发帖数、头像地址、注册日期、积分;版主(master):版主ID、板块ID;管理员表(admin):管理员ID、管理员姓名、管理员密码;板块表(plate):板块ID、板块名称、帖子数、板块简介、创建日期;帖子表(posts):帖子ID、帖子标题、帖子内容、发表日期、发表者、所在版块ID、回复数、点击数;回复内容表(reply):回复ID、回复者、回复帖子ID、回复时间、回复内容;公告表(notice):公告ID、公告标题、公告内容、发布时间;留言信息表(message):留言ID、留言标题、留言内容、留言时间。从系统功能模块划分中可以看出,系统总体上有九个功能模块组成。各模块虽然是独立的,但又统一于同一数据库中,便于管理员管理维护数据库,同时也便于管理员和用户的操作。

三、结语

本系统是典型的信息交流系统。当信息时代迫切需要快速传播信息,局部范围的信息交流只会减缓信息技术前进的步伐。本系统的意义在于为分散于五湖四海的人们提供一个共同交流、学习、倾吐心声的平台,实现来自不同地方的用户极强的信息互动性,用户在获得自己所需要的信息的同时也可以广交朋友,拓宽自己的视野和社交面。

参考文献:

[1]郝玉龙.Java EE 编程技术.清华大学出版社, 2008.6

[2]Liang Y.D.Java语言程序设计基础篇.机械工业出版社,2008.6

[3]赵韶平.Power Designer系统分析与建模. 清华大学出版社,2004.8

[4]邱旭东.刘文浩.基于JSP的MVC开发模式研究及应用.中国科技术信息,2006.1

猜你喜欢
帖子管理员数据库
我是小小午餐管理员
我是图书管理员
我是图书管理员
可疑的管理员
数据库
暴力老妈
数据库
数据库
数据库
高手是这样拍马屁的