下载此文档

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


文档分类:管理/人力资源 | 页数:约9页 举报非法文档有奖
1/9
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/9 下载此文档
文档列表 文档介绍
一﹑系统分析
成绩分析系统是对学生成绩的统计分析,需要有以下几种功能:
1:基本的数据输入:包括:学生的学号、姓名;课程的名称、课程号、学时、学分;班级的年级、专业、班别;成绩单的参加人数、成绩等。
2:对基本数据的查询:输入学号和课程后,能够显示该学生的考试成绩。
3:成绩的分析。包括有分数分析、用图形边表示分数的分析结果。
4::数据应该保存在文件中,方便以后的读写操作。
对上面的几种功能初步分析之后我认为应该创建Score,Class,Student,Course四个类,再考虑类与类之间的各种关系。还要一个主界面类TopTitle和其它辅助类,如HardPhoto和RoundPhoto等。接着利用图形用户界面程序设计去实现各种需要的功能和操作。最后还有检测程序的健壮性等。
二﹑系统设计
系统分为五个模块:学生信息输入模块﹑课程输入模块﹑学生成绩输入模块、学生成绩查询模块、成绩分析模块。
学生成绩分析系统
学生信息输入
课程输入
学生成绩输入
班级录入
学生录入
学生成绩查询
学生成绩分析
显示具体的信息
柱状图显示分析结果
饼状图显示分析结果
成绩录入
UML图:
Score
+cl:Class = new Class()
+course: Course = new Course()
+examDate:String
+examMenbers:int
+studentScore:int[*]
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)

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)
三. 系统实现
程序中关键的问题和解决办法有:
1:为了提高编程效率,节省时间,beans提供的各种各样的工具来实现对界面的按钮标签等组件的

学生考试成绩分析程序 来自淘豆网m.daumloan.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数9
  • 收藏数0 收藏
  • 顶次数0
  • 上传人liwenfei1314
  • 文件大小161 KB
  • 时间2018-04-17