版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、淮海工学院计算机工程学院课程设计报告设计名称:设计名称:_而向对象课程设计选题名称:选题名称:学生成绩管理系统的设计与实现姓名:姓名:学号:学号:201412 姑姑专业班级:专业班级:_软件工程软件 142系(院):系(院):_ 计算机工程学院计算机工程学院设计时间:设计时间:设计地点:设计地点:_软件实验室、教室软件实验室、教室指导教师评语:签名:1.课程设计目的而向对象程序设汁是一门实践性很强的汁算机专业基础课程,课程设计是宁完该课程p进行的一次较伞面的综合练习。其n的在r通过实践加深学生对面向对象程序设计的理论、方法和某础知识的理解,掌握使川java语言进行面14对象没计的基本方法,提商
2、运川面14对象知识分析实际问题、解决实际问题的能力。2.课程设计任务与要求:课程设计对选用netbeans. ec 1 ipse等作为开发平台以提高开发效率,尽可能熟练掌握其中一种集成开 发环境。建议采用uml建模技术进行系统的分析设汁,在今画出系统用例图和类图,并将uml图复制到设计报告中。通过这次设计,要求掌握以下内容:1)面向对象技术中的继承与多态(重载和覆盖)机制、各种修饰符的使用2)类、乜、接口的定义与使用3)常用工具类与算法的实现(数组、句设、字符申、链表)4)java常川称准gui纟h件及其事件处理5)java的异帶处理机制6)java的数据痺连接技术选题:学生成绩管理系统选用的
3、开发丄具:eclipse 1.8jclkl.8mysql3.课程设计说明书3.1需求分析如何方便有效地完成菜项任务是人类发展历程中的永恒主题,随着社会的发肢,这一主题丛得更为突出。教 师和学生是教学的两个主体对象,为了方便教师公布学生成绩,学生可以及吋地了解个人的成绩,以及在班 级和年级屮的排名情况,。考试信息管理系统主要科两类用户,一是教师,负责对信息系统进行管理,负责添加、修改、删除学生成绩, 丼且能够重s学中的登录密码;二是学生,可以查询到1己的各项成绩以及总分,并且能够修改个人在乎台 的登录密码等操作。功能要求:1、由于本系统存在两类用户人群(教师,学生)通过本模块的识別,将授予用户相
4、应的模块下的权限进行 系统的访问,保障数裾间的隐私。2、教师能够添加、修改、删除、查询学生的成绩以及登录密码3、学生只能够查询个人成绩、以及修改个人的登录密码 根据上面的分析,系统用例图设计如图1-1所示。用例图图1-1:学生成绩管理系统用例图身份般证学生成绩管理系统添加7 t:成绩ft 诲.成o修改7卞成绩ih除孕卞说统修改概要设计类名方法作用studentvarious set() and get()定义学生学生姓名、密码、学号、各科成绩、teachervarious set() and get()定义教师工号、姓名、密码等dbaccessdbconn()dbselect(string s
5、elstring)dbupdate(string updatestring)dbinsert(string insertstring)dbdelete(string delstring)dbclose()数据库的封装loginguiactionperformed()inputdataotemstatechanged()main()统一 登录界血studentguiactionperformed()inputdata()outputdata()itemstatechanged() valuechanged()reset() displayo教师操作界面完成学生成绩的录入、查找、修改、删除scor
6、esactionperformed()inputdata()outputdata()学牛查洵个人成绩reviseactionperformed()教师查询界面checkemptycheck()检查文本框为空jdbc的设计studentlnfo的设计teacherlnfo名入是 nulltealdteaname teapwdinttexttext500000000名stunointio0stuclassjnt1ostunametext00stupwdtext00stuchinese!nt2ostumathjnt20stuenglishint20stutotalint30详细设计student-s
7、tudcntid:int-studentname:string-key:string-chinese:int-math:int-cnglish:int-sum:int-average:double+student()+student(studentid:int,studentnane:string,key:string,chinese:int,math:int,english:int)+getstudentid():int+setstudentid(studentid:int):void+getkey():string+setkey(key:string):void+getchinese():
8、int+sctchincsc(chincsc:int):void+getmath():int+setmath(math:int):void+getenglish():int+setenglish(english:int):void+sctavcragc(chincsc:int,math:int,cnglish:int):void+tostring():stringteacher-teacherld: int -teachername: string -pwd: string caverage: double -maverage:double -eaverage:double +teacher(
9、)+teacher(teacherid:int,teachername:string,pwd:string,caverage:double,maverage:double,eaverage:double)+getteacherid():int+setteacherid(studentid:int):void+getkey():string+setkey(key:string):void+getca verage(): double+setcaverage(chinese:int):void+getmaverage():double+setmaverage(math:double):void+g
10、eteaverage():double+seteaverage(english:double):void+settotal(chinese:double,math:double,english:double):void面向对象课程设计报告图形用户界面设计统一登录界面学牛成绩管理界面studentgui.javaqstudentguicktxt contentpaneadbadmodelfindflagaiibipromptasqlastuastuaveragestuchineseastuclassastuenglishastumathastunameastunoastupwd “ stutot
11、al table0textchinese。textclass textenglish textmath textname textno textpwdcstudentgui(string)actionperformed(actionevent): voiddisplay(string): voidinputdatao : voidiitemstatechanged(itemevent): voidoutputdatao : void reseto: voideresetl 0 : voidvaluechanged(listselectionevent): voidlogingui.javaql
12、oginguismain(string): voidabgabtnl dbfindflagaiblidiblpwdop sql学号工号z登录密码: textno textpwdatype cloginguioiactionperformed(actionevent): void. x rrir战定il.s分ito丨j文11jwit文:o零:idtiaamevj皇执屺2学生查询个人成绩界面0 revise.javaqrevise main(string): void contentpaneadbanotes pwd10pwd2 textno crevise。actionperformed(act
13、ionevent): void4.课程设计成果1.统一登录界血(aje scores.java oscores么cktxt contentpaneadbadmodelafindflagaiaibipromptasqlastustuchineseastuclassstuenglishstumathastunameastunoastupwdastutotal0textchinesedtextclass。textenglishdtextmath textname textno texttotal cscores(int)氦actionperformed(actionevent)i i互舀i成锖卓退出
14、修改密码void密碣殄改确定学生修改个人密码界面2.教师管理成 rt 管 界面3.学生成绩查询4.密码修改程序源代码原密码输入错误,修改失败密鹆殄故原密码输八错误,峻改尖睃!登泶界面package come;public void actionperformed(actionevent evt)int flag=0;if (evt. getactioncommand (). equals(石角定)checkempty cktxtl=new checkempty(textno);checkempty cktxt2=new checkempty(textpwd); if (cktxt1. chec
15、k (1) &cktxt2. check (1)int stuno=integer. parselnt (textno. gettext (); supprcsswarnings(dcpreca.tion)string stupwd=textpwd. gettext0; ints=stuno/1000000;if(s!=0)/学生db. dbconn ();string sql=select氺from student info where stuno=,z+stuno; db. dbsclcct(sql); try while (db. rs. next () if(stupwd. e
16、quals(db. rs. getstring)scores k=new scores (stuno);k.setvisible (true); flag=l;dispose();面向对象课程设计报告第13页,共48页 catch (sqlexccption cs) system, out. printin(es);db. dbcloseo ; else教师db. dbconn ();string sql=z/select氺from teacher info where teaid=z/+stuno; db. dbselect(sql); try while (db. rs. next ()
17、if(stupwd. equals (db. rs. getstring (3)studentgul k=new studentgul (db.rs.getstring (2);k.sctvisiblc (true); flag=l;dispose ();db. dbcloseo ; catch (sqlexception es) system, out. println(es);db. dbclose 0 ; else/文本框为空p. settext(请输入账号和密码! );if(f1ag=o&cktx11. check(l)&cktxt2.check(1) p.settex
18、t(账号和密码不匹配!);教师管理界面public void valuechanged(listselectionevent evt)i=table. getselectedrowo ;public void actionperformed(actionevent evt)if (evt. getactioncommanci (). equals(添加记录)/ok cktxt = new checkempty(textno); if(cktxt. check(1) stuno = integer, parsclnt (textno.gcttcxt (); studass=tnteger par
19、setnt (textclass. gettext (); stuname =textname. gettext();stupwd=textpwd. gettext();stuchinese = integer, parselnt(textchinese. gettext(); stumath =integer, parselnt(textmath. gettext(); stuenglish = integer,parselnt(textenglish. gettext(); stu=newstudent (stuno, stuclass, stuname, stuchinese, stum
20、ath, stuenglish, stupwd);int s=stu. sum;if(stuclass5|stuclassl|stuchincsc100|stumath100| stuenglisho|stuenglish100)lblprompt. settext(成绩录入有误!);clscinputdatao ;stringsql=insertintostudcntlnfo(stuno,stuclass,stunamc,stupwd,stuchincsc,stumath,stucnglish,stutotal)values(zz+stuno+z/,? /+stuclass+, , ,z/+
21、stuname+z/,, */+stupvd+, /+stuchinese+, , , +st umath+,,+stuenglish+,+s+)” .、db. dbconno ; db.dbtnsert (sql);lblprompt. settext(db. notes); db.dbclosc (); resetl0;else if (evt. getactioncommand () equals(列出记呆)/oki=0;sql=z,select氺from studenttnfo;display (sql);else if (evt. getactioncommand (). equal
22、s(齊找记录)/ok cktxt=new checkempty (textname);if(cktxt.check (0)findflag=0;stuna.me=tcxtna.mc. gcttcxt ();sql=select氺from studenttnfo where stuname=+stuname+display (sql);if(findflag=o)lbl prompt. settext(没存查找到该m学成绩信息);tcxtnamc. scttcxt(stunamc);else if (evt. getactioncommand(). equals(修改记录)/ok cktxt=n
23、ew checkempty(textno); if(cktxt.check (1)stuno = integer, parselnt (textno. gettexto);stuclass=lnteger. parselnt(textclass. gettext (); stunamc = tcxtnamc.gcttcxt();stupwd=textpwd. gettexto ;stuchinese = integer, parselnt (textchinese.gettext (); stumath = integer,parselnt (tcxtmath.gcttcxt (); stue
24、ngli sh = integer, parselnt(textenglish. gettext();stu=newstudent (stuno,stuclass, stuname, stuchinese, stumath, stuenglish, stupwd); int s=stu.sum;dmodel. setvalueat (object)textno. gettext (),i, 0); dmodel.setvalueat(object) textclass. gettexto, i, 1); dmodel.setvalueat(object)textname. gettext ()
25、,i,2); dmodel.setvalueat(object)tcxtpwd. gcttcxt (),i,3); dmodel.setvalueat(object)textchinese. gettext(),i,4);面向对象课程设计报告第17页,共48页dmodcl. sctvalucat (object)tcxtenglish.gettext (), i, 6);dmodel. setvalueat(object)textmath. gettext(), i, 5); dmodel.setvalueat(object)s, i, 7);sql=updatestudenttnfosets
26、tuno二+stuno+,stuclass=+stuclass+,stupwd=,+stupwd+,stuchinese=+stuchinese+ ,stumath=+stumath+,stuenglish=+stucnglish+,stutotal二+s+wherestuno=zz+stuno;db. dbconno ; db.dbupdate (sql);iblprompt.settext (db. notes); db.dbclose ();else if (cvt. getactioncommand(). equals(删除记录)/ok if(dmodel. getrowcount (
27、) =0)lblprompt. settext(没有记录可以删除!);elseint dno= integer, parselnt (dmodel. getvalueat (i, 0). tostringo); dmodel.removerow(i);i=0;sql=delete from studenttnfo where stuno=+dno;db. dbconno ;db. dbdclctc (sql);db. dbclose ();面向对象课程设计报告lblprompt. scttcxt (db. notes); else if (cvt. getactioncommand(). eq
28、uals(清空列表)/ok reset 0;学生齊询界而try while (db. rs. next ()textno. settext (integer. valueof (db. rs. getint (1). tostringo); textclass. settext(integer. valueof (db. rs. get int (2). tostringo); textname. settext (db. rs.getstring (3);tcxtchincsc. scttcxt (integer. valueof (db. rs. get int (5). tostring
29、o); textmath.settext (integer. valueof (db. rs. getlnt (6). tostringo); textenglish. settext(integer. valueof (db. rs. getlnt (7). tostringo); tcxttotal. scttcxt (integer.valueof (db. rs. getlnt (8). tostringo); catch (sqlexception es) system, out. println(es);!db. clbclose ();setdefaultcloseoperati
30、on(dispose_on_close);public void actionpcrformed(actionevcnt cvt) if (evt. getact ioncommand (). equals(修改密码)tryrevise fr =new revise0; fr. sctvisiblc(true); catch (exception e) e.printstacktrace (); else if (evt. getacti oncommand () equal s (”退出)dispose();学生修改密码界面public void actionperformed(action
31、event evt)if (evt. getactioncommand (). equals(确定)chcckempty cktxtl=ncw chcckempty (tcxtno);int stuno=tnteger. parsetnt(textno. gettext();string stupwdl=pwdl.gettext ();string stupwd2=pwd2.gettext ();if (cktxtl. check (l)&stupwdl. length() !=0&stupwd2. length() !=0) if (stupwd2.1 engtho 8)no
32、tes. scttcxt(密码过短,请重新设置! );else 面向对象课程设计报告第20页,共48页db. dbconn 0 ;string sql=select氺from studenttnfo where stuno=z,+stuno; db. dbselect(sql); try while (db. rs. nexto) if(stupwdl. equals(db. rs. gctstring(4)sql=update studentlnfo set stupwd=,+stupwd2+stuno=/+stuno;db. dbupdate (sql);notes. settext(密码
33、修改成功! );elsenotes. settext(原密码输入错误,修改失败! );db. dbclosc(); catch (sqlexception es) system, out. println (cs);5.课程设计心得where经过一个月的艰辛努力,终于完成了本次课程设计的要求。一路走来,程序从一开始的漏洞百出,毫无章法到现在的有板有眼运行流畅。我一步步见证着这个程序的成长,其实对我来说,是一个很焦急到开心的过程。课程设计目的是培养学生综合运用所学知识,发现,提出,分析和解决实际问题,锻炼实践能力的重要环节,是对学生实际工作能力的具体训练和考察过程.随着科学技术发展的日新日异,当
34、今计算机应用在是生活中可以说得是无处不在。因此作为软件专业的学生来说掌握计算机开发技术十分重要的。我的题目是成绩管理系统的设计与实现,对于我们这些新手来说,这是很大的考验,我一直再考虑怎样才能完成任务,怎么才能找到课堂所学与实际应用的最佳结合点?怎么才能让自己的程序在篇幅上简单,在使用价值上丰富?怎样让自己的业余更靠近专业?怎样让自己的计划更具有序性,而不会忙无一用?经过一段时间的考虑,仔细地研究课本,才做到了心中有数,才了解了java课程设计的真正用意培养自学能力,养成程序编辑的好习惯。我从来不相信车到山前必有路的说法,认为那只是懒情者自寻懒情的借口,我要积极,要把握,要努力。回顾起此次课程
35、设计,至今我仍感慨颇多,的确,从从拿到题目到完成整个编程,从理论到实践,在整整半个学期的日子里,可以学到很多很多的的东西,同时不仅可以巩固了以前所学过的知识,而且学到了很多在书本上所没有学到过的知识。通过这次课程设计使我懂得了理论与实际相结合是很重要的,只有理论知识是远远不够的,只有把所学的理论知识与实践相结合起来,从理论中得出结论,才能真正为社会服务,从而提高自己的实际动手能力和独立思考的能力。在设计的过程中遇到问题,可以说得是困难重重,这毕竟第一次做的,难免会遇到过各种各样的问题,同时在设计的过程中发现了自己的不足之处,在以前的编程学习中,我们使用的编程工具是textpad ,代码是一个字
36、母一个字母敲出来的,而在课程设计的过程中,我们是使用netbeans或者使用eclipse ,这现对于以前来说是十分省时省力的。在程序设计的开始的前两星期我使用的编程工具是netbeans6.5 , jdk的版本为1.6 ,目的是使用我们平时上课是使用的access数据库。但当代码即将敲完的时候才发现我的netbeans由于版本问题并不能实现功能,后来我为了完成编程任务,不得不使用eclipse环境为jdkl.8。由于jdkl.8并不能实现桥接access数据库,我又改用了mysql数据库。使得时间很紧张。因此这次课程设计让我懂得了怎么样去制定计划,怎么样去实现这个计划,并掌握了在执行过程中怎
37、么样去克服心理上的不良情绪,黑夜过去了,我们收获的是黎明。在本次实践中,给我教训最大的是一定要做好准备工作,首先环境不能有问题。然后再做好设计。设计也是一项重要的工作。这次课程设计给我带来的教训非常大。java语言是目前适用范围最广的编程语言,能够了解并使用java语言完成编程任务是一项很重要的技能。这次课程设计几乎嚢括了我这一学期以来的java的学习成果,看着自己设计的程序可以实现一些实际的功能了,感觉很开心。这种兴奋与成就感使我更加坚定了好好努力学下去的信心,继续加油!附源代收package come;import javax.swing. joptionpane; import java
38、x.swing.jtextfield:public class checkdate jtextfield txts;public checkdate(jtextfield tf) /tf为待检杏的文木框txts=tf;public boolean check()/检査文本框是否已输入数据string regex=ha1234567890h;if(txts.gettext().length()=o)/检査文本框是否为空joptionpane.showmessagedialog(null,ni吉先在文本枢屮输入数据!11return false;else if(txts.gettext().mat
39、ches(regex)/检杏输入的是否为数字joptionpane.showmessagedialog(null,n必须输入数字!n);return false;else if(txts.gettext().length()!=8)/检査文本k:度是否为8joptionpane.showmessagediaiog(null, h期格式不合法!);return false;elsereturn true;iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii
40、iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihiih package come;import javax.swing. joptionpane;import javax.swing.jtcxtficld;public class checkempty jtextfield txts;public chcckempty(jtcxtficld tf) /tf为待检査的文木框txts=tf;public boolean check(int i)/枪否文木框屮是否l2输入数掘if(i=0) /仅判断是否文本框为空if(txts.g
41、ettext().length()=o)joptionpanc.showmessagcdialog(null,诺先在文本框中输入数拋! ”);return false;elsereturn true;jelse/判断是否为空、负数、数字 string regex=a1234567890.;if(txts.gettext().length()=o)joptionpanc.showmessagcdialog(null,诺先在文本框中输入数拋! ”);return false;else if(txts.gettext().matches(regex)/正则表达式,输入必须力数字joptionpane
42、.showmessagedialog(null,必须输入数字, 请重新输入数据! );returnfalse;else if(float.parsefloat(txts.gettext()iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiinniiiiiiiiiiiiiihiiimiiiiiiiiiiiiiiimpackage come;import java.awt.eventqueue;import javax.s
43、wing. jframe;import javax.swing.jpancl;import javax.swing.border.emptyborder;import javax.swing.jlabel;import java.awt.font;import java.awt.color;import javax.swing.jtcxtficld;import javax.swing.jradiobutton;import javax.swing.jbutton;public class logingui extends jframe private jpanel contentpane;p
44、rivate jtextfield textfield;private jtextfield textfield_l;/* launch the application.*/public static void main(string args) eventqueue.invokelater(new runnable() public void run() try logingui frame = new logingui();frame.setvisible(true);面向对象课程设计报告 catch (exception e) e.printstacktrace();* create t
45、he frame.*/public logingui() setdefaultcloseoperation(jframe.exit_on_close); $ctbounds(100, 100,423,417); contentpane= new jpanel(); contentpane.setbackground(color. white); contentpane.setborder(newemptyborder(5, 5, 5, 5); setcontentpane(contentfane); contentpane.setlayout(null);jlabel label 1 = ne
46、w jlabel(mu5b66u751 fu6210u7ee9u7ba1 u7406u7cfbu7edfh);label 1 .setforeground(color.red);labell.$etfont(new font(华文行楷font.bold, 20);labell.setbounds( 113, 13,174, 28);contentpane.add(label 1);label label = new儿abel(u767bu5f55u754cu9762nlabel.setforeground(color.red);label.setfont(new font(华文行楷,font.
47、bold, 21); label.setbounds(151,43, 94,28);contentpane.add(label);儿abel label=new儿abel(nu5b66u53f7/u5de5u53f7uffl a” label_l.setbounds(39, 109, 83,18); contentpane.add(label_ 1);textfield = new jtextfield(); textfield.setbounds( 122, 106, 174, 24); contentpane.add(textfield);textfield. setcolunins( 1
48、0);儿abel label_2 = new儿abel(u767bu5f55u5bc6u7801uffl alabel_2.setbounds(39, 157, 75, 18);contcntpanc.add(labcl_2);textfield_l = new jtextfield();textfield. 1 .setbounds(122, 154, 174, 24);面向对象课程设计报告contentpane.add(textfield_l);textfield_ 1 .setcolumns(lo);jradiobutton radiobutton = new jradiobutton(
49、u5b66u751fu767bu5f55radiobutton.setbounds(82,223,94,27);contentpane.add(radiobutton);jradiobutton radiobutton_l = new jradiobutton(hu6559u5e08u767bu5f55nradiobutton_l .setbounds(202, 223, 94, 27); contentpane.add(radiobutton_ 1);jbutton button = new jbutton(nu767bu5f55); button.sctbounds( 170, 294,
50、63, 27);contentpane.add(button);iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiniinniiiiiiiiiiiiiimiimpackage come;public class student int studentid; int studentclass;string studcntnamc;int chinese;int math;int english;int sum;double a
51、verage;string key;public student() this.studentid =(); studentclass=o; this.studentname =;this.chinese = 0; this.math = 0;this.english=(); this.sum = 0; this.average = 0; this.key = 6666666;public studcnt(int studcntid,int studcntclass,string studcntnamc, int chinese, int math,int cnglish) this.stud
52、entid = studentid; this.studentclass=studentclass; this.studentname = studentname;面向对象课程设计报告this.chinese = chinese; this.math =math; this.english = english; this.sum=chinese+math+english;this.average=this.sum/3.0;public studcnt(int studcntid,int studcntclass,string studcntnamc, int chinese, int math
53、,int english,string key)this.studentid = studentid;this.studentclass=studentclass;this.studentname = studentname;this.chinese = chinese; this.math =math;this.english = english;this.sum=chinese+math+english;this.average=this.sum/3.(); this.key =key;public int getstudentid() return studentid;public vo
54、id setstudentid(int studentid) this.studentid = studentid;public string getstudentname() return studentname;public void setstudentname(string studentname) this.studentname = studentname;public int getchinese() return chinese;public void setchinese(int chinese) this.chinese = chinese;public int getma
55、th() return math;public void setmath(int math) this.math = math;public int getenglish() return cnglish;public void setenglish(int english) this.english = english;public double getaverage() returnaverage;public void setaverage(double average) this.average = average;public void sctstudcntclass(int stu
56、dcntclass) this.studentclass = studentclass;public int getstudentclass() return studcntclass;public int getsum() return sum;public void setaverge(int chinesejnt mathjnt english) this.sum =chinese+math+english;this.average=this.sum/3.();public string getkeyo return key;public void setkey(string key)
57、this.key = key;public string tostring() return,lstudentid=,1+ studentid+nstudentclass+studentclass +mnstudentname= + studentname + nchinese=m+ chinese +mnmath=” + math +mnenglish=u+ english +mnsum=” + sum +nnaverage=” + average +nnkey=m+ key + ;package come;import java.awt.eventqueue;import javax.sw
58、ing.jframe;import javax.swing.jpanel;import javax.swing.jscrollpane;import javax.swing.border.emptyborder; importjavax.swing.event.listselectionevent; importjavax.swing.event.listselectionlistener; importjavax.swing.table.defaulttablemodel;import javax.swing. jlabel;import java.awt.color;import java
59、.awt.font;import javax.swing.jtextfield;import javax.swing.jbutton;import javax.swing.jtable;import java.sql.sqlexception;import java.util. vector;import java.awt.event. actionevent;import java.awt.event.actionlistener;import java.awt.event.itemevent;import java.awt.event.itemlistener;class studentg
60、ui extends jframe implements actionlistener,itemlistener,listselectionlistenerprivate jpanel contentpane;private jtextfield textno;private jtextfield textname;private jtextfield textchinese; privatejtextfield textmath; private jtextfieldtextenglish; private jtable table;checkempty cktxt;jlabel lblprompt = new儿abel(nd
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- GB/T 33225-2025风能发电系统基于机舱风速计法的风力发电机组功率特性测试
- GB/T 46315-2025工业互联网平台设备健康管理规范
- GB/T 17680.7-2025核电厂应急准备与响应准则第7部分:场内应急设施功能与特性
- 休闲用品外包合同范本
- 劳务派遣雇佣合同范本
- 北京搬家公司合同范本
- 合同延期履行协议范本
- 劳动合同赔偿支付协议
- 农村林木收购合同范本
- 合伙货车转让合同范本
- 2025江苏盐城市住房和城乡建设局部分直属事业单位招录政府购买服务用工人员4人考试参考试题及答案解析
- 湖北省腾云联盟2026届高三10月联考历史(含答案)
- 7.1《集体生活成就我》课件- 2025-2026学年统编版道德与法治 七年级上册
- 基于Labview的温度实时数据采集系统设计 重16.1%-11390字
- 出行考察合同(标准版)
- 2025年扳道员职业技能鉴定参考试题库50题(含答案)
- (一检)泉州市2026届高中毕业班质量监测(一)语文试卷(含标准答案)
- 跨境租赁模式创新-洞察及研究
- 专利实施许可合同简单版样板4篇
- SMS安全管理体系培训课件
- 2025小学科学实验室实验课时安排工作计划范文
评论
0/150
提交评论