吉林大学珠海学院学生成绩管理系统:数据库设计与需求分析
8 浏览量
更新于2024-08-04
收藏 1.31MB PDF 举报
该文档是吉林大学珠海学院计算机科学与技术系软件工程专业的一份课程设计报告,主要针对学生成绩管理系统进行数据库设计。报告的目的是将理论知识应用到实际项目中,以解决学校成绩管理的问题。系统需求分析阶段,首先对用户(管理员)进行了深入调查,明确了几个关键需求:
1. 成绩库管理:由于传统的纸质记录占用空间且效率低,需要一个数据库来存储学生基本信息(如学号、班级号)、课程信息(如课程号、课程名和课时)以及成绩单(包含学号、姓名、成绩、课程号和课程名)。
2. 用户需求功能:
- 成绩查询:管理员能够查询学生的详细成绩信息,以及查看学生的个人信息,以便全面管理。
- 数据修改:允许管理员在发现错误时修改成绩,如标记作弊或缺考的情况,以及处理学生基本信息的变化。
- 安全性和完整性:系统需有用户验证机制,如登录标识和密码,以及访问级别的控制,确保数据安全。同时,数据完整性至关重要,不允许空值,数据间的关联关系必须正确,不同用户的数据权限和访问范围需要明确划分。
报告接着将进入系统功能的设计阶段,这可能包括数据库设计(如创建E-R图,定义student、course和sc表,以及数据字典),使用C#编写应用程序,建立Access窗体,实现数据输入和报表生成,以及设计数据流图以可视化数据流程。此外,还会涉及数据库的主键设置、表间连接等关键数据库操作。
通过这份报告,学生将展示他们在数据库系统概论课程中学到的知识如何应用于实际的学生成绩管理系统中,不仅锻炼了他们的编程技能,还加深了对数据库设计原则和管理的理解。
2022-11-17 上传
2022-07-15 上传
2022-05-31 上传
2022-05-31 上传
2022-05-28 上传
2022-11-28 上传
2023-04-27 上传
2022-05-31 上传