软件工程课程设计.pptVIP

  1. 1、本文档共34页,可阅读全部内容。
  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文档。上传文档
查看更多
软件工程课程设计

网上论坛系统实践指南 介绍网上论坛系统的立项、需求、设计和编程实现,重点是J2EE下的系统整体架构设计、数据库设计、JDBC数据库连接中间件的连接方法、用户注册登录功能和版块管理功能的编程实现源代码。 根据课程设计指导书的文档制作标准,给出详细而标准的需求分析文档和系统设计文档。 本项目的重要性与先进性在于:网上论坛系统是在当今最先进的J2EE平台下设计的。 作为学生实习的项目,网上论坛系统的规模(或工作量)不大不小,既非常合适,又极具新意,希望将学生划分为多个项目组,每组3-5人,确定1名项目经理,进行分工协作,一边上课,一边看书,一边模仿着做项目,用2周时间完成这项任务。验收内容包括需求文档、设计文档。 系统立项背景 论坛又叫BBS,全称为Bulletin Board System,中文意思是“电子公告板”,它是Internet上的一种交互性极强的、网友喜闻乐见的电子信息服务系统,提供一块公共电子白板,每个用户都可以在上面书写,发布各自的信息或提出不同的看法,以便与其它用户进行交流讨论。 J2EE技术具有许多显著的优点,所以我们采用J2EE平台来开发。近两年来也开始流行起新的网络编程脚本语言ASP.NET。ASP.NET和JSP同样是属于编译型的,即在第一次运行WEB应用时将代码编译,以后重新运行就不再进行编译了,除非代码发生改变。 网上论坛管理系统采用了J2EE设计模式中的MVC Model 2模式,采用MySQL做数据库服务器。 系统需求分析 需求分析就是对顾客的需求进行定义或确定,这一过程十分重要,而且有许多工作看似容易,做起来很难。因为客户的需求具有动态性,甚至有个别用户朝三暮四地变化;同时客户的需求具有模糊性,有些客户对业务流程表达不规范,对需求表达不清楚不明确,甚至自己都不清楚真正的需求是什么。所以唯一不变的是变化! 论坛具有的最基本模块有: (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:冰鱼论坛的英文名称。 需求规格说明书(Requirements Specification) 1.4 参考资料(References) 《实用软件工程》第二版, 赵池龙等 编著,电子工业出版社,2006年9月 1.5 相关文档(Related Documents) 【1】《IceFish BBS项目开发计划书》 【2】《IceFish BBS概要设计说明书》 【3】《IceFish BBS详细

文档评论(0)

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

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

1亿VIP精品文档

相关文档