




下載本文檔
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 四年級信息技術上冊 回收站(一)教學設計 教科版
- 全國電子工業版初中信息技術第二冊第2單元2.3活動1《認識網絡新媒體》教學設計
- 北師大版數學二年級下冊《測量》單元整體教學設計
- 2025至2030年中國低邊拼密鋁扣板數據監測研究報告
- 內江2025年四川內江市東興區招募特聘動物防疫專員12人筆試歷年參考題庫附帶答案詳解
- 八上第二單元大單元教學設計
- Module5 Unit2 They were young(教學設計)2023-2024學年外研版(三起)英語四年級下冊
- 佛山2025年廣東佛山市技師學院招聘坐班制聘用人員(第五批)筆試歷年參考題庫附帶答案詳解
- 電子柵欄施工方案
- 人教版八年級下冊歷史與社會教案
- 2025-2030中國鍛造(鍛件)行業投資策略及規劃建議研究研究報告
- 2025年上半年四川廣元旺蒼縣引進高層次人才23人重點基礎提升(共500題)附帶答案詳解
- 骨科快速康復護理理念
- GB 5009.268-2025食品安全國家標準食品中多元素的測定
- 設備部門級安全培訓
- 智研咨詢發布:2025年中國家庭智能機器人行業市場現狀及投資前景分析報告
- 華為經營管理叢書華為的研發管理
- 2025年安徽國際商務職業學院單招職業技能考試題庫及答案1套
- 2024北京理工大附中高一(下)期中英語試題及答案
- 干洗店中央洗衣工廠崗位職責及管理手冊
- 2024年數學新高考I卷評析及教學建議
評論
0/150
提交評論