ImageVerifierCode 换一换
格式:DOCX , 页数:35 ,大小:36.16KB ,
资源ID:9496169      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/9496169.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(JAVA课程设计学生信息管理系统代码.docx)为本站会员(b****7)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

JAVA课程设计学生信息管理系统代码.docx

1、JAVA课程设计学生信息管理系统代码/* * To changthisteml, choose Toos | Tepts an pnthe templae in he eitor、 */package stuetif;mpotjaa、awt、;ipot jaax、in、*;import ava、awt、evet、*;iport jav、awt、;import java、awt、ent、;imortjava、il、;impo java、swng、brde、;mort jvx、sing、JptioPan;import javax、wing、JLabel;por a、win、Panel;imor j

2、avx、swing、table、DefalTableMod;impojavx、wing、table、TableClmn;impot ava、ql、;pot va、awt、Griayout;/网格式布局/导入ja需要得jar包pblic clas StuentIf pulic StntIno()/构造方法 pulicacvoid in(igargs) / ODO cod applicatio oc hre logFram lfnewlgnFrame();/加载窗体 l、stisbe(true);/设置窗体可见 lf、ddinoitener(ew indowAar()/添加窗口监听以接受关闭事件

3、publivoid windowClosing(WindwEvet e) Systm、ext(0); ); /学生成绩管理系统界面ca ainFra extends Jraeimlnts AtionListenerMeuBrmyenuBe euBar();/菜单nmyM; MenuIt miNew,iOpen,miave,iSv,mxit; Menue md,dt,miD,iind,mShow,miUser,miAot;puic JTale table ew JTale();/表格ulic DftableMdel mm ;/表格模型pblic mainFrme() myMenu Mn(文件);

4、 ie=e nuItm(新建); miOpen=new MenuItem(”打开”);iSv=nw MIem(”保存”);miEit=ewMeItm(”退出);/mNe、eable(fals); /miOpe、enle(false); /iSae、enae(fae);/myMu(iNew); /myMen(miOpen); /mMnu(miSae); myMeu(miExt);mMnudtnew Menu(数据编辑); mFind=ne MenuIem(查找数据”); mAd=ne MenIem(”添加数据); iit=new MnuIem(修改数据); iDelnw Mutem(删除数据);

5、 mihownew entem(全部显示); myeudit、add(mFind); myenuEdit、dd(miA); myMenuit、add(miEdit); myenEdit、ad(Dl); myMut、add(mihow);myMuUsernew Men(用户管理”); mUer=new MeuIem(”编辑用户); yMenuUer、add(User); myMeAut=newMenu(”关于我”); bot=e nte(”我得信息); mMebu、add(iAou); myMenuB、ad(yMnul); yMnuBa、ad(mMeuEdi);myMnuBar、dd(nuser

6、);mMeuBar、dd(myMuAout);Strncol = 学号”,姓名,”性别,”班级,专业”,大学语文,”大学英语”,高等数学”;/创建属性列名mm=new DeaulTaleModel(c,);table、setMoe(mm); JScrollnteScrne= ScrollPne(t);/设置滚动条 s、tMeuBr(mnBar); tis、add(ablScrlln); miEt、addctionLister(this);/为各按钮注册事件监听器对象 miFind、adAtioLisener(ths); mAdd、adAionListner(this);midi、addActo

7、nLisener(this); m、addAtinListe(s); mho、dActionLiene(this); miUer、addAtioLisnr(ths); iAout、adtioListner(hs); pbc vd fresable(Sring ql) myConnection on=new mConnecion();/获得数据库连接 ResultSet r;/保存查询返回结果对象 ronn、gesul(sq); if(!=nul) tr mm、setRowCount(0); tal、todel(mm); hie(rs、nex() tri学号= 、getStrig(学号”); t

8、rng 姓名 = rs、eString(”姓名”); String 性别 = rs、gerin(性别”); Srin班级 = rs、getStig(班级); trng专业 =rs、gtSrig(专业”); Sting 大学语文 = r、gtSg(”大学语文); Stri 大学英语 r、gtSrig(大学英语); String 高等数学= s、getSring(”高等数学); tngcloms学号,姓名,性别,班级,专业,大学语文,大学英语,高等数学; m、addRow(cloumns); /tabl、claSecin(); table、setModl(); atch(cepton ) yste

9、、ot、prntl(e、oStng(); 捕获异常publicvoiainPerfored(AtionEvent )/重载动作事件接口中得方法 /退出 (e、geSour()iExit) ystm、et(0);/查找 ee if(e、geSrc()=iind) rame ffnew findFame(his);ff、sViibe(tru); /添加 elseif(、getSouce()=md) ddFame a=new adram(tis);f、stViib(ue); /修改 else if(e、geSouce()=miEdit) f (tabl、geSelectedRow()=-1) JOp

10、tionPane、shMssgeDialog(null, ”请选择您要修改得内容”, ”温馨提示”, JOptioPne、IFORATION_MESAGE);/弹窗提示 ele editrame ef=needtre(his);e、学号、setText((trin)table、getVlt(tabl、gtelecedR(),0); ef、姓名、sText(trig)able、getalueAt(ble、geSeletedR(),1)); ef、性别、setText(trng)able、getVaueAt(tble、geSelectedRow(),)); ef、班级、setTt(tring)ta

11、ble、gtValueAt(table、getSeectedRow(),3)); ef、专业、seTxt((String)te、getVlut(table、getSecdow(),4); e、大学语文、etText(Strng)te、getValueAt(tale、geledow(),5); ef、大学英语、stxt(Stng)tabl、geVluet(tble、getSelectdRo(),6); 、高等数学、stt(Strin)table、eVaueAt(table、getSlcedRo(),7)); e、setsile(tr); thi、fresTable(”elct* fro 学生成绩

12、表);/刷新表格 /删除 else f(e、getSource()=miDel) if(tabl、getSelctedow()=1) JOtioae、owMessaeil(null,”请选择您要删除得行, ”温馨提示, JOptinane、INORMATIN_MSSG); es Sting sql=”deete fom学生成绩表 ere 学号 = ”+tble、gtValuet(table、getSelecedRow(),)+;/JptionPae、shsageDiog(nl,sql, 温馨提示”,Jptinane、INFOMATON_ESAGE); myConncion conn=new y

13、Connecion(); if(con、xecuteSql(sql)) JOptinPne、showMesageDiaog(null, 成功删除,温馨提示, JOonPa、ITION_MESSAGE); thi、freshale(”selet* from 学生成绩表); lse JOptioPne、shwessageDilog(nll, 未知错误”,删除失败, Optionae、INFMATION_MESSGE); 显示 els f(e、getSour()=mhow) /Optione、howessaeDaog(ul,未知错误,删除失败,JponPae、INFMAON_MESSAG); thi

14、、freshTle(”seec * ro 学生成绩表);/编辑用户 ee i(、eturce()=miUser)userFrame u=ne userFrame(); uf、tise(tue);/作业说明 else if(e、turc()=miAbout) abotFame af=nw abotFram(); a、stVisible(tu); class myonnectionReultSet re; ting trur =”jdbc:odb:dier=Mirooft Acess Drie (、mdb);DB学生管理数据库、mdb”; Stringstrul = dbc:obc:river=M

15、cosft AcessDriv (、db);DBQ学生管理数据库、db”; /St strurl= jdbc:odc:ah;/cah为数据源名称publi yonnctio() pul esltSe getRes(Strg sql)ry Class、foame(su、jbc、odb、bOdbcrivr”); onnetion co=DrvrManaer、etConection(strurl); Statment stmtconn、creatStteent(esutSet、TYPE_SCROL_SENSII,RestSet、CONCRUDATALE); Resulte e=tm、ecuuery(

16、sq); reurn e; catch(Exceion e) e、itStTrace();/异常处理 turnnull; publ booleanxecutSl(ring sql) tr Clas、forName(n、jdc、odbc、JdbcOdriver); ontin n=ivrManger、geonnti(srrl); Statent stco、craetateent();mt、excuteUpate(sl); onn、mit(); rrntru; catc(Eepone) e、printStackTrace(); retrn l;cls drexends JDaog implemen

17、ts AtListener ublic taticial in DH= 400; plic static fn it HEIHT = 00; Jl 学号,姓名1,性别1,班级,专业,大学语文1,大学英语1,高等数学1; JTxFied 学号,姓名,性别,班级,专业,大学语文,大学英语,高等数学; utonb; JPanel p; mainraemf; ubic ddFrme(miFramemmf) stTle(添加学生成绩”); setSie(WIDTH,HEIGHT); setcatn(10,18); Cnie cotenPane= geCntetPane();/创建一个容器对象 conet

18、Pa、seLayout(new FlwLyut();/流式布局 学号=newJa(”学号); 姓名=newJLl(姓名); 性别=newJbel(性别”); 班级1ne ael(班级); 专业1ne el(专业”); 大学语文1w JLabe(大学语文); 大学英语=neJLabel(大学英语); 高等数学1=ne JLbl(高等数学); 学号new JTextField(5); 姓名=new extFiel(5); 性别=e JTetFiel(5); 班级=new extiel(5); 专业=new TexField(5); 大学语文=n TetFd(5); 大学英语=new exFd(1)

19、; 高等数学=newJTextFild(10); n JBt(”确定); =ne Pa(); p、Layot(new GrdLay(0,2,5,5));表格布局 p、d(学号); p、dd(学号); p、add(姓名1); p、dd(姓名); p、ad(性别1); 、dd(性别); p、add(班级1); p、a(班级); p、add(专业1); p、dd(专业); p、dd(大学语文1); p、add(大学语文); 、d(大学英语1); p、ad(大学英语); p、dd(高等数学1); p、add(高等数学); p、ad(ne Lel(”); p、add(new abel(”); p、(b)

20、; conentPae、add(p); /添加按钮监听器 b、addctniste(this); mf=mf; pulic i actionPeormd(Acionvent e)if(学号、geTt()、toStrig()、equals() JOpiPane、shoMessaeDalog(ul, ”请输入学号,”温馨提示”, JOptionan、INFOMATION_MSAGE); els if (姓名、getTet()、oStri()、equas(”)) JOpioPe、shoMessageDialog(null, ”请输入姓名, ”温馨提示”, OtionPane、NFORAIO_MESS

21、AG); el (大学语文、geText()、tStig()、equls(”)) JOtone、showMessgeDa(null, ”请输入大学语文, ”温馨提示, JOptonPane、INFORMTN_MSSAGE); s String s=selet *from学生成绩表where 学号 + 学号、etTe() ; yCnectn cnnn yConetion(); ResltSt r; rscon、etResu(sl); ry /Systm、out、prntln(rs、gRow()); if (rs、nxt()) JOpinPa、shwMessagealg(nul,”此学号已经存在,

22、 温馨提示,JOponPa、INORATION_MESAG); /添加学生得时候,发现数据库已经有了,提示您学号已经存在,报错误信息 else l=”nsrt in 学生成绩表 aues(” +学号、getText()+”,+ 姓名、etText()+,+ 性别、geText() ,” 班级、getText() +,+ 专业、gext() +,” 大学语文、getet()”, 大学英语、etText() +”,”+ 高等数学、getTex()+); /实行数据库插入得语句 i (con、executeSql(sql))/插入语句 OptonPane、showMsaeDialog(ll, 添加成功”, 温馨提示, JOtionne、INFORMATION_MESG); m、fresae(selec rom 学生成绩表); 学号、setTex(”); 姓名、sext(”); 性别、tTet(”); 班级、setTet(); 专业、stText(); 大学语文、seTex(”);

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1