1. 研究目的与意义
背景:进入21世纪,计算机技术迅速向着网络化的、集成化方向发展。传统的单机版应用软件正在逐渐退出舞台,取而代之的是支持网络、支持多种数据信息(多媒体)的新一代网络版应用软件,其中之一就是浏览器——服务器的b/s结构应用系统,大部分论坛都是基于b/s结构实现的。论坛可以向网友提供开放性的分类专题讨论区服务,可以在此发表自己的某些观感、交流某些技术、经验乃至人生的感悟与忧欢,亦可以做为网友们之间的交流渠道,网站亦可在此回答网友们提出的问题或发布某些消息。通过论坛的方式,增强个人与个人,团体与团体,个人与团体之间的交流联系,在internet上实现信息的传递,提高办事效率。因此论坛建设在internet应用上的地位显而易见,它已成为现代人沟通和获取信息的重要组成部分,从而倍受人们的重视。
目的及意义:论坛是一种很好的信息交流方式。我们可以在论坛中互相交流,共享信息,解决自己在学习、生活中遇到的各种问题,同时也通过论坛热心地帮助他人。论坛提供了网友之间、网友与网站之间、网友与论坛版主之间、用户与非用户之间、网民与官方之间的交流平台。在这些交流中,信息互补,极大提高了社会信息量,形成了包罗万象的股东空间。因此论坛是现在网上交流学习必不可少的,开发这么一款论坛具有极大的价值。
2. 研究内容和预期目标
主要研究内容:
该bbs系统所用的开发环境是myeclipse开发软件,数据库使用的是mysql数据库。程序使用的框架是ssh框架。具体做法是:用面向对象的分析方法根据需求提出一些模型,将这些模型实现为基本的java对象,然后编写基本的dao(data access objects)接口,并给出hibernate的dao实现,采用hibernate架构实现的dao类来实现java类与数据库之间的转换和访问,最后由spring做管理,管理struts和hibernate。
bbs论坛系统主要有3个模块,即注册模块,登录模块,浏览模块。注册模块是用来实现用户注册功能的,登录模块分别实现用户登录和管理员登录功能,其中用户登录后还可以进行发帖和回帖功能。管理员登录后还可以进行删帖及对用户禁言及删除功能,对帖子进行管理功能。
3. 研究的方法与步骤
研究方法:
1. 文献调查法。在网上查阅相关文献资料,了解bbs系统的总体架构和工作原理。
2. 概念分析法。构建整个bbs系统的工作流程,并进行概要设计和详细设计。
4. 参考文献
[1] 回相.bbs论坛[j].网络与信息,2007,3:10—12.
[2] 刘海燕.bbs论坛系统[j].计算机与网络,2008,6:23—26.
[3] 潘敏.国内外bbs论坛发展及管理比较研究[j].思想理论教育导刊,2007,7:33—35.
5. 计划与进度安排
1、2022.1 ---- 2022.2 查阅资料,了解课题背景,撰写开题报告
2、2022.2 ---- 2022.3 根据课题要求,进行需求分析,熟悉开发工具
3、2022.3 ---- 2022.3 根据分析结果,对系统进行概要设计
