java案例分析與設計 實驗學生綜合管理系統_第1頁
java案例分析與設計 實驗學生綜合管理系統_第2頁
java案例分析與設計 實驗學生綜合管理系統_第3頁
java案例分析與設計 實驗學生綜合管理系統_第4頁
java案例分析與設計 實驗學生綜合管理系統_第5頁
全文預覽已結束

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、綜合實驗三 學籍管理軟件一、實驗目的掌握編寫數據庫應用程序的方法,包括菜單、布局管理器、彈出提示信息對話框、輸入對話框、數據庫讀寫、事件處理,以及文本文件的讀寫。二、實驗環境PC系列微機,Windows XP。Eclipse、JDK150或更高版本。三、實驗內容利用8個學時的時間完成編寫一個學籍管理軟件,要求:1、具有菜單,包括如下菜單:學生管理:錄入學生信息、刪除學生信息、修改學生信息、按姓名和學號查詢學生信息成績管理:錄入學生信息、刪除學生信息、修改學生信息、按姓名和學號查詢學生成績關于:幫助 如圖所示:2、添加學生輸入學生基本信息后,單擊保存,則在數據庫中保存下來,并顯示到下面的列表中。

2、其他功能類似。3、數據庫包括2個主要表Student(studentID,studentName,sex,age)Score(studentID,courseName,score)4、數據庫操作用到的類主要有:DBConnection,負責連接數據庫Student,負責保存單個學生信息StudentBLL,負責對Student表的操作,例如查詢、插入、刪除、修改操作。Score, 負責保存單個學生一門課成績信息ScoreBLL,負責對Score表的操作,例如查詢、插入、刪除、修改操作。5、其他界面操作類按照功能建立,主類可以是XJGL,主要是完成主菜單窗口。6、DBConnection.jav

3、a的代碼參考如下(同學們應該在此基礎上再增加功能,比如支持存儲過程、事務等):public class DBConnection private Connection conn=null;private Statement st=null;private ResultSet rs=null;public DBConnection()try Class.forName(com.microsoft.sqlserver.jdbc.SQLServerDriver);String url=jdbc:sqlserver:/localhost:1433;DatabaseName=testjdbc;Strin

4、g user=sa;String password=*;conn=DriverManager.getConnection(url,user,password);st=conn.createStatement(); catch (ClassNotFoundException e) / TODO Auto-generated catch blocke.printStackTrace(); catch (SQLException e) / TODO Auto-generated catch blocke.printStackTrace();public int executeUpdate(Strin

5、g sqlUpdate) throws SQLExceptionint ret=-1;ret=st.executeUpdate(sqlUpdate);return ret;public ResultSet executeQuery(String sqlSelect) throws SQLExceptionrs=st.executeQuery(sqlSelect);return rs;public Connection getConnection()return conn;public void setConnection(boolean autoCommit) throws SQLExcept

6、ionconn.setAutoCommit(autoCommit);public void Commit() throws SQLExceptionmit();public void RollBack() throws SQLExceptionconn.rollback();public void close()if(rs!=null)try rs.close(); catch (SQLException e) / TODO Auto-generated catch blocke.printStackTrace();if(st!=null)try st.close(); catch (SQLException e) / TODO Auto-generated catch blocke.printStackTrace();if(conn!=null)try conn.close(); catch (SQLException e) / TODO Auto-gen

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論