文档详情

学生信息管理系统数据库.doc

发布:2018-02-02约6.25千字共12页下载文档
文本预览下载声明
数据库设计 题目: 学生信息管理系统 学生姓名: 班 级: 学 号: 2014年 6 月 15 日 一、需求分析 1.1用户需求分析 本系统为学校提供管理学生信息的软件,针对学校对管理学生信息的要求,该软件将具备以下功能: 1)大大提高学校管理的运作效率; 2)快捷、准确的处理学生的各种信息,通过全面的信息采集和处理,辅助提高管理水平; 3)提高管理效率,方便用户查询,提供有效的技术保障。 1.2相关功能要求 添加:可以添加学生的个人信息、专业信息、学院信息、成绩信息。 查询:可以查询学生的个人信息、专业信息、学院信息、成绩信息。 修改:可以修改学生的个人信息、专业信息、学院信息、成绩信息。 1.2数据字典 1)数据项: 学号 含义说明:唯一标识每个学生 别名:student_ID 类型:长整型 长度:8 取值范围99999999 取值含义:前两位表示该学生入学年份后两位,第3、4位表示学院代码,第5、6位表示专业代码,第7、8位按顺序排列。 数据项: 姓名 含义说明:标识不同的学生 别名:student_name 类型:字符型 长度:10 取值范围: 取值含义: 数据项:性别 含义说明:每个学生的性别属性 别名:student_sex 类型:字符型 长度:2 取值范围:男or女 取值含义: 数据项: 出生日期 含义说明: 别名:student_birthday 类型:日期型 长度:8 取值范围:0000-00-00~9999-99-99 取值含义:前四位表示出生年份,5、6位表示出生月份,7、8位表示出生日期。 数据项:籍贯 含义说明:描述了学生的生源地 别名: 类型:字符型 长度:10 取值范围:无 取值含义:无 数据项:民族 含义说明:描述了学生的民族属性 别名: 类型:字符型 长度:10 取值范围:无 取值含义:无 数据项: 班级 含义说明:描述了学生所在的班级 别名:student_class 类型:字符型 长度:10 取值范围: 取值含义: 数据项:学院号 含义说明:学院的代码 别名:college_number 类型:长整型 长度:2 取值范围:00~99 取值含义:按顺序排列出学院的代码 数据项:学院名称 含义说明:标识学院的名称 别名:college_name 类型:字符型 长度:10 取值范围:无 取值含义:无 数据项:院长 含义说明:学院的领导人 别名: 类型:字符型 长度:8 取值范围:无 取值含义:无 数据项:专业号 含义说明:专业的编号 别名: 类型:长整型 长度:2 取值范围:00~00 取值含义:按笔画顺序编排专业编号 数据项:专业名称 含义说明:标识专业的名称 别名:major_name 类型:字符型 长度:8 取值范围:无 取值含义:无 数据项:课程号 含义说明:课程的编号 别名: 类型:长整型 长度:8 取值范围:00~99 取值含义:按笔画顺序编排课程编号 数据项:课程名 含义说明:标识课程的名称 别名: 类型:字符型 长度:8 取值范围:无 取值含义:无 数据项:学分 含义说明:学生修一门课程所获得的学分认证 别名: 类型:长整型 长度:2 取值范围:1~4 取值含义:按规定赋予课程的学分 数据项:成绩 含义说明:学生某一课程的成绩 别名:学生编号 类型:单精度 长度:8 取值范围:0.0000~100.0000 取值含义:百分之下学生取得的课程成绩 2)数据结构:学生 含义说明:是学籍管理子系统的主体数据结构,定义了一个学生的有关信息 组成:学号,姓名,性别,出生日期,籍贯,民族,备注 数据结构:专业 含义说明:定义了一个专业的有关信息 组成:专业号,专业名称,专业类别   数据结构:学院 含义说明: 组成:学院号,学院名称,院长 数据结构:课程 含义说明:定义了一个课程的有关信息 组成:课程号,课程名,学分 数据结构:成绩 含义说明:定义了一个描述成绩的信息 3)数据流:成绩管理信息 说明:学生与课程的关系 数据流来源:学生信息表,课程信息表 数据流去向:成绩信息表 组成:学号,课程号 4)数据存储 数据存储:学生信息表 说明:记录学生的基本情况 流入数据流:学生信息表,专业信息表,学院信息表,课程信息表, 流出数据流:成绩管理表 组成:学号+姓名+性别+班级+课程号+专业号+学院号 数据量:每年5000张 存取方式: 随机存取 5)处理过程描述 添加、修改、删除学生学籍信息、课程信息、班级信息、成绩信
显示全部
相似文档