软件需求分析文档_第1页
软件需求分析文档_第2页
软件需求分析文档_第3页
软件需求分析文档_第4页
软件需求分析文档_第5页
已阅读5页,还剩7页未读 继续免费阅读

下载本文档

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

文档简介

班级管理系统班级管理系统 软件需求说明书软件需求说明书 1 引言引言.3 1.1 编写目的3 1.2 背景3 1.3 定义3 1.4 参考资料3 2 任务概述任务概述.4 2.1 用户的特点4 2.2 假定和约束4 3 需求规定需求规定.4 3.1 对功能的规定4 3.2 对性能的规定5 3.2.1精度.5 3.2.2时间特性要求.5 3.2.3灵活性.6 3.3 输人输出要求6 3.4 数据管理能力要求6 3.5 故障处理要求6 3.6 其他专门要求7 4 运行环境规定运行环境规定.7 附录附录 A 数据流图和数据字典数据流图和数据字典7 附录附录 B 实体实体-联系图联系图.9 软件需求说明书的编写提示软件需求说明书的编写提示 1 引言引言 1.1 编写目的编写目的 为了使我们的班级管理系统更加地完善、规范、功能清晰明了,班级管理 系统能够有效的开发实施。 能使同学、任课教师更有效、方便的使用班级管理系统。 1.2 背景背景 1.2.1 待开发的软件系统的名称:20091431 班班级管理系统 1.2.2 本项目的任务提出者:代余彪老师 开发者:晏晗,张慧丽,伏左芬,王玉敏,崔大艳 用户:20091431 班全体成员及任课教师 实现该软件的计算中心或计算机网络: 1.2.3 该软件系统同其他系统或其他机构的基本的相互来往关系:学校综合评估 系统、教务管理系统 、各种相关考试系统、国家奖助学金管理网站。 1.3 定义定义 列出本文件中用到的专门术语的定义和外文首字母组词的原词组。 1.4 参考资料参考资料 列出用得着的参考资料,如: a本项目的经核准的计划任务书或合同、上级机关的批文; b属于本项目的其他已发表的文件; c本文件中各处引用的文件、资料、包括所要用到的软件开发标准。 列出 这些文件资料的标题、文件编号、发表日期和出版单位,说明能够得到 Comment d1: 功能是指待开发的计 算机系统能够做什么? 这些文件资料的来源。 2 任务概述任务概述 2.1 用户的特点用户的特点 列出本软件的最终用户的特点,充分说明操作人员、维护人员的教育水平 和技术专长,以及本软件的预期使甩频度。这些是软件设计工作的重要约束 2.2 假定和约束假定和约束 列出进行本软件开发工作的假定和约束,例如经费限制、开发期限等。 3 需求规定需求规定 3.1 对功能的规定对功能的规定 班级管理系统:是班主任老师对学生进行日常管理的管理信息系统。 系统将班主任老师对学生管理的工作集成到一个系统中,提高班级管理的质 量 1. 班级班级 1.1. 班级简介:由系统管理员定期的填写班级基本情况介绍、班级特色,实时 更新班级所获荣誉,管理班级相册,学生只可登陆浏览。 1.2. 值日安排:系统管理员录入每天的值日生,学生只可登录查看值日安排, 由值日的同学负责打扫卫生,轮到的同学自觉的到教室打扫卫生,系统管 理员根据学院的卫生检查情况一个周为时间段录入当周的卫生得分。 1.3. 班费管理:由系统管理员录入每次的收支情况,每学期开学,或期末进行 一次结算。每位同学只可以可以登录查看。 1.4. 班会:由系统管理员每次上传公布本次班会的内容,同学只可以点击查看 1.5. 班级论坛:学生可以在论坛自由发帖,跟帖。系统管理员负责对论坛进行 管理。 2.2. 学生学生 2.1. 学生基本信息 2.1.1. 包括姓名、学号、性别、身份证号、出生日期、民族、籍贯、政治面貌、 入党时间、出生地、户籍类别、宿舍号、宿舍电话、联系人、联系 地址、联系电话、邮政编码、入学时间、生源省份、生源地区等信息。 2.1.2. 注册情况:学年学期、年级、学籍状态、在校状态、注册状态。 2.1.3. 课程安排:上下课时间、课程名、任课教师。 2.2. 学生家庭成员信息管理:系统管理员根据学生入学时填写的家庭情况调查 表添加学生家庭成员信息(包括姓名、与本人关系、工作单位、联系电话 等信息) 2.3. 学生奖励信息管理:每学期末系统管理员统计班级的学生获奖情况,添加 学生奖励信息(包括奖励日期、奖励原因、详细说明等) 2.4. 学生惩罚信息管理:每学期末系统管理员统计班级的学生受惩罚情况添加 学生惩罚信息(包括惩罚日期、惩罚原因、详细说明等) 2.5. 学生考证信息管理:每学期末系统管理员统计班级的学生考证情况添加学 生考证信息(包括通过日期、考证名称、备注等) 3.2 对性能的规定对性能的规定 3.2.1 精度精度 说明对该软件的输入、输出数据精度的要求,可能包括传输过程中的精度。 3.2.2 时间特性要求时间特性要求 说明对于该软件的时间特性要求,如对: a响应时间; b更新处理时间; c数据的转换和传送时间; d解题时间;等的要求。 3.2.3 灵活性灵活性 说明对该软件的灵活性的要求,即当需求发生某些变化时,该软件对这些 变化的适应能力,如: a操作方式上的变化; b运行环境的变化; c同其他软件的接口的变化; d精度和有效时限的变化; e计划的变化或改进。 对于为了提供这些灵活性而进行的专门设计的部分应该加以标明。 3.3 输人输出要求输人输出要求 解释各输入输出数据类型,并逐项说明其媒体、格式、数值范围、精度等。 对软件的数据输出及必须标明的控制输出量进行解释并举例,包括对硬拷贝报 告(正常结果输出、状态输出及异常输出)以及图形或显示报告的描述。 3.4 数据管理能力要求数据管理能力要求 说明需要管理的文卷和记录的个数、表和文卷的大小规模,要按可预见的 增长对数据及其分量的存储要求做出估算。 3.5 故障处理要求故障处理要求 列出可能的软件、硬件故障以及对各项性能而言所产生的后果和对故障处 理的要求。 Comment d2: 过于简单。 3.6 其他专门要求其他专门要求 如用户单位对安全保密的要求,对使用方便的要求,对可维护性、可补充 性、易读性、可靠性、运行环境可转换性的特殊要求等。 4 运行环境规定运行环境规定 列出运行该软件所需要的硬设备。说明其中的新型设备及其专门功能,包 括: a处理器型号及内存容量; b外存容量、联机或脱机、媒体及其存储格式,设备的型号及数量; c输入及输出设备的型号和数量,联机或脱机; d数据通信设备的型号和数量; e功能键及其他专用硬件 附录附录 A 数据流图和数据字典数据流图和数据字典 数据流图: 1. 系统管理员 班级管理系 统 系统用户 班级基本信息班级基本信息 2. 系统管理员 班级管理系 统 学生 值日表值日表 卫生得分 卫生得分 3. 系统管理员 班级管理系 统 学生 收入情况收入情况 支出情况 支出情况 4. 系统管理员 班级管理系 统 学生 班会内容班会内容 学生浏览反馈信息学生浏览反馈信息 5. Comment d3: 正确。 学生 班级管理系 统 系统管理员 帖子 合法帖子 合法帖子 存储合法帖 子 存储帖子 帖子 帖子 6. 学生班级管理系统 学生基本信息 系统管理员 学生基本信息 学生基本信息 存储学生信息 数据字典: 名字:班级基本信息表 别名: 描述:每个班有班级的唯一代码,代码能唯一识别一个班级,有班级名称和班 级人数。 定义:班级信息=班级代号+班级名称+班级总人数+班主任姓名 位置:班级信息首页 名称:班级代号 别名: 描述:唯一的标识学校的特定班集体 定义:班级代号=入学年份+学院代码+专业代码 位置:班级基本信息表 名称:个人基本信息表 别名: 描述:描述每个人的基本情况,包括学号,姓名,性别,出生年月,家 庭住址,家庭成员,政治面貌 定义:个人基本信息=学号+姓

温馨提示

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

评论

0/150

提交评论