- 47
- 0
- 约1.46万字
- 约 26页
- 2020-11-03 发布于山东
- 举报
精品
至诚学院
MATLAB 实践 》课程设计
学生姓名:
学 号:
专业班级: (2 )
指导教师:
二○一四 年 四 月 三十 日
welcome
精品
目 录
目的???????????????????第 3
目分析???????????????????第 3
体 ???????????????????第 3
具体 ???????????????????第 4
小 和心得??????????????????第 15
welcome
精品
1、设计目的:
使用 MATLAB 的 GUI 程序设计学生成绩管理系统。 完成需学生成绩的基本
管理,包含对学生成绩的读入、修改、添加和查询等基本的功能。
本课题主要解决对学生成绩总体的客观评价,通过一系列数据的分析比较,
例如平均值,成绩分布等整体数据的处理,以及 matlab 和 excel 在数据联动功
能方面的应用, 所绘制的直方图、 正态分布图等图像信息使得分析成绩系统更直
观、有效地反映学生此课程这一阶段的表现, 进而研究今后的教学重点, 以及从
教学到考试等一连串过程中的薄弱环节,从而达到教学相长的目的。
不论是对学生的整体学习情况还是单独考虑每个学生的学习情况都能够进
行较好的评价。 面比起单纯的 绝对分数 评价学生的学习状况, 忽略了基础条件
的差异,我们运用了各种方法和模型来去避免这类现象的发生, 动态的分析每个
学生的情况,并从定性和定量两方面分别给出了数值与建议。
2、题目分析
根据课题的要求, 分析成绩管理系统的现实需求, 我们可以概括为设计的程
序应该包含的几个基本模块及应该完成的功能如下:
1.文件管理:完成成绩表格的导入 (.xls 文件),完成对修改后的成绩文件的
保存。
2.成绩管理:完成对学生成绩、学号、成绩、总分的显示和修改,还有添加
新的学生的信息。
3.查询管理:完成对姓名或者学号的查询的显示和删除,学生的信息显示在
成绩管理里面的显示框里面。
welcome
精品
4.在学生的姓名显示框点击学生姓名, 成绩管理系统里面自动获取学生的基
本信息。
5.统计出学生的最高分和最低分以及各科成绩的平均分情况。
6.通过各科成绩的统计分布直方图,直观地分析学生的各科的成绩状况。
、总体设计
围绕设计的题目范围,我们可以将起绘制成功能模块的总体模块图如下图
1。根据设计的模块设计成 GUI 的设计图如下图 2。
通过将导入的学生信息的数据保存到全局变量的数组里面, 到每个模块需要
使用时,导出数据即可完成对数据的引用, 在需要完成操作的按钮下编写回调函
数来达到需要完成的功能。 设计内容包含对回调函数的编写和对于程序功能的调
试,分析问题原因,在实现程序功能时,进一步改善程序的设计构架。
图 1
welcome
精品
2
、具体设计
利用 MATLAB 的 GUI 程序设计实现成绩管理系统的功能。 各个模块功能的
实现及程序设计如下:
4.1.模块设计界面及程序设计
4.1.1 显示模块模块:
显示模块需要完成的是对于学生姓名、 序号以及成绩的显示, 并且在点击
姓名显示框里面的学生姓名时, 成绩管理的模块里面可以自动显示学生的以上基
本 信 息 。 设 计 界 面 如 下 :
对于姓名显示框的程序设计如下:
welcome
精品
% --- Executes on selection change in xmlist.
function xmlist_Callback(hObject, eventdata, handles)
% hObject handle to xmlist (see GCBO)
% eventdata reserved - to be defined in a future version of MATLAB
% handles structure with handles and user data (see GUIDATA)
content=get(hObject, value );
set(handles.chengjilist, value ,content);
set(handles.xhlist, value ,content);
chengji=handles.chengji;
xingming=handles.xingming;
xuehao=handles.xuehao;
set(handles.lredit1, string ,xingming(content));
set(handles.lredit2, string ,chengji(content,1));
set(handles.lredit3, string ,chengji(content,2));
set(h
您可能关注的文档
- java课程设计报告总结计划职工工资管理系统.doc
- JOININ英语小学六年级的下册的课本学习知识点学习.doc
- KPI月度考核评分标准表格.doc
- KTV开业筹备计划标准表格.doc
- KTV改革经营可行性解析总结计划报告总结计划.doc
- kV及以下配线工程施工及验收规范总结.doc
- Lazada开店流程大纲纲要.doc
- LD01生产副总岗位绩效考评标准表格020.doc
- LED小间距显示屏实施方案.doc
- LNG加气站设备日常维护保养标准表格.doc
- 牧原食品养殖工程师面试攻略(20道高频问题)【精选】.pdf
- 自动扶梯和自动人行道数据采集智能分析预警子系统功能及要求、边缘层要求、编程接口、预警及报警信息.pdf
- 事前绩效评估报告、运行监控、评价、成本预算绩效分析报告、第三方机构绩效评价综合质量评分表.pdf
- 银行间外汇市场交易确认相关数据元定义.pdf
- 空调移交协议模板.pdf
- 特种设备压力管道风险管控责任清单.pdf
- 社区卫生服务中心工作制度及服务规范.pdf
- 高频精选:医院药学面试题目及答案.pdf
- 【人教版 九上】初中语文古诗文理解性默写强化训练(含答案+易错点解析).docx
- 【初中语文】《西游记》精读与跳读全解(考点梳理+真题演练).docx
最近下载
- 2026开封市第三届职业技能大赛汽车技术(世赛选拔)项目技术工作文件.pdf VIP
- 站用交直流电源系统技术规范第3部分:直流电源系统.pdf VIP
- 2024年初级会计职称《经济法基础》精讲课件.pptx VIP
- 2025年湖南机电职业技术学院单招职业技能测试题库及参考答案.docx VIP
- 2025年浙江机电职业技术学院单招(语文)测试试卷.docx VIP
- 泰国和中国合同模板(3篇).docx VIP
- 2025年湖南机电职业技术学院单招职业技能测试题库参考答案.docx VIP
- (2026春新版)人教版二年级数学下册《第三单元 万以内数的认识》教案.docx VIP
- 四年级小学下书法设计教案.doc VIP
- 烟气余热利用的热管式换热器设计(毕业论文).docx VIP
原创力文档

文档评论(0)