数据库课程设计文档课案
数据库原理及应用
课程设计文档
目 录
1 系统简介 1
2 需求分析 1
2.1系统需求与功能分析 1
2.2 数据流图 2
2.3数据字典 5
2.3.1数据项 5
2.3.2 数据结构 6
2.3.3数据流 6
2.3.4数据存储 6
2.3.5数据处理 7
3 概念结构设计 10
3.1 系统功能模块图 10
3.2 数据库概念结构设计 10
4 逻辑结构设计 11
4.1 E-R图转化的关系模式: 11
4.2 对关系模式进行规范化 12
4.3 数据库的完整性和安全性 12
5 物理结构设计 13
6 数据实施和维护 14
7 总结 16
1 系统简介
各大高校的学生成绩管理并不是很方便的体现学生成绩和老师教学水平,而设计这个系统的出发点是更加人性化,更加全面的管理学生成绩,使成绩在录入,修改,查询的过程中更加准确便捷。同时,这个系统还可以方便学生查询自己的成绩,同时可以让学校的管理部门可以更加准确的检测老师的教学水平。能让老师、学生和管理人员即使准确的了解到学生成绩,教学水平等等。
随着学校规模的不断扩大,专业、班级的学生数量急剧增加,有关学生的信息量也成倍增长。但是目前许多高校的学生管理系统仍然停留在复杂的人工操作上,工作量比较多。因此,迫切需要开发基于互联网的信息系统来提高工作效率。使学生的成绩规范管理、科学的统计和快速的查询方面具有较大的实际意义。过去管理人员对资料的管理、信息的发布等工作存在很多缺点,如保密性低,工作量大。同时学生和老师不能及时了解成绩信息。这些问题给教师带来很多困扰,增加学校成本。因此建立一个自动化的管理服务的计算机应用软件是十分必要的。
1.管理员权限
(1)对学生基本信息的录入,修改,删除;
(2)对教师信息的录入,修改,删除;
(3)对课程信息的录入,修改,删除;
(4)对学生课程的录入,修改,删除;
(5)发布学生成绩
2.教师权限
(1)录入所教学生该科目的成绩
(2)查询学生该科目成绩、排名、生成成绩报表
(3)通过系统向管理员提交学生成绩
(4)查询个人信息
3.学生权限(1)查询个人信息(2)查询考试成绩
(3)查询课程表
基本符号
图1 数据流图的基本符号
数据流程图
图2 顶层数据流程图
图3 0层数据流图
管理员、教师和学生操作系统的数据流及相关的数据处理如下图4、图5、图6所示:
图4 管理员操作系统的数据流图
图5 教师操作系统的数据流图
图6 学生操作系统的数据流图
2.3数据字典
2.3.1数据
数据项名Sno 学号 Char (9) Primary key Sname 姓名 Vchar(10) Not null Ssex 性别 Char(2) Not null Sage 年龄 int Not null Classid 班级 Vchar(10) Not null Address 地址 Vchar(50) cno 课程号 Char (9) Primary key cname 课程名 Vchar(10) Not null ccredit 学分 int Not null Tno 教师编号 Char(6) Primary key tname 姓名 Varchar(10) Not null tsex 性别 Char(2) Not null tage 年龄 int Not null position 职称 Varchar(6) Not null classid 班号 char(9) Primary key class 名称 Varchar(10) Not null Classno 人数 int Sno 学号 Char (9) Unique,not null,Primary key(sno,cno) cno 课程号 char(9) Unique,not null, Primary key(sno,cno) grade 成绩 int Check(0-100) Tno 教师号 Char (6) Unique,not null,all key cno 课程号 char(9) Unique,not null, all key classid 班级号 char(9) Unique,not null, all key Username 用户名 Char (9) Primary key type 类型 char(1) Not null password 密码 Vchar(20)
2.3.2 数据Class,classid,classno 班级基本信息 学生信息表 Sno,sname,ssex,sage,classid,adress 学生基本信息 课程信息表 Cno,cname,credit 课程基本信
您可能关注的文档
- 数据库管理与维护-实验手册.doc
- 大连海事大学通信复试.ppt
- 数据库管理系统MySQL实验3课案.doc
- 大跨径桥梁理论悬索桥课件.ppt
- 数据库管理系统MySQL实验4课案.doc
- 数据库管理课案.doc
- 大连理工大学土木工程2016认识实习报告课件.docx
- 大西安规划课件.ppt
- 大连理工大学计算机原理习题3答案.doc
- 数据库系统原理与设计第二版实验实验一到实验三.docx
- 2025年全国演出经纪人员资格认定考试试卷带答案(研优卷).docx
- 2025年全国演出经纪人员资格认定考试试卷完整版.docx
- 2025年全国演出经纪人员资格认定考试试题库及完整答案.docx
- 2025年全国演出经纪人员资格认定考试试卷完美版.docx
- 2025年全国演出经纪人员资格认定考试试卷含答案(实用).docx
- 2025年全国演出经纪人员资格认定考试试卷及答案(各地真题).docx
- 2025年下半年内江市部分事业单位公开考试招聘工作人员(240人)备考题库附答案.docx
- 2025年全国演出经纪人员资格认定考试试卷及答案1套.docx
- 2025年下半年四川成都市郫都区面向社会引进公共类事业单位人员2人备考题库最新.docx
- 2025年下半年内江市部分事业单位公开考试招聘工作人员(240人)备考题库附答案.docx
原创力文档

文档评论(0)