吉林大学珠海学院学生成绩管理系统:数据库设计与管理员需求

4星 · 超过85%的资源 需积分: 16 221 下载量 149 浏览量 更新于2024-07-31 8 收藏 1.14MB DOC 举报
本报告针对吉林大学珠海学院计算机科学与技术系软件工程专业的课程设计项目——"学生成绩管理系统"进行数据库设计。该系统的主要用户是学校管理员,旨在解决学校日常成绩管理的需求,避免大量纸质记录带来的空间浪费。系统的核心功能围绕以下几个方面展开: 1. **数据库基本情况**:设计一个数据库来存储学生的个人信息(学号、班级号等)、课程信息(课程号、课程名、课时)以及成绩记录(姓名、学号、成绩、课程号和课程名)。这些数据将通过E-R图和表结构进行组织。 2. **用户需求**: - **成绩管理员**:管理员需能够查询所有成绩信息,包括学生详细信息和考试详情,以便进行全面管理。系统需支持错误修正功能,例如作弊或缺考情况下的成绩调整,以及处理学生基本信息的变更。此外,为了保证安全性,系统需有用户身份验证机制,设置密码和访问级别,区分普通管理员和高级管理员权限。完整性方面,系统要求所有信息记录不能为空,并维护数据的一致性。 3. **分工与任务分配**: - A负责C#编程,E-R图制作,表的设计,表之间的连接,以及Access窗体的构建。 - B主要负责数据库程序编写,数据录入,以及报表的创建。 - C负责表的制作,包括student表、course表和sc表,以及部分数据流图,如查询学生信息数据流图和选课情况。 - D负责总数据流图和数据字典的编写,包括对student、course和sc表的详细描述。 4. **设计流程**:首先进行需求分析,明确系统目标,然后根据用户需求设计数据库结构,接着分配任务并执行编码工作,最后完成数据流图和数据字典,确保系统功能满足规范和要求。 这个学生成绩管理系统不仅关注基础数据的存储,更强调了用户界面的友好性和数据管理的灵活性,体现了数据库设计在实际应用中的重要性。通过此次课程设计,学生能够掌握数据库系统概论的相关知识,并将其应用于实际项目中,提高问题解决和项目协作的能力。