没有合适的资源?快使用搜索试试~ 我知道了~
学分管理系统数据库的设计与实现课程设计及代码课程设计.doc
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 2 浏览量
2022-06-12
01:19:42
上传
评论 1
收藏 115KB DOC 举报
温馨提示
试读
16页
学分管理系统数据库的设计与实现课程设计及代码课程设计
资源推荐
资源详情
资源评论
学分管理系统数据库的设计与实现课程设计及代码课
程设计
课程设计报告 课程设计题目:学分管理系统数据库的设计与实现
专 业:
班 级:
姓 名:
学 号:
指导教师:
2013 年 01 月 05 日
目 录
实验目的………………………………………………………………01
课程设计要求…………………………………………………………01
题目要求………………………………………………………………01
学分管理系统的需求分析……………………………………………02
1)处理对象 …………………………………………………………02
2)处理功能要求 ……………………………………………………02
3)安全性和完整性要求 ……………………………………………03
5.学分管理系统的实体关系图及 E?R 图 ……………………………03
1)E-R 图每个实体的属性 …………………………………………04
2)将 E-R 图转换为关系模型 ………………………………………04
6.数据库代码生成 ………………………………………………………04
1)创建数据库 ………………………………………………………05
2)创建表 ……………………………………………………………05
3)根据表中内容录入数据 …………………………………………06
4)创建视图 …………………………………………………………06
5)简单查询 …………………………………………………………06
6)创建触发器,保证数据一致性 …………………………………07
7)创建存储过程,实现功能要求 …………………………………10
8)判定毕业 …………………………………………………………13
7.实验总结………………………………………………………………15
8.心得体会………………………………………………………………15
学分管理系统数据库的设计与实现
一、实验目的:通过本次课程设计让学生能够综合运用所学的关系数据库原
理知识解决并能设计一个实际问题,进一步掌握数据库原理的相关理论和数据库
的设计实现过程,进一步提高学生的分析问题和解决问题的能力以及学生的动手
能力。
二、课程设计要求:
1.对各个系统进行系统功能需求分析
2. 数据库设计分析阶段,进行详细的数据库需求分析,进行概念数据库的
设计,画出数据库的 E-R 图(局部和整体 E-R 图)
3. 设计出详细的逻辑数据库结构,将各个实体和联系转化为相应的二维表
即关系模式,指定各个关系的主关键字和外部关键字,并对各个关系的约束加以
限定
4. 通过企业管理器或是查询分析器实现各个二维关系 (建议最好用 SQL
代码实现),要求建立相关的索引
5. 根据系统功能需求设计相应的查询视图
6. 要求根据系统功能需求建立存储过程
7. 根据功能需求建立相应的触发器以保证数据的一致性
8. 通过建立用户和权限分配实现数据库一定的安全性,考虑数据库的备份
与恢复(此内容选作)
三、题目要求描述:设计一个学分管理系统。假设每位学生必须完成基础课
50 学分,专业课 50 学分,选修课
24 学分,人文类课程 8 学分和实验性课程 20 学分才能毕业。实现下列功
能: 1、录入某位学生的学分信息 2、给定学号,显示某位学生的学分完成情况;
3、给定班号,显示该班所有学生的学分完成情况; 4、给定学号,修改该学生的
学分信息; 5、按照某类课程的学分高低进行排序; 6、给定学号,对该学生能否
毕业进行确定。
四.学分管理系统的需求分析.
通过对两个班的同学学分成绩的调查,了解到两个班的同学学分管理仍处
于人工管理阶段,没有标准的学生学分存档信息。开发出合适的学生学分管理系
统,可以方便学生学分的管理,提高学分管理工作的效率。
1.处理对象
系统要处理的对象包括学生基本信息、课程信息、教师信息三
个方面,各个信息包括如下信息
学生基本信息:包括学生的姓名、学号、性别、系别、班级,可以方便学生
信息的查询和更新;
课程基本信息:包括课程代号、课程名、课程种类、学分,可以方便课程信
息的查询与更新;
成绩基本信息:包括学生的学号、学生选取的课程号、学生的成绩及学分,
这可以提高查询效率。
2.处理功能要求
系统主要完成以下几个功能:
录入某位学生的学分信息; 2 给定学号,显示某位学生的学分完成情况;
给定班号,显示该班所有学生的学分完成情况;
给定学号,修改该学生的学分信息;
按照某类课程的学分高低进行排序;
剩余15页未读,继续阅读
资源评论
oligaga
- 粉丝: 52
- 资源: 2万+
下载权益
C知道特权
VIP文章
课程特权
开通VIP
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- mod-ldap-2.4.56-1.fc38.x86-64.rpm
- mod-ldap-2.4.58-7.fc40.x86-64.rpm
- mod-ldap-2.4.59-2.fc40.x86-64.rpm
- uniapp微信小程序水印相机(显示时间/地点/日期)
- rfid的应用场景.zip
- SpringBlade是一个由商业级项目升级优化而来的微服务开发平台
- mod-ldap-2.4.6-45.el7.centos.x86-64.rpm
- vbscript是什么,他的作用
- mod-ldap-2.4.6-67.el7.centos.x86-64.rpm
- mod-ldap-2.4.6-31.el7.centos.1.x86-64.rpm
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功