计算机系bbs论坛

上传人:suns****4568 文档编号:82972686 上传时间:2019-02-25 格式:DOCX 页数:43 大小:566.39KB
返回 下载 相关 举报
计算机系bbs论坛_第1页
第1页 / 共43页
计算机系bbs论坛_第2页
第2页 / 共43页
计算机系bbs论坛_第3页
第3页 / 共43页
计算机系bbs论坛_第4页
第4页 / 共43页
计算机系bbs论坛_第5页
第5页 / 共43页
点击查看更多>>
资源描述

《计算机系bbs论坛》由会员分享,可在线阅读,更多相关《计算机系bbs论坛(43页珍藏版)》请在金锄头文库上搜索。

1、毕业论文题 目 计算机系BBS论坛 学 院 物理与信息科学学院 姓 名 _专 业 计算机科学与技术 学 号 281030131 _指导教师 _提交日期 _原创性声明本人郑重声明:本人所呈交的论文是在指导教师的指导下独立进行研究所取得的成果。学位论文中凡是引用他人已经发表或未经发表的成果、数据、观点等均已明确注明出处。除文中已经注明引用的内容外,不包含任何其他个人或集体已经发表或撰写过的科研成果。本声明的法律责任由本人承担。论文作者签名: 年 月 日 论文指导教师签名:计算机系BBS论坛摘要随着信息技术的快速发展,人与人之间交流方式越来越先进。在当今时代,QQ、留言板、博客、微信等已成为人们彼此

2、沟通、交流信息的主要方式。此外,为了方便人们在某一专业领域探讨问题、发表意见和更深入的交流,BBS论坛就应运而生了。在此BBS论坛上,人们可以对计算机领域或者其他方面提出自己遇到的问题和见解,即发表相关问题的主题,来得到其他相关学界人士的解答,自己也可以去浏览和解答其他人不同程度的问题,从而达到相互学习和交流的目的。开发BBS论坛系统的目的是提供一个供用户交流的平台,为广大用户提供交流经验、探讨问题的网上社区。系统提供给用户注册和登录的功能。只有注册的用户登录后才能够发表和回复主题等操作来表达自己的思想和见解,未登录者只能浏览主题信息。因此,BBS论坛系统拥有的发表主题和回复等功能成了论坛的最

3、大特色,使得本论坛深受人们的青睐。 本论坛系统是基于Struts+jstl+Spring+hibernate+lucene实现的,它具有使用方便、操作简单、运行稳定、安全可靠等特点。关键词:BBS论坛,Struts,Spring,Hibernate。BBS forums of the department of computer scienceAbstractWith the rapid development of information technology, more and more advanced means of communication between people. Tod

4、ay, QQ, message boards, blog, micro-letters and other people communicate with each other, the main way to exchange information. In addition, in order to easy for people to study the issue in a particular area of expertise, views and more in-depth exchanges, BBS forums came into being. BBS forum, peo

5、ple can put forward the field of computer or other problems encountered and insights, issued a related theme, to get the answers of other academics, they would be to browse and to answer other people to varying degrees problems in order to achieve the purpose of mutual learning and exchange.The deve

6、lopment of BBS forum system aims to provide a platform for users to exchange, exchange experiences, to provide customers with problems addressed in the online community. The system provides functionality to the user registration and login. Only registered users to log on before we can publish and re

7、ply to the topic and other actions to express their ideas and opinions, not logged in can only browse the subject information. BBS forum system has released the topics and reply to other functions became the most significant feature of the forum makes the forum by the people of all ages.This forum s

8、ystem is based on Struts + jstl + Spring + Hibernate + Lucene, and it has easy to use, simple to operate, stable, safe and reliable.Keywords: BBS forum, Struts, Spring, Hibernate.目 录第1章 绪 论1第2章 系统分析22.1 需求分析22.2 可行性分析2第3章 系统总体设计43.1 系统目标43.2 系统功能结构43.2.1 前台功能结构43.2.2 后台功能结构53.3 系统流程图53.4 系统开发环境73.4.

9、1 开发环境73.4.2 系统平台体系结构的选择73.4.3 主要技术83.4.4 Mysql数据库93.4.5 JDBC技术10第4章 数据库设计114.1 数据库分析114.2 数据库概念设计114.3 数据库逻辑设计17第5章 系统主要模块设计与实现215.1 前台设计215.1.1 前台页面主要部分的设计与实现215.1.2 查看首页面的论坛类别及回复225.1.3 站内主题搜索页面235.1.4 查看根贴和回复贴内容24结 论27致 谢28参考文献29 第1章 绪 论随着互联网日益深入社会生活,BBS开发技术已趋于成熟,BBS论坛的功能不断增加并且完善,Java技术所实现的“一次编写

10、,到处运行”的优势很明显,继承这一优势的web开发技术越来越受到人们的注视。BBS作为一种流行的交流论坛平台,进行内外信息交流,已成为大众的广泛需要。为了进行更好的交流,用户想就自己的专业和爱好能和其他的人士进行及时专业的交流,这样以来我们就可以在网络这个虚拟的空间中更方便地实现交流。作为计算机系的我们,当然也就缺少不了专业学术的交流以及其他方面的探讨,所以开发这么一款计算机系BBS论坛也就成了必要的事,从而使得我们达到学术更好的交流与分享。Java是当今最流行的开发语言之一,具有简单、跨平台等很多优势。JSP则是Java在InternetIntranet Web上的重要应用技术,得到了广泛的

11、支持和承认,它可以和各种Java技术完好地结合在一起,从而实现非常复杂的应用。本网站主要使用Struts+jstl+Spring+hibernate+lucene技术在MyEclipse系统开发的,从而创建一个更为稳定,高效,安全的运行环境。本系统主要基于Struts+jstl+Spring+hibernate+lucene技术开发,计算机系BBS论坛系统最基本的功能首先是发表主题。此外,为了记录主题的发表者和回复者的相关信息,系统还需要提供用户注册和登录的功能。只有注册的用户登录后才能够发表和回复主题,未登录者只能浏览主题信息。本BBS论坛具备以下各大功能:用户注册、用户登录、站内主题搜索、

12、显示各论坛类别及版面、查看版面下所有根帖、查看精华帖子、查看公告、查看头条、查看查看自己发表的帖子、查看根帖内容、发表帖子、回复帖子、Blog链接、后台管理、论坛类别管理、版面管理等。设计BBS论坛系统所要考虑的问题最重要的是合理设计系统的架构,提高系统的可扩展性。代码部分尽量做到封装,算法设计简单合理,保证程序的逻辑结构清晰,从而使程序具有较好的可读性和可移植性,有利于其他的设计者对程序的阅读和系统本身代码的维护和安全性;力求对数据库设计合理、操作安全与稳定,尽量避免数据库操作异常带来的严重损失。综合以上各个方面的因素,才能使得系统的综合性能提高,使得系统高效安全稳定的运行,带给用户更多方便

13、。第2章 系统分析2.1 需求分析1功能需求分析开发计算机系BBS论坛系统的目的主要是提供给计算机系人士一个供交流专业学术的平台,为广大用户提供交流经验、探讨问题的社区。用户可以阅读他人关于某个主题的看法,也可以将自己的想法毫无保留地贴到公告栏中。这样,通过BBS论坛,广大用户的思想观点即会体现出来。可充分反应最广大人民群众的集体意见。因此,BBS论坛系统最基本的功能首先是发表主题,其次是其他人员根据主题发表自己的看法。此外,为了记录主题的发表者和主题回复者等的相关信息,系统还需要提供用户注册和登录的功能。只有注册的用户登录后才能够发表和回复主题以及其他的相关操作,而未登录者只能浏览主题信息,

14、不能进行相关的操作。根据用户的需求及以上的分析,本BBS论坛需要具备以下主要的前台功能和后台功能。(1)系统前台功能:显示各论坛类别及版面、显示用户信息、查看版面下所有根帖、查看精华帖子、查看自己发表的帖子、站内主题搜索、查看根帖内容、Blog链接、用户注册、用户登录、发表帖子、回复帖子等。(2)系统后台功能:进入后台、论坛类别管理、版面管理、角色管理、会员管理、主题搜索管理、博客链接管理。2.2 可行性分析可行性分析是在系统调查的基础上,针对新系统的开发是否具备必要性和可能性,对新系统的开发从技术、经济、社会的方面进行分析和研究,以避免投资失误,保证新系统的开发成功。可行性研究的目的就是用最

15、小的代价在尽可能短的时间内确定问题是否能够解决,从而综合性的提高系统的整体性能和系统的运行效率。1技术可行性技术上的可行性分析主要分析技术条件能否顺利完成开发工作,硬、软件能否满足开发者的需要等。该BBS论坛管理系统采用了流行的JSP语言和当前新兴的Browser/Server(浏览器/服务器)模式进行开发。三层的B/S体系结构具有许多传统Client/Server(客户机/服务器)体系结构不具备的优点,而且又紧密的结合了Internet/Intranet(国际互联网/企业内部互联网)技术,是技术发展的大势所趋,它把应用系统带入了一个崭新的发展时代。数据库服务器选用mysql5.5数据库,它能够批量处理数据,同时保持数据的完整性并提供许多高级管理功能。它的灵活性、安全性和易用性为数据库编程提供了良好的条件。因此,系统的软件开发平台已成熟可行。硬件方面,科技飞速发展的今天,硬件更新的速度越来越快,容量越来越大,可靠性越来越高,价格越来越低,其硬件平台能满足此系统的需要。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文 > 毕业论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号