《完整版学生成绩管理系统数据库.docx》由会员分享,可在线阅读,更多相关《完整版学生成绩管理系统数据库.docx(21页珍藏版)》请在三一办公上搜索。
1、学生成绩管理系统数据库一、需求分析阶段1.信息需求,大大高校学生的成绩管理工作量大、繁杂,人工处理非常困难。学生成绩管理系统借助于计算机强大的处理能力,实现了学生成绩管理的自动化,不仅,而且对学生成绩的判断和整减轻了管理人员的工作量,并提高了处理的准确性。学生成绩管理系统的开发运用把广大教师从繁重的成绩管理工作中解脱出来、把学校从传统的成绩管理模式中解放出来 理更合理、更公正,同时也给教师提供了一个准确、清晰、轻松的成绩管理环境。2. 功能需求能够进行数据库的数据定义、数据操纵、数据控制等处理功能,进行联机处理的相应时间要短。具体功能应包括:系统应该提供课程安排数据的插入、删除、更新、查询;成
2、绩的添加、修改、删除、查询,学生及教职工基本信息查询的功能。3. 安全性与完整性要求二、概念结构设计阶段概念结构设计阶段是整个数据库设计的关键,它通过对用户需求进行综合、归纳与抽象,形成一个独立于具体DBMS的概念模型。设计教室管理数据库包括班级、教室、课程、教师四个关系。E-R图如下课程选课教师性别教师信息表学生信息表课程倍息去一教课教师系别教师名学号学号成绩r1课程号21 or sage0 and cno=20 )七、总结本学生成绩查询系统主要参照课本,相对来说比较简单。但是由于主要以课本为依据,所以整个设计做下来基本掌握了课本上数据库的基础操作。设计过程中我 也遇到了一些问题,再向其他同学请教的过程中我收获了很多。(1)操作视图查询,编写代码时发现,一个表中的主键必须是另一个表的外键时才可以对另一个表进行引用。(2)在设计表时应注意使用正确的字段类型。(3)在建表语句中,如果这个表的主键是多个属性的组合主键,则必须作为表级完整性进行定义。