1、一、需求描述 为了方便学生查询个人信息和学校信息,为了更好地管理学生信 息, 现建立学生信息查询管理系统, 主要实现对学生个人信息的录入, 其中包括个人信息,成绩查询,个人奖励,学费查询,学籍变更信息 查询,学校的院系设置情况,班级情况,共需要建立六张表。个人信 息包括个人基本信息, 可以作为入校大学生的身份识别, 也可以方便 地了解个人情况,但须保证信息的真实性和及时更新,个人奖励可以 给有专长的学生提供一个平台,有利于学生更好地发展, 给老师选拔 人才提供了依据, 成绩查询包括学生本学期所取得的各科成绩和综合 排名等情况,学费表可以提前告知学生每年的学费额,可以使学校的 财务管理更加透明化
2、,谨防乱收费现象,学生也可以提前做好准备, 准时交纳学费等有关费用,学籍变更可以管理一些特殊情况的学生, 给学校的管理带来了很大的方便,可以更好地做好备案, 院系设置是 学校的专业设置情况, 便于学生查询学校的基本情况,对学校可以有 一个初步了解。 二、分析 1、学生信息表 作为记录学生详细情况的基本表格, 应该所包含的信息尽可能全 面,其中必须要设置学号,它是识别在校学生身份的重要信息,学号 与学生之间是一一对应的关系, 在查询时可以利用学号查询出一系列 相关的信息,它就像一个学生的身份证一样,还设置了姓名、性别、 出生年月、籍贯、联系电话、联系地址、邮箱、学籍变更情况、所在 的院系、所在班
3、级等等一系列列名。 E-R 图如下: 学生 学号 姓名性别 手机号 出生年月 籍贯 院系 专业班级寝室楼名 寝室号 学籍变动 班级编号 2、个人奖励 个人奖励表是记录学生的一些获奖情况,其中包括姓名、学号、参赛 名称及名次,与学生构成奖罚关系,E-R 图如下: 奖励 姓名 学号活动名称 获得奖项 情况说明 3、院系设置 每个学生从属于一个院系,表中包含党政办公室电话、包含专业数及 院长姓名等详细信息,E-R 图如下: 院系 院系名称 本院学生 人数 本院教工人数 包含专业数 院长姓名 党委办公室电话 4、学籍变更表 该表可以记录转或转专业的同学的情况,可以包括转出的院校, 专业 等,与学生是一
4、一对应的关系,E-R 图如下: 学籍 学号 姓名 转出院校 转入时间 转入专业 情况说明 5、学费情况 该表记录个学院的收费情况,以学院的名称为主键,包括教学费、住 宿费等收费情况,E-R 图如下家: 费用 院系名称 学费 教材费 住宿费 6、成绩表 每个学生对应一个成绩,与学生是一一对应的关系,包括本学期的各 科成绩,综合排名,不及格门数,E-R 图如下: 成绩 姓名 学号高等数学 线性代数 大学物理 大学英语 综合排名不及格门数 以上是部分 E-R 图, 根据部分图可以进行组装和逻辑分析后得出全局 E-R 图为: 学生 学号 姓名性别 手机号 出生年月 籍贯 专业班级寝室楼名 寝室号 学籍变动 班级编号 奖励 姓名 学号活动名称 获得奖项 情况说明 奖罚 M 1 院系 院系名称 本院学生 人数 本院教工人数 包含专业数 院长姓名 党委办公室电话 属于 1 学籍 学号 姓名 转出院校 转入时间 转入专业 情况说明 拥有 1 1 费用 院系名称 学费 教材费 住宿费 1 缴纳 1 1 成绩 姓名 学号高等数学 线性代数 大学物理 大学英语 综合排名不及格门数 拥有 1 1 三、设计 学