您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 人事档案/员工关系 > 基于JAVA的BBS论坛的设计与实现
本科毕业论文(设计)题目:基于JAVA的BBS论坛系统的设计与实现姓名:完圆圆学号:1142151221专业:计算机科学与技术院系:信息工程学院指导老师:朱珍元职称学历:讲师/硕士完成时间:2015年5月教务处制安徽新华学院本科毕业论文(设计)独创承诺书本人按照毕业论文(设计)进度计划积极开展实验(调查)研究活动,实事求是地做好实验(调查)记录,所呈交的毕业论文(设计)是我个人在导师指导下进行的研究工作及取得的研究成果。据我所知,除文中特别加以标注引用参考文献资料外,论文(设计)中所有数据均为自己研究成果,不包含其他人已经发表或撰写过的研究成果。与我一同工作的同志对本研究所做的工作已在论文中作了明确说明并表示谢意。毕业论文(设计)作者签名:日期:安徽新华学院2015届本科毕业论文(设计)基于JAVA的BBS论坛系统的设计与实现摘要在如今的时代论坛已经成为互联网上的一个重要平台,它主要的功能是为用户提供一个互相交流、互相学习、互相帮助的平台。用户在论坛上可以获得各种服务,发表信息,讨论话题,聊天等等。它使人与人之间的沟通、交流变得更加容易,尤其是在IT领域,我们只有能够很好的交流,技术才会一步一步的提升。因此,掌握如何设计并开发一个论坛有着重要而且深远的意义。本文基于JAVA技术的网上论坛系统的设计和实现。设计包括数据库设计,系统架构设计,以及前端用户界面设计。系统中普通用户可以完成用户的登录,退出,发帖,跟帖,注册,修改本人帖子,删除本人帖子,修改密码等功能。管理员可以对版块进行维护,对帖子和用户进行管理。系统采用了MVC设计模式,程序上业务逻辑、控制逻辑和表现逻辑上实现了分离。系统结构清晰,具有良好的可读性、可扩展性和可维护性。该系统使用了Struts框架,表现层运用了JSP网页技术,页面用到了CSS以及JavaScript技术。在文字方面利用了CKEditor框架。注册页面通过AJAX异步传输技术来完成用户名的验证。系统使用了MyEclipse开发工具,运用Hibernate连接后台MySQL数据库,界面设计人性化,操作简单。关键字:论坛;Struts框架;Hibernate框架;JAVA技术;MySQL数据库安徽新华学院2015届本科毕业论文(设计)DesignandimplementationofJAVAbasedontheBBSForumAbstractIntoday'seraoftheforumhasbecomeanimportantplatformontheInternet,itsmainfunctionistoprovideamutualexchange,mutuallearning,mutualhelpplatformforusers.Userscangetallkindsofinformationservices,intheBBSplatformreleaseinformationdiscussions,chatandsoon.Itmakesthecommunicationbetweenpeople,communicationbecomeseasier,especiallyinthefieldofIT,wewereonlyabletocommunicatewell,technologywillbepromotedstepbystep.Therefore,howtodesignandhasimportantandfar-reachingsignificanceinthedevelopmentofaforum.ThisforumisthedesignandimplementationofonlineforumsystembasedonJAVAtechnology.Thedesignincludesthesystemarchitecturedesign,databasedesign,aswellasthefront-enduserinterfacedesign.Commonusersystemcancompletetheuserlogin,exit,post,reply,registration,modifythepost,deletemypost,modifypasswordsandotherfunctions.Theadministratorcanmanagetheboard,managementofPostsandusers.ThesystemusestheMVCdesignpattern,theprogramrealizestheseparationofthebusinesslogic,logicandpresentationlogiccontrol.Thesystemstructureisclear,hasgoodreadability,expansibilityandmaintainability.ThesystemusesStrutsframework,presentationlayerusingJSPtechnologyWebpage,pageusedtheCSSandJavaScripttechnology.UsingtheCKEditorframeworkinthetext.TheregistrationpagetocompleteuserverificationbytheasynchronoustransmissiontechnologyAJAX.ThesystemusesMyEclipsedevelopmenttools,useHibernatetoconnectMySQLdatabase,interfacedesign,user-friendly,simpleoperation.Keywords:BBS;StrutsFrame;HibernateFrame;JAVATechnology;DBMySQL安徽新华学院2015届本科毕业论文(设计)目录1绪论...................................................................................................11.1课题开发背景及意义...................................................................11.2国内外现状...................................................................................11.3研究内容和目标...........................................................................22开发平台与主要技术............................................................................42.1开发平台........................................................................................42.1.1MyEclipse..............................................................................42.1.2Tomcat....................................................................................42.1.3JDK........................................................................................52.14MySQL...................................................................................52.2主要技术........................................................................................62.2.1JSP..........................................................................................62.2.2MVC模型.............................................................................62.2.3Stuts、Hibernate、AJAX.....................................................73需求分析.................................................................................................83.1项目背景........................................................................................83.2功能概述........................................................................................83.2.1功能结构..............................................................................83.2.2功能描述..............................................................................93.3系统用例........................................................................................94总体设计...............................................................................................11安徽新华学院2015届本科毕业论文(设计)4.1数据库设计.................................................................................114.1.1E-R图..................................................................................114.1.2表的设计............................................................................124.2时序图..........................................................................................145详细设计...............................................................................................165.1系统模式..........................................................
本文标题:基于JAVA的BBS论坛的设计与实现
链接地址:https://www.777doc.com/doc-6248585 .html