Matlab课程设计报告总结计划.docVIP

  • 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

文档评论(0)

1亿VIP精品文档

相关文档