第一范文网 - 专业文章范例文档资料分享平台

学校信息管理系统毕业论文报告

来源:用户分享 时间:2025/5/16 6:23:26 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

3.3.3班级信息E-R图

班级编号班主任班级名称班级专业人数入学年份

图3-5 班级信息E-R图

3.3.4课程信息E-R图

课程编号开课学期课程性质课程考核方式课程名称学分

图3-6 课程信息E-R图

3.3.5成绩信息E-R图

考试成绩补考成绩名次成绩是否及格总学分

图3-7 成绩信息E-R图

3.4实体联系图

1.学生成绩和教师没有内在的联系,教师必须通过课程实体与学生建立联系,一位学生要学多门课程,一门课程要有多个学生共同学习而学习成绩这两个实体“学生”和“成绩”共有的属性,应该填在二者的联系“学习”边。因为成绩既不是学生独有的也不是课程独有的,所以这个E-R图可以画出如下图

学生m学习n课程成绩 图3-8 成绩管理模块中学生与课程的E-R图

2.教师与课程这两个实体之间,是一对多联系,其E-R图如下:

教师1教学n课程 图3-9 教师与课程的E-R图

3. 教师,学生与课程的E-R图组合到一起,得到最后的E-R图:

学生教师教师学习n学习1课程m课程学习m学习数据库

图3-10 教师,学生与课程的E-R图

第四章 数据库设计

4.1 数据库设计原则

数据库设计是计算机管理信息系统中很重要的部分,设计质量的好坏、数据结构的优劣之间影响到管理数据库的成绩。数据库设计的基本原则是在系统总体信息方案的指导下,各个数据表应当为它所支持的管理目标服务,在设计数据库系统时,应当重点考虑一下几个因素:

数据库必须层次分明,布局合理。

数据库必须高度结构化,保证数据的结构化、规范化和标准化。这是建立数据库和进行信息交换的基础。数据结构的设计应该遵循国家标准和行业标准,尤其是应重视编码的应用。

在设计数据库时,一方面要尽可能的减少冗余度,减少存储空间的占用,降低数据的一致性问题发生的可能性;另一方面,还要考虑适当的冗余,以提高运行速度、降低开发难度。

必须维护数据正确的正确性和一致性,在系统中,多个用户共享数据库,由于并行开发操作,可能影响数据的一致性,因此必须用加锁等办法保证数据的一致性。

4.2 数据库需求分析

在设计数据库结构时,以及可能地满足用户所提出的各项要求,同时又避免

同时又要避免冗余数据产生。由于在学生信息管理系统中,需要采集大量的信息,包括学生信息,班级信息,课程信息,成绩信息,教师信息等,如果不能够合理有效地组织数据表的结构,以及合理设置每张表所包含的字段,那么后期进行的数据的整理以及汇总时,就会增加编程人员的开发难度,并造成成绩效益的大幅度下降。根据学生基本信息以及其他相关信息的特点,归纳出以下规律: 1. 一个专业包括多个班级;

2. 一个班在一个学期内开设多门课程; 3. 每一门课程记录每一名学生的成绩; 4. 一种角色对应一个和多个用户;

搜索更多关于: 学校信息管理系统毕业论文报告 的文档
学校信息管理系统毕业论文报告.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c5fgdb8mi3m3h0qq02ukg7f1wl0k4bu014wi_4.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top