网站大量收购独家精品文档,联系QQ:2885784924

学生考试成绩分析程序.doc

  1. 1、本文档共9页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
学生考试成绩分析程序

一﹑系统分析 成绩分析系统是对学生成绩的统计分析,需要有以下几种功能: 1:基本的数据输入:包括:学生的学号、姓名;课程的名称、课程号、学时、学分;班级的年级、专业、班别;成绩单的参加人数、成绩等。 2:对基本数据的查询:输入学号和课程后,能够显示该学生的考试成绩。 3:成绩的分析。包括有分数分析、用图形边表示分数的分析结果。 4::数据应该保存在文件中,方便以后的读写操作。 对上面的几种功能初步分析之后我认为应该创建Score,Class,Student,Course四个类,再考虑类与类之间的各种关系。还要一个主界面类TopTitle和其它辅助类,如HardPhoto和RoundPhoto等。接着利用图形用户界面程序设计去实现各种需要的功能和操作。最后还有检测程序的健壮性等。 二﹑系统设计 系统分为五个模块:学生信息输入模块﹑课程输入模块﹑学生成绩输入模块、学生成绩查询模块、成绩分析模块。 UML图: 三. 系统实现 程序中关键的问题和解决办法有:利用各JButton、JPanel、JLabel进行界面的规划布局界面中必要的事件驱动如JButton、JComboBox等图形的生成用JPanel类中的方法1). 首先我们一打开程序,显示: 2).点击“”按钮进入面板).点击“”按钮进入面板).点击“”按钮进入面板:).点击“”按钮进入面板:).点击“”按钮进入面板: Course +getScore():int +getScore(score:int) +getTotalTime():int -number:int -score:int +getCourseName:String +setTotalTime(totalTime:int) -courseName:String -totaltimen:int +getNumber():int +getNumber(number:String) +setCourseName(courseName:String) Student -ID:String -name:String +getID():String +setID(ID:String) +getName():String +getName(name:String) Class -grade:String -major:String -classname:String -classnum:String +student:Student[*] = new Student[100] +getGrade():String +setGrade(grade:String) +setMajor():String +setMajor(majr:String) +getClassname():String +getClassname(classname:String) +getClassnum():int +setClassnum(classnum:int) Score +cl:Class = new Class() +course: Course = new Course() +examDate:String +examMenbers:int +studentScore:int[*] 成绩录入 学生成绩分析系统 学生信息输入 课程输入 学生成绩输入 学生成绩查询 学生成绩分析 班级录入 学生录入 显示具体的信息 柱状图显示分析结果 饼状图显示分析结果

文档评论(0)

zhuwenmeijiale + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:7065136142000003

1亿VIP精品文档

相关文档