教室管理系统 需求规格说明书(Requirements Specification) 一. 引言 1. 编写目的 需求分析是软件系统生存期中定义阶段的最后一个步骤。是作为整个软件开发范围的指南,是软件开发人员开发出正确的符合用户要求的软件的重点。该文档将最终交给软件具体开发人员进行具体的开发,其针对的对象是软件开发人员。 本需求的编写目的在于研究学生教室管理系统软件的开发途径和应用方法。方便教室管理人员进行教室安排、查询。方便学生进行教室申请。方便人员查阅教室使用情况以免造成不必要的麻烦。 2. 项目背景 项目名称:教室管理系统 项目任务开发者:江西师大软件学院02软件<3>班ASP,JSP开发小组 ASP开发小组成员:邝文彬,欧阳飞,吕新洪,彭磊,宋华兴 项目任务提出者、用户:教务处,学生,教师 本系统完全计算机自动化。能准确、合理、全面的进行教室管理系统。 3. 定义 静态数据--系统固化在内的描述系统实现功能的一部分数据。 动态数据--在软件运行过程中用户输入的后系统输出给用户的一部分数据,也就是系统要处理的数据。 数据字典--数据字典中的名字都是一些属性与内容的抽象和概括,它们的特点是数据的“严密性”和“精确性”。 4. 参考资料 <<软件工程导论>>(第四版) --------张海藩 编著 清华大学出版社 <<数据库系统概论>> --------萨师煊 王珊 主编 高等教育出版社 <
出版社
二. 任务概述 1. 目标 软件需求分析阶段有以下几个目标: ●给出软件系统的数据流程图与数据结构,构造一个完全的系统逻辑模型。 ●提出详细的功能说明,确定设计限定条件,规定性能要求。 ●密切与用户的联系,使用户明确自己的任务,以便实现上述两项目标。 开发意图 ●为了教室管理系统更完善; ●为了教务处对教室使用情况的管理更方便; ●为了减轻教务处的工作负担。 应用目标 通过本系统软件,能帮助教务处人员利用计算机,快速方便的对教室使用情况进行管理、输入、输出、查询的所需操作, 使散乱、动态的教室使用情况档案能够具体化,直观化、合理化。 作用及范围 本软件适用于各个含有教室管理的行业,它是比较完善的系统管理软件,对时刻变动的教室使用情况及空闲情况可以随时输入、输出、查询。 现今教室不断的变动,教室信息越来越繁琐,对于教室使用情况管理不方便,所以如今开发这套软件以便管理者对教室使用情况快捷、准确的查询。 2. 运行环境 软件基本运行环境为Windows环境。 3. 条件与限制 由于系统较小,且在windows系统下开发,故在windows环境下基本没有什么限制。 三. 数据描述 1. 静态数据
静态数据是系统内部有关的数据结构与操作规程。 具体可包括:系统用户表user_Info 教室基本信息表classroom_Info 班级信息表class_Info 课程基本信息表course_Info 教室使用信息表classroom_used_Info 教师信息表
teacher_Info ..........等. 2. 动态数据 动态数据包括程序运行时输入和输出的数据,具体是数据库的各个表的各个不同元组与属性值.就是:教室使用信息表. Classroom_used_Info 3. 数据库描述 根据上面的分析就可以设计出能够满足用户需求的各种数据实体,以及它们之间的关系,为后面的逻辑结构设计打下基础.这些实体包括各种具体信息,通过相互之间的作用形成数据的流动. 本系统的实体有:教室实体,班级实体,课程实体,教师实体.各个实体具体的描述E-R图如下: 班级班主任 院系 班级号 班 级 课程号 课程名 学分 课 程 教室号 教室状态 课程描述 教室使用 教 室 教室类型 使用时间 容量 管理员电话 管理员 教 师 使用班级 使用类型 教师号 姓名 院系 联系电话
相关推荐: