基于Java的论坛系统设计与实现开题报告

 2021-08-14 01:53:26

1. 研究目的与意义(文献综述)

近年来,随着社会经济的飞速发展和计算机科学技术的不断进步,人民群众的生活越来越朝着信息化、网络化方向发展。

internet日渐普及渗透到人们学习、工作和生活的方方面面,成为人们日常生活不可或缺的一部分,比如通过internet进行网上购物、浏览新网、收发邮件等。

当今社会网络信息高度发达,使得通过internet进行信息的发布、获取和交流尤为重要。

剩余内容已隐藏,您需要先支付后才能查看该篇文章全部内容!

2. 研究的基本内容与方案

本课题要求设计一个于java的bbs论坛系统,能实现具有用户模块,版块与公共信息模块,帖子模块和管理员模块四个主要的功能模块的系统;能实现用户的注册、登陆,资料修改以及帖子的编辑、发表、回复、浏览等基本功能。本系统可以使用具有跨平台、面向对象等特性的java程序语言设计实现bbs论坛系统。该系统可分为用户模块,版块与公共信息模块,帖子模块和管理员模块四个主要的功能模块的系统。版块与公共信息模块应该包括精华帖与置顶帖的相关搜索和论坛主题的明确;管理员应拥有论坛分类管理、用户管理与帖子管理的功能,但普通用户只应拥有个人信息管理与帖子管理的功能。

图1系统结构框图

本系统使用3层构架设计开发的,包括表现层、系统的服务层、数据层。表现层主要是面向用户进行系统的相关操作,例如浏览帖子信息,查找相关帖子,进行个人信息修改等操作。服务层是系统的中间层,主要职能是对基本数据进行相关的处理,得出相应的具体功能操作结果。服务层接收从前台传来的请求和相关参数,对用户的操作进行处理。例如当一个用户注册后,当用户提交相应的表单,系统根据用户的表单在数据库中存储相应的底层数据,保存该用户的信息。最下层就是数据层,系统使用数据库进行数据储存。数据层是系统全部的数据来源。系统从数据库中读取数据,将其在服务层进行相关的算法处理,最后在表现层得到相应的结果。

剩余内容已隐藏,您需要先支付后才能查看该篇文章全部内容!

3. 研究计划与安排

第1-3周:收集、研读选题相关的文献资料,完成、完善方案论证,撰写开题报告;

第4- 5周:认真学习选题相关的知识、理论和算法等,熟悉掌握项目所需工具、软硬件环境等;

第6 -9周:结合前期学习,完成项目方案初步实现,并做好相关记录;

剩余内容已隐藏,您需要先支付后才能查看该篇文章全部内容!

4. 参考文献(12篇以上)

[1] 明日科技. java从入门到精通[m]. 北京:清华大学出版社. 2012.09

[2] 王群锋,杜欢.全端web开发:使用javascript与java.北京:电子工业出版社.2015.8

[3]明日科技,李伟,王国辉等. java典型模块与项目实战大全[m]. 北京:电子工业出版社. 2012.04.

剩余内容已隐藏,您需要先支付 10元 才能查看该篇文章全部内容!立即支付

课题毕业论文、开题报告、任务书、外文翻译、程序设计、图纸设计等资料可联系客服协助查找。