freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

車輛信息管理系統(tǒng)設計-wenkub

2022-09-20 10:47:11 本頁面
 

【正文】 表 12 車庫信息表 GarageInfo 字段 類型 長度 允許空值 備注 車庫編號 int 3 主鍵,外鍵 車庫總?cè)萘? int 3 可用車位數(shù) int 3 6 編碼與測試 1) 入 庫登記界面 17 選擇“自動分配車位”按鈕后,系統(tǒng)自動查找可用車位并顯示出來,如下圖所示 輸入入庫車輛相關(guān)的信息,如果輸入正確,則提示“車輛入庫成功”,否則將提示對應的錯誤信息,如下列各圖所示 18 入庫登記模塊的主要 Java代碼 boolean loadGarage() { String sql = select * from garageinfo 。 try { while (()) { if(i!= 0) break。 if (garageUse == 0) continue。 for (int j = 1。 rs2 = (sq2)。 while (()){ if (((車位號 ))){ k++。 } } } } catch (SQLException e) { 19 ()。 } if (i == 0) { (null, 無空余車位! )。 ()。 } return true。 + () + 39。 + () + 39。 + () + 39。 String sq3 = select * from vehicleinfo where 車牌號 =39。 rs2 = (sq3)。 String sq4 = update garageinfo set 可用車位數(shù) = 可用車位數(shù) 1 where 車庫編號 =39。 20 try { ()。 return false。 } 2) 查詢車輛信息界面 21 首先選擇查詢條件,用車輛編號或車牌號都可以,若按車輛編號,則下圖所示 選擇“查詢”按鈕后,系統(tǒng)若查找正確,則把信息顯示出來,否則提示相應的出錯信息,如下圖所示 22 查詢車輛信息模塊的主要 Java代碼 boolean loadData1() { String sql = select * from vehicleinfo where 車輛編號 =39。 try { if (()) { try {((車輛編號 ))。 ((車庫編號 ))。 } catch (Exception e) { ()。 + () + 39。 ((車牌號 ))。 ((車位號 ))。 return false。,車牌號 =39。,類型 =39。,車位號 =39。 if ((sql) == 0) { return false。,車牌號 =39。,類型 =39。,車位號 =39。 if ((sq2) == 0) { return false。 ResultSet rs。 ((車主 ))。 } catch (SQLException e) { ()。 } return true。 rs = (sql)。 ((類型 ))。 } } else { return false。 } 測試是為了發(fā)現(xiàn)程序中的錯誤而執(zhí)行的程序 。黑盒測試又稱為功能測試。白盒測試又稱為結(jié)構(gòu)測試。 實現(xiàn)技巧:首先查詢數(shù)據(jù)庫中的車庫信息表,找出還有可用車位的車庫號,然后用該車庫號去查找數(shù)據(jù)庫中的車輛信息表,找出該車庫還有哪些車位未被占用,找到未占用的車位號后,把車庫號和車位號自動顯示在界面上。 int i=0,k = 0。 int garageSum = (車庫總?cè)萘?)。 String sq2 = select * from vehicleinfo where 車庫編號 =39。 j++) { if(i!= 0) break。 if (() == 1) Num = 00 + Num。 } } if(k==0){ (Num)。 } } 30 } catch (SQLException e) { ()。 ()。 ()。內(nèi)層 while()中還有一個 for 循環(huán),依次查找未被占用的車位號。而系統(tǒng)只是提示“刪除失敗”,未對具體原因進行說明。 從對課題開始做可行性研究到最后實現(xiàn),我對軟件工程的認識從無到有,有了具體詳細的認識。 一開始有點不知道從哪里下手,但是經(jīng)過仔細分析并參考一些資料后,發(fā)現(xiàn)題目其實并不怎么復雜,只是要考慮的細節(jié)有很多。從中也看出自己的基本功不夠扎實, Java 運用不夠熟練,平時很少親自編寫算法、上機運行和調(diào)試過,這值得自己認真反思一下,大學學習的自主性是很強的,自己平時的課余時間也是挺多的,其中有多少花在了學習上了,這里要打個大大的問號! 其實我要感謝老師 安排了此次課程設計,讓我從中學到了很多,我也想了很多,以后的路怎么走,我想我現(xiàn)在已經(jīng)很清楚了! 32 參考文獻 [1] 耿祥義 . Java 2 實用教程 [M].清華大學出版社 2020 [2] 張海藩 . 軟件工程導論 [M].清華大學出版社 2020 [3] 林信良 . JDK6 Java 學習筆記 [M]. 清華大學出版社 2020. [4] 耿祥義 . Java 課程設計 . [M].清華大學出版社, 2020 33 附 錄 package 車輛信息管理系統(tǒng) 。 public class OutRegister extends implements ActionListener { DBTools db=new DBTools()。 Index s1 = new Index()。 ()。 } } public boolean deleteGarageInfo() { String garagenum。 + () + 39。 if (()) { try { garagenum=(車庫編號 )。 if((sq1)==0) return false。 } return false。 return false。 } } package 車輛信息管理系統(tǒng) 。 popupMenu1 = new ()。 jMenu1 = new ()。 jMenu2 = new ()。 jSeparator3 = new ()。 jMenu4 = new ()。 (popupMenu1)。 (new (宋體 , 1, 24))。 (this)。 (this)。 (創(chuàng)建車庫信息 )。 (查詢車庫信息 )。 (刪除車庫信息 )。 (入庫登記 )。 (jMenu3)。 (jMenuItem7)。 (this)。 public void actionPerformed(ActionEvent e) { if(()==jMenuItem1) { QueryVehicleInfo s1=new QueryVehicleInfo( )。 } else if(()==jMenuItem2) { UpdateVehicleInfo f1=new UpdateVehicleInfo()。 } else if(()==jMenuItem3) { CreateGarageInfo f2=new CreateGarageInfo()。 } else if(()==jMenuItem4) { QueryGarageInfo f5=new QueryGarageInfo( )。 } else if(()==jMenuItem5) { DeleteGarageInfo h1=new DeleteGarageInfo( )。 } else if(()==jMenuItem6) { InRegister h1=new InRegister( )。 (true)。 ()。 import .*。 } try{String url=jdbc: String user=root。 ResultSet rs=(sql)。 ()。 } return null。 String password=。 ()。 } return 0。 import .*。 。 static Connection con=null。 import .*。 39 return num。 Statement stmt=()。 }catch(Exception e){ (e)。 return rowset。 (rs)。 Connection conn=(url, user, password)。 public class DBTools { public CachedRowSetImpl getResult(String sql){ try{()。
點擊復制文檔內(nèi)容
醫(yī)療健康相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1