您好,欢迎访问三七文档
当前位置:首页 > 建筑/环境 > 工程监理 > BBS系统需求分析说明书软件工程课设
需求分析说明书1需求分析说明书第一章:引言............................................................................................31.1编写目的...........................................................................................31.2背景....................................................................................................31.3定义....................................................................................................31.4参考资料...........................................................................................4第二章:任务概述....................................................................................52.1目标....................................................................................................52.2用户的特点.......................................................................................52.3假定和约束.......................................................................................5第三章:需求规定....................................................................................63.1功能需求:.......................................................................................63.1.1系统主要功能模块.....................................................................63.1.2系统总体功能需求框架图.........................................................73.1.3系统用例图.................................................................................83.1.4系统顺序图.................................................................................83.1.5系统状态图...............................................................................123.1.6系统活动图...............................................................................163.1.7系统类图...................................................................................173.1.9构件图的建立...........................................................................193.1.10部署图的建立.........................................................................19需求分析说明书23.2对性能的规定.................................................................................203.2.1时间特性要求...........................................................................203.2.2空间特性需求...........................................................................203.3输人输出要求.................................................................................203.4数据管理能力要求.........................................................................203.5故障处理要求.................................................................................203.6其他专门要求.................................................................................21第四章:运行环境规定..........................................................................224.1设备..................................................................................................224.2支持软件.........................................................................................224.3接口..................................................................................................224.4控制..................................................................................................22需求分析说明书3第一章:引言1.1编写目的需求分析是软件开发生命周期的重要阶段,是软件设计阶段的基石。本需求分析说明书旨在规范本软件的设计,提高软件开发过程中的能见度,便于对软件开发过程进行控制与管理。同时,本文档也是软件开发者和客户之间签订的一份契约,保证客户需求的稳定性,为软件开发者提供软件开发的凭据。1.2背景现实生活中的交流存在时间和空间上的局限性,交流人群范围狭小以及间断的交流不能保证信息的准确性和可取性。因此,用户需要通过网上论坛的交流扩大交流面,同时可以从多方面获得自己所需要的最及时的信息。BBS起源于20世纪80年代初。最初,论坛只是用于发布公告信息,讨论问题的在线交流平台。后来,随着网络的普及,论坛的功能越来越丰富,受到广大网民的欢迎。因此,商业网站对论坛重视起来,纷纷在自己的网站上开辟论坛。作为与网民交流的园地。同时在线技术支持和在线服务也在论坛中开展起来。当代的大学生几乎都会接触甚至经常登陆自己感兴趣的论坛,在上面可以分享,也可以交流意见,但是,能把他们集中起来的论坛并不是很多。软件名称:webBBS系统开发者:朱海晨,邹航,杨丹阳,黄田田用户:本系统面向所有乐于参与交流活动的广大网友,用户角色分为四类:未注册用户、注册用户、版主、管路员。实现环境:Internet互联网1.3定义BBS系统:论坛系统的英文名。版主:论坛的管理者之一,负责清理脏乱差帖,表扬一些精妙绝帖,从而对该论坛上各需求分析说明书4路网虫的言论实行有效的管理,促使论坛健康的发展。JSP:(JavaServerPages)是由SunMicrosystems公司倡导、许多公司参与一起建立的一种动态网页技术标准。JSP技术有点类似ASP技术,它是在传统的网页HTML文件(*.htm,*.html)中插入Java程序段(Scriptlet)和JSP标记(tag),从而形成JSP文件(*.jsp)。用JSP开发的Web应用是跨平台的,既能在Linux下运行,也能在其他操作系统上运行。SQLServer2005:是微软公司开发的一种关系数据库管理系统。PowerDesigner:一种数据库建模工具,它支持关系数据库建模。VisualStudio2008:微软公司开发的面向Web2.0的下一代开发工具,它提供一种集成开发环境1.4参考资料[1]张海藩.软件工程导论.清华大学出版社(第五版)[2][3]《BBS管理系统概要设计说明书》[4]《BBS管理系统详细设计说明书》需求分析说明书5第二章:任务概述2.1目标随着社会的发展,人们之间的交往越来越密切。现今的社会是一个信息飞速发达的社会,在信息的交流当中,互联网占据着一个非常重要的地位。人们可以通过互联网接收到最新的消息,也可以通过互联网进行信息的交流。而网上在线论坛(即俗称的BBS)就是大家进行信息交流的其中一个渠道。网上在线论坛让网友们可以在此发表自己的某些观感,交流某些技术、经验乃至人生的感悟与忧欢,已经成为网友之间、师生之间一条很好的交流渠道。如果在学校里设立网上在线论坛,就能提供更大的交流空间,可以在此论坛上谈论各方面的知识,学生遇到问题就问,老师可以及时回答,这是在课堂上远远作不到的,也能在很大程度促进师生之间的感情。2.2用户的特点本系统的最终用户是广大的网友,他们的技术水平参差不齐,但他们只是普通用户。本系统普通用户的技术水平要求不高,只要会上网就行。本系统还有版主和管理员,版主产生于普通用户之中,只需做一些简单的操作,需要一定的技术。系统对管理员的要求最高,管理员必须具有计算机方面的相关知识,懂基本的数据库和网络技术等。系统的维护人员是本系统的开发人员,具备较强的计算机专业水平,能对系统的各种故障进行维护。2.3假定和约束本系统的开发时间限制为一个月,开发经费由开发者自己承担。需求分析说明书6第三章:需求规定3.1功能需求:3.1.1系统主要功能模块用户登录进入论坛(若为游客,有时还要注册为会员),就某个话题(帖字的主题)展开讨论。通过发贴功能发布新的话题;通过回帖功能回复已有的话题;通过搜索功能查找已有的话题。管理员通过管理功能创建、编辑、删除论坛的版块;管理注册的用户;管理帖子。则系统的功能可分为以下模块:一、会员注册提供新会员注册功能,包括提供录入信息的界面,检查注册信息的有效性,并将注册会员的信息保存在对应数据库的数据表中。二、会员登录提供会员的登录功能,包括提供会员录入用户名和密码的界面,检查密码,用户名的正确性和有效性。用户登录后可以发表帖子,浏览帖子,回复帖子,修改个人信息。三、发表帖子提供会员发表文章的功能,未注册的用户不允许使用该功能。四、回复帖子注册会员可以对某一话题展开讨论,发表意见,并给出回复。
本文标题:BBS系统需求分析说明书软件工程课设
链接地址:https://www.777doc.com/doc-2900062 .html