产品需求规格说明书.doc_第1页
产品需求规格说明书.doc_第2页
产品需求规格说明书.doc_第3页
产品需求规格说明书.doc_第4页
产品需求规格说明书.doc_第5页
已阅读5页,还剩6页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

学校网站 产品需求规格说明书 文件标识: 当前版本: 作 者: 文件状态: 草稿 正式发布 正在修改 完成日期: 变更历史变更历史 序号序号变更内容变更内容变更页变更页变更类别变更类别变更者变更者 1 2 3 4 5 6 7 8 9 10 11 12 目目目 录录录 0. 文档介绍文档介绍.4 0.1 文档目的.4 0.2 文档范围.4 0.3 读者对象.4 0.4 参考文档.4 0.5 术语与缩写解释.4 1. 产品介绍产品介绍.5 2. 产品面向的用户群体产品面向的用户群体.5 3. 产品应当遵循的标准或规范产品应当遵循的标准或规范.5 4. 产品范围产品范围.5 5. 产品中的角色产品中的角色.5 6. 产品的功能性需求产品的功能性需求.6 6.0 功能性需求分类.6 6.M FEATURE M.6 6.m.n Function M.N.6 7. 产品的非功能性需求产品的非功能性需求.7 7.1 用户界面需求.7 7.2 软硬件环境需求.7 7.3 产品质量需求.7 7.N 其他需求 .7 附录附录 A:需求建模与分析报告:需求建模与分析报告 .8 A.1 需求模型 1.8 A.N 需求模型 N.8 附录附录 B:需求确认:需求确认.9 0. 文档介绍文档介绍 0.1 文档目的文档目的 主要是将学校网站的开发设计及开发需求进行介绍。 0.2 文档范围文档范围 属于开发技术人员使用的文档 0.3 读者对象读者对象 四组开发技术人员以及具备.net 相关知识的专业人员 1. 产品介绍产品介绍 信息技术迅猛发展,使人们的工作方式、学习方式和生活方 式受到了前所未有的冲击,网络凭借其信息存储容量大,表现形式多 样化,高度共享、扩展性以及交流的实时性和便利性等独特的优势, 在教育领域中得到了广泛的应用,特别是国际互联网与校园网的链接, 为学校教育教学提供了丰富的资源。学校网站的建设可以对一个学校 的发展起到至关重要的作用,然而以前的学校都是消息非常闭塞的环 境校外新闻进不来,校内新闻要靠各级领导传达给老师,老师才能传 达给学生,老师学生之间的交能够流也只能通过面对面的被动方式进 行,为了改变现状给老师和学生提供最新的校内外新闻,老师可以将 最新的学习资料传到网上,学生和老师之间可以有一个自由交流平台, 学校网站的建设势在必行。 2. 产品面向的用户群体产品面向的用户群体 设计一个性能良好并且实用的学校网站,以满足用户网站功能的需求,对产品用户的需求和 特征进行分析是必要的。 1)用户信息需求:本产品主要面向老师和学生,可以给老师和学生提供一个及时了解校内 外新闻的平台,老师和学生可以通过输入网址打开学校网站对该网站中的所有新闻信息进行 浏览,有 ftp 权限的用户可以登录后对感兴趣的信息进行下载,用户可以学校网站聊天室进 行聊天交流。 2)用户管理要求:任何系统都不是完美的,都需要进行管理,本学校网站设置两种身份的 用户,分别是普通用户和管理员用户,管理员用户通过管理员帐号登录后可以管理登录帐户, 可以对注册用户信息进行维护,可以上传修改删除新闻等内容,可以查看所有信息 3)本系统的优势:网站安全性较高,进入不同的页面要有不同的登录帐户,信息量大,方 便浏览,可实施性强,目前,大学的校园网路覆盖了教学区和学生区的主要建筑物 及部分家属宿舍,从而满足校内各学院,各职能部门,各直属单位上网需求。学 校良好的网络设施为开发使用学校提供了坚实的基础。管理和使用方便。 3. 产品应当遵循的标准或规范产品应当遵循的标准或规范 (1)ASP.NET2.0 技术。面向对象,并可扩展 ActiveX Server 组件功能,无浏览器兼 容问题,程序代码隐藏,客户端仅能看到 ASP.NET 输出的 HTML 文件。 (2)利用 ADO.NET 技术进行访问数据库。在 ASP.NET 中,ADO.net 可以看作是(3) 一个服务器组件(Server Component),更简单点说,是一系列的对象,应用这些功 能强大的对象,即可轻松完成对数据库复杂的操作。 (4)采用 B/S 架构。BS 结构,即 BrowserServer(浏览器服务器)结构,就是只 安装维护一个服务器(Server),而客户端采用浏览器(Browse)运行软件。它是随着 Internet 技 术的兴起,对 CS 结构的一种变化和改进。主要利用了不断成熟的 WWW 浏览器技术, 结合多种 Script 语言(VBScript、JavaScript)和 ActiveX 技术,是一种全新的软件系统构造技 术。 BS 三层体系结构采用三层客户g 艮务器结构,在数据管理层(Server)和用户界面层 (Client)增加了一层结构,称为中间件(Middleware),使整个体系结构成为三层。三层结构是 伴随着中间件技术的成熟而兴起的,核心概念是利用中间件将应用分为表示层、业务逻辑层 和数据存储层三个不同的处理层次,如图 2 所示。三个层次的划分是从逻辑上分的,具体的 物理分法可以有多种组合。中间件作为构造三层结构应用系统的基础平台,提供了以下主要 功能:负责客户机与服务器、服务器与服务器间的连接和通信;实现应用与数据库的高效连 接;提供一个三层结构应用的开发、运行、部署和管理的平台。这种三层结构在层与层之间 相互独立,任何一层的改变不会影响其它层的功能。 在 BS 体系结构系统中,用户通过浏览器向分布在网络上的许多服务器发出请求,服 务器对浏览器的请求进行处理,将用户所需信息返回到浏览器。而其余如数据请求、加工、 结果返回以及动态网页生成、对数据库的访问和应用程序的执行等工作全部由 Web Server 完 成。随着 Windows 将浏览器技术植入操作系统内部,这种结构已成为当今应用软件的首选体 系结构。显然 BS 结构结构应用程序相对于传统的 CS 结构结构应用程序是一个非常大的进步。 BS 结构的结构的主要特点是分布性强、维护方便、开发简单且共享性强、总体拥有成本低。 但数据安全性问题、对服务器要求过高、数据传输速度慢、软件的个性化特点明显降低,这 些缺点是有目共睹的,难以实现传统模式下的特殊功能要求。例如通过浏览器进行大量的数 据输入或进行报表的应答、专用性打印输出都比较困难和不便。此外,实现复杂的应用构造 有较大的困难。虽然可以用 ActiveX、Java 等技术开发较为复杂的应用,但是相对于发展已 非常成熟 CS 的一系列应用工具来说,这些技术的开发复杂,并没有完全成熟的技术工具 供使用。 (5)考试定时系统采用 AJAX 技术。在考试过程中,为了减少对服务器的负担过重, 采用在客户端使用 AJAX 技术和 JAVAscript 代码进行必要的提示。 (6)后台数据库系统使用微软的 Microsoft SQL Server 2005。 (7)编码时采用匈牙利格式,增加代码的可读性。 4. 产品范围产品范围 本产品适用的领域是对学校新闻进行浏览,文件的上传下载,网上在线交流等的娱乐使用 5. 产品中的角色产品中的角色 提示:提示:阐述本产品的各种角色及其职责。各种角色的具体行为将在功能性需求中描述。 角色名称职责描述 普通用户浏览网站,通过登录可以下载 ftp 文件,登录聊天室模块进行在线聊天 管理员对整个网站进行管理,包括登录用户的管理,网站新闻的添加,修改, 删除等进行管理 6. 产品的功能性需求产品的功能性需求 6.0 功能性需求分类功能性需求分类 功能类别功能类别子功能子功能 登录管理 文件上传下载 ftp 管理 登录管理 聊天管理 聊天室 网站管理用户管理 新闻管理 ftp 管理 6.1ftp 管理管理 登录用户可以下载相关文件 提示:此处写一些承上启下的文字。 6.2聊天室 6.2.1登录管理 可以进行登录帐户验证,可以注册,注销登录帐户 6.2.2聊天管理 用户登录后可以进入聊天室通过昵称进行聊天 63网站管理 6.3.1用户管理 用户添加,用户信息维护 6.3.2新闻管理 新闻的查询,新闻的添加,新闻的修改 6.m.n Function M.N 名称、标识符 功能描述 优先级 输入 操作序列 输出 补充说明 7. 产品的非功能性需求产品的非功能性需求 7.1 用户界面需求用户界面需求 需求名称需求名称详细要求详细要求 主页(采用类似网页 风格) 清晰直观,人机交互性好,只需要用户会最基本的 WINDOWS 操作和 拼音输入法,就可用好本网站。 ftp 界面登录后可对已经存在的文件进行下载 聊天室界面登陆后进行聊天 网站管理界面采用树形目录结构登录后进行网站后台管理 7.2 软硬件环境需求软硬件环境需求 需求名称需求名称详细要求详细要求 服务器Dell PwoerEdge 1600sc 服务器,英特尔至强处理器 2.4GHz,2G 内存,500G SCSI 硬盘,Intel pro/1G Gigabit 网卡 (NIC) 。要装有数据库软件 sql server2005 并配置好 IIS。 客户端机型:奔腾四代 1.6G 以上,硬盘:40G 以上(至少需要 250M 自由空 间,以运行操作系统和本系统)内存:256M 以上 网络服务器和客户端应有网络连通。配置 TCP/IP 协议 服务器操作系统Windows 2000server profession 以上 客户端操作系统Windows98 以上操作系统,安装 Web 浏览器 7.3 产品质量需求产品质量需求 主要质量属性主要质量属性详细要求详细要求 正确性运行和调试结果完全正确 健壮性在常规的环境下能够保证 50 人以内进行有效操作。 可靠性在连续 48 小时之内无差错可靠运行 性能,效率网络传输带宽要保证 56kbps 以上,保证浏览的流畅性 易用性不经过专业培训就可通过提示进行操作 清晰性功能模块分成两块面向不同的两种不同使用对象如管理员、普通用户 安全性数据的加密可通过加防火墙、必需的网络杀毒软件和必要的专职管理人员 可扩展性可扩展网站信息量 兼容性客户端的操作系统只要是 WINDOWS 就可以并能够上网, 可移植性网站可进行移植到大型数据库中进行管理 7.n 其他需求其他需求 附录附录 B:需求确认:需求确认 需求评审报告摘要需求评审报告摘要

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论