《课程设计报告格式(Java).docx》由会员分享,可在线阅读,更多相关《课程设计报告格式(Java).docx(13页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、宜春学院教学与计算机科学学院课程设计说明书课程名称:JAVA实验设计课程代码:题 目:学生端,教师端年级/专业/班:14网络工程一班学生姓名: 李胜达学 号: 1431307113指导教师: 吴志男开题时间:2015年12月 3日完成时间:2015年12月13日/ TODO add your handling code here: ResultSet rs = DBUtil.getReusLtSet();try (System.out.printIn( this.tfAnswer.getText(); this.tfAnswer.setText();if (rs.next() this . t
2、aTM.setText(rs .getString(tm);if (rs.getString(answer) != null)this.tfAnswer.setText(rs.getString(answer) catch (SQLException e) / TODO Auto-generated catch block e.printStackTrace();开始选顼开始选项考试规定-,不准作弊,交头接耳-,诚信考试,自我承诺private voidjMenuItem2ActionPerformed(java.awt.eve nt.ActionEvent evt) / TODO add y
3、our handling code here: Exam em = new Exam(nullJrootPaneCheckingEnabled);em.setLocationRelativeTo(null);em.setVisible(true);this.setVisible(false);)private voidjMenuItemlActionPerformed(java awt . eve nt.ActionEvent evt) / TODO add your handling code here: System.exit(0);)private voidjMenuItemlActio
4、nPerformed(java.awt event.ActionEvent evt) / TODO add your handling codehere:System.exit(0);)/* param args the command linearguments*/public static void main(String args口)(javaawt.EventQueue.tnvoheLater(ne w Runnable() public void run() newloginn()setVisible(true););)四、结论在这个过程中学到了很多关于代码 的很多东西,尤其是JAV
5、A与数据库的连 接,界面的布局与设置,数据的读取,以 及在界面东西中输入数据。五、致谢非常感谢同班的很多同学,在代码方面 给了我很多帮助,帮助我了解很多的关于页 面设置的知识,以及在数据库的连接方面, 总是出问题,非常感谢老师和同学的帮助。六、参考文献JAVA基础入门;数据库的基本编程二、设计目的与任务三、设计方案四、五、参考文献错误!未定义书签。12错误!未定义书签。关键词:SQL JAVAAbstract对于这次说做的代码,感 觉有很大的收获,在连接数据库和JAVA读取方面,收获很多,但更多的是对JAVA代码的编写,在界面的连接,显示,以及按钮等方面,菜单等等有很大收获;在连接数据库时,验
6、证准考证号,以及读取题目;等等;还有界面的格局与布置。Keywords: EXAM LOGIN LOGINN UTIL 第1页课程设计李胜达一引言做一个学生可以登录界面考试的学生端 系统;用于学生考试,登录准考证号,他不 炒股题目冰洁可以书写答案二核计电的导但务编写出一个可以与数据库连接的JAVA代 码,可以连接数据库,并且可以书写答案, 答题,节俭掉很多麻烦,声调了纸质本的麻 烦。三、梭什方案(1)需求说明随着时代的发展,在电脑考试已经成为一种 潮流,不管怎样,这是时代发展的一种产物,也 是越来越多人的需求。(2)总体设计我的软件主要分为四个部分;第一个部分 是登录端,主要实现连接数据库登录
7、帐号的问题, 第二部分是考试界面,点击开始,开始答题,然 后是第三部分,抽取题目,输入答案。(3)详细设计与实现。private voidbtnOKActionPerformed(java.awt.event.Ac tionEvent evt) / TODO add your handling code here: try Class.forName(ucom.microsoft.sqlserve r.jdbc SQLServerDriver);String url =jdbc:sqlserver:/127.0.0.1:1433;Datab ase=computer_test;Connecti
8、on con =DriverManager.getConnection(url, “sa”,System.out.printIn(Connect Success);Statement stmt = con.createStatement();String sql = SELECT bj, zkzh, xmFROM jsj1+ WHERE (zkzh = +this. tf ZKZH. getT ext () + )11;ResultSet rs = stmt executeQuery(sql);while (rs.next() Syst em. out. print In (rs. getSt
9、 ring (11 bj)+ rs.getString(zkzh) + : +宜春学院数学与计算机科学学院课程设计rs getString(,xm);/newMainWindow().setVisible(true);this setVisible(false); loginn mw = new loginn(); mw.setLocationRelativeTo(null);mw.setVisible(true);JOptionPane. shoiA/MessageDia Log (this 准考证号是错的; tipsOOptionPane.CLOSED_OPTION); catch (Cl
10、assNotFoundException e) / TODO Auto-generated catch block /e.printStackTrace();System.out.printIn(driver no found); catch (SQLException e) / TODO Auto-generated catch block e.printStackTrace();System.out.printIn(Connectfailed);private voidtfZKZHKeyPressed(java.awt.event.KeyEve nt evt) / TODO add you
11、r handling code here: DTextField tf = (DTextField) evt . getComponent();String text = tf.getText();if (text.length() = 7) this btnOK.setEnabled(true);答题区因特网是一个非常重要的网络,以下()是因特网 所使用的最基本,最重要的协议。AIPX/SPX协议BNCP协议C TCP/IP协议 D NETBIOS协议答案为:private voidbtnPreActionPerfornied( java awt event .ActionEven t ev
12、t) / TODO add your handling code here: ResultSet rs = DBUtil.getReusLtSet();try (if (rs.previous() this . taTM.setText(rs.getString(tm);if (rs.getString(answer) != null)this.tfAnswer.setText(rs.getString(answer)J) catch (SQLException e) / TODO Auto-generated catch block e.printStackTrace();)private voidbtnNextActionPerformed(javaawtevent.ActionEve nt evt)