摘 要
论坛最早是用来公布股市价格等类信息的,而且只能在苹果计算机上运行。直到个人计算机普及之后,有些人尝试将苹果计算机上的BBS转移到个人计算机上,BBS才开始渐渐普及开来。在Internet飞速发展的今天,校园论坛在Internet应用上的地位也越来越重要。
本文主要介绍了使用JAVA、SQL Server 2005数据库、JDK+Dreamwaver开发环境、JDBC数据访问途径以及HTML网页编程语言开发校园论坛系统的大致流程。本论坛实现了会员注册、会员登录、会员管理、帖子管理、帖子发表、帖子回复、帖子浏览、帖子检索等功能。
关键词: JAVA JSP 数据库 校园论坛
目 录
一 引言
二 系统分析
(一)需求性分析
(二)可行性分析
三 系统总体设计
(一)项目规划
(二)功能模块
(三)系统功能结构图
(四)数据库设计
四 校园论坛系统的设计流程
(一)会员注册流程
(二)会员登陆流程
(三)会员管理流程
(四)论坛版块管理流程
(五)帖子发表
(六)帖子回复
(七)帖子管理
五 开发小结
六 参考文献
七 致谢
一 引言
随着信息技术的发展,网络的作用越来越多的渗入人们的生活。它在网络飞速发展的今天,Internet成为人们快速获取、发布和传递信息的重要渠道,众所周知,论坛是当今网络中的知名服务之一。它开辟了一块“公共”的空间供所有用户发表和读取信息,允许用户对自身感兴趣的话题展开讨论,从而起到集思广益的作用。本论坛是针对在校大学生的具体需求进行开发,在这里,学生可以通过论坛进行信息查询、信息搜索、信息交流、信息共享,因此具有很好的现实意义。
互联网正在融入我们的生活,影响和改变着我们的生活。网络提供给我们的不只是一个获取信息的来源,而且还是一个可以相互交流的空间,校园论坛正是一种供人们进行交流的网络空间。它不受时间和空间的约束,论坛用户可以发表自己的观点,大家一起探讨某个问题。
校园论坛系统是一个注册用户登录后能够浏览论坛上的帖子,并且游客能够注册成为用户。论坛注册会员能够修改自己的资料信息,申请版主,发表帖子,让大家积极参与讨论。论坛管理员能够便于管理论坛,包括浏览游客留言,审核留言,对于不健康或是不利于社会稳定的留言能进行删除操作,会员管理以及论坛版主管理等等。
二 系统分析
(一)需求性分析
校园论坛系统为师生提供一个相互交流、帮助的平台,用以更好的增强本校师生的团结互助精神。整个系统分为会员个人中心管理系统、论坛后台管理系统。个人中心管理系统将实现以下功能:注册、登录、设置密码、找回密码、发表主题、回复、帖子管理等等;后台管理子系统除了具备个人中心管理系统的功能外还将实现以下功能:查看、设置版主 、删除用户。
校园论坛像日常生活中的黑板报一样,电子公告牌按不同的主题,分主题分成很多个布告栏。布告栏的设立的依据是大多数BBS使用者的要求和喜好,使用者可以阅读他人关于某个主题的最新看法,也可以将自己的想法毫无保留地贴到公告栏中。
同样地,别人对你的观点的回应也是很快的。如果需要独下的交流,也可以将想说的话直接发到某个人的电子信箱中,如果想与正在使用的某个人聊天,可以启动聊天程序加人闲谈者的行列。虽然谈话的双方素不相识,却可以亲近地交谈。在BBS里,人们之间的交流打破了空间、时间的限制。自BBS建立以来,校园BBS很快地发展了起来。
总体战略目标:通过校园论坛的建立为为本校师生提供一个方便的交流学习、相互帮助的平台,更好的增强本校师生的团结互助精神。
(二)可行性分析
随着计算机的发展进入了一个新的时期,网络技术的发展也日趋完善。我国的网民不断增加。大学生的数量增加,让我们意识到仅仅靠课堂的时间交流学习是不够的,我们还需要一个可以随时沟通和交流的平台。
同时,由于我国经济的发展和信息技术的普及,使网络的操作和使用得以大众化。设计并实现本校园论坛目的主要在于为本校的老师、学生的学习提供简洁的交流界面,让大家有一个很好的交流。因此,在本论坛中注册了的用户,可以通过发贴回帖的方式在论坛中进行交流,以至增强老师与老师之间、同学与同学之间、老师与同学之间在学习,生活等等方面的交流。可以提供学习等论坛公告发布、站内搜索、论坛管理、论坛设置、数据处理、管理操作等功能。
校园论坛系统操作简便,用户通过发贴回帖的方式在论坛中进行交流,结合管理员在线对论坛信息进行实时调整管理,从而成为最为稳定的校园交流平台。
三 系统总体设计
(一)项目规划
校园论坛是一个功能比较完善的论坛系统。整个系统分为会员个人中心管理系统、论坛后台管理系统。
1、个人中心管理系统
个人中心管理系统将实现以下功能:注册、登录、设置密码、找回密码、发表主题、回复、帖子管理等等;
2、后台管理子系统除
后台管理子系统除了具备个人中心管理系统的功能外还将实现以下功能:查看、设置版主 、删除用户。
(二)功能模块
校园论坛系统的功能主要包括以下几个方面:本校园论坛详细介绍了论坛设计方案、后台管理功能。它可以提供校园论坛的论坛公告发布、站内发送消息、站内搜索、论坛管理、论坛设置、用户处理、文章管理、管理员操作等功能。本论坛使用JAVA作为主体语言,主要有:用户管理系统、论坛页面管理系统、论坛文章处理系统、管理操作系统等。
与注册用户相关的功能,其实就是论坛前台的主要功能。论坛系统的前台,是用户讨论问题的平台,发帖、浏览、回帖一直惯穿用户整个的前台活动。同时,由于论坛系统的帖子管理是管理员在帖子浏览时进行的,所以编辑帖子、删除帖子、等到功能也安排在前台实现,其他与管理员相关的功能,包括用户管理都是管理员在后台进行的操作,