通过BBS论坛系统的建设对广大用户提供信息化管理。用户可以在论坛里与其他人进行交流与互动,论坛系统管理人员对他们提供一切技术支持。
本系统由两大模块组成:用户模块和管理员模块,如图2.1。用户模块主要实现的功能针对用户使用,由注册和登录功能模块、浏览帖子及回复帖子功能模块、发帖等模块。管理员模块主要由管理员使用,管理版块功能模块、管理用户、帖子浏览删除等操作。具体内容如下:
普通用户模块功能:
1) 注册登入模块:
游客进入网站首页后,可以进行注册,注册时需要输入登录号、用户名称、性别、出生日期等基本信息,还要设置登录密码。注册过程中需要检测登录号是否唯一,注册成功后,系统会在数据库中的用户信息表里添加一条新用户信息。
会员进入网站后可以登录系统,登录需要登录号和密码,系统按照登录号和密码查询数据库,如果数据库中存在该用户,则登录成功。
2) 浏览帖子并回复帖子功能:
用户的登入系统可以浏览、回复帖子,回复帖子成功时,系统负责将帖子内回复容写入数据库保存。
3) 发帖及回复帖子功能:
用户登入系统可以发表帖子,并且可以编辑文字的大小、颜色、字体等。帖子发表成功时,系统负责将新话题内容写入数据库保存。
系统管理员功能:
1) 论坛板块管理:对论坛板块的细化管理,可以随意增加论文板块
2) 帖子学习管理:可以管理用户发布的帖子学习,对于不合法的帖子予以删除等操作
3) 修改登陆密码:为了保证系统的安全性,管理员可以修改自己的登陆密码
拟解决的主要问题:
本系统的关键问题有以下几点:
1) 在MyEclipse8.5环境下正确地进行数据库连接。
2) 论坛版面信息的及时更新的问题。
三、 研究的方法与技术路线
1) 本系统使用JavaEE的SSH框架来构建,Struts对控制器(Model)、视图(View) 和组装响应数据模型(Controller)提供对应的组件;Spring用于服务器端的开发;Hibernate则对JDBC进行封装。
Spring 是一个开源 框架,是为了解决企业 应用程序开发复杂性而创建的。框架的主要优势之一就是其分层架构,分层架构允许您选择使用哪一个组件,同时为J2EE 应用程序开发提供集成的框架。Spring 框架的功能可以用在任何J2EE 服务器中,大多数功能也适用于不受管理 的环境。Spring 的核心要点是:支持不绑定到特定J2EE 服务的可重用业务和数据访问对象。这样的对象可以在不同J2EE 环境(Web 或EJB )、独立应用程序、测试 环境之间重用。