学生信息管理系统数据库课程设 PPT课件_第1页
学生信息管理系统数据库课程设 PPT课件_第2页
学生信息管理系统数据库课程设 PPT课件_第3页
学生信息管理系统数据库课程设 PPT课件_第4页
学生信息管理系统数据库课程设 PPT课件_第5页
已阅读5页,还剩29页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1 学生信息管理系统 学生信息管理系统 队名 精英队学院 理学院专业 统计专业时间 2012年6月15日 学生信息管理系统设计 StudentInformationManagementSystem 2 合作与分工 合作 集体讨论需求分析 每个人负责分配主要任务 完成自己任务时不懂的地方就大家相互讨论 具体分工如下 黄传祯 把握整体的设计思路与理念 分配队友任务 作报告 张松 设计E R图 傅海晨 设计表李炜 知识点的总结与PPT的制作辛青松 填写 学生信息 班级信息 院系信息 记录邹伟鹏 填写 课程信息 家庭信息 惩罚记录 记录刘薇 填写 奖励记录 学生处罚信息 学生奖励信息 记录宋月 填写 选课信息 学历信息 学籍变更信息 记录 3 系统设计简介 高校学生的信息管理工作量大 繁杂 人工处理非常困难 学生信息管理系统借助于计算机强大的处理能力 大大减轻了管理人员的工作量 并提高了处理的准确性 学生信息管理系统的开发运用 实现了学生信息管理的自动化 不仅把广大教师从繁重的成绩管理工作中解脱出来 把学校从传统的信息管理模式中解放出来 而且对学生各种信息的判断和整理更合理 更公正 同时也给学工处 教务处提供了一个准确 清晰 轻松的信息管理环境 本系统主要完成对学生信息的管理 包括添加 修改 删除 插入 查询 等六个方面 系统可以完成对各类信息的浏览 查询 添加 删除 修改等功能 系统的核心是添加 修改和删除三者之间的联系 当完成添加或删除操作时系统会自动地完成学生信息的修改 查询功能也是系统的核心之一 在系统中主要根据学生学号进行查询 其目的都是为了方便用户使用 4 1 系统安全性为了加强系统信息的安全可靠性 我们对用户设置了授权处理 2 院系信息管理对所有院系信息查询 并能直接实现添加记录 删除记录 等功能 专业信息表包括的字段 院系编号 院系名称等 3 班级信息管理对所有班级信息查询 并能直接实现添加记录 删除记录 刷新等功能 班级信息表包括的字段 班级号 班级名称等 需求分析与功能 5 4 学生信息管理对全体学生信息查询 或某个学生信息查询 并能直接实现添加记录 删除记录 等功能 学生表包括的字段 学号 姓名 性别 学历 政治面貌 班级号 家庭情况 5 课程安排管理对所有课程具体安排信息进行查询 且也能够实现添加 删除记录 等功能 课程表包括的字段 课程号 课程名 课程学分等 6 成绩查询管理对全体学生所有科目成绩进行查询 并能实现添加 删除记录等功能 选课表表包括的字段 课程号 学号 成绩 7 教务行政管理对全体学生的学籍变更 奖惩情况等信息进行详细的记录与管理 6 8 满足几范式 学生信息表 二范式班级信息表 二范式院系信息表 二范式课程信息表 二范式选课信息表 三范式家庭信息表 二范式惩罚记录表 二范式奖励记录表 二范式惩罚信息表 三范式奖励信息表 三范式学历信息表 BCNF范式学籍变更信息表 二范式 7 根据系统所要实现的功能 按照结构化程序设计的原则 可以将整个系统划分为如图所示的若干功能模块 8 学生信息管理流程图 学生信息管理系统操作流程图 9 在对学生信息管理系统操作流程分析的基础上 列出以下局部E R图 班级 编号 名称 院系编号 班长 描述 概念结构设计 10 11 12 13 根据以上实体 画出各实体之间的联系E R图 14 总E R图 15 逻辑结构设计 逻辑结构是独立于任何一种数据模型的信息结构 逻辑结构的任务是把概念结构设计阶段设计好的基本E R图转化为宜选用的DBMS所支持的数据模型相符合的逻辑结构 并对其进行优化 E R图向关系模型转化要解决的问题是如何将实体型和实体间的联系转化为关系模式 如何确定这些关系模式的属性和码 设计学生信息管理数据库 包括学生 院系 班级 课程 学籍变更 奖励记录 惩罚记录等 16 表的范式设计步骤 S CL SC 学号 班级编号 课程编号 成绩 班级名称 学号 课程号 成绩 F 学号 班级编号 学号 课程号 班级编号 P 学号 班级名称 学号 课程号 班级名称 P SC 学号 课程号 成绩 S CL 学号 班级编号 班级名称 学号 班级编号 班级编号 班级名称 学号 班级名称 传递 S 学号 班级编号 CL 班级编号 班级名称 17 XL 学历类别 学年制 只有一个码学历类别 没有传递或部分依赖 而且学历类型是唯一的决定因素 所以XL BCNF共设12个关系 其关系模式中对每个实体定义的属性如下 18 学生信息表 Student 学号 姓名 性别 年龄 身高 体重 民族 所在班级 职务 学历 血型 政治面貌 家庭情况 班级信息表 Class 班级编号 班级名称 所在院系 班主任 班长 班主任联系电话 班长联系电话 班级描述 院系信息表 Sdept 院系编号 院系名称 领导 领导电话 院系描述 课程信息表 Course 课程号 课程名 学分 家庭信息表 Family 家庭编号 家长 家庭住址 家庭月收入 家长联系电话 19 惩罚记录表 Punish 处罚编号 处罚类型 描述 奖励记录表 Reward 奖励编号 奖励类型 描述 学生处罚信息 PS 处罚编号 学号 时间 学生奖励信息 RS 奖励编号 学号 时间 选课信息 SC 学号 课程号 成绩 学历信息 XL 学历类型 学年制 学籍变更信息 Statuchange 变更编号 学号 变更类型 时间 描述 20 1 班级信息表 2 课程信息表 21 3 院系信息表 4 学籍变更表 22 5 学生信息表 6 学历信息表 23 7 家庭信息表 8 惩罚记录表 24 9 选课信息表 10 处罚学生表 25 11 奖励记录表 12 奖励学生表 26 物理结构设计 物理结构设计是数据库在物理设备上的存储结构与存取方法 是给逻辑数据模型选取一个最适合应用要求的物理结构的过程 选用B 树索引方法为关系模式存取方法对学生学号 经常使用 成绩 涉及聚集函数 建立索引 将学生 家庭情况表等较大的表分别放在两个磁盘上 这样在多用户环境下存取速度较快 27 数据库实施 创建家庭信息表

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论