Dissertation > Excellent graduate degree dissertation topics show

The Design and Implementation of BBS Forum System Based on Java

Author: LiuGuangSheng
Tutor: YinYiLong
School: Shandong University
Course: Software Engineering
Keywords: Java BBS Forum System Struts Hibernate
CLC: TP311.52
Type: Master's thesis
Year: 2013
Downloads: 361
Quote: 0
Read: Download Dissertation

Abstract


BBS, its full English name is Bulletin Board System while Chinese translated it as electronic message boards and it is a kind of widely used Web system for information service on the Internet. The development of BBS forum is helpful for Internet users to communicate with each other online, and forum service has become a kind of common interaction communication services on the Internet. Forum can provide users with services for open discussion of thematic classification, and users can interact in forums, publish their views, share experience, technical knowledge as well as insights on life. Forum can also become a bridge of communication between users and businesses, for example, businesses can take advantage of the forum to answer user questions or post some news.For system analysis and design, this Java-based BBS forum follows the methodology of software engineering. This paper respectively elaborates requirements analysis of the forum, system design, database design, and system implementation as well as system testing. In the phase of system requirements analysis, this paper first analyzes the functional requirements of each forum module, and then draw a UML-based use case diagram for each forum module; In phase of system design, in order to describe the overall forum framework design, forum functional block diagram is given, at the same time, a diagram of the system technical architecture is drawn; Detailed system design gives a description of functional design for each part of sub-module. In the database design phase, this paper draws an E-R diagram of the overall forum system, and gives the detailed structures of the database tables. In the system implementation phase, this paper gives some implementation pictures of the system to show functions that the forum system has achieved, at the same time, this paper also gives the implementation code of some typical functions. Finally, a test case describes the system functional test, and conclusions and prospects are given in the end of this paper.The forum system employs the integration of Struts and Hibernate two popular frameworks for the system development, employs the B/S architecture, and utilizes the free、compact、easily-used MySql as the database server. The forum system implements a user module, forum and public information module, Posts module and the administrator module four main functional modules. In the user module, it implements functions of the user registration, login, user profile changes, browse other user information, contact with other users and so on. The Posts module includes functions of posts post, reply, edit, and browse and so on. Sub-forum and public Information module implements the functions of create, modify, delete, and designated moderators for a sub-forum and function of the release of public information, edit, delete and browse for public information. The administrator module includes forum system parameter settings, database backup and recovery, and management functions for the user.This BBS forum system achieved not only the basic functions of forum, but also the following extensions:An administrator can set user login authentication code available, the forum has a powerful search function (supporting full-text queries, fuzzy queries, time search), illegal speech filter, and a powerful editing component for Posts (such as available for multimedia files). In addition, this Java-based BBS forum system is user-friendly, easy to use, easy to maintain and has good scalability, and it is suitable for medium and small forum system.

Related Dissertations

  1. Dogs training management system based on WEB,TP311.52
  2. Foreclosed asset risk management system subsystem design and development,TP311.52
  3. Rfid-based Information Management Platform for the Aviation Food Logistics,TP311.52
  4. The campus BBS on the ideological and political education of college students and Countermeasures,G641
  5. Design and Implementation of Flex & J2EE Based Family Network,TP393.092
  6. Based on Java Technology Leveling Computing System,TP311.1
  7. Design and Implementation of Teaching Management System Based on Practical Training Platform,TP311.52
  8. Design and Implementation of Telemedicine System Based on Two Modes,TP311.52
  9. The Design and Implementation of Food and Drug Supervision and Management System for Weifang,TP311.52
  10. Rail Transportation Assets Management System Research and Application,TP315
  11. The Study of A Large Retail Enterprise Mobile Office System,F721
  12. Design and Implementation of Third-Party Logistics Management Information System Based on J2EE Technology,TP311.52
  13. Design and Implementation of the Online Question-Answering System Based on MVC Pattern,TP311.52
  14. Design and Realization of Human Resource Management System,TP311.52
  15. Design and Implemation of Online Bookstore Based on Struts and Hibernate,TP311.52
  16. Design and Implementation of Educational Training Management Information System in BaoSteel Educational Training Center,TP311.52
  17. The Design and Implement of Place Name Division of Information System in Panjin,TP311.52
  18. Intelligent monitoring commanding Design and Implementation of an integrated platform,TP311.52
  19. Based on B / S structure of electricity production management information system design and implementation,TP311.52
  20. Web-based financial management system design and implementation,TP311.52
  21. WEB-based integrated library management system design and implementation,TP311.52

CLC: > Industrial Technology > Automation technology,computer technology > Computing technology,computer technology > Computer software > Program design,software engineering > Software Engineering > Software Development
© 2012 www.DissertationTopic.Net  Mobile