黔南民族师范学院学生成绩管理系统:ER图与权限设计
需积分: 0 16 浏览量
更新于2024-11-27
3
收藏 548KB DOC 举报
本资源是一份关于黔南民族师范学院计算机科学系《数据库系统概论》的综合设计性实验报告,主题为"学生成绩管理"。报告由陈宇同学在2009年6月完成,针对计算机科学与技术专业07级应用(2)班进行设计。
首先,需求分析部分明确指出了系统的主要目标。系统旨在帮助教务人员管理学生成绩,包括成绩的录入、查询和权限控制。功能需求涵盖了四个主要模块:学生信息管理、课程信息管理、成绩管理和管理员管理。系统需要满足实时性,即查询和修改数据库的时间限制在30分钟内,并提供20小时的全天候服务。数据安全性也是关键,要求对数据库信息保密,确保只有授权用户能访问和修改数据,同时防止数据冗余和非法修改。
概念结构设计是核心,将学生成绩管理系统分解为几个基本实体:学生信息(包含学号、姓名等)、课程信息(如课程编号、名称等)、成绩信息(记录学生成绩)和管理员信息。通过E-R图展示了各个实体之间的关系,例如学生与课程之间的一对多关系,以及管理员与用户权限的关联。总E-R图和主流程图进一步展示了系统的整体架构,强调了数据流和操作流程。
从E_R图可以看出,学生信息与成绩信息之间存在一对一的关系,而课程信息则是多对多的关系,因为一个学生可以选修多个课程,一门课程也可以被多个学生选修。管理员则负责管理用户权限,确保数据的安全性和完整性。
数据库物理设计部分虽然没有具体列出,但可能会涉及表的创建、索引优化、存储引擎选择等因素,以实现高效的数据存储和查询。总结部分会回顾整个设计过程,强调其实用性和满足的实际需求。
这份报告提供了丰富的数据库设计思路和实践经验,对于理解如何设计一个高效的学生成绩管理系统具有很高的参考价值,无论是从功能需求分析到概念模型的确立,还是从数据结构设计到实际操作流程的规划,都展示了一种严谨的数据库管理方法。
271 浏览量
107 浏览量
点击了解资源详情
1001 浏览量
125 浏览量
116 浏览量
364 浏览量
103 浏览量
2013-01-25 上传

CLY420
- 粉丝: 33
最新资源
- 罗克韦尔连接系统产品目录详览
- Swift高效刷题技巧分享,LeetCode实践心得
- 自动生成专业README的Node.js工具
- 掌握计划数据检查的要点与技巧
- Zipkin Jar包在微服务中的分布式追踪应用
- Struts2开发必备jar包及其Spring、JSON支持包指南
- 探索奥林板式换热器选型计算软件V15S的优势与特点
- SVN Patch自动化工具:快速提取版本改动文件
- 罗克韦尔CENTERLINE 2500马达控制中心手册
- Apache POI 3.8版本jar包详细介绍
- OpenShift快速部署模板:一键生成构建管道
- Reactjs结合socket.io打造聊天框前端
- OAuth 2.0 授权服务器示例详解
- yalmip工具包:Matlab平台的综合规划求解工具
- 《打开算法之门》:计算机算法的全面解析
- 海茵兰茨11-50SN编码器参数及安装指南