文档详情

教务管理系统需求规格说明书().doc

发布:2017-01-31约字共13页下载文档
文本预览下载声明
教务管理系统需求规格说明书 引言 编写目的 二十一世纪是信息的社会,传统的模式,已经不适应信息时代的要求 数据字典 数据结构:学生 含义说明:是教务管理系统的一个核心数据结构,定义了学生的有关信息 组成:学号、姓名 数据项:学号 含义说明:唯一标识每一个学生 别名:学生编号 类型:字符型 长度:9位 取值范围:190000000 – 999999999 取值含义:前四位表明学生所在年级,后五位安顺序编号 数据项:姓名 含义说明:表示学生的姓名 类型:字符型 长度:10位 取值范围:任意字符 数据结构:教师 含义说明:教务管理系统的核心数据结构之一,定义了教师的有关信息 组成:教师号,教师姓名 数据项:教师号 含义说明:教师的编号 类型:字符型 长度:5位 取值范围:10000 – 99999 数据项:教师姓名 含义说明:教师的姓名 类型:字符型 长度:10位 取值范围:任意合法的字符 数据结构:课程 含义说明:教务管理系统的核心数据结构之一,定义了课程的有关信息 组成:课程号,课程名,课程描述,教师,教室,教科书,学分 数据项:课程号 含义说明:课程的编号 类型:字符型 长度:4 取值范围:0001 – 9999 数据项:课序号 含义说明:对于同一课程,由不同老师教授,用课序号来区分 类型:字符型 长度:2 取值范围:01 – 99 数据项:课程名 含义说明:课程的名称 类型:字符型 长度:10 取值范围:任意合法的字符 数据项:课程描述 含义说明:课程内容的基本描述 类型:字符型 长度:200 取值范围:任意合法字符 数据项:教科书 含义说明:课程所用的教科书 类型:字符型 长度:20 取值范围:任意合法字符 数据项:学分 含义说明:课程的学分 类型:整型 长度:1 取值范围:1-9 数据结构:教室 含义说明:上课所用的教室 组成:教室编号,教室地址,教室容量 数据项:教室编号 含义说明:教室的编号 类型:字符 长度:5 取值范围:00001-99999 数据项:教室地址 含义说明:标明教室的地址 类型:字符 长度:30 取值范围:任意合法的字符 数据项:教室容量 含义说明:教室的容纳学生的数量 类型:整型 取值范围:正整数 数据结构:选课记录 含义说明:纪录学生选课的纪录 组成:学生,课程,成绩 数据项:成绩 含义说明:选课学生本学期的成绩 类型:浮点数 范围:0.0 – 100.0 处理过程:分配教室 说明:为所有课程分配上课教室 输入:课程,教室 输出:教室安排 处理:学期课程决定后,要为每个课程安排上课地点,要求上课的地点不能冲突且上课人数不能超过教室容量。 处理过程:分配考场 说明:在考试日期,为所有课程分配考场 输入:课程,教室 输出:考场安排 处理:为每个课程安排考场,考试时间和地点不能冲突且考试人数不能超过考场容量。 数据存储:成绩单 说明:记录学生本学期所有课程成绩 流入数据流:学生所有的选课记录 流出数据流:学生的成绩单 数据量:由学生的人数决定 存取方式:随机存取 数据项:姓名 含义说明:表示学生的姓名 类型:字符型 长度:10位 取值范围:任意字符 数据结构:教师 含义说明:教务管理系统的核心数据结构之一,定义了教师的有关信息 组成:教师号,教师姓名 数据项:教师号 含义说明:教师的编号 类型:字符型 长度:5位 取值范围:10000 – 99999 数据项:教师姓名 含义说明:教师的姓名 类型:字符型 长度:10位 取值范围:任意合法的字符 数据结构:课
显示全部
相似文档