logo资料库

SQL课程设计(学生信息管理系统).doc

第1页 / 共13页
第2页 / 共13页
第3页 / 共13页
第4页 / 共13页
第5页 / 共13页
第6页 / 共13页
第7页 / 共13页
第8页 / 共13页
资料共13页,剩余部分请下载后查看
《数据库原理及应用》 课程设计报告 学生信息管理系统 班级: 学号: 姓名: 指导教师: 成绩:___________________ 年 月 日
1、 前言 1.1 编写目的 学生信息管理系统项目需求分析说明书 本系统功能是收集学生的个人信息,以便向老师提供每个学生在校的情况。系统主要功 能有: (1)、学生个人信息输入。 (2)、学生流动情况。 (3)、奖惩情况。 (4)、学生个人信息的查询和修改。 1.2 背景 学生信息管理系统是校园信息管理的一个组成部分。它为其它系统,如班级信息管理系 统、教学管理系统、成绩单系统、宿舍分配系统等提供学生的基本情况。同时需要其它系统 提供的班级设置等情况。这些系统可以使用同一个数据库,直接调用所需的数据。 1.3 名词定义(从略) 1.4 参考资料 《普通高等学院学生手册》 第三章 学籍管理 第一节 入学与注册 第二节 考核与成绩记载 第三节 转专业与转学 第四节 休学与复学 第五节 退学 第五章 奖励与处分 2、 数据边界分析 2.1 数据范围 院系、班级、学生、教务处、录取名单、学籍变更记录、奖励记录、处分记录、学生统 计信息 2.2 数据内部关系分析 新生信息由录取名单提供;学籍变更记录由转系、休学、复学、退学、毕业信息来确定; 奖励记录由个人奖学金评定信息来确定;处分记录由个人处分信息提。教务处信息由学籍变 更记录、奖学金评定记录、处罚记录组成。整个学生信息由新生信息、教务处信息、个人信 息组成。 2.3 数据边界分析 新生:根据录取记录来获悉 教务处:学院组织和管理学生所有信息的组织 学籍变更记录:由于学生转系、休学、复学、退学、毕业产生的修改信息 奖励记录:学生的奖学金评定的信息 处分记录:学生在校违反校规校纪的信息 2.4 数据环境分析 该学生信息管理系统用于管理学校新生、老生的所有在校记录,还有其它各种人事变动。 本数据库只能由本校的学生访问,学生的学籍变更记录、奖励记录、处分记录不能由学生来 修改,只有由学校教处跟据学生个人的在校的情况来修改。学生的学籍变更、奖励记录、处 分记录,通过《普通高等学校学生管理规定》中相关的章节内容来评定。
3、 数据流 3.1 新生信息录入流图如下: 录取名单 新生 输入处理 新生信息登 录 学生信息表 输出处理 学生统 计信息 3.2 教务处修改学生信息录入流图如下: 学生个人信息文件 学生学籍变更、 奖学金评定、处 教务处 分的记录 输入处理 输出处理 学生信息表 学生统 计信息 转系、休学、复学、 退学、毕业登录 学籍变更记录文件 奖学金评定登录 学生奖励记录文件 处分登录 学生处罚记录文件 解除处分登录 学生处罚记录文件 3.3 学生查询及修改个人信息的流图如下: 学生查询修改信息表 学生信息表 学生 输入处理 查询、修改登录 输出处理 学生统 计信息 学生个人信息文件
4、 数据字典 4.1 数据项分析 数据项名称 数据项说明 数据类型 长度 取值范围 语义约束 学号 姓名 性别 院系编号 班级编号 出生日期 籍贯 电话 学生编号 字符 学生名字 是男是女 院系编号 班级编号 出生时间 所在地区 联系号码 可变长字符 字符 整型 整型 日期 可变长字符 字符 联系地址 学生的家庭住址 可变长字符 邮编 地区邮政编号 字符 电子邮件 网络联系方式 可变长字符 相片 备注 相貌 图形 学生其它信息 可变长字符 学籍变更记录号 学籍变更记录号 整型 学籍变更代码 学籍变更代码 学籍变更记录时间 学籍变更记录时间 字符 日期 6 20 2 4 4 8 50 100 8 50 16 50 4 1 8 学籍描述 学籍变更的信息 可变长字符 1000 奖励记录号 奖励记录号 奖励级别代码 奖学金的级别 奖励记录时间 学生在何时被授奖 整型 字符 日期 4 1 8 奖励记录描述 奖励的信息 可变长字符 1000 处罚记录号 处罚记录号 处罚级别代码 处罚级别代码 有效性 处罚是否有效 处罚记录时间 处罚描述 院系全称 班级全称 班长 学籍变更全称 奖励全称 处罚全称 整型 字符 字符 日期 可变长字符 可变长字符 学生在何时被给予 处罚 处罚的信息 院的名字 所在班的名字 字符 班长姓字 变更的类型 奖励的类型 处罚的类型 可变长字符 可变长字符 可变长字符 可变长字符 4 1 2 8 1000 50 6 20 50 50 50 学生个人信息表的 主键且不为空 不为空 可为空 (男或女) 学校院系个数 院系外键、可为空 各院系班级个数 班级外键、可为空 (0~4)个级别 (0~6)个级别 (0~4)个级别 (是或否) 可为空 可为空 可为空 可为空 可为空 可为空 可为空 可为空 学籍变更变表的主 键且不为空 学籍变更表外键且 不为空 可为空 可为空 奖励记录表的主键 且不为空 奖励等级表的外键 且不为空 可为空 可为空 处罚记录表的主键 且不为空 处罚等级表的外键 且不为空 可为空 可为空 可为空 不为空 可为空 可为空 可为空 可为空 可为空
4.2 数据结构分析 学生:学号、姓名、性别、出生日期、籍贯、所在院系、所在班级。 处分记录:记录号、级别、处罚对象、记录时间、纤细描述、是否生效。 奖励记录:记录号、级别、奖励对象、记录时间、详细描述。 学籍变更记录:记录号、变更情况、记录对象、记录时间、详细描述。 班级:班级编号、班级名称、所属院系。 院系:代码、名称。 学籍变更代码:代码、学籍变更全称 奖励等级代码:代码、奖励等级全称 处分等级代码:代码、处分等级全称 4.3 数据流分析 数据流名:新生个人信息 数据来源:学生 数据去向:教务处 图(1)学生信息管理系统——学生个人信息表 数据组成:学号、姓名、性别、出生日期、籍贯、所在院系、所在班级、电话号码、联系地 址、邮编、电子邮件、相片、个人信息备注 图(2)学生信息管理系统——学籍变更记录表 数据流名:学籍变更信息 数据来源:教务处 数据去向:学生统计信息 数据组成:记录号、变更情况、记录对象、记录时间、详细描述 图(3)学生信息管理系统——学生奖励记录表 数据流名:奖励记录信息 数据来源:教务处 数据去向:学生统计信息 数据组成:记录号、级别、奖励对象、记录时间、详细描述 图(4)学生信息管理系统——学生处罚记录表 数据流名:处罚记录信息 数据来源:教务处 数据去向:学生统计信息 数据组成:记录号、级别、处罚对象、记录时间、纤细描述、是否生效 图(5)学生信息管理系统——班级信息表 数据流名:班级 数据来源:院系 数据去向:教务处 数据组成:班级编号、班级名称、所属院系 图(6)学生信息管理系统——院系信息表 数据流名:院系 数据来源:学校 数据去向:教务处 数据组成:院系代码、院系名称
4.4 数据存储分析 数据存储名:STUDENT 输入的数据流:学生个人信息表 输出的数据流:学生统计信息 数据存储图(1) 数据组成:学号、姓名、性别、出生日期、籍贯、所在院系、所在班级、电话号码、联系地 址、邮编、电子邮件、相片、个人信息备注 数据存储图(2) 数据存储名:CHANGE 输入的数据流:学籍变更信息表 输出的数据流:学生统计信息 数据组成:记录号、变更情况、记录对象、记录时间、详细描述 数据存储图(3) 数据存储名:REWARD 输入的数据流:奖励记录信息表 输出的数据流:学生统计信息 数据组成:记录号、级别、奖励对象、记录时间、详细描述 数据存储图(4) 数据存储名:PUNISHMENTS 输入的数据流:处罚记录信息表 输出的数据流:学生统计信息 数据组成:记录号、级别、处罚对象、记录时间、纤细描述、是否生效 数据存储图(5) 数据存储名:CODE_DEPART 输入的数据流:院系信息表 输出的数据流:学生信息 数据组成:记录号、级别、处罚对象、记录时间、纤细描述、是否生效 数据存储图(6) 数据存储名:CODE_CLASS 输入的数据流:班级信息表 输出的数据流:学生统计信息 数据组成:记录号、级别、处罚对象、记录时间、纤细描述、是否生效 4.5 数据处理分析 教务处通过新生的录取名单,初步设计出学生的个人信息资料库。学生在校每学期都有 信息变化,这时教务处要将学生的新的资料信息记录到学生信息资料库中。如学生转系、休 学、复学、退学、毕业学籍变更信息,学生在校被授予的奖励信息,学生在校违返校规校纪 的处罚信息。当然,还有学生个自己所修改的信息,如手机号或邮箱换了、家搬迁其联系地 址也跟着要改变。 5、 原始资料汇:(从略) 编写人员:黄涛 审批人员:王建颖 审核人员:陈玉平 日期:
1、 前言 1.1 编写目的 学生信息管理系统项目概念分析说明书 为了使学生信息管理系统的用户了解系统的体系结构,为详细设计提供设计依据,指出 系统功能的实现方法。 1.2 背景(从略) 1.3 名词定义 (从略) 1.4 参考资料 (从略) 2、 属性设计 2.1 属性一览 学号、姓名、性别、院系编号、班级编号、出生日期、籍贯、电话、联系地址、邮编、 电子邮件、相片、备注、记录号、变更号、记录时间、描述、级别代码、是否生效、全称 2.2 属性说明 学号:学生编号;姓名:学生的姓名;性别:学生是男是女;院系编号:各院系的号码; 班级编号:每个院系的班级号码;各出生日期:学生的出生日时间:籍贯:学生所在专区; 电话:联系学生的号码;联系地址:学生的联系地点;邮编:学生所在地的邮编号码;电子 邮件:学生的邮箱地址;相片:学生的相貌;备注:学生的信息描述;记录号:有关学籍变 更、奖励、处罚的记录号;记录时间:学校记录学生学籍变更、奖励、处分的时间; 变更代码:学生学籍变更的代码;级别代码:奖励和处罚的等级代码;是否生效:学生受处 分是否有效;全称:院系及院系各班级的名称。 3、 实体设计 3.1 实体一览 院系、班级、学生、学籍变更记录、奖励记录、处分记录 3.2 实体说明 院系:学校各院系信息 班级:各院系班级信息 学生:学校学生个人信息 学籍变更记录:学生因转系、休学、复学、退学、毕业的原因,而产生的记录 奖励记录:学生被授予的各种奖励的记录 处分记录:学生受到学校各种处分的记录 3.3 后选键及主键 院系信息表的主键:院系编号 班级信息表的主键:班级编号 学生个人信息表的主键:学号 学籍变更信息表的主键:记录号 奖励记录信息表的主键:记录号 处分记录信息表的主键:记录号 3.4 实体与属性关系表 院系(代码、名称) 班级(编号、所属院、系) 学生(学号、姓名、性别、生日、籍贯) 学籍变更记录(记录号、变更记录、记录时间、详情描述) 奖励记录(记录号、级别、记录时间、详情描述) 处分记录(记录号、级别是否生效、记录时间、详情描述)
4、 关联设计 4.1 联系一览 学籍变更、奖励、处分、解除处分 4.2 联系说明 学籍变更:学生转系、休学、复学、退学、毕业的原因 奖励:学生受学的奖励 处分:学生受到的处分 4.3 继承一览 班级从属于院系、学生从属于班级、学生从属于院系 4.4 继承说明 班级从属于院系:每一个院系都包含若干个班级 学生从属于班级:每一个学生具体属于哪个班 学生从属于院系:每一个学生具体属于哪个院系 5、 E-R 图 w 代码 院系 1 属于 N 班级 名称 1 籍贯 1 学号 姓名 属于 N 学生 N 属于 编号 所属院系 生日 性别 1 N 受奖励 N 学籍变更 处分记录 奖励记录 记录号 详细描述 记录号 变更情况 记录时间 N 受处分 学籍变更 记录 记录号 记录时间 级别生效否 详细描述 级别 记录时间 详细描述 编写人员:黄涛 审批人员:王建颖 审核人员:陈玉平 日期: 学生信息管理系统项目逻辑分析说明书
分享到:
收藏