Java课程设计打印稿

上传人:206****923 文档编号:91573812 上传时间:2019-06-30 格式:DOC 页数:8 大小:74.52KB
返回 下载 相关 举报
Java课程设计打印稿_第1页
第1页 / 共8页
Java课程设计打印稿_第2页
第2页 / 共8页
Java课程设计打印稿_第3页
第3页 / 共8页
Java课程设计打印稿_第4页
第4页 / 共8页
Java课程设计打印稿_第5页
第5页 / 共8页
点击查看更多>>
资源描述

《Java课程设计打印稿》由会员分享,可在线阅读,更多相关《Java课程设计打印稿(8页珍藏版)》请在金锄头文库上搜索。

1、*学院信息科学与工程系Java 语 言 课 程 设 计 课 程:Java语言程序设计 题 目: 学生成绩管理 专 业: 计算机网络技术 班 级: 08计网1班 学 号: * 姓 名: 幽冥Corpse王 导 师: * 2010年12月19日学 号学生姓名幽冥Corpse王专业(班级)08计网1班设计题目学生成绩管理问题描述1. 输入十个同学的学号,姓名,四科成绩(应用数学、大学英语、Java程序设计、计算机应用基础)2. 计算出平均成绩。以平均成绩降序输出成绩表。3. 输出全组各科平均分,最高分和最低分。4. 输入姓名查询成绩功能要求1. 输入十个同学的学号,姓名,四科成绩(应用数学、大学英语

2、、Java程序设计、计算机应用基础)2. 计算出平均成绩。以平均成绩降序输出成绩表。3. 输出全组各科平均分,最高分和最低分。4. 输入姓名查询成绩5. 界面要示:用字符界面实现、也可用图形界面实现。工作量课程设计报告(不附源程序),不得少于10页,源程序不等小于500行工作计划整体设计和详细设计 2天编代码 4天调试和测试 2天设计论文书写 1天演示软件和答辩 1天参考资料算法分析与设计Java程序设计数据库系统数据结构指导教师签字教研室主任签字1.设计目的巩固和提高一学期来对Java的学习,提供了一个既动手又动脑,独立实践的机会,将课本上的理论知识和实际有机的结合起来,锻炼分析解决实际问题

3、的能力。提高适应实际,实践编程的能力,同时随着社会的进步和科学技术的不断提高,尤其在进入二十一世纪以来,计算机科学发展迅猛,日趋成熟,其强大的功能已被人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。作为计算机应用的一部分,使用计算机对学生成绩信息进行分析管理,有着手工管理所无法比拟的优点。2.需求分析 随着科学技术的发展,计算机管理在日常生活中的地位变得越来越重要。它能够代替人做各种重复、繁琐的劳动,并且拥有操作简单、可信度好、不易出错等优点,大大减少了不必要的人力消耗,提高个人的工作效率。学生成绩分析系统是每个教师必须面临的问题,所以,如何开发一个应用方便、界面友好、容易操

4、作、数据安全性好的成绩分析系统就成为非常重要的技术问题。而该学生成绩管理系统的设计与实现,是在学校数据库的基础上,只对部分学生成绩进行分析计算的一个应用系统,它能够快速的分析计算并输出给定学生的成绩,其主要包括以下三个方面:数据的读入、数据的输出、计算等。3.功能设计1)输入十个同学的学号、姓名、四科成绩(应用数学、大学英语、Java程序设计、计算机应用基础);2)计算出平均成绩并且以平均成绩降序输出成绩表;3)输出全组各科平均分,最高分和最低分;4)输入姓名查询成绩。4.完整源代码 package Basis.Java;import javax.swing.*;import java.awt

5、.*;import java.io.*;import java.awt.event.*;public class chengji public static void main(String args) new TableTest(); class FrameTest extends JFrame public FrameTest() super(小试牛刀1);setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);setVisible(true);setSize(900,500);class PanelTest extends FrameTest JPa

6、nel pn1,pn2;public PanelTest() pn1 = new JPanel();pn2 = new JPanel();pn1.setBackground(Color.white);getContentPane().add(Center,pn1);getContentPane().add(South,pn2); class TableTest extends PanelTest JTextField tf1,tf2,tf3,tf4,tf5,tf6,tf7,tf8;int t3=0,t4=0,t5=0,t6=0,t7=0,t8=0; /输入的第1个学生的信息JTextField

7、 tf21,tf22,tf23,tf24,tf25,tf26,tf27,tf28;int t23=0,t24=0,t25=0,t26=0,t27=0,t28; /输入的第2个学生的信息JTextField tf31,tf32,tf33,tf34,tf35,tf36,tf37,tf38;int t33=0,t34=0,t35=0,t36=0,t37=0,t38; /输入的第3个学生的信息JTextField tf41,tf42,tf43,tf44,tf45,tf46,tf47,tf48;int t43=0,t44=0,t45=0,t46=0,t47=0,t48; /输入的第4个学生的信息JTex

8、tField tf51,tf52,tf53,tf54,tf55,tf56,tf57,tf58;int t53=0,t54=0,t55=0,t56=0,t57=0,t58; /输入的第5个学生的信息JTextField tf61,tf62,tf63,tf64,tf65,tf66,tf67,tf68;int t63=0,t64=0,t65=0,t66=0,t67=0,t68; /输入的第6个学生的信息JTextField tf71,tf72,tf73,tf74,tf75,tf76,tf77,tf78;int t73=0,t74=0,t75=0,t76=0,t77=0,t78; /输入的第7个学生的

9、信息JTextField tf81,tf82,tf83,tf84,tf85,tf86,tf87,tf88;int t83=0,t84=0,t85=0,t86=0,t87=0,t88; /输入的第8个学生的信息JTextField tf91,tf92,tf93,tf94,tf95,tf96,tf97,tf98;int t93=0,t94=0,t95=0,t96=0,t97=0,t98; /输入的第9个学生的信息JTextField tf101,tf102,tf103,tf104,tf105,tf106,tf107,tf108;int t103=0,t104=0,t105=0,t106=0,t10

10、7=0,t108; /输入的第10个学生的信息JTextField tfmath,tfeg,tfjava,tfcp,tfmMax,tfmMin,tfeMax,tfeMin,tfjMax,tfjMin,tfcMax,tfcMin;int tm3=0,te4=0,tj5=0,tc6=0;int tmathmax=0,tmathmin=0,tegmax=0,tegmin=0,tjamax=0,tjamin=0,tcpmax=0,tcpmin=0;tfeMax = new JTextField(String.valueOf(tegmax);tfeMin = new JTextField(String.

11、valueOf(tegmin); /Java的最高最低分int ja = t5,t25,t35,t45,t55,t65,t75,t85,t95,t105;int lenja = ja.length;int ja1=0,ja2=0,tjamax=t5,tjamin=t5;for(int i=1;i=lenja-1;i+) if(tjamax jai) ja2 = tjamin;tjamin = jai;jai = ja2;tfjMax = new JTextField(String.valueOf(tjamax);tfjMin = new JTextField(String.valueOf(tj

12、amin); /计算机的最高最低分int js = t6,t26,t36,t46,t56,t66,t76,t86,t96,t106;int lenjs = js.length;int js1=0,js2=0,tcpmax=t6,tcpmin=t6;for(int i=1;i=lenjs-1;i+) if(tcpmax jsi) js2 = tcpmin;tcpmin = jsi;jsi = js2;tfcMax = new JTextField(String.valueOf(tcpmax);tfcMin = new JTextField(String.valueOf(tcpmin);pn2.add(lb1); pn2.add(tfmath); pn2.add(lb1Max); pn2.add(tfmMax); pn2.add(lb1Min); pn2.add(tfmMin);pn2.add(lb2); pn2.add(tfeg); pn2.add(lb2Max); pn2.add(tfeMax); pn2.add(lb2Min);

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 中学教育 > 其它中学文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号