【正文】
畢業(yè)設(shè)計(jì)(論文)與資料若有不實(shí)之處,本人承擔(dān)一切相關(guān)責(zé)任。盡我所知,除了文中特別加以標(biāo)注和致謝的地方外,畢業(yè)設(shè)計(jì)(論文)中不包含其他人已經(jīng)發(fā)表或撰寫過的成果,不包含他人已申請學(xué)位或其他用途使用過的成果。學(xué)校有權(quán)保留送交的畢業(yè)設(shè)計(jì)(論文)的原文或復(fù)印件,允許畢業(yè)設(shè)計(jì)(論文)被查閱和借閱;學(xué)??梢怨籍厴I(yè)設(shè)計(jì)(論文)的全部或部分內(nèi)容,可以采用影印、縮印或其他復(fù)制手段保存畢業(yè)設(shè)計(jì)(論文)。 畢業(yè)設(shè)計(jì)(論文)知識產(chǎn)權(quán)聲明本人完全了解西安工業(yè)大學(xué)有關(guān)保護(hù)知識產(chǎn)權(quán)的規(guī)定,即:本科學(xué)生在校攻讀學(xué)士學(xué)位期間畢業(yè)設(shè)計(jì)(論文)工作的知識產(chǎn)權(quán)屬于西安工業(yè)大學(xué)。感謝大學(xué)同學(xué),他們認(rèn)真學(xué)習(xí)、刻苦勤奮、辛勤耕耘的精神一直激勵(lì)著作者,影響著我,讓作者在這樣濃厚的學(xué)習(xí)氣氛中有了前進(jìn)的動(dòng)力和勇氣,鼓勵(lì)作者不斷提高自己,充實(shí)自己的知識。在此作者表示衷心的感謝。 Basic數(shù)據(jù)庫開發(fā)實(shí)例精粹[M] . [4] 王珊,[M].北京:清華大學(xué)出版社, [5]本文從汽車租賃管理的實(shí)際應(yīng)用出發(fā),從系統(tǒng)所涉及的技術(shù)知識、領(lǐng)域知識,并從業(yè)務(wù)流程、功能描述、數(shù)據(jù)流、數(shù)據(jù)庫四方面對系統(tǒng)進(jìn)行了詳盡的分析和主要功能模塊的實(shí)現(xiàn),后續(xù)還有大量細(xì)致的開發(fā)任務(wù)需要努力去完成,由于作者水平有限,時(shí)間倉促,設(shè)計(jì)中肯定存在有不足之處,有待于在今后的實(shí)踐中不斷完善和改進(jìn),敬請各位老師給予批評和指正。 通過對基于 C/S 結(jié)構(gòu)的數(shù)據(jù)庫系統(tǒng)的體系結(jié)構(gòu)的分析,給出了 C/S 結(jié)構(gòu)的開發(fā)特點(diǎn)和優(yōu)點(diǎn)。在總體分析的基礎(chǔ)上,確定系統(tǒng)架構(gòu)為C/S模式的三層體系結(jié)構(gòu),分析了系統(tǒng)各個(gè)模塊的具體功能。主要研究成果如下:(1)分析了汽車租賃行業(yè)的現(xiàn)狀,探究了汽車租賃管理信息系統(tǒng)產(chǎn)生的目的,和意義。維護(hù)工作主要由技術(shù)支持工程師來完成。選擇“刪除記錄”,系統(tǒng)會提示“確定要?jiǎng)h除嗎?”,如果點(diǎn)擊選項(xiàng)“是”,系統(tǒng)會刪除這項(xiàng)紀(jì)錄。下圖是按車牌和車的類型這兩個(gè)條件所查詢的。根據(jù)查詢的條件,查詢出所需要的信息。下圖是在客戶管理中進(jìn)行修改。若能修改,并且修改成功,系統(tǒng)會顯示“修改成功”。如果添加成功,回系統(tǒng)會顯示“添加成功”。 登錄系統(tǒng)測試進(jìn)行用戶身份驗(yàn)證測試,當(dāng)輸入的用戶名或密碼有誤時(shí),給予提示。動(dòng)態(tài)測試方法中又根據(jù)測試用例的設(shè)計(jì)方法不同,分為黑盒測試與白盒測試。order by 購買日期 desc End If(1)用戶登錄進(jìn)入汽車租賃管理系統(tǒng)中,菜單欄中有一項(xiàng)系統(tǒng)管理,在系統(tǒng)管理下拉菜單中選擇添加管理員,進(jìn)入添加管理員界面,添加管理員信息(包括用戶名、密碼)。 Trim() amp。 and =39。 Trim() amp。order by 購買日期 desc End If If = Checked And = Checked Then sql = select *from 車輛管理 where =39。 Trim() amp。order by 購買日期 desc End If If = vbChecked Then sql = select *from 車輛管理 where =39。 Trim() amp。order by 購買日期 desc End If If = vbChecked Then sql = select *from 車輛管理 where =39。 Trim() amp。order by 購買日期 desc End If If = vbChecked Then sql = select *from 車輛管理 where =39。 Trim() amp。: 車輛查詢界面(2)車輛查詢中部分源代碼如下:Private Sub Command3_Click()Dim sql As StringOn Error GoTo openerror = adUseClient If And vbChecked Then sql = select *from 車輛管理 where order by 購買日期 desc End If If = vbChecked Then sql = select *from 車輛管理 where =39。當(dāng)按鈕的狀態(tài)為“確定”時(shí) If Trim(Text1(0).Text) = Then MsgBox 編號不能為空, vbOKOnly + vbExclamation, Text1(0).SetFocus Exit Sub End If If Trim(Text1(1).Text) = Then MsgBox 駕駛員不能為空, vbOKOnly + vbExclamation, Text1(1).SetFocus Exit Sub End If If Trim(Text1(3).Text) = Then MsgBox 用車單位不能為空, vbOKOnly + vbExclamation, Text1(3).SetFocus Exit Sub End If 車輛查詢界面(1)管理員進(jìn)入系統(tǒng)中,進(jìn)入車輛查詢界面,可以根據(jù)車牌,車輛類型,車輛的顏色和車輛的用途四個(gè)條件進(jìn)行車輛的查詢。各文本框可用 Text1(i).Text = 39。按鈕名稱改為“確定” = False 39。: 租賃管理模塊界面(2)租賃管理中添加數(shù)據(jù)的部分源代碼如下:If = 添加 Then 39。設(shè)置表格setgridhead 39。: 出租模塊顯示界面(2)出租信息部分源代碼如下:If show_all = False Thenrow_num = 39。: 租賃信息表字段名稱數(shù)據(jù)類型字段長度是否主鍵說 明編號文本50是租賃車輛的編號駕駛員文本50否性別文本50否駕駛員性別車牌文本50否類型文本50否用車單位文本50否狀態(tài)文本50否租賃費(fèi)用文本50否出車時(shí)間文本50否負(fù)責(zé)人文本50否天數(shù)文本50否油量文本50否押金文本50否備注文本50否其他信息備注6 系統(tǒng)實(shí)現(xiàn)及測試 主要功能模塊設(shè)計(jì)與實(shí)現(xiàn) 出租信息模塊的界面(1)用戶登錄進(jìn)系統(tǒng)中,進(jìn)入出租信息顯示界面,出租信息的顯示顯示出所租車輛的車牌、駕駛員名字、用車的單位、租車的原因、租車的時(shí)間、這次業(yè)務(wù)負(fù)責(zé)人等信息。: 銷售商表字段名稱數(shù)據(jù)類型字段長度是否主鍵說 明編號文本50是錄入銷售商編號公司名稱文本50否法人代表文本50否公司人數(shù)文本50否公司產(chǎn)品文本50否公司性質(zhì)文本50否注冊資金文本50否公司電話文本50否手機(jī)文本50否傳真文本50否公司地址文本50否備注文本50否其他信息備注(7)保險(xiǎn)公司信息表保險(xiǎn)公司信息表是能對保險(xiǎn)公司信息(編號、公司名稱、電話、郵編、類型、聯(lián)系人、傳真、地址、備注)進(jìn)行添加,刪除,查詢。: 系統(tǒng)信息表字段名稱數(shù)據(jù)類型字段長度是否主鍵說 明use_ID文本50是用戶名use_pwd文本50否密碼(5)用戶管理表用戶管理是對客戶信息(編號、姓名、性別、身份證號、學(xué)歷、年齡、籍貫、電話、工作單位、聯(lián)系地址、是否會員、駕駛證號、備注)的管理,能對客戶信息進(jìn)行添加、修改、刪除。: 車輛類型表字段名稱數(shù)據(jù)類型字段長度是否主鍵說 明編號文本50是類型的編號類型文本50否(3)車輛狀態(tài)表車輛狀態(tài)主要是對車輛狀態(tài)的添加、刪除。 數(shù)據(jù)庫表設(shè)計(jì)(1)車輛管理表:車輛管理是能對車輛信息表中(包括編號、出場時(shí)間、車輛用途、車牌、顏色、車輛類型、發(fā)動(dòng)機(jī)號、行駛里程、購買日期、購置稅號、購買價(jià)格、其他事由、投訴、出現(xiàn)事故、違章、維修、保養(yǎng)、備注)信息進(jìn)行添加、刪除、修改。數(shù)據(jù)庫系統(tǒng)能盡快恢復(fù)數(shù)據(jù)庫系統(tǒng)運(yùn)行時(shí)出現(xiàn)的故障,可能是物理上或是邏輯上的錯(cuò)誤。 5)數(shù)據(jù)一致性和可維護(hù)性,以確保數(shù)據(jù)的安全性和可靠性主要包括:①安全性控制:以防止數(shù)據(jù)丟失、錯(cuò)誤更新和越權(quán)使用;②完整性控制:保證數(shù)據(jù)的正確性、有效性和相容性;③并發(fā)控制:使在同一時(shí)間周期內(nèi),允許對數(shù)據(jù)實(shí)現(xiàn)多路存取,又能防止用戶之間的不正常交互作用;④故障的發(fā)現(xiàn)和恢復(fù):由數(shù)據(jù)庫管理系統(tǒng)提供一套方法,可及時(shí)發(fā)現(xiàn)故障和修復(fù)故障,從而防止數(shù)據(jù)被破壞6)故障恢復(fù)。 4)數(shù)據(jù)實(shí)現(xiàn)集中控制文件管理方式中,數(shù)據(jù)處于一種分散的狀態(tài),不同的用戶或同一用戶在不同處理中其文件之間毫無關(guān)系。減少了大量重復(fù)數(shù)據(jù),減少了數(shù)據(jù)冗余,維護(hù)了數(shù)據(jù)的一致性。(2)數(shù)據(jù)庫的特點(diǎn)1)實(shí)現(xiàn)數(shù)據(jù)共享數(shù)據(jù)共享包含所有用戶可同時(shí)存取數(shù)據(jù)庫中的數(shù)據(jù),也包括用戶可以用各種方式通過接口使用數(shù)據(jù)庫,并提供數(shù)據(jù)共享。: 租賃管理流程圖 數(shù)據(jù)庫設(shè)計(jì) 數(shù)據(jù)庫的概念及特點(diǎn)(1)數(shù)據(jù)庫的概念:數(shù)據(jù)庫是存儲在一起的相關(guān)數(shù)據(jù)的集合,這些數(shù)據(jù)是結(jié)構(gòu)化的,無有害的或不必要的冗余,并為多種應(yīng)用服務(wù);數(shù)據(jù)的存儲獨(dú)立于使用它的程序;對數(shù)據(jù)庫插入新數(shù)據(jù),修改和檢索原有數(shù)據(jù)均能按一種公用的和可控制的方式進(jìn)行。: 用戶添加程序流程圖