APP下载

学生社团家园论坛系统的设计与开发

2017-06-02刘哲毓

数字技术与应用 2017年4期
关键词:学生社团

刘哲毓

摘要:如今的社会是科技日新月异的社会,更是网络蓬勃发展的社会,同时,各种BBS论坛也如雨后春笋般迅猛涌现出来。BBS即Bulletin Board System,翻译成中文就是“电子公告板”的意思。随着Internet的飞速发展,BBS论坛在长久的发展过程中,由一个司空见惯的web应用逐渐发展成为了一种日益普遍的流行趋势。本文主要讲述利用Java相关技术来制作一个简要实用的学生社团论坛。通过亲自实际设计与开发,实现了BBS论坛系统应有的登陆、注册等基本功能,以及浏览帖子、发表帖子、回复贴子、修改贴子以及删除帖子等功能。开发本系统使用MyEclipse开发软件,采用了MVC设计模式,配合Java相关技术,使用的是MySQL数据库、Navicat工具和Tomcat7.0服务器,综合运用了HTML、JSP等技术。

关键词:BBS论坛;学生社团;Java;JSP技术;登陆;注册;贴子

中图分类号:TP311.52 文献标识码:A 文章编号:1007-9416(2017)04-0180-01

日新月异的互联网已经逐渐改变了人们传统的生活方式,它己经深入到人们学习、生活和工作的各个方面,同时也已经变成了全世界范围内使用广泛且有效的媒体,实现了资源的交流与共享。与此同时,BBS也在这样的大背景下应运而生了。在BBS论坛长久的发展过程中,由一个司空见惯的web应用逐渐发展成为了一种日益普遍的流行趋势。

通过对国内外BBS论坛的发展与研究情况进行综述,对本人即将开发的学生社团家园论坛系统具有一定的借鉴意义。

1 目的及意义

在本论坛系统的开发过程中,主要实现以下目标:1)采用Java等相关技术知识进行本系统的设计开发,做到代码的重用,使得应用程序开发过程得以简化;2)本论坛系统能够有效完备的实现所预期的基本功能模块;3)确保开发的系统可扩展性好,易于维护,注重界面的友好美观;4)运用情报检索的相关理论技术,实现论坛的强大搜索功能。

2 需求分析

本次开发的BBS论坛系统应该具备的基本功能主要包括:登陆功能是指在登陆界面输入用户名和密码来实现用户的登录,只有登录成功的用户才能进行后续操作;注册功能是指新用户首次登陆,需要先在注册界面填写个人信息进行注册,除此以外,还有最基本的浏览、发表、回复、修改以及删除帖子等功能。

本论坛系统是针对我校社联以及社团设计与开发的,因此系统使用的用户包括管理员以及普通用户,他们拥有各自不同的权限,可進行不同的操作,实现不同的功能。

3 论坛系统详细设计

3.1 数据库以及表的创建

本论坛系统运用Navicat工具,建立一个MySQL数据库bbs和三个数据库表(tb_userinfo、tb_noteinfo和tb_replyinfo)。

首先在计算机内配置MySQL5.6,配置完成后在Navicat工具里建立连接,创建名为“bbs”的数据库,然后再分别创建三个数据库表(tb_userinfo、tb_noteinfo和tb_replyinfo)。

创建表tb_userinfo:创建表tb_noteinfo:创建表tb_replyinfo:

3.2 登陆界面的实现

通过Login.html界面将用户输入的参数username 和 password 传递给LoginServlet,然后连接并查询数据库,判断用户名和密码是否正确匹配。若匹配正确则使用户进入论坛系统主界面;若不正确,则留在登陆界面。

3.3 浏览帖子的实现

用户进入到帖子管理模块后,可发布自己的主题帖,也可以查看浏览其他用户发表的主题帖。

3.4 发表帖子的实现

用户进入到帖子管理模块后,在发表主题贴时,在页面相应位置输入发布的内容,包括主题、发帖人、内容、发帖时间等,提交成功就会将数据保存到本地数据库中了。

3.5 回帖查询的设计

回复帖子的设计思路是与帖子信息进行联合,通过试图机制完成帖子信息与回帖信息的关联,这样一来,点击某一相关帖子的浏览按钮,便进入到与之相关的回帖信息界面了。在这里可以发表自己的回复帖,也可以查询浏览其他用户发表的回复。

3.6 回帖查询的实现

点击某一主题帖子的浏览按钮,便进入到相关的回帖信息界面了。在这里可以发表自己的回复帖,包括回帖人、回帖内容、回帖时间等信息。在查询回帖信息时,可根据主题、发帖人、回帖人、时间等进行综合查找。

3.7 用户管理的设计与实现

用户注册页面的设计:新用户首次要进入本论坛系统需要点击主页面的注册按钮跳转到注册页面,填写好个人信息。当看到注册成功的提示时,用户可以返回到登陆界面重新登录到系统了。

参考文献

[1]潘敏,凌惠,于朝阳.国内外BBS论坛发展及管理比较研究[J].思想理论教育导刊,2007(7):68-72.

[2]杨健.基于MVC的论坛网站的设计与实现[J].计算机技术与发展,2006(11):81-83.

[3]张春生.高校校园BBS:从公告板系统到校园门户网站[J].青年研究,2005(10):16-22.

猜你喜欢

学生社团
当前医学类院校学生社团发展中的难题及对策
浅谈新形势下学生社团管理模式
关于中等职业学校学生社团良性发展的几点认识
新时期学生社团组织在学生管理中的作用探微