黔南民族师范学院学生成绩管理系统:ER图与权限设计
需积分: 0 132 浏览量
更新于2024-11-27
3
收藏 548KB DOC 举报
本资源是一份关于黔南民族师范学院计算机科学系《数据库系统概论》的综合设计性实验报告,主题为"学生成绩管理"。报告由陈宇同学在2009年6月完成,针对计算机科学与技术专业07级应用(2)班进行设计。
首先,需求分析部分明确指出了系统的主要目标。系统旨在帮助教务人员管理学生成绩,包括成绩的录入、查询和权限控制。功能需求涵盖了四个主要模块:学生信息管理、课程信息管理、成绩管理和管理员管理。系统需要满足实时性,即查询和修改数据库的时间限制在30分钟内,并提供20小时的全天候服务。数据安全性也是关键,要求对数据库信息保密,确保只有授权用户能访问和修改数据,同时防止数据冗余和非法修改。
概念结构设计是核心,将学生成绩管理系统分解为几个基本实体:学生信息(包含学号、姓名等)、课程信息(如课程编号、名称等)、成绩信息(记录学生成绩)和管理员信息。通过E-R图展示了各个实体之间的关系,例如学生与课程之间的一对多关系,以及管理员与用户权限的关联。总E-R图和主流程图进一步展示了系统的整体架构,强调了数据流和操作流程。
从E_R图可以看出,学生信息与成绩信息之间存在一对一的关系,而课程信息则是多对多的关系,因为一个学生可以选修多个课程,一门课程也可以被多个学生选修。管理员则负责管理用户权限,确保数据的安全性和完整性。
数据库物理设计部分虽然没有具体列出,但可能会涉及表的创建、索引优化、存储引擎选择等因素,以实现高效的数据存储和查询。总结部分会回顾整个设计过程,强调其实用性和满足的实际需求。
这份报告提供了丰富的数据库设计思路和实践经验,对于理解如何设计一个高效的学生成绩管理系统具有很高的参考价值,无论是从功能需求分析到概念模型的确立,还是从数据结构设计到实际操作流程的规划,都展示了一种严谨的数据库管理方法。
266 浏览量
101 浏览量
点击了解资源详情
992 浏览量
121 浏览量
359 浏览量
115 浏览量
107 浏览量
404 浏览量
CLY420
- 粉丝: 33
- 资源: 4
最新资源
- MySQL 前端交互式工具,提升开发效率!
- React书应用
- personal_site:使用Contentful和TailWindCSS在Flask中构建的个人站点
- 公司安全专管员培训材料PPT
- tdd-part2:“通过示例进行测试驱动开发”一书第 2 部分的作业
- 用单片机编程控制AD9851,使其输出稳定的高频信号源.zip
- course-part-1-final-task
- my-pwd:我的自定义密码管理器
- 关于知识管理的资料英PPT
- 图灵集群
- 在windows下的winsocket的UDP客户端.zip
- trip_theme
- 中国人更应该大气一些DOC
- Project-Design:3D车辆演示–移动版
- OfficeWebAddinTypeScriptTest:使用TypeScript的Office Web加载项测试
- rcp209-case-study