网上论坛系统实践指南(精品·公开课件).ppt

网上论坛系统实践指南(精品·公开课件).ppt

  1. 1、本文档共35页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
网上论坛系统实践指南 本章介绍网上论坛系统的立项、需求、设计和编程实现,重点是J2EE下的系统整体架构设计、数据库设计、JDBC数据库连接中间件的连接方法、用户注册登录功能和版块管理功能的编程实现源代码。 根据文献〔1〕的文档制作标准,本章还给出了详细而标准的需求分析文档和系统设计文档。 本章的重要性与先进性在于:网上论坛系统是在当今最先进的J2EE平台下设计的,程序是用Java实现的,核心源码以文字的方式提供,全部源码在附带的光盘上给出。 作为学生实习的项目,网上论坛系统的规模(或工作量)不大不小,既非常合适,又极具新意,希望将学生划分为多个项目组,每组3-5人,确定1名项目经理,按照需求、设计、美工、编程、测试进行分工,组员之间既分工又协作,一边上课,一边看书,一边模仿着做项目,用1-2个月完成这项任务。验收内容包括需求文档、设计文档、源代码、可执行程序、测试文档、用户指南。 本章对读者的要求 系统立项背景 论坛又叫BBS,全称为Bulletin Board System,中文意思是“电子公告板”,它是Internet上的一种交互性极强的、网友喜闻乐见的电子信息服务系统,提供一块公共电子白板,每个用户都可以在上面书写,发布各自的信息或提出不同的看法,以便与其它用户进行交流讨论。 J2EE技术具有许多显著的优点,所以我们采用J2EE平台来开发。近两年来也开始流行起新的网络编程脚本语言ASP.NET。ASP.NET和JSP同样是属于编译型的,即在第一次运行WEB应用时将代码编译,以后重新运行就不再进行编译了,除非代码发生改变。 冰鱼论坛管理系统采用了J2EE设计模式中的MVC Model 2模式,采用MySQL做数据库服务器。由于前面的章节已详细讲解了需求分析、数据库设计等方面,本章对冰鱼论坛管理系统的讨论,重点放在J2EE系统架构设计及具体实现上,而对需求分析及系统测试不作详细介绍。 系统需求分析 需求分析就是对顾客的需求进行定义或确定,这一过程十分重要,而且有许多工作看似容易,做起来很难。因为客户的需求具有动态性,甚至有个别用户朝三暮四地变化;同时客户的需求具有模糊性,有些客户对业务流程表达不规范,对需求表达不清楚不明确,甚至自己都不清楚真正的需求是什么。所以唯一不变的是变化! 论坛具有的最基本模块有: (1) 用户模块主要包括用户登录、注册、用户资料修改等; (2) 版块模块主要实现对论坛版块的管理,如增删改等; (3) 帖子模块主要实现显示帖子内容,斑竹或管理员能进行相应管理; (4) 友情链接主要用于其他站长申请友情链接; (5) 广告模块主要用于论坛放置广告,并进行相应管理。 系统需求分析 尽管需求分析过程的工作很多,但最主要的是完成以下8项任务: 第1项任务:画出冰鱼论坛管理系统的组织结构图,由于论坛的组织结构是以角色的组成为结构的,因此列出角色结构就可以了。画出了组织结构图,就可以了解到论坛的角色组成,为往后的权限分配和开发各个功能模块奠定了基础。 第2项任务:画出冰鱼论坛管理系统的业务操作流程图,即业务操作模型,重点是业务操作的流水步骤。 第3项任务:列出论坛系统的功能点列表,即功能模型。 第4项任务:列出论坛系统的性能点列表,即性能模型。 第5项任务:列出系统的接口列表,即接口模型。由于冰鱼论坛管理系统不需要与其它系统或设备进行交互、连接等,因此此项需求任务在该论坛系统中略去。 第6项任务:确定冰鱼论坛管理系统的运行环境,即环境模型。 第7项任务:约定冰鱼论坛管理系统的界面,即界面模型。 第8项任务:对冰鱼论坛管理系统的开发工期、费用、开发进度、系统风险等问题进行分析与评估。 需求规格说明书(Requirements Specification) 1.概述(Summary) 1.1 用户简介(User Synopsis) 现实生活中的交流存在时间和空间上的局限性,交流人群范围的狭小,以及间断的交流,不能保证信息的准确性和可取性。因此,用户需要通过网上论坛的交流扩大交流面,同时可以从多方面获得自己的及时需求。本系统面向所有乐于参与交流活动的广大网友,用户角色大致分为三类:普通用户、管理员、斑竹(也称为版主,以下均称为斑竹)。 1.2 项目目的和目标(Purpose and Aim of Project) 信息时代迫切要求信息传播速度加快,局部范围的信息交流只会减缓前进的步伐。本系统的目的在于为分散于五湖四海的人提供一个共同交流、学习、倾吐心声的平台,实现来自不同地方用户的极强的信息互动性,用户在获得自己所需要的信息的同时也可以广交朋友,拓宽自己的视野和扩大自己的社交面。 1.3 术语定义(Terms Glossary) IceFish BBS:冰鱼论坛的英文名称。 需求规格说明书(R

文档评论(0)

花好月圆 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档