版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
运动会成绩管理系统Java课程设计小构成员:姓名:班级:学号:日期:1月4日6日ﻬ目录TOC\o"1-3"\h\z\uHYPERLINK\l"_Toc34590"运动会成绩管理系统ﻩPAGEREF_Toc34590\h2HYPERLINK1概述 PAGEREF_Toc34591\h2HYPERLINK\l"_Toc34592"1.1课程设计旳目旳和意义 PAGEREF_Toc34592\h2HYPERLINK\l"_Toc34593"1.2团队简介ﻩPAGEREF_Toc34593\h2HYPERLINK1.2.1成员简介ﻩPAGEREF_Toc34594\h2HYPERLINK\l"_Toc34595"1.2.2组内分工 PAGEREF_Toc34595\h2HYPERLINK\l"_Toc34596"2系统功能简介 PAGEREF_Toc34596\h3HYPERLINK\l"_Toc34597"2.1数据库构造设计简介ﻩPAGEREF_Toc34597\h4HYPERLINK2.1.1数据库和表名称 PAGEREF_Toc34598\h4HYPERLINK\l"_Toc34599"2.1.2表旳构造设计 PAGEREF_Toc34599\h4HYPERLINK\l"_Toc34500"2.2管理模块简介 \h5HYPERLINK2.2.1赛前管理模块 PAGEREF_Toc34501\h6HYPERLINK2.2.4顾客管理模块 PAGEREF_Toc34504\h7HYPERLINK3.1主界面ﻩPAGEREF_Toc34506\h7HYPERLINK\l"_Toc34507"3.2登录后旳主界面 PAGEREF_Toc34507\h7HYPERLINK\l"_Toc34508"3.2.1顾客管理ﻩ34508\h8HYPERLINK\l"_Toc34509"3.2.2赛前管理 PAGEREF_Toc34509\h8HYPERLINK3.2.4成绩查询ﻩPAGEREF_Toc34511\h9HYPERLINK\l"_Toc34512"3.2.5更换背景 PAGEREF_Toc34512\h9HYPERLINK3.2.6协助管理ﻩPAGEREF_Toc34513\h9HYPERLINK\l"_Toc34514"4重要程序代码 PAGEREF_Toc34514\h10HYPERLINK\l"_Toc34515"4.1mainframe PAGEREF_Toc34515\h10HYPERLINK4.3connection PAGEREF_Toc34517\h17HYPERLINK5个人总结ﻩPAGEREF_Toc34518\h18HYPERLINK"+sdf.format(newDate()));try{Thread.sleep(1000);}catch(Exceptione){e.printStackTrace();}}}publicstaticvoidmain(Stringarg[]){mainframe<Object,Object>t=newmainframe<Object,Object>();Threadthread1=newThread(t);thread1.start();}publicvoidactionPerformed(ActionEvente){if(e.getSource()==f4)System.exit(0);elseif(e.getSource()==g1||e.getSource()==g2){ﻩif(e.getSource()==g1)i=(i+11)%12;ﻩelsei=(i+1)%12;ﻩswitch(i) {ﻩcase1:tp1.setIcon(icon1);break;ﻩcase2:tp1.setIcon(icon2);break; case3:tp1.setIcon(icon3);break;ﻩcase4:tp1.setIcon(icon4);break; case5:tp1.setIcon(icon5);break; case6:tp1.setIcon(icon6);break; case7:tp1.setIcon(icon7);break;ﻩcase8:tp1.setIcon(icon8);break; case9:tp1.setIcon(icon9);break;ﻩcase10:tp1.setIcon(icon10);break;ﻩcase11:tp1.setIcon(icon11);break; case0:tp1.setIcon(icon12);break; ﻩ}cp.add(tp1,null);ﻩ}elseif(e.getSource()==a1){newuser_manager();}elseif(e.getSource()==a2){newchange_pwd();}elseif(e.getSource()==a3){this.dispose();newRunframe();}elseif(e.getSource()==b1){newbsProject();}elseif(e.getSource()==b2){newcsDW();}elseif(e.getSource()==b3){newpj_record();}elseif(e.getSource()==b4){neweth_no();}elseif(e.getSource()==c1){newadd_record();}elseif(e.getSource()==c2){newchange_del_record();}elseif(e.getSource()==c3){newtj_result();}elseif(e.getSource()==c4){newall_record();}elseif(e.getSource()==d1){neweth_result_find();}elseif(e.getSource()==d2){newpj_result_find();}elseif(e.getSource()==d3){newxueyuan_result_find();}elseif(e.getSource()==d4){newdate_result_find();}elseif(e.getSource()==d5){newbreak_record_find();}elseif(e.getSource()==f1){try{newhelp1();} catch(FileNotFoundExceptione1){ e1.printStackTrace();}}elseif(e.getSource()==f2){try{newhelp2();}catch(FileNotFoundExceptione1){ e1.printStackTrace();}}elseif(e.getSource()==f3){try{newhelp3();}catch(FileNotFoundExceptione1){ e1.printStackTrace();}}else{try{newhelp4();}catch(FileNotFoundExceptione1){e1.printStackTrace();} }}}4.2Runframepackagesystem;importjavax.swing.*;importjava.sql.*;importjava.awt.Color;importjava.awt.TextField;importjava.awt.event.*;importjavax.swing.JFrame;importuser.add_user;importuser.quanxian;publicclassRunframeextendsJFrameimplementsActionListener{ﻩprivatestaticfinallongserialVersionUID=1L;ﻩﻩJPanelcp;inti=0;ﻩ ImageIconicon=newImageIcon("picture/5.jpg");ﻩJLabeltp=newJLabel(icon,JLabel.CENTER);ﻩJLabelj1=newJLabel("姓名:"); JLabelj2=newJLabel("密码:");JLabelj3=newJLabel("湖工运动会成绩管理系统");ﻩ JButtonb1=newJButton("登录");ﻩJButtonb2=newJButton("注册");ﻩTextFieldt1=newTextField(20); TextFieldt2=newTextField(16);ﻩ publicRunframe()ﻩ{try{ ﻩInit(); }catch(Exceptionerr){err.printStackTrace();}}ﻩ ﻩprivatevoidInit()throwsException{ﻩﻩcp=(JPanel)this.getContentPane();ﻩ cp.setLayout(null); ﻩthis.setTitle("系统登录"); this.setResizable(false); this.setSize(640,480);ﻩ ﻩ j1.setBounds(220,140,60,30);ﻩﻩj1.setFont(newjava.awt.Font("Dialog",2,20));ﻩ j1.setForeground(newColor(250,0,0)); ﻩ ﻩj2.setBounds(220,190,60,30);ﻩ j2.setFont(newjava.awt.Font("Dialog",2,20)); ﻩj2.setForeground(newColor(250,0,0));ﻩﻩﻩ j3.setBounds(40,40,580,40);ﻩ j3.setFont(newjava.awt.Font("Dialog",6,40));ﻩ j3.setForeground(newColor(250,0,0)); ﻩ ﻩt1.setBounds(280,140,120,30); ﻩt1.setFont(newjava.awt.Font("Dialog",0,15)); ﻩt1.setBackground(newColor(20,150,20)); t1.addActionListener(this); t2.setBounds(280,190,120,30);ﻩ t2.setFont(newjava.awt.Font("Dialog",0,14)); ﻩt2.setBackground(newColor(20,150,20));ﻩﻩt2.addActionListener(this); ﻩ b1.setBounds(200,290,90,30);ﻩ b1.setFont(newjava.awt.Font("Dialog",0,15)); ﻩb1.addActionListener(this);ﻩﻩb2.setBounds(350,290,90,30);ﻩﻩb2.setFont(newjava.awt.Font("Dialog",0,15));ﻩﻩb2.addActionListener(this);ﻩﻩﻩ tp.setText(""); ﻩtp.setSize(640,480); ﻩﻩ cp.add(j1,null); ﻩcp.add(j2,null);ﻩ cp.add(j3,null);;ﻩﻩcp.add(t1,null);ﻩ cp.add(t2,null); ﻩcp.add(b1,null);ﻩﻩcp.add(b2,null);ﻩﻩ cp.add(tp,null);ﻩ t2.setEchoChar('*'); ﻩ ﻩthis.setLocationRelativeTo(null);ﻩ this.setVisible(true);ﻩﻩﻩ } publicvoidactionPerformed(ActionEvente)ﻩ{ if(e.getSource()==b2){newadd_user();} elseif(t1.getText().equals("")){JOptionPane.showMessageDialog(null,"请输入顾客名!");t1.requestFocus();t2.setText("");}ﻩelseif(e.getSource()==t1){t2.requestFocus();}ﻩelseif(t2.getText().equals("")){JOptionPane.showMessageDialog(null,"请输入密码!");t2.requestFocus();}ﻩelseif(e.getSource()==t2||e.getSource()==b1) try{ ﻩClass.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver"); Connectioncon=DriverManager.getConnection("jdbc:odbc:yundonghui","sa",""); Statementps=con.createStatement();ﻩ ﻩResultSetrs=null;ﻩ ﻩrs=ps.executeQuery("select*from顾客管理where顾客名='"+t1.getText().trim()+"'");ﻩif(!rs.next()) ﻩﻩ{ ﻩJOptionPane.showMessageDialog(null,"没有此顾客请重新输入!");ﻩ ﻩt1.setText("");t2.setText("");t1.requestFocus(); } elseif(rs.getString(4).trim().equals("锁定")){JOptionPane.showMessageDialog(null,"此账号已被锁定,祈求管理员解锁!");this.dispose();}ﻩﻩelseﻩ ﻩ{rs=ps.executeQuery("select*from顾客管理where顾客名='"+t1.getText().trim()+"'"); ﻩrs.next();ﻩﻩﻩStringmsg=rs.getString(1); ﻩ ﻩif(rs.getString(2).equals(t2.getText().trim())) ﻩ {newquanxian().user_type1(msg);newmainframe<Object,Object>();this.dispose();} ﻩelse {ﻩ i++;ﻩﻩﻩﻩif(i==3)ﻩﻩﻩ { ﻩ ﻩJOptionPane.showMessageDialog(null,"密码三次输入错误!"); ﻩnewquanxian().user_type2(msg);this.dispose();ﻩ ﻩ ﻩ} ﻩ elseﻩﻩ {JOptionPane.showMessageDialog(null,"密码输入错误!"); ﻩt2.setText("");t2.requestFocus(); ﻩﻩ} ﻩﻩ} ﻩ} } ﻩcatch(Exceptionerr){err.printStackTrace();JOptionPane.showMessageDialog(null,"数据库连接出错!");}ﻩﻩ ﻩ}ﻩpublicstaticvoidmain(Stringargs[])ﻩ{newRunframe();}}4.3connectionpackagesystem;importjava.sql.*;importjavax.swing.*;classjdbcExample1{publicstaticvoidmain(Stringargs[]){try{Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver"); ﻩ Stringurl="jdbc:sqlserver://localhost:1433;DatabaseName=yundonghui";ﻩﻩStringlogin
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026湖北武汉市江夏区区属国有企业专业人才招聘28人农业考试备考题库及答案解析
- 2026云南文山州建设投资集团有限公司招聘3人农业考试模拟试题及答案解析
- 2026四川雅安市天全县人民医院招聘见习人员1人农业笔试备考题库及答案解析
- 2026湖南长沙联合白金人力资源顾问有限公司外包人员招聘1人农业考试备考试题及答案解析
- 2026湖北十堰市郧西县事业单位引进高层次及急需紧缺人才39人农业笔试参考题库及答案解析
- 2026年平凉市崆峒区社区工作者招聘笔试参考题库及答案解析
- 2026贵州开放大学(贵州职业技术学院)第十四届贵州人才博览会引才10人农业笔试备考题库及答案解析
- 2026年福建泉州市中医外科医院招聘5名工作人员农业考试模拟试题及答案解析
- 2026北京航空航天大学仪器科学与光电工程学院聘用编本科教务助理、F岗招聘1人农业考试备考试题及答案解析
- 2026贵州黔东南州麻江县特聘农技员招募3人农业笔试备考试题及答案解析
- 2026年中控室培训心得体会避坑指南
- 2026春季四川成都环境投资集团有限公司下属成都市兴蓉环境股份有限公司校园招聘47人查看职位笔试历年参考题库附带答案详解
- 部编版五年级道德与法治下册全册全套课件【审定版】
- GA 526-2025监室门
- 2026年中盐甘肃省盐业(集团)有限责任公司管理人员招聘笔试参考题库及答案解析
- GB/T 4982-2025真空技术夹紧型快卸连接器尺寸
- JGJ142-2012 辐射供暖供冷技术规程
- 孔道摩阻报告菜子坪新
- 室内采暖管道施工工艺标准
- 10kV高压开关柜试验报告(表格)
- 三体系贯标培训教材
评论
0/150
提交评论