【正文】
ace(, )。 = carno。 = ()。DataTable dt = (select ,,+39。39。++39。(39。 + convert(nvarchar,) + 39。元)39。 as carparkinfo from CarInfo a left join CarParkInfo b on = left join PlaceInfo c on = where =N39。 + carno + 39。)。if ( 0){ = [0][ID].ToString()。 //得到車位信息 = [0][UName].ToString()。 = [0][UTel].ToString()。 = [0][UAddress].ToString()。 = [0][CPID].ToString()。 //固定車位還是臨時車位//使用流動車位if ([0][CPID].ToString() == 0){ = true。 = false。DataTable dtm = ( select top 1 ID,Price from PriceInfo order by id)。if ( 0){ = [0][price].ToString() + 元/小時。 = [0][price].ToString()。}}else{//使用固定車位 = false。 = true。 = [0][carparkinfo].ToString()。}}else{ = 0。}}}private void btn_add_Click(object sender, EventArgs e){if (() == ){(請輸入車牌號碼.)。()。return。}int i = ((insert into OrderList(OrderNo,UID,Ctyp,CarNO,UName,Utel,UAddress,price,BegTime,EndTime,AllPrice) values(N39。{0}39。,{1},{2},N39。{3}39。,N39。{4}39。,N39。{5}39。,N39。{6}39。,{7},39。{8}39。,getdate(),0), (), (), (), (), (), (), (), (), ()))。if (i 0) //添加成功{(登記成功.)。()。}else{(登記失敗,請重新操作.)。()。return。}}圖 313 歷史記錄查詢管理員在此模塊可以查看多有的車輛停放記錄,并且可以通過選擇 車位類型、輸入登記編號、車主姓名、車牌號碼、聯(lián)系方式、樓棟門牌號等綜合條件模糊查詢自己需要的記錄信息。代碼如下:private void BindList(string sql){if (sql == ){sql = select 39。39。 as iid, as 記錄編號, as 車牌編號, as 車主姓名, as 聯(lián)系電話, as 樓棟門牌, as 停車日期, as 離開日期,case isnull(,0) when 0 then N39。流動車位39。 else N39。固定車位39。 end as 車位類型,case isnull(,0) when 0 then convert(nvarchar,AllPrice) else N39。39。 end as 停車費(fèi)用,case isnull(,0) when 0 then N39。39。 else +39。39。++39。(39。 + convert(nvarchar,) + 39。元)39。 end as 固定車位信息 from OrderList a left join CarParkInfo b on = left join PlaceInfo c on = where 0 order by 。}DataTable dt = (sql)。for (int i = 0。 i 。 i++){[i][0] = (i + 1).ToString()。} = true。 = dt。[1].Visible = false。}private void button1_Click(object sender, EventArgs e){string sql = 。sql = select 39。39。 as iid, as 記錄編號, as 車牌編號, as 車主姓名, as 聯(lián)系電話, as 樓棟門牌, as 停車日期, as 離開日期,case isnull(,0) when 0 then N39。流動車位39。 else N39。固定車位39。 end as 車位類型,case isnull(,0) when 0 then convert(nvarchar,AllPrice) else N39。39。 end as 停車費(fèi)用,case isnull(,0) when 0 then N39。39。 else +39。39。++39。(39。 + convert(nvarchar,) + 39。元)39。 end as 固定車位信息 from OrderList a left join CarParkInfo b on = left join PlaceInfo c on = where 0。if (rbl_2 .Checked ){sql += and 0。}if (rbl_3 .Checked ){sql += and =0。}if (() != ){sql += and like N39。% + () + %39。}if (() != ){sql += and like N39。% + () + %39。}if (() != ){sql += and like N39。% + () + %39。}if (() != ){sql += and like N39。% + () + %39。}if (() != ){sql += and like N39。% + () + %39。}sql += order by 。BindList(sql)。}private void rbl_1_Click(object sender, EventArgs e){if (){ = false。 = false。}}private void rbl_2_Click(object sender, EventArgs e){if (){ = false。 = false。}}private void rbl_3_Click(object sender, EventArgs e){if (){ = false。 = false。}}選擇“退出系統(tǒng)”,系統(tǒng)自動關(guān)閉。()。 參考 文 獻(xiàn)[1] Karli Watson[美].C入門經(jīng)典(第3版)[M].齊立波譯,北京:清華大學(xué)出版社,2006.[2] 方睿,刁仁宏,[M].成都:四川大學(xué)出版社,2005.[3] Christian Nagel[美] .C高級編程(第4版) [M].李敏波譯,北京:清華大學(xué)出版社,2006.[4] (第二版) [M].北京:高等教育出版社,2003.[5] Jacquie Barker Beginning[美].C Objec概念到代碼[M].韓磊譯,北京:電子工業(yè)出版社,2006.[6] (第4版)[M].北京:清華大學(xué)出版社,2003.[7] 黃明,+SQL Server 中小型信息系統(tǒng)開發(fā)實例精選[M].北京:機(jī)械工業(yè)出版社,2011.[8] [M].北京:北京航空航天大學(xué)出版社,2006. [9] 《SQL server 2005奧秘》,趙松濤 編著 ,電子工業(yè)出版社200771致 謝春暖花開,大學(xué)生活在這個季節(jié)即將劃上一個句號。但是對于我的人生道路來說,這僅僅是一個逗號,我將面對的是又一次征程的開始?;貞涍^去的點點滴滴,我不禁浮想聯(lián)翩:剛上大學(xué)時歡樂心情和興奮的場景還歷歷在目。一切都是那么新鮮,那么富有吸引力。有快樂也有艱辛,有收獲也有失落。衷心感謝信息學(xué)院所有支持幫助過我的老師,謝謝你們多年來的關(guān)心和愛護(hù)。同窗的友情同樣難忘,你們與我共同走過了人生中不平凡的道路,給我留下了值得珍藏的美好記憶。最后,我要特別感謝我的指導(dǎo)老師。本論文是在指導(dǎo)老師的悉心指導(dǎo)和熱情幫助下完成的,老師認(rèn)真負(fù)責(zé)的工作態(tài)度,嚴(yán)謹(jǐn)?shù)闹螌W(xué)精神和精深的理論水平都使我受益匪淺。他無論在理論上還是在實踐中,都給予我很大的幫助,使我專業(yè)技能的應(yīng)用水平得到很大提高,這對于我以后的工作和學(xué)習(xí)都有益處。值此論文完成之際,特別向指導(dǎo)老師表示衷心的感謝和崇高的敬意,謝謝他細(xì)心而又耐心地輔導(dǎo),使得我得以順利的完成畢業(yè)設(shè)計開發(fā)工作,同時也要感謝其他幫助過我的老師和同學(xué),他們在我成長過程中給予了我很大的幫助,在此一并表示感謝。由于本人水平有限,加上時間緊促,本文一定有不少缺點和不足,懇請各位老師給予幫助和指正