《2023年数据库设计大作业模板.pdf》由会员分享,可在线阅读,更多相关《2023年数据库设计大作业模板.pdf(9页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、郑州大学软件学院:71级 信 息 工 程 专 业,第学 三521小组组长:史军磊教据庠设计说明书数据库名称:学籍数据库管理系统教据库管理余统:SQLse roer小组成员:史军磊,宇明祥,乔人惠,孙佳宇,景亚糜H郭佳文,李志帅条统百的学籍管理信息条统以计算机为工具,通过对教务管理所需的信息管理,把 管 理 人 员 从 繁 琐 的 数 据 计 算 斛 决 中斛 脱 出 来,使其有更多的精力从事教务管理政策的研究实行,教学计划的制定执 行 和 教 学 质 量 的 监 督 检 查,从而全面提高教学质量,实现学生基本信息的管理,学生选课以及成绩记录等功能,最大F艮度地为老师和学生提供方便和提高管理效率
2、。二.系 统 功 能 分 析1 基本信息管理一系统管理员负责对各种信息的录入、修 改、删除等操作。2学生成绩管理 一 系 统 管 理 员 负 责 对 学 生 成 绩的 录 入、修 改、删 除 等 操 作,学生可以查询各科成绩。3信 息 条 统 记 录 一 学 生 可 以 查 询 基 本 信 息 和 各科 的 考试成绩,老师可以查询基本信息和授课信息,条统管理员负责把老师提交的学生成绩记性管理,计算总成绩和平均成绩,记录不合格学生信息和获得奖学金学生的信息,最后再输出所有的信息O4 毕业生信息管理一条统管理员计算毕业生学生在学校期间所修课程的总学分,并进行审核,最后输出茶记表和名册。5条统用户管
3、理一条统管理员负责用不同地权F艮来F艮制不同用户对系统的使用。图为学生学籍教据库系统功能模块三 数 据 需 求 及 业 务 规 则 分 析:通过与学籍管理余统数据库用户的支族、团队的分析、市场需求等方式、获得了管理余统的数据需求。1为了保证安全对于每个势陆的用户进行记录,一个用户在不同的诗句也许有多个奏录信息O2 一个学校有多个院系,一个院系有多个专业,每个专业包含多个班级,每个班级包含多名 学 生。3每个专业包含自身的专业课程,其中课程与专业存在多对多的关系。4每 个 学 生 通 过 一 个 唯 的 学 号 来标 记,学籍管理余统存储学生的各种信息如:聂名、学 号、出生日期等内衮,同时每个学
4、生需要学习多门课程,相应有多门课程的成绩。而每门课程有多名学生学习,所有学生好课程之间存在多对多的关条。另一方面学籍管理条统还存储着每 个 学 生 的 平 时 表 现 情 况,涉及奖惩等内家。同时对于一个奖励或处罚可以包含多个学生,故此两者之间也存在多对多的关系。8、数据约束分析1.一个班级人教不能超过6 0人;2.一门课程的学分不能超过6学分;3.每门课考试成绩不能超过10。分;4.一 学 期 内 一 学 生 选 修 课 程 总 学 分 不 能 超 过32学 分;5.班号编码规则:以字母开头加6住数学组成;6.学号编玛规则:以 字 母S开 头 加8传数学组成;7.教师编号编得规,则:以 字
5、母T开 头 加6住数 学 组 成;8.课程号编得规则:以 字 母C开 头 加6住数室组 成;9.开课班号编玛规则:由4住数学组成。五 数 据 库 概 念 设 计1、定义实体集及属性&学 院 实 体 集:具 有 学 院 名 称 和学院地址等属性。&班级实体集:具有班级编号、班级名称、年级及班级人数等属性。&学生实体集:具有箜至、姓 名、性别和生日等属性。&课程实体集:具有课程编号、课程名称、学分和课时教等属性。2 联京集:&学 校 和 学 院 之 间 存 在 一 对 多 关 索,表白一个学校有多个院条;&院祭和专业之间存在一对多关系,表白一个院条有多个专业;&专 业 和 班 级 存 在 一 对 多 关 系,表白每个专业包含多个班级;&班 级 和 学 生 存在一对多关系,表白每个班级包含多名学生;&专 业 和 课 程 存 在 多 对 多 关 条,表6每个专业包含自身的专业课程;&学 生 和 课 程 之 间 存 在 多 对 多 关 系,表合同时每个学生需要学习多门课程,相应有多门课程的成绩,而每门课程有多名学生学习,所有学生好课程之间存在多对多的关系.E R图