- 1、本文档共13页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
教务管理系统需求规格说明书
引言
编写目的
二十一世纪是信息的社会,传统的模式,已经不适应信息时代的要求
数据字典
数据结构:学生
含义说明:是教务管理系统的一个核心数据结构,定义了学生的有关信息
组成:学号、姓名
数据项:学号
含义说明:唯一标识每一个学生
别名:学生编号
类型:字符型
长度: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位
取值范围:任意合法的字符
数据结构:课程
含义说明:教务管理系统的核心数据
文档评论(0)