【Asp.net精品源码栏目提醒】:以下是网学会员为您推荐的Asp.net精品源码-【精品】软件工程课程设计 - 大学课件,希望本篇文章对您学习有所帮助。
网上论坛系统实践指南 1 介绍网上论坛系统的立项、需求、设计和编程实现, 重点是J2EE下的系统整体架构设计、数据库设计、 JDBC数据库连接中间件的连接方法、用户注册登 录功能和版块管理功能的编程实现源代码。
根据课程设计指导书的文档制作标准,给出详细而 标准的需求分析文档和系统设计文档。
本项目的重要性与先进性在于:网上论坛系统是在 当今最先进的J2EE平台下设计的。
作为学生实习的项目,网上论坛系统的规模或工 作量不大不小,既非常合适,又极具新意,希望 将学生划分为多个项目组,每组3-5人,确定1名 项目经理,进行分工协作,一边上课,一边看书, 一边模仿着做项目,用2周时间完成这项任务。
验 收内容包括需求文档、设计文档。
2系统立项背景 论坛又叫BBS,全称为Bulletin Board System,中文意思是“电 子公告板”,它是Internet上的一种交互性极强的、网友喜闻乐 见的电子信息服务系统,提供一块公共电子白板,每个用户都可 以在上面书写,发布各自的信息或提出不同的看法,以便与其它 用户进行交流讨论。
J2EE技术具有许多显著的优点,所以我们采用J2EE平台来开发。
近两年来也开始流行起新的网络编程脚本语言
ASP.NET。
ASP.NET 和JSP同样是属于编译型的,即在第一次运行WEB应用时将代码编 译,以后重新运行就不再进行编译了,除非代码发生改变。
网上论坛管理系统采用了J2EE设计模式中的MVC Model 2模式, 采用MySQL做数据库服务器。
3系统需求分析 需求分析就是对顾客的需求进行定义或确定,这一过程十分重要, 而且有许多工作看似容易,做起来很难。
因为客户的需求具有动 态性,甚至有个别用户朝三暮四地变化;同时客户的需求具有模 糊性,有些客户对业务流程表达不规范,对需求表达不清楚不明 确,甚至自己都不清楚真正的需求是什么。
所以唯一不变的是变 化! 论坛具有的最基本模块有: 1 用户模块主要包括用户登录、注册、用户资料修改等; 2 版块模块主要实现对论坛版块的管理,如增删改等; 3 帖子模块主要实现显示帖子内容,斑竹或管理员能进行相应 管理; 4 友情链接主要用于其他站长申请友情链接; 5 广告模块主要用于论坛放置广告,并进行相应管理。
4 系统需求分析 尽管需求分析过程的工作很多,但最主要的是完成以下8项任务: 第1项任务:画出网上论坛管理系统的组织结构图,由于论坛的组织 结构是以角色的组成为结构的,因此列出角色结构就可以了。
画出 了组织结构图,就可以了解到论坛的角色组成,为往后的权限分配 和开发各个功能模块奠定了基础。
第2项任务:画出网上论坛管理系统的业务操作流程图,即业务操作 模型,重点是业务操作的流水步骤。
第3项任务:列出论坛系统的功能点列表,即功能模型。
第4项任务:列出论坛系统的性能点列表,即性能模型。
第5项任务:列出系统的接口列表,即接口模型。
由于网上论坛管理 系统不需要与其它系统或设备进行交互、连接等,因此此项需求任 务在该论坛系统中略去。
第6项任务:确定网上论坛管理系统的运行环境,即环境模型。
第7项任务:约定网上论坛管理系统的界面,即界面模型。
第8项任务:对网上论坛管理系统的开发工期、费用、开发进度、系 统风险等问题进行分析与评估。
5 需求规格说明书(Requirements Specification) 1.概述(Summary) 1.1 用户简介User Synopsis 现实生活中的交流存在时间和空间上的局限性,交流人群范围的狭小, 以及间断的交流,不能保证信息的准确性和可取性。
因此,用户需要 通过网上论坛的交流扩大交流面,同时可以从多方面获得自己的及时 需求。
本系统面向所有乐于参与交流活动的广大网友,用户角色大致 分为三类:普通用户、管理员、斑竹(也称为版主,以下均称为斑 竹)。
1.2 项目目的和目标Purpose and Aim of Project 信息时代迫切要求信息传播速度加快,局部范围的信息交流只会减缓 前进的步伐。
本系统的目的在于为分散于五湖四海的人提供一个共同 交流、学习、倾吐心声的平台,实现来自不同地方用户的极强的信息 互动性,用户在获得自己所需要的信息的同时也可以广交朋友,拓宽 自己的视野和扩大自己的社交面。
1.3 术语定义Terms Glossary IceFish BBS:冰鱼论坛的英文名称。
6 需求规格说明书(Requirements Specification) 1.4 参考资料References 《实用软件工程》第二版, 赵池龙等 编著,电子工业出版社,2006年9月 1.5 相关文档Related Documents 【1】《IceFish BBS项目开发计划书》 【2】《IceFish BBS概要设计说明书》 【3】《IceFish BBS详细设计说明书》。
1.6版本更新信息Version Updated Record 2.目标系统描述System in Target 2.1组织结构与职责Organizing Framework and Function 本系统用户的组织结构图如图4-3所示。
2.2角色定义Role Definition 用户在系统中扮演的角色,以及可以执行的职责,如表4-3所示。
2.3作业流程业务模型Busywork FlowOperation Model 系统总体业务流程图,如图4-8所示。
对于每一个小的业务流程图,需要单独画 出,为了节省篇幅,在此不再介绍。
2.4 信息源Bill of Document 本系统的主要信息源说明,如表4-4至表4-9所示。
73.目标系统功能需求Function of Target System 84. 目标系统性能需求Performance of Target System 4.1 时间需求Time Request 1查询的最长等待时间不超过5秒; 2更新信息的时间不超过3秒; 3数据的上传和下载的时间不超过10秒。
4.2 空间需求Space Request 1支持的终端数:
上一篇:
【精品】第1章 快速上手
下一篇:
bc80e7a0-d1f2-4595-b21d-01a76798e87a