欢迎来到天天文库
浏览记录
ID:43774792
大小:1.06 MB
页数:37页
时间:2019-10-14
《学生成绩管理数据库》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、数据库课程设计学生成绩管理系统软件院(系)别班级学号姓名指导教师时间课程设计任务书系(部)专业班级学生姓名学号月日至月日共周指导教师(签字)系主任(签字)一、设计内容及要求系统功能基本要求:学生信息,学号、姓名、性别、专业、年级等;学生成绩信息,包括学号、课程编号、课程名称、分数等。课程信息,包括课程编号、课程名称、任课教师等。对学生成绩的查询(不能任意修改)、统计,并将结果输出。二、设计原始资料学生成绩管理系统应具备两方面的功能:一方面是学生用户,学生通过输入学号和密码进入该系统后,可以进行一些基础查询(学生信息查询、班级信息查询、课程信息查询)、成绩管
2、理(成绩查询、计算平均分)重新登陆系统;一方面老师进入该系统则比学生多一些权限:成绩输入、成绩查询。通过VC++连接数据库实现上述功能。三、设计完成后提交的文件和图表计算说明书部分课程设计报告(3000—5000字),纸质打印稿及电子版(1)需求分析(功能模块层次图)(2)系统设计(包括详细设计和界面设计)(3)代码设计(主要功能函数)(4)测试记录(测试各项功能的正确性、容错性)(5)课程设计总结系统程序演示。课程设计任务书。数据库设计分析1数据库结构设计2课程设计任务书2.图纸部分:程序流程图四、进程安排1•功能需求分析,分析所要实现的功能及要求。数据
3、库需求分析,找岀实现功能所需求的信息。3•建表,根据数据库需求分析建表。建MFC,根据功能需求分析建立框架图。将MFC与数据库相连。6•试运行程序,运用一些技巧性代码使程序各加完美。五、主要参考资料l.SQLServer2008宝典(第2版)刘智勇主编。2.SQLServer2000数据库应用教程邱李华,李晓黎等编著。3•数据库系统及应用-SQLServer2000陈明主编。SQLServer实训教程汤化平主编数据库原理与SQLServer教程王路群主编6•关系数据库与SQLServer2000龚小勇主编成绩评定表作品成绩报告成绩口试(答辩)成绩总评成绩3
4、.课程设计概述11.1.1包含的基本表11.1.2要求11.2开发环境概述14.学生成绩系统总体设计12」学生成绩管理系统总体设计思想14.总体设计流程图23概念模型设计33」学生实体E・R图33.2课程实体E・R图33.3教师实体E-R图43.4班级实体E・R图43.5成绩实体E-R图43.6总体E・R关系图54数据截图54.1学生表54.2课程表64.3教师表74.4班级表74.5成绩表85表间关系图96视图的建立96」显示学生所有信息的视图96.2显示学生平均成绩的视图117数据库存储过程及触发器的建立127.1存储过程127.1.1学生个人平均成绩
5、查询的存储过程,SQL语句如下:127.1.2成绩查询的存储过程,SQL语句如下:127.2触发器(以学生表为例)137.2.1学生信息删除备份的触发器,SQL语句如下:137.2.2学生信息更新备份的触发器,SQL语句如下:147.2.3学生信息添加备份的触发器148数据源导入159各功能模块的实现(以学生信息表为例)179.1系统总界面179.2链接学生信息表的代码及界面179.2.1链接代码179.2.2学生信息表的界面179.3添加功能的代码及截图18代码18截图199.4删除代码199.5更新代码219.6查询代码及截图219.7退出代码23设计
6、体会及今后的改进意见参考文献摘要私達①実践①能力总高学人疋知識总運用T行二疋更怎創造LT>学校(J:特(乙2週間手配LT.私達(:VisualC++®課程①設計①実習总行hitt.L(J)y7丿I/O詳0X説明肚VisualC++6.0環境①下1ooy7卜少X70過程总設計LT.""卜少工了肚各種Oz-^0個数总統計LfcOT'To-077bx70機能肚、工一•^一y:1段①文字总入力ut>y7bezx7a文字①中。各類①亍、、一夕①数总記録LT>英文®T-^®数、数字数、空欄①亍一Z数乞41①夕彳7/0亍''一夕①数总含人疋、fLTf416^明乙力、忙示
7、。去丁.以下、課程艺通。疋説明艺設計LT.77bx7®説明总統計LT>7°口AU説明总調整LT.総括徐6方面总開発LT>詳。<^07°口QM製作①過程总説明LT>作用、各種①実行歹召乙(L力吉召操作.关键字:z-“統計,VC++6.0,1课程设计概述学生成绩管理系统功能概述学生根据所学的数据库原理与程序设计的知识,能够针对一个小型的数据库管理系统,进行系统的需求分析,系统设计,数据库设计,编码,测试等,完成题目要求的功能,从而达到掌握开发一个小型数据库的目的。设计要求:1.1.1包含的基本表学生表,教师表,班级表,成绩表,课程表1.1.2要求能够查询学生。
8、教师,课程的相关资料,以及实现添加、删除等各项功能,同时实现级联删
此文档下载收益归作者所有