软件工程课程设计--实验2_第1页
软件工程课程设计--实验2_第2页
软件工程课程设计--实验2_第3页
软件工程课程设计--实验2_第4页
软件工程课程设计--实验2_第5页
已阅读5页,还剩1页未读 继续免费阅读

下载本文档

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

文档简介

1 实验二实验二 书写需求规格说明书 实验目的实验目的 掌握需求分析的步骤 练习编写需求规格说明书 实验工具实验工具 Word2000 或 PowerPoint 实验内容实验内容 1 需求分析方法 2 制数据流图 使用 Word 编写实验报告 实验要求实验要求 1 件基本配置 Intel Pentium120 以上级别的 CPU 大于 32MB 的内存 2 软件要求 Window 9X 2000 Me 操作系统 Office 2000 系统程序 3 实验学时 4 小时 4 编写实验报告 实验报告内容 格式实验报告内容 格式 1 实验报告内容 金华市发达装配厂库存管理系统 KCGL 的需求分析 2 报告格式 根据 中华人民共和国国家标准 UDC 681 3 和 计算机软件产品开发文件编 制指南 GB 8567 88 的要求 需求规格说明书的编写内容要求如下 新闻发布系统需求规格说明书新闻发布系统需求规格说明书 作者 汪鑫 刘文强 毛伟龙 日期 2011 1 5 1 引言 1 1 编写目的 传统的网站新闻管理方式有两种 一是静态 HTML 页面 更新信息时需要 重新制作页面然后上传页面并修改相应链接 这种方式因为效率太低已不多 用 二是基于 ASP 和脚本语言 将动态网页和数据库结合 通过应用程序来 处理新闻 这是目前较为流行的做法 人们对最新信息的需求和发布迫切的 需要及时性 而动态交互式网页刚好提供了这些功能 本系统就是一个能够在 网上实现新闻的网上多用户发布 多栏目管理 实时的进行行为统计和记录 的网上交互系统 2 1 2 背景 新闻发布系统 News Release System 是上个世纪九十年代互连网技术 发展以后才出现的技术 最初表现是解决一些网站的信息动态发布而开发 最初只是简单的发布和显示 应用对于各种不同的站点需要构建不同的系统 来满足需要 而且功能十分单一 在九十年代后期 互连网技术进一步发展 网络作为新起的新闻媒介工具 其用户大大增加 对系统的要求也越来越高 新闻发布系统在这样的一个环境中提出 开发 并改进 到现在 新闻系统 开发的成功案例已经不计其数 而且已经应用到各种站点上 可以说 各行 各业的绝大部分的网站都使用到了新闻发布系统 大量的用户引发了新闻发 布系统功能的进一步扩大和深化 给新闻发布系统提出了更高的要求 1 3 定义 JSP SQL Serner2000 Apache Tomcat6 0 新闻发布 信息管理 模板 1 4 参考资料 JSP 网站开发详解 电子工业出版社 UML 系统建模与分析设计 机械工业出版社 2 任务概述 2 1 目标 开发意图 a 为了新闻发布系统更完善 b 为了某公司办公室新闻发布和管理更方便 c 为了减轻行政人员的工作负担 应用目标 通过本系统软件 能帮助某公司人员利用计算机 快速方便的对新闻信息 管理和员工信息进行管理 输入 输出 查找的所需操作 使散乱的人事档 案能够具体化 直观化 合理化 作用及范围 本软件适用于教育界 它是比较完善的系统管理软件 对登陆网站员工 的信息可以随时查找 以及对新的新闻进行快速的进行输入和输出 为了以后更好的维护开发新闻发布程序 编写软件需求说明书 通过编写软件 需求说明书为了进一步明确系统的功能和实现方法 作为下一步开发的依据 3 是双方项目组进行工作的基础性文件 能够更好的了解以后的开发任务和合理的控制开发时间和开发模块 确定程序流程 模块结构 划分功能模块 将软件功能需求分配给所划分的最 小单元模块 确定模块间的联系 确定数据结构 文件结构 数据库模式 确定 测试方法与策略 本说明书主要供系统分析师与项目主管 分析设计师 高级 软件工程师交流使用 也供系统维护员或再开发人员参考 2 2 用户的特点 本软件的使用对象是某公司办公室工作人员 会 Java 语言 懂计算机的 基本操作就可以利用该软件进行所需操作 同时也会对 JSP 软件编程有一定 的认识 2 3 假定和约束 本软件开发所需的开发期限在半个月内 b 辅导老师 1 人 开发人员 4 人 c 管理方针 无约束 硬件的限制 无约束 与其他应用间的接口 进入主界面后点击相应的窗口 分别进入相对应 的界面 并行操作 a 初始化操作 b 数据处理的支持功能较强 c 后援和恢 复操作 所需的高级语言 JSP 编程语言 Java 语言 3 需求规定 3 1 对功能的规定 参与者描述 浏览者 用户 浏览新闻 按关键字搜索新闻 管理员 添加 修改 删除新闻 修改个人信息 超级管理员 出具有管理员的一切功能外 还能够管理新闻栏目 新闻 类别 能够对管理员发布的新闻进行审核 能够注册 删 除 修改普通管理员 新闻管理 添加新闻 编辑新闻 审核新闻 栏目管理 新闻类别管理 用户管理 账号管理 修改密码 修改权限 3 2 对性能的规定 3 2 1 精度 在精度需求上 根据使用需要 在各项数据的输入 输出及传输过程中 4 由于本系统使用了数摞结构 可以满足各种精度的需求 3 2 2 时间特性要求 a 相应时间 快 b 更新处理时间 快 c 数据的转换和传送时间 迅速 d 解题时间 迅速 在软件方面运行时间都比较快且迅速 完全能够满足用户要求 3 2 3 灵活性 当用户需求 如操作方式 运行环境 结果精度 数据结构于其他软件 接口等发生变化时 设计的软件要做适当调整 灵活性非常大 3 3 输人输出要求 模块详细功能描述 新闻管理 添加新闻 主要是用于发布新闻 包含新闻 编辑新闻 对已发布的新闻进行审核 修改 删除等操 作 审核管理 对提交的新闻进行审核 用户管理 账号管理 增加 删除 锁定账号 修改密码 修改当前管理员的登录密码 后台通知 用于发布后台首页的通知 来供各初级管理 员参考 权限修改 修改管理员权限 3 4 数据管理能力要求 1 能处理大量的新闻数据 2 负荷能力强 防止数据量过大 而影响速度 3 遵循数据完整性规则 保证数据实际有效 4 保证发送数据库引擎的数据得以可靠存储 5 数据备份功能 保证数据在丢失之后可以得到及时地补救 6 数据恢复功能 当数据遇到损坏时 可以随时恢复过去备份的数据 将损 失降到最低点 7 密码管理 为了保证系统数据的安全性 系统对用户登陆进行了加密 限定 5 3 5 故障处理要求 a 内部故障处理 在开发阶段可以随即修改数据库里的相应内容 b 外部故障处理 对编辑的程序进行重装载时 第一次装载认为错 修改 第二次运行 在 需求调用时出错 有错误提示 重试 3 6 其他专门要求 1 用户单位要求在后台管理中 管理员登入需要用户帐号和密码 本系统是管理实现多用户发布 多栏目 设有二级管理员他们分别是新闻 录入员 超级管理员 1 新闻录入员权限 只能在自己的小类录入新闻 在未经审核的文章可 以自由修改 删除 2 超级管理员 除上述权限之外 还能够管理新闻栏目 新闻类别 能 够对管理员发布的新闻进行审核 能够注册 删除 修改普通管理员 2 可使用性 在装载总程序时 正常就运行 异常就停止 汉语编程系统出现错误 将会产生不可遇见的问题 热启 整个终端程序就会再启动 程序出现错误 重新装载 若仍有错 按照提示逐渐装载 3 可维护性 本软件的组成程序为 jsp 程序设计语言 组构均较简单 直观意义上的 较独立 因此 给予电子化的所构成的硬件的简单可维护的特点 决定了该 软件的简单可维护性 4 可转移 可转换性 可转移的环境是奔腾 133 16 兆内存以上 不可修改任何部分 可用 向上兼容的高版本的编程系统 5 运行需求 正常使用时不应出错 若运行时遇到不可恢复的系统错误 也必须保 证数据完好无损 对数据的精确度 时间特性 适应性等都有一定要求 要求系统运行时能够保证正确性 可靠性 高效性 完整性 易使用性 可维护性 可测试性 复用性 安全保密性 可移植性 互联性 4 运行环境规定 6 4 1 设备 JSP 是服务器端脚本编写环境 使用它可以创建和运行动态 交互的 Web 服务 器应用程序 使用 JSP 可以组合 HTML 页 脚本程序和 ActiveX 组件以创建交互 的 Web 页和基于 Web 的功能强大的应用程序 最重要的是 JSP 应用程序很容 易开发和修改 利用 JSP 就可以开发出真正意义上的动态网页 1 硬件条件 服务器一台 为数据库服务器 Web 服务器 客户端计算机若干 网络通 讯设备 主要包括交换机 网卡 集线器 MODEM 等 2 系统平台 采用 Browser Server 体系结构 服务器端采用 Microsoft Windows xp 作为网络操作系统 Web 服务器软件采用 Apache Tomcat6 0 客户端软件 包括单机操作系统和浏览器软件 分别选用 Windows xp 和 Internet Explorer 数据库系统采用 Microsoft SQLServer2000 有利于 方便操作 4 2 支持软件 支持环境 作为一种基于服务器端的应用程序编程环境 jsp 需要选择一种 服务器作为其工作环境 jsp 可以运行在以下服务器上 Windows XP 上的 Apache Tomcat6 0 版 Windows 2003 上的 Apache Tomcat6 0 版 操作系统 Microsoft Windows xp 数据库 Micros

温馨提示

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

评论

0/150

提交评论