基于JAVA的BBS论坛的设计与实现
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
本科毕业论文(设计)题目:基于JAVA的BBS论坛系统的设计与实现
姓名:完圆圆
学号:**********
专业:计算机科学与技术
院系:信息工程学院
指导老师:***
职称学历:讲师/硕士
完成时间:2015年5月
教务处制
安徽新华学院本科毕业论文(设计)独创承诺书
本人按照毕业论文(设计)进度计划积极开展实验(调查)研究活动,实事求是地做好实验(调查)记录,所呈交的毕业论文(设计)是我个人在导师指导下进行的研究工作及取得的研究成果。据我所知,除文中特别加以标注引用参考文献资料外,论文(设计)中所有数据均为自己研究成果,不包含其他人已经发表或撰写过的研究成果。与我一同工作的同志对本研究所做的工作已在论文中作了明确说明并表示谢意。
毕业论文(设计)作者签名:
日期:
基于JAVA的BBS论坛系统的设计与实现
摘要
在如今的时代论坛已经成为互联网上的一个重要平台,它主要的功能是为用户提供一个互相交流、互相学习、互相帮助的平台。用户在论坛上可以获得各种服务,发表信息,讨论话题,聊天等等。它使人与人之间的沟通、交流变得更加容易,尤其是在IT领域,我们只有能够很好的交流,技术才会一步一步的提升。因此,掌握如何设计并开发一个论坛有着重要而且深远的意义。
本文基于JA V A技术的网上论坛系统的设计和实现。设计包括数据库设计,系统架构设计,以及前端用户界面设计。系统中普通用户可以完成用户的登录,退出,发帖,跟帖,注册,修改本人帖子,删除本人帖子,修改密码等功能。管理员可以对版块进行维护,对帖子和用户进行管理。
系统采用了MVC设计模式,程序上业务逻辑、控制逻辑和表现逻辑上实现了分离。系统结构清晰,具有良好的可读性、可扩展性和可维护性。该系统使用了Struts框架,表现层运用了JSP网页技术,页面用到了CSS以及JavaScript技术。在文字方面利用了CKEditor框架。注册页面通过AJAX异步传输技术来完成用户名的验证。系统使用了MyEclipse开发工具,运用Hibernate连接后台MySQL数据库,界面设计人性化,操作简单。
关键字:论坛;Struts框架;Hibernate框架;JA V A技术;MySQL数据库
Design and implementation of JAVA based on
the BBS Forum
Abstract
In today's era of the forum has become an important platform on the Internet, its main function is to provide a mutual exchange, mutual learning, mutual help platform for users. Users can get all kinds of information services, in the BBS platform release information discussions, chat and so on. It makes the communication between people, communication becomes easier, especially in the field of IT, we were only able to communicate well, technology will be promoted step by step. Therefore, how to design and has important and far-reaching significance in the development of a forum.
This forum is the design and implementation of online forum system based on JA V A technology. The design includes the system architecture design, database design, as well as the front-end user interface design. Common user system can complete the user login, exit, post, reply, registration, modify the post, delete my post, modify passwords and other functions. The administrator can manage the board, management of Posts and users.
The system uses the MVC design pattern, the program realizes the separation of the business logic, logic and presentation logic control. The system structure is clear, has good readability, expansibility and maintainability. The system uses Struts framework, presentation layer using JSP technology Webpage, page used the CSS and JavaScript technology. Using the CKEditor framework in the text. The registration page to complete user verification by the asynchronous transmission technology AJAX. The system uses MyEclipse development tools, use Hibernate to connect MySQL database, interface design, user-friendly, simple operation.
Keywords: BBS;Struts Frame;Hibernate Frame;JA V A Technology;DBMySQL