版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、11 1 引言. 2 21.1 编写目的.21.2 背景.21.3 定义.21.4 参考资料.32 2 任务概述.3 32.1 目标.32.2 用户的特点.32.3 假定和约束.43 3 需求规定 .4 43.1 对功能的规定.43.1.1 角色分配与权限.43.1.2 功能需求点列表 .53.1.3 系统流程图.73.1.4 数据库概念模型(E-R 图表示).93.2 对性能的规定.113.2.1 时间特性要求.113.2.2 空间特性需求.123.3 输人输出要求.123.4 数据管理能力要求. 123.5 故障处理要求.123.6 其他专门要求.124 4 运行环境规定 .13134.1
2、 设备.134.2 支持软件.134.3 接口. 134.4 控制.1321引言1.1编写目的需求分析是软件开发生命周期的重要阶段,是软件设计阶段的基石。 本需求分析说明书旨在规范本软件的设计, 提高软件开发过程中的能见度,便于对软件开发过程进行控制与管理。同时,本文档也是软件开发者和客户之间签订的一份契约,保证客户需求的稳定性,为 软件开发者提供软件开发的凭据。1.2背景现实生活中的交流存在时间和空间上的局限性,交流人群范围狭小以及间断的交流不能保证信息的准确性和可取性。因此,用户需要通过网上论坛的交流扩大交流面,同时可以从多方面获得自己所需要的最及时的信息。论坛又叫 BB全称是 Bulle
3、tin Board System,中文意思是电子公告板,它是 Internet上的一种交互性极强的、 网友喜闻乐见的电子信息服务系统。 它为网民提供一块公共的电子 白板,每个用户都可以在上面书写、 发布自己的信息或提不同的意见, 以便与其他用户进行 交流和讨论。软件名称:BBS 管理系统开发者:朱海涛用户:本系统面向所有乐于参与交流活动的广大网友,用户角色分为三类:普通用户、版主、管路员。实现环境:Internet 互联网1.3定义BBS 系统:论坛系统的英文名。版主:论坛的管理者之一,负责清理脏乱差帖,表扬一些精妙绝帖,从而对该论坛上各 路网虫的言论实行有效的管理,促使论坛健康的发展。ASP
4、.NET: ASP 是一项微软公司的技术,是一种使嵌入网页中的脚本可由因特网服务器执行的服务器端脚本技术。指 Active Server Pages(动态服务器页面),运行于3IIS 之中的程序。ASP.net 不仅仅是 Active Server Page (ASP)的下一个版本,而且是一种建立在通用语言上的程序构架,能被用于一台Web 服务器来建立强大的 Web应用程序。ASP.net 提供许多比现在的 Web 开发模式强大的优势。SQL Server 2005 :是微软公司开发的一种关系数据库管理系统。Power Designer : 一种数据库建模工具,它支持关系数据库建模。Visua
5、l Studio 2008:微软公司开发的面向 Web 2.0 的下一代开发工具,它提供一种集成开发环境1.4参考资料1 李代平.软件工程分析案例M.清华大学出版社.20082 张海藩.软件工程导论M .清华大学出版社.20083 赵池龙,姜义平,张建.软件工程实践教程 M.电子工业出版社.20074 BBS 管理系统概要设计说明书5 BBS 管理系统详细设计说明书2任务概述2.1月标信息时代迫切需要快速传播信息,局部范围的信息交流只会减缓信息技术前进的步伐。本系统的目的在于为分散于五湖四海的人们提供一个共同交流、学习、倾吐心声的平台,实现来自不同地方的用户极强的信息互动性,用户在获得自己所需
6、要的信息的同时也可以广交朋友,拓宽自己的视野和社交面。2.2用户的特点本系统的最终用户是广大的网友, 他们的技术水平参差不齐, 但他们只是普通用户。 本 系统普通用户的技术水平要求不高,只要会上网就行。本系统还有版主和管理员,版主产生于普通用户之中,只需做一些简单的操作,需要一4定的技术。系统对管理员的要求最高,管理员必须具有计算机方面的相关知识,懂基本的数据库和网络技术等。系统的维护人员是本系统的开发人员,具备较强的计算机专业水平,能对系统的各种故障进行维护。2.3假定和约束本系统的开发时间限制为 3 个月,开发经费由开发者自己承担。3需求规定3.1对功能的规定3.1.1角色分配与权限+管理
7、员图 1 用户类别图普通用户:为通过注册了的用户,他们可以浏览帖子,发表新帖,回复已有帖子,修改 个人信息等。版主:版主有管理员从会员中选择,版主拥有普通用户的所有权限,还可以管理帖子, 如删除非法帖子,帖子置顶等。管理员:拥有最高权限,可以管理用户(如封锁违规用户),管理帖子、帖子置顶、发布公告、设置友情链接、增加版块、修改版块、删除版块等。用户53.1.2功能需求点列表表 1 系统模块设置编号模块名称简要描述1用户管理模块前台提供用户注册、登录,用户还可以修改个人资料,后台 供管理员、版主登录,登陆时需要进行输入合法性检测(防 止 SQL 注入)2版块模块前台分类列表显示版块,后台增加、删
8、除和修改版块,增删 版主3帖子模块用户发帖、修改帖子、回复帖子 版主可以删帖、帖子置顶4友情链接模块前台分类显示 Logo 链接和文字链接 后台对友情链接进行增加、 删除、修改操作6表 2 功能需求点列表编勺功能名称模块编勺功能描述输入内容输出内容1.1用户登录1保证所有系统的合法 用户通过身份认证进 入系统进行操作用户名、 密码、验证码用户登录状态1.2用户注册1对用户名进行检测,信 息通过检测之后成为 本系统的用户用户名、 密码、性别、QQ、E-mail、电话等基本信息注册的结果(提示用户“注册成功”或者“注册失败”)1.3修改个人信息1用户可以根据自己当 前的情况修改个人信 息要你修改的
9、内 容 提示修改结果(“修改成功”或者“修改失败”)1.4后台登录1仅管理员、版主能够登 录后台,但版主权限有 f 限制后台用户名、 密码提示后台登录 是否成功2.1添加版块2管理员添加版块,设置版主版块的相关信 息版块列表2.2编辑版块2管理员修改版块信息版块的相关信 息提示是否修改 成功2.3删除版块2管理员删除版块点击“删除” 按钮提示版块删除成功或者删除失败3.1发帖、回帖3用户可以根据自己的 需要发表帖于,或者回 复已有帖子用户的言论用户的言论3.2浏览帖子3用户可以浏览任意版 块中的任意帖子点击任意一个 帖子标题该贴的内容及该贴的所有回 复3.3删除帖子3管理员或版主删除违 规帖子
10、“删除”命令显示删除结果( 是 否 删 除 成功)3.4编辑帖子3用户可以根据需要修 改曾经发表的帖子输入要修改的 被容显示修改过的 内容3.5帖子置顶3管理员或版主可以将 比较好的帖子置顶,使 之总是处于最上方“置顶”命令帖子前方显小 置顶图标4.1添加友情链接4管理员在后台添加友 情链接友情站点相关 信息显示友情站的Logo ,通过点 击Logo 即可 跳转到友情站 点4.2编辑友情链接4管理员修改友情链接友情链接信息显示更新后的7信息友情链接信息4.3删除友情链接4对于不合格的友情链 接进行清理“删除”命令显示删除结果(“删除成功”或者“删除失败”)普通用户普通用户p pH H 修改密胃
11、修改密胃pp| |管属刊管属刊管理会可管理会可9浏浏览览站站1IH H删删除除链链询询H H 添加链添加链思思H H 任免版任免版主主H H删删除除版版块块i修修改改版版块块ri添添加加版版块块浏浏览览帖帖子子8(2)用户注册处理流程:9(4)会员发帖、回帖处理流程:3.1.4数据库概念模型(E-R图表示)(1)用户实体:10(3)管理员实体:(5)话题实体:(6)帖子实体:113.2对性能的规定3.2.1时间特性要求(1)查询的最长等待时间不超过5 秒。(2) 更新信息的时间不超过 3 秒。(3)数据上传和下载时间不超过10 秒。帖子版块(7)友情链接实体:(8)实体联系图:123.2.2空
12、间特性需求(1) 支持的终端数:=100。(2)支持并行操作的使用者数:=300。(3) 处理的记录数:1000.3.3输人输出要求用户名:只智能包含字母、数字和下划线,不得含有分号、单引号等,长度不超过30 个字符。 密码:只包含数字和字母,长度不得超过 30 个字符。搜索内容:不得含有分号、单引号,长度小于50 字节。3.4数据管理能力要求使用 Microsoft SQL Server 2005 作为数据库管理系统, 本系统设计的表的个数不超过10个,记录数在 10000 以下,同时处理用户请求数在1000 以内,所配置的系统能满足要求。3.5故障处理要求软件故障:如操作系统死机、崩溃,数
13、据库管理系统不堪重负而崩溃,通过管理员重新启动系统解决,如果重新启动不能解决问题,可以使用备用服务器。硬件故障:如硬盘故障,采取的措施是定期进行数据库备份,一旦出现硬件故障,可以使用备份文件恢复数据库。3.6其他专门要求(1) 还没有登录的用户只有浏览帖子的权限,不能发帖,不能查看用户资料。普通用户也只能查看自己的资料,没有修改和删除论坛信息的权限。(2) 管理链接只有管理员登录之后才能看到。(3) 任何等级用户登录时都需要正确填写验证码。此举旨在防止论坛灌水机。(4) 任何用户不能直接输入后台 URL 地址,否则弹出警告窗口,并自动转向非法登录界面。仅有合法的管理员才能从前台登录后进入后台管理界面。134运行环境规定4.1设备建议硬盘空间:20GB 以上(包括搭建系统运行环境后的软件占用空间)。建议内存:512MB 或更高。建议 CPU:主频在 1.5GHZ 以上网络环境
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年中职食品营养与检测(食品营养检测)试题及答案
- 2025年中职烹饪工艺与营养(中式烹调技术)试题及答案
- 2025年大学葡萄酒文化与营销(葡萄酒营销技术)试题及答案
- 2025年中职(新能源汽车运用与维修)检测技术阶段测试试题及答案
- 2025年高职药品质量与安全(食品感官评价)试题及答案
- 2025年高职化妆品制造技术(化妆品生产工艺)试题及答案
- 2026年租车服务(汽车租赁)试题及答案
- 2025年中职(药剂)药物制剂综合实训阶段测试题及答案
- 2025年大学园林(园林工程)试题及答案
- 2025年大学土壤学(技术应用)试题及答案
- 解读(2025年版)输卵管积水造影诊断中国专家共识
- 高职院校技能大赛指导手册
- 轨道交通废弃物处理-洞察及研究
- 2024年一建网络图案例专题
- 水泥厂安全检查表
- 预制管桩防挤施工方案
- 挖掘机销售年终总结报告
- 农村会计考试试题及答案
- 集成电路测试技术与实践 课件 4集成电路测试运算放大器参数测试
- T-CES 166-2022 海上风电柔性直流送出控制与保护系统技术规范
- 公路养护养护安全操作手册
评论
0/150
提交评论