信息1201 2012111819 石曾铨
一、 建立数据库目的
如今的学校面向现代化、面向世界、面向未来,学校有一项重要的工作就是对学生各项信息的整合与管理。学生信息管理人员需要建立学生的基本信息档案,包含对学生在校期间的学习成绩、注册缴费、生活住宿、参与社团以及获得奖惩等多方面的情况进行整合与管理。需要设计制作一个包含上述的所有功能的学生信息管理系统,以此来实现更加高效便捷的学生信息管理工作。此学生信息管理系统就是根据以上需求所提出设计的。
二、 系统功能概述
该学生信息管理系统的数据库可记录学生在校的各项信息,包括:学生基本信息、课程基本信息、学院专业信息、学生成绩信息、学生住宿信息、学生参与社团信息、学生缴费注册信息、学生所受奖惩信息等。 三、 关系模式
1.学生基本信息表(学号,姓名,性别,民族,籍贯,出生年月,所在学院,所在专业,所在班级,联系方式)
2.课程基本信息表(课程id,课程名,主讲教师,上课地点,学分,学时) 3.学院专业表(专业id,专业名称,隶属院系) 4.学生成绩表(学号,课程id,成绩)
5.宿舍表(宿舍号,宿舍楼号,宿舍成员数量,宿舍类型) 6.学生住宿表(学号,宿舍号,入住日期,撤离日期)
7.社团表(社团id,社团名称,社团规模,社团类型,成立日期,联系电话) 8.学生参与社团表(学号,社团id,所属职位) 9.注册缴费表(注册id,注册类型,是否缴费) 10.学生注册缴费表(学号,注册id,注册日期)
11.奖惩信息表(奖惩id,奖惩名称,奖惩类型,奖惩级别) 12.学生所受奖惩表(学号,奖惩id,奖惩时间)
四、 逻辑结构 学生基本信息表 数据名称 数据类型 可否为空值 主键 学号 Char(100) Not null 是 姓名 Char(100) 性别 Char(100) 民族 Char(100) 籍贯 Char(100) 出生年月 Char(100) 所在学院 Char(100) 所在专业 Char(100) 所在班级 Char(100) 联系方式 课程基本信息表 数据名称 课程id 课程名 主讲教师 上课地点 学分 课时 学院专业表 数据名称 专业id 专业名称 隶属院系 学生成绩表 数据名称 学号 课程id 成绩 宿舍表 数据名称 宿舍号 宿舍楼号 宿舍成员数量 宿舍类型 学生住宿表 数据名称 学号 宿舍号 入住日期 撤离日期 社团表 数据名称 社团id 社团名称 社团规模 社团类型 Char(100) 数据类型 Char(100) Char(100) Char(100) Char(100) int int 可否为空值 Not null 主键 是 数据类型 Char(100) Char(100) Char(100) 可以为空值 Not null 主键 是 数据类型 Char(100) Char(100) int 可否为空值 Not null Not null 主键 是 是 数据类型 Char(100) Char(100) int Char(100) 可否为空值 Not null 主键 是 数据类型 Char(100) Char(100) date date 可否为空值 Not null Not null 主键 是 是 数据类型 Char(100) Char(100) Char(100) Char(100) 可以为空值 Not null 主键 是 成立时间 联系电话 学生参与社团表 数据名称 学号 社团id 所属职位 注册缴费表 数据名称 注册id 注册类型 是否缴费 学生注册缴费表 数据名称 学号 注册id 注册日期 奖惩信息表 数据名称 奖惩id 奖惩名称 奖惩类型 奖惩级别 学生所受奖惩表 数据名称 学号 奖惩id 奖惩时间 Char(100) Char(100) 数据类型 Char(100) Char(100) Char(100) 可否为空值 Not null Not null 主键 是 是 数据类型 Char(100) Char(100) Char(100) 可否为空值 Not null 主键 是 数据类型 Char(100) Char(100) date 可否为空值 Not null Not null 主键 是 是 数据类型 Char(100) Char(100) Char(100) Char(100) 可否为空值 Not null 主键 是 数据类型 Char(100) Char(100) date 可否为空值 Not null Not null 主键 是 是
因篇幅问题不能全部显示,请点此查看更多更全内容