黄山学院奖学金查询系统设计与数据库模型

需积分: 10 2 下载量 117 浏览量 更新于2024-09-09 收藏 533KB DOC 举报
"黄山学院奖学金查询数据库是一个用于记录和管理学生奖学金信息的系统,它包含了学生的基本信息、成绩、奖学金评定以及各种附加加分项。该系统通过SQL数据库进行存储,利用ER模型进行数据结构设计,并提供了多种查询功能,如按姓名或学号查询成绩,以及查看奖学金评定结果。系统的设计包括功能结构图、外部结构和子模块结构图,以及详细的E-R图,确保了数据的有效管理和高效检索。" 在这个奖学金查询数据库中,有几个关键的知识点: 1. **SQL数据库**:SQL(Structured Query Language)是用于管理关系型数据库的标准语言,用于存储、查询和操作数据。在黄山学院奖学金查询系统中,SQL被用来创建、更新和查询数据库中的信息。 2. **ER(实体-关系)模型**:ER模型是一种数据建模方法,用于描述现实世界中的实体、它们之间的关系以及属性。在这个系统中,E-R图帮助设计者理解并表示学生、成绩、奖学金和其他相关信息之间的关系。 3. **功能结构图**:功能结构图展示了系统各个组件及其相互关系,定义了系统的主要功能,如学生信息输入、成绩输入、成绩统计、奖学金评定以及查询功能。这有助于设计者清晰地理解系统的运作流程。 4. **系统外部结构设计**:这部分通常涉及到系统与用户、其他系统交互的方式,可能是通过界面、API或其他接口。虽然没有详细说明,但可以推测系统提供了一个用户友好的界面,使得学生和管理员能够方便地输入、查看数据。 5. **数据模型**:在逻辑结构层面,数据模型定义了数据库中表的结构。例如,专业分数与排名表、综合测评表、获奖证书加分情况表和班级表,这些表包含了学生的学号、总分数、排名、加分项等关键信息,便于计算奖学金和排名。 6. **表设计**:每个表都有其特定的字段、数据类型、长度、是否允许为空以及主键设置。例如,表中的主键通常是唯一标识一个记录的字段,如学号,而默认值和允许空的设置则会影响数据的完整性。 7. **奖学金评定规则**:奖学金的评定基于学生的总成绩、平均成绩和德育分。这里设定了不同等级奖学金的折合分和德育分要求,确保了奖学金的公平性。 通过这个系统,黄山学院可以高效地管理学生的学术表现,同时提供透明的奖学金评定过程,增强学生对成绩和奖励制度的理解。
2019-04-10 上传
1.学生需求 学生既是综合测评的对象,也是综合测评的主体。学生可以查询并维护自己的个人档案,同时参加其他同学的综合测评。学生对功能上的需求主要有: (1) 查询学校、学院、班级发布的种类消息和公告; (2) 查询课程信息和考试成绩; (3) 更新和维护自己的个人信息,查看其他同学的信息; (4) 查询自己的测评结果,查看本班测评结果统计信息。 2.管理员需求 管理员按身份级别可分为班委(测评小组)、辅导员、系统管理员四种级别。管理员除具备学生需求的功能外,按照不同身份还具备以下不同的权限。 (1) 班委:学生个人信息的录入和修改,各学期课程信息的录入和修改,学生综合测评结果的统计和修改。操作权限范围是本班同学。 (2) 辅导员:辅导员除了具备班委的权限外,还要负责对学生奖惩情况的核实,相关数据的维护。操作权限范围是本学院全体学生。 (3) 系统管理员:系统与管理员负责系统的管理维护,除具备上述所有功能外,管理员还负责数据备份与恢复、人员管理、权限设置等。 1.3.2系统子功能需求分析 本系统包括学生用户管理,数据库管理,学生信息管理,统计分析,报表的生成。根据所需功能要求包括以下的功能模块。 学生信息的管理:包括对学生信息的查询,修改,删除等更新。 课程信息的管理:对学生选修课程信息的查询,修改和删除等更新。 成绩信息的管理:对学生成绩信息的查询,修改和删除等更新。 统计分析:对成绩的分类统计,加以整合,以便得出综合评分标准。 报表生成:对评奖结果及其所需要的信息生成报表。 大概的子功能图: