基干JavaBBS开发.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基干JavaBBS开发

基于Java的BBS开发   摘要:该文是基于Java的BBS论坛后台设计,设计时遵循软件工程思想。系统采用MVC架构模式,应用JSP+Servlet技术,让前端页面和后台代码分离。同时使用JavaBean组件增强代码的重用性,共同实现了后台的数据处理以及数据的输出,使得系统易于维护。系统数据库使用SQL Server 2008,完成了系统的数据管理 关键词:网上商城系统; javaEE;MVC;B/S结构; Myeclipse 中图分类号:TP311 文献标识码:A 文章编号:1009-3044(2016)28-0081-02 1 概述 进入21世纪,伴着社会经济的高速发展,人们对信息的渴求越来越大,对信息的获取速度要求也越来越高。随着计算机技术的愈发成熟,Internet也日渐渗透到人们的学习、生活和工作等方面,成为人们生活之中不可缺少的一部分。比如:通过网络进行知识交流、网上购物、网上付款、获取新闻等。高度发达的社会,使得信息的传播尤为重要。BBS网络论坛便应用而生。它是Internet的重要应用之一,是Internet上一种主要的信息交流和发布平台,在这个平台上,人可以自由发表自己发观点以及意见,也可以参与到热门话题的讨论,人们的交流也日益密切 本文在分析设计设计时,遵循了软件工程的思想。本设计是基于JSP和MVC模式的BBS论坛,采用SQL Server进行数据库的管理、操作和维护。利用Myeclipse开发平台和HTML、JSP实现前台界面设计、后台数据库接口、帖子的发布以及回复等各项功能。文中比较详细的介绍了系统功能设计、系统功能的实现、系统功能测试以及总结与展望 2 系统设计 2.1 系统概述 本论坛共由三大部分组成,分别为用户模块、帖子模块以及管理员模块,各个版块之间相 互转化。论坛总体概述图见图1: 通过上面概述图,大概了解了论坛系统的组织结构,现给出本论坛的基本功能流程图,图2为系统功能流程图 2.2 系统功能设计 2.2.1 用户模块 顾名思义,用户模块是针对用户的。用户在论坛中的主要操作有浏览别人发的帖子,自己发表帖子,回帖以及与个人信息相关的操作。其中,个人信息相关操作包括用户注册、登录,修改个人资料等。图3详细描述了用户模块的相关功能 2.2.2 帖子模块 本模块为论坛的最重要的一部分,论坛的主要功能基本在这一模块实现。帖子模块不仅包括用户在这一模块下的操作,也包含了管理员在此模块下的操作。主要包括:发帖、回帖、删帖等操作。图4给出了帖子模块的具体功能 2.2.3 管理员模块 考虑到论坛中帖子数量,用户人数等原因,本论坛设置管理员。对于普通用户而言,管理员不仅要拥有普通用户的所有权限,还要拥有普通用户所没有的权限。比如设置管理员、用户的禁言以及帖子的删除;对于帖子模块而言,管理员要充当管理者的角色,布置论坛的版块,维护论坛的正常运行 3 系统实现 3.1 论坛系统的开发环境 论坛使用Myeclipse 10作为系统的开发软件,Myeclipse是在eclipse的基础上加上自己的插件开发而成的一款功能强大的企业级开发环境,由于Myeclipse可以支持Java Servlet、Jsp、JDBC数据库连接,故本设计采用其作为开发软件 本设计使用SQL Server 2008作为论坛系统数据库,SQL Server具有强大的兼容性,其数据可以存储在各种设备上;在安全性上,SQL Server对数据进行加密,为关键应用程序提供了强大了安全技术支持,保证数据不容易受到非法攻击或恶意篡改;在功能上,SQL Server提供了可预测响应,使其对数据的处理速度更快,响应更迅速 本论坛使用Tomcat 7.0作为系统服务器。Tomcat服务器是一个免费的开源的轻量级应用服务器。Tomcat对最新的Servlet、JSP具有完美的支持。除以上关键软件之外,论坛中还使用了JDK 1.8作为支持Java运行的环境,整个论坛系统在window 8.1下完成开发设计 3.2 系统开发模型 本论坛系统采用的是MVC模型,目前,MVC模式已广泛的应用于Web程序开发中。MVC设计模式强制性将程序的输入、输出、处理分开,使得程序设计更加清晰明了,后期具有较好的维护性和扩展性。MVC模式共分为三层, Model(模型)表示业务逻辑层,View(视图)代表表示层,Controller(控制器)代表控制层。三者相互关系见图6 论坛页面采用JSP页面,JSP是一种基于JAVA语言的动态Web应用开发技术。JSP页面在执行时采用编译方式,生成Servlet。JSP具有许多优点,如:一次编写,到处运行;支持多个平台

文档评论(0)

linsspace + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档