欢迎来到天天文库
浏览记录
ID:10721639
大小:1.24 MB
页数:40页
时间:2018-07-07
《数据库应用课程设计实验报告---学生成绩管理系统》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、课程设计说明书设计题目:_____小雨点学生成绩管理系统设计时间:2011.1.10至2011.1.21评语:____________________________________________________________________________________________________________________________________________________________________________________________________评阅成绩:____评
2、阅教师:_____第39页共39页目录设计总说明4关键词5绪论6第1章数据库设计71.1需求分析71.1.1数据需求71.1.2数据字典71.1.3数据流程图81.2概念分析81.3逻辑结构设计91.4物理实施91.4.1创建数据库101.4.2创建数据表101.4.3像数据表中插入数据111.4.4创建视图121.4.5触发器和完整性约束121.4.6存储过程13第2章系统界面设置及主要功能142.1添加主菜单和功能按钮142.2登录界面设置162.3学生信息增、删、改界面182.4对学生信息多角度查询21总结27
3、参考文献28附录程序代码291StuConStr.h头文件的代码292登录界面“确定”按钮代码29第39页共39页3添加登录界面背景图片的代码294使控件变为透明的代码305主界面“添加”按钮代码306主界面“查找”按钮代码317主界面“修改”按钮代码338主界面“删除”按钮代码359添加菜单栏和工具栏代码3510信息查询界面“查询”按钮代码3611成绩录入界面“查询”代码3612成绩录入界面“添加”代码3713成绩录入界面“修改”3714成绩录入界面“删除”按钮代码38第39页共39页小雨点学生成绩管理系统设计总说
4、明:在当今社会,无论中小学还是大学,成绩管理是一项必要而且很关键的工作。现在随着学生数量的急剧增加,处理学生的成绩数据变的越来越烦琐艰巨。在当今社会,计算机已经普及到了几乎每个学校、家庭,我们的学习和生活已经处处离不开计算机的存在。按照传统的管理方法,学生成绩都是登录在纸质的成绩册上,使用很不方便,在进行查询、修改、插入和删除操作时,可能由于人为的失误,使这些数据很容易丢失。另一方面,传统的管理方法在面对大量的数据时,工作量非常大,效率非常低。所以要设计出一套高效的、合理的学生成绩管理系统是很有必要的。本系统依据开发
5、要求主要应用于教育系统,完成对日常的教育工作中学生成绩档案的数字化管理。开发本系统可使老师减轻工作压力,比较系统地对学生的信息和成绩进行管理,查询、增添、修改、删除都变的非常简便,节省了大量的工作量。本课程设计是在学习了《数据库系统A》和相关开发软件课程之后,让学生通过实际项目的设计、开发,培养学生独立进行数据库软件的建模、在计算机中进行数据库设计、并通过相关软件开发系统的能力。输入一个班级的学生基本信息(包括学号,姓名,性别,科目),对N门考试的成绩进行管理(例N=5),要求:1、用户录入每个学生每门课程的分数;2
6、、能够计算每个学生的各门功课总分和平均分,并按总分将成绩排序,显示每个学生的总分和排名;3、计算全班各门功课的平均分,显示没门课程中低于平均分的每一个学生的学号,姓名,性别,科目,成绩等信息;4、显示每门科目中,成绩在90分以上的学生信息。另外还输出每门科目中不及格的学生信息;5、能按姓名或者学号查找,增加,删除和保存各个学生的信息。本系统主要用于对学生成绩进行管理,能够进行插入、删除、修改、查询和显示学生的信息。登录该系统时,用户需要输入口令和密码,以确保数据的安全性,成功登录的用户,可以插入学生的信息和成绩,并对
7、学生的信息和成绩进行增、删、改操作。基于上述想法,我们将学生数据保存到数据库中,以C++为前台进行系统的设计。因为成绩管理系统是一项很实用的系统,所面对的数据量很大,所以我们要求系统能够高效快速的处理这些数据,并且要保证数据的正确性、相容性和安全性。所以在数据库中需要定义很多触发器,比如删除了某位同学的信息则删除对应的所有成绩信息、活着删除了某门课程则删除该门课所有的成绩等。C++作为前台第39页共39页是将数据库中的数据读取出来,有助于用户对这些数据进行相应的操作,使操作更方便,更符合用户的要求。所以该系统应该要有
8、一个良好的界面,使用户感觉很直观,使用快捷,这就是用C++所要实现的功能。既然在一个系统中同时涉及到数据库和C++,所以我们要从数据库中读取数据,并且和界面联系起来,同时也能将用户界面上的数据存储到数据库中。以上是设计此系统应该注意的地方和设计原则,以下就是遵循这些原则和标准设计出的一套完整的管理系统。关键词:SQLServer;成绩管理;MF
此文档下载收益归作者所有