网站大量收购独家精品文档,联系QQ:2885784924

[JSP实用教程第11章Struts综合实例-网上论坛BBS系统.pptVIP

[JSP实用教程第11章Struts综合实例-网上论坛BBS系统.ppt

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

第十一章 Struts综合实例-网上论坛BBS系统 1、需求分析 2、总体设计 3、系统实现及运行 11.1 需求分析 1、系统概述 2、系统运行环境 3、功能需求描述 11.1.1 系统概述 主要功能: 11.1.2 系统运行环境 1. 硬件环境 处理器: Inter Pentium 166 MX 或更高 内存: 32M 硬盘空间:1GB 显卡: SVGA显示适配器 2. 软件环境 操作系统: Windows /2000/XP Web服务器:Tomcat 5.5.5 数据库: MySql 5.0 客户端: IE 5.0 或以上版本 开发语言: JSP、Java 开发框架: Struts 11.1.3 功能需求描述 会员注册:提供新会员注册功能,包括提供录入信息界面,检查注册信息的有效性,并将注册会员信息保存在对应数据库中。 文章查阅:对注册会员以及未注册人员提供文章查阅及阅读的功能。 发表文章:提供注册会员发表新文章的功能,未注册会员不允许使用该功能。 回复文章:提供注册会员回复文章的功能,未注册会员不允许使用该功能。 会员管理:提供对会员的相关资料的操作(增加、修改、删除以及查询),同时按照会员的不同身份,可以将特殊会员设置成版主。 论坛分类管理:根据不同的讨论内容,管理员将整个讨论区划分成不同的区域,会员可以进入不同的讨论区,管理员可以对分类进行调整。 论坛文章管理:管理员以及版主有权搜索并删除对应文章及相关回复文章。 11.2 总体设计 1、系统的总体设计原则 2、系统模块结构图 3、数据库设计 11.2.1 系统的总体设计原则 网上论坛BBS系统面向各个层次的网络用户,为了使它适合更多的用户使用,系统的界面设计应该尽量做到简洁、友好、方便、易用,用户不需专门的学习便可熟练操作。 本系统采用Struts架构,技术稳定、界面友好、可扩展性强。系统基于B/S结构实现,读者可以基于本系统,实现系统的二次开发。 11.2.2系统模块结构图 11.2.3 数据库设计 依据网上论坛系统的用户需求,对应数据表的设计及功能如下。 论坛会员基本信息表(user):存放论坛会员的所有的基本信息。 论坛分类基本信息表(sort):存放论坛不同讨论区的分类信息。 论坛主题文章基本信息表(topic):存放论坛会员所发表文章的基本信息。 论坛回复文章信息表(response):存放论坛会员回复文章的基本信息。 11.3 系统实现以及运行 1、系统目录结构 2、实现效果 3、系统功能实现的介绍 4、用户表示层 5、业务逻辑层 6、控制处理层 11.3.1系统目录结构 11.3.2 实现效果 1、前台页面实现效果 11.3.2 实现效果 2、后台页面实现效果 11.3.3 系统功能实现的介绍 由于该系统采用Struts框架,而Struts框架遵循MVC模式,因此,接下来我们就分别从表示层(View)设计实现、业务逻辑层(Model)的代码实现以及控制器层(Controller)的设计实现等角度详细介绍网上论坛BBS系统的实现过程,在介绍过程中,我们具体介绍会员回复文章模块的设计实现过程。 11.3.4 用户表示层 在用户表示层中主要是一些相关的JSP页面,在会员回复文章模块中,涉及到了论坛文章内容页面(bbsContent.jsp),回复文章页面(bbsnew.jsp)。当用户在论坛文章主题显示页面,选择进入某一个主题时,整个页面转向论坛文章内容页面(bbsContent.jsp)。 11.3.5 业务逻辑层 在业务逻辑层中分别完成了对论坛分类信息、用户信息、文章信息等的保存和处理,依据网上论坛系统处理的需要,需要涉及这样几种类型的对象,包括论坛用户对象、论坛分类信息对象、论坛文章对象等。在回复文章模块中,涉及到了封装数据库操作bean(DB.java),论坛会员信息的bean(User.java),论坛分类信息bean(Sort.java)、处理文章主题信息的bean(Topic.java),回复文章信息bean(Respond.java)、显示回复文章内容信息的bean(TopicDisp.java)。 同时借助Struts数据库连接池完成数据库连接等各种操作也是在这一层实现。 11.3.6 控制处理层 控制处理层作为整个Struts架构的控制中心,包括了Action Bean、ActionForm Bean、配置文件(web.xml、struts-config.xml)以及资源包。 * * Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspos

您可能关注的文档

文档评论(0)

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

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

1亿VIP精品文档

相关文档