- 1、本文档共18页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
【2018年必威体育精装版整理】数据库成绩管理系统论文
目 录
一、引言 1
1.1 设计目的 1
1.2 项目背景 1
1.3 项目开发环境 1
二、需求分析 2
2.1 系统功能的需求分析 2
2.2 数据操作的需求分析 3
三、概念结构设计 5
3.1 实体集和联系集 5
3.2 局部E-R图 5
3.3 整体E-R图 7
四、逻辑结构设计 8
4.1 E-R图向关系模型转换 8
五、数据库实现(SQL语句) 8
5.1 创建数据库 8
5.2 表的建立 8
5.3 插入表数据 11
5.4 系统功能的实现 13
六、总结 17
一、引言
1.1 设计目的
数据库原理课程设计是计算机科学与技术专业集中实践性环节之一,是从实践中体会《数据库系统概论》中所介绍的数据库理论知识。通过设计并建立一个简单的关系数据库,加深对数据库模式的理解,锻炼数据库设计能力,掌握开发一个小型数据库系统时设计数据库的基本方法,提高运用数据库解决实际问题的能力。
1.2 项目背景
目前,我校基本上所有的具有一定数量数据的部门都开始使用计算机数据库来做管理。在学生成绩方面,计算机的应用也越来越体现出了优点。其他学校同样也都已经在使用计算机管理数据,大大减少了老师对学生成绩管理的工作量。该课程设计要求设计一个学生成绩的数据库管理系统,数据库中包含学生的基本信息,教师的基本信息,授课的基本信息,课程的基本信息,以及学生所学课程的考试成绩。系统功能至少实现学生对成绩的查询,老师对所授课程成绩的增删改查。
1.3 项目开发环境
操作系统:Windows xp
数据库软件:Microsoft SQL Server 2000
辅助软件:Microsoft Word
Microsoft Visio
二、需求分析
2.1 系统功能的需求分析
2.1.1 系统用户的划分
此系统供两类用户使用:学生、教师。
2.1.2 系统功能的划分
系统的功能划分为五个模块:
A. 学生信息模块
B. 教师信息模块
C. 课程信息模块
D. 成绩信息模块
E:授课信息模块
2.1.3系统功能的描述
五个模块具体功能的描述如下:
A. 学生信息管理模块:
可供学生录入学生基本信息,包括学号,姓名,性别,年龄,系别。
B. 教师信息管理模块:
可供教师录入教师基本信息,包括教师姓名,教师编号,教师性别,教师系别。
C. 课程信息管理模块:
管理相关老师和学生的信息。包括删改查此课程的教师信息,此课程学生的信息。
D. 成绩信息管理模块:
学生成绩查询:学生进行成绩查询,查询自己的成绩。教师成绩录入:教师将成绩录入管理系统的数据库中,并可对学生成绩进行删除、修改和查询。
E:授课信息管理模块:
查询某门课程,包含的老师的信息和课程的信息。
2.2 数据操作的需求分析
2.2.1 数据流图
a.系统局部数据流图
b.系统全局数据流图
2.2.2 数据基本表的确定
用到的表有:
a. 学生信息表 Student
b. 教师信息表 Teacher
c. 成绩信息表 Score
d. 课程信息表 Course
e. 教课信息表 Talk
表的内容:
Student包括:学号sno,姓名sname,性别ssex,年龄sage,系别sdept
Course 包括:课程名称cname,课程编号cno,学时ctime,学分credit
Teacher包括:教师姓名tname,教师编号tno,教师性别tsex,教师系别tdept
Score 包括:课程编号cno,学号sno,分数grade
Talk 包括:教师编号tno,课程编号cno
三、概念结构设计
3.1 实体集和联系集
实体集及属性:
A. 学生基本信息:学号,姓名,性别,年龄,系别
B. 课程基本信息:课程名称,课程编号,学时,学分
C. 教师基本信息:教师姓名,教师编号,教师性别,教师系别,课程编号
联系集:
(1)学生和课程之间的“成绩”联系集,每位学生可以学习多门课程,每门课程可供多位学生学习,它是多对多的联系
(2)课程和教师之间的“教课”联系集,每个老师可以授多门课程,一门课程可以被多名老师教授,它是多对多的联系
3.2 局部E-R图
学生信息表:
成绩信息表:
课程信息表:
教师信息表:
教课信息表:
3.3 整体E-R图
四、逻辑结构设计
4.1 E-R图向关系模型转换
根据以上分析得出的模型进行关系模式转换,我们得出系统关系为:
(1)()(2)()()())()(Score)create table Student(
sno char(50) primary key,
sname char(50) not null,
您可能关注的文档
- 【2018年必威体育精装版整理】我是CEO策划书.doc
- 【2018年必威体育精装版整理】我爱记歌词主题活动卡拉ok大赛.ppt
- 【2018年必威体育精装版整理】战时通风招标文件.doc
- 【2018年必威体育精装版整理】我国食品安全政府监管研究毕业论文.doc
- 【2018年必威体育精装版整理】战争何时了.ppt
- 【2018年必威体育精装版整理】战略咨询项目建议书模块.ppt
- 【2018年必威体育精装版整理】战略策划.ppt
- 【2018年必威体育精装版整理】户型基础知识培训.ppt
- 【2018年必威体育精装版整理】戴尔电脑广告策划书.docx
- 【2018年必威体育精装版整理】户外声控照明灯论文.doc
- 第18讲 第17课 西晋的短暂统一和北方各族的内迁.docx
- 第15讲 第14课 沟通中外文明的“丝绸之路”.docx
- 第13课时 中东 欧洲西部.doc
- 第17讲 第16 课三国鼎立.docx
- 第17讲 第16课 三国鼎立 带解析.docx
- 2024_2025年新教材高中历史课时检测9近代西方的法律与教化含解析新人教版选择性必修1.doc
- 2024_2025学年高二数学下学期期末备考试卷文含解析.docx
- 山西版2024高考政治一轮复习第二单元生产劳动与经营第5课时企业与劳动者教案.docx
- 第16讲 第15课 两汉的科技和文化 带解析.docx
- 第13课 宋元时期的科技与中外交通.docx
文档评论(0)