没有合适的资源?快使用搜索试试~ 我知道了~
数据库应用课程设计实验报告---学生成绩管理系统.docx
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉

数据库应用课程设计实验报告---学生成绩管理系统.docx数据库应用课程设计实验报告---学生成绩管理系统.docx数据库应用课程设计实验报告---学生成绩管理系统.docx数据库应用课程设计实验报告---学生成绩管理系统.docx数据库应用课程设计实验报告---学生成绩管理系统.docx数据库应用课程设计实验报告---学生成绩管理系统.docx数据库应用课程设计实验报告---学生成绩管理系统.docx数据库应用课程设计实验报告---学生成绩管理系统.docx数据库应用课程设计实验报告---学生成绩管理系统.docx
资源推荐
资源详情
资源评论


















社会实践报告
设计题目:_____
小雨点学生成绩管理系统
设计时间: 2012.7.10
指导教师:
至 2012.7.21
评 语:________________________________
_________________________________________
_________________________________________
_________________________________________
_________________________________________
评阅成绩:__ __评阅教师:__ ___

目录
设计总说明 .................................................................... 3
关键词 ........................................................................ 4
绪论 .......................................................................... 5
第 1 章 数据库设计 ............................................................. 6
1.1 需求分析............................................................... 6
1.1.1 数据需求 ......................................................... 6
1.1.2 数据字典 ........................................................ 6
1.1.3 数据流程图 ...................................................... 7
1.2 概念分析 ............................................................. 7
1.3 逻辑结构设计 ......................................................... 9
1.4 物理实施 ............................................................. 9
1.4.1 创建数据库 ....................................................... 9
1.4.2 创建数据表 ...................................................... 10
1.4.3 像数据表中插入数据 .............................................. 10
1.4.4 创建视图 ........................................................ 12
1.4.5 触发器和完整性约束 .............................................. 12
1.4.6 存储过程 ........................................................ 13
第 2 章 系统界面设置及主要功能 ................................................ 14
2.1 添加主菜单和功能按钮.................................................. 14
2.2 登录界面设置.......................................................... 15
2.3 学生信息增、删、改界面................................................ 17
2.4 对学生信息多角度查询.................................................. 21
总结 ......................................................................... 27
参考文献 ..................................................................... 28
附录 程序代码 ................................................................ 29
1 StuConStr.h头文件的代码 ................................................ 29
2 登录界面“确定”按钮代码................................................ 29
第 1 页 共 39 页

3 添加登录界面背景图片的代码.............................................. 29
4 使控件变为透明的代码.................................................... 30
5 主界面“添加”按钮代码.................................................. 30
6 主界面“查找”按钮代码.................................................. 31
7 主界面“修改”按钮代码.................................................. 33
8 主界面“删除”按钮代码.................................................. 35
9 添加菜单栏和工具栏代码.................................................. 35
10 信息查询界面“查询”按钮代码........................................... 36
11 成绩录入界面“查询”代码............................................... 36
12 成绩录入界面“添加”代码............................................... 37
13 成绩录入界面“修改”................................................... 37
14 成绩录入界面“删除”按钮代码........................................... 38
第 2 页 共 39 页

小雨点学生成绩管理系统
设计总说明:在当今社会,无论中小学还是大学,成绩管理是一项必要而且很关键的工
作。现在随着学生数量的急剧增加,处理学生的成绩数据变的越来越烦琐艰巨。在当今社会,
计算机已经普及到了几乎每个学校、家庭,我们的学习和生活已经处处离不开计算机的存在。
按照传统的管理方法,学生成绩都是登录在纸质的成绩册上,使用很不方便,在进行查询、
修改、插入和删除操作时,可能由于人为的失误,使这些数据很容易丢失。另一方面,传统
的管理方法在面对大量的数据时,工作量非常大,效率非常低。所以要设计出一套高效的、
合理的学生成绩管理系统是很有必要的。
本系统依据开发要求主要应用于教育系统,完成对日常的教育工作中学生成绩档案的数
字化管理。开发本系统可使老师减轻工作压力,比较系统地对学生的信息和成绩进行管理,
查询、增添、修改、删除都变的非常简便,节省了大量的工作量。
本课程设计是在学习了《数据库系统 A》和相关开发软件课程之后,让学生通过实际项
目的设计、开发,培养学生独立进行数据库软件的建模、在计算机中进行数据库设计、并通
过相关软件开发系统的能力。
输入一个班级的学生基本信息(包括学号,姓名,性别,科目),对 N 门考试的成绩进
行管理(例 N=5) ,要求 :
1、用户录入每个学生每门课程的分数;
2、能够计算每个学生的各门功课总分和平均分,并按总分将成绩排序,显示每个学生的
总分和排名;
3、计算全班各门功课的平均分,显示没门课程中低于平均分的每一个学生的学号,姓名,
性别,科目,成绩等信息;
4、显示每门科目中,成绩在 90 分以上的学生信息。另外还输出每门科目中不及格的学
生信息;
5、能按姓名或者学号查找,增加,删除和保存各个学生的信息。
本系统主要用于对学生成绩进行管理,能够进行插入、删除、修改、查询和显示学生的
信息。登录该系统时,用户需要输入口令和密码,以确保数据的安全性,成功登录的用户,
可以插入学生的信息和成绩,并对学生的信息和成绩进行增、删、改操作。
基于上述想法,我们将学生数据保存到数据库中,以 C++为前台进行系统的设计。因为
成绩管理系统是一项很实用的系统,所面对的数据量很大,所以我们要求系统能够高效快速
的处理这些数据,并且要保证数据的正确性、相容性和安全性。所以在数据库中需要定义很
多触发器,比如删除了某位同学的信息则删除对应的所有成绩信息、活着删除了某门课程则
删除该门课所有的成绩等。
C++作为前台是将数据库中的数据读取出来,有助于用户对这些数据进行相应的操作,
使操作更方便,更符合用户的要求。所以该系统应该要有一个良好的界面,使用户感觉很直
第 3 页 共 39 页

观,使用快捷,这就是用 C++所要实现的功能。
既然在一个系统中同时涉及到数据库和 C++,所以我们要从数据库中读取数据,并且和
界面联系起来,同时也能将用户界面上的数据存储到数据库中。以上是设计此系统应该注意
的地方和设计原则,以下就是遵循这些原则和标准设计出的一套完整的管理系统。
关键词:SQL Server;成绩管理;MFC
第 4 页 共 39 页
剩余39页未读,继续阅读
资源评论

- 失眠的小浪狗2022-12-06这个资源值得下载,资源内容详细全面,与描述一致,受益匪浅。
xxpr_ybgg
- 粉丝: 2112
- 资源: 2万+

上传资源 快速赚钱
我的内容管理 收起
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助

会员权益专享
安全验证
文档复制为VIP权益,开通VIP直接复制
