汽車(chē)租賃管理系統(tǒng)_第1頁(yè)
汽車(chē)租賃管理系統(tǒng)_第2頁(yè)
汽車(chē)租賃管理系統(tǒng)_第3頁(yè)
汽車(chē)租賃管理系統(tǒng)_第4頁(yè)
汽車(chē)租賃管理系統(tǒng)_第5頁(yè)
已閱讀5頁(yè),還剩44頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、保存計(jì)算過(guò)程的計(jì)算器設(shè)計(jì)數(shù)據(jù)庫(kù)課程實(shí)訓(xùn)(2017)PAGE 46PAGE 1數(shù)據(jù)庫(kù)課課程實(shí)訓(xùn)訓(xùn)報(bào)告題目:汽汽車(chē)租賃賃管理系系統(tǒng)汽車(chē)租賃管理系統(tǒng)PAGE 3汽車(chē)租賃管理系統(tǒng)目 錄TOC o 1-5 h z u HYPERLINK l _Toc486534968 目 錄 PAGEREF _Toc486534968 h 22 HYPERLINK l _Toc486534969 1 課題題內(nèi)容和和要求 PAGEREF _Toc486534969 h 11 HYPERLINK l _Toc486534970 1.1課課題描述述 PAGEREF _Toc486534970 h 1 HYPERLINK l

2、_Toc486534971 1.2 課題要要求 PAGEREF _Toc486534971 h 1 HYPERLINK l _Toc486534972 2 需求求分析 PAGEREF _Toc486534972 h 11 HYPERLINK l _Toc486534973 2.1 功能需需求分析析 PAGEREF _Toc486534973 h 1 HYPERLINK l _Toc486534974 2.2 數(shù)據(jù)需需求分析析 PAGEREF _Toc486534974 h 1 HYPERLINK l _Toc486534975 3 系統(tǒng)統(tǒng)設(shè)計(jì) PAGEREF _Toc486534975 h 3

3、3 HYPERLINK l _Toc486534976 3.1 功能模模塊設(shè)計(jì)計(jì) PAGEREF _Toc486534976 h 3 HYPERLINK l _Toc486534977 3.2 數(shù)據(jù)庫(kù)庫(kù)概念設(shè)設(shè)計(jì) PAGEREF _Toc486534977 h 3 HYPERLINK l _Toc486534978 3.3 數(shù)據(jù)庫(kù)庫(kù)邏輯設(shè)設(shè)計(jì) PAGEREF _Toc486534978 h 4 HYPERLINK l _Toc486534979 3.4 數(shù)據(jù)庫(kù)庫(kù)物理設(shè)設(shè)計(jì) PAGEREF _Toc486534979 h 4 HYPERLINK l _Toc486534980 3.5 數(shù)據(jù)庫(kù)庫(kù)表

4、間聯(lián)聯(lián)系 PAGEREF _Toc486534980 h 4 HYPERLINK l _Toc486534981 4系統(tǒng)實(shí)實(shí)現(xiàn) PAGEREF _Toc486534981 h 5 HYPERLINK l _Toc486534982 4.1 管理員員模塊實(shí)實(shí)現(xiàn) PAGEREF _Toc486534982 h 5 HYPERLINK l _Toc486534983 4.2 車(chē)輛信信息模塊塊實(shí)現(xiàn) PAGEREF _Toc486534983 h 66 HYPERLINK l _Toc486534984 4.3客客戶(hù)信息息模塊實(shí)實(shí)現(xiàn) PAGEREF _Toc486534984 h 7 HYPERLINK

5、 l _Toc486534985 4.4司司機(jī)信息息模塊實(shí)實(shí)現(xiàn) PAGEREF _Toc486534985 h 8 HYPERLINK l _Toc486534986 5 代碼碼調(diào)試與與功能測(cè)測(cè)試 PAGEREF _Toc486534986 h 9 HYPERLINK l _Toc486534987 5.1 測(cè)試方方案 PAGEREF _Toc486534987 h 9 HYPERLINK l _Toc486534988 5.2 測(cè)試結(jié)結(jié)果 PAGEREF _Toc486534988 h 9 HYPERLINK l _Toc486534989 6 收獲獲與體會(huì)會(huì) PAGEREF _Toc486

6、534989 h 12 HYPERLINK l _Toc486534990 參考文獻(xiàn)獻(xiàn) PAGEREF _Toc486534990 h 13 HYPERLINK l _Toc486534991 附錄錄 PAGEREF _Toc486534991 h 14 HYPERLINK l _Toc486534992 附錄1源源程序部部分清單單 PAGEREF _Toc486534992 h 14 HYPERLINK l _Toc486534993 附錄1.1登陸陸 PAGEREF _Toc486534993 h 14 HYPERLINK l _Toc486534994 附錄1.2 車(chē)車(chē)輛信息息 PAGE

7、REF _Toc486534994 h 16 HYPERLINK l _Toc486534995 附錄1.3 客客戶(hù)信息息 PAGEREF _Toc486534995 h 24 HYPERLINK l _Toc486534996 附錄1.4 司司機(jī)信息息 PAGEREF _Toc486534996 h 33 HYPERLINK l _Toc486534997 附錄1.5 車(chē)車(chē)輛租賃賃 PAGEREF _Toc486534997 h 41 PAGE 47汽車(chē)租賃賃管理系系統(tǒng)設(shè)計(jì)計(jì)1 課題題內(nèi)容和和要求1.1課課題描述述汽車(chē)租賃賃管理系系統(tǒng)是可可以通過(guò)過(guò)對(duì)汽車(chē)車(chē)基本信信息進(jìn)行行增加、刪除、修改,對(duì)

8、租賃賃客戶(hù)信信息進(jìn)行行增加、刪除、修改,實(shí)現(xiàn)汽汽車(chē)的租租借、歸歸還、續(xù)續(xù)借的管管理系統(tǒng)統(tǒng)。1.2課課題要求求1)可可以對(duì)汽汽車(chē)基本本信息進(jìn)進(jìn)行增加加、刪除除、修改改2)可可以對(duì)租租賃客戶(hù)戶(hù)信息進(jìn)進(jìn)行增加加、刪除除、修改改3)可可以實(shí)現(xiàn)現(xiàn)汽車(chē)的的租借、歸還、續(xù)借4)可可以按重重要字段段查詢(xún)汽汽車(chē)、客客戶(hù)等基基本信息息5)可可以實(shí)現(xiàn)現(xiàn)租賃金金額的計(jì)計(jì)算6)可可以查詢(xún)?cè)兤?chē)、客戶(hù)租租賃歷史史記錄2需求分分析2.1功功能需求求分析程序首先先需要登登錄模塊塊來(lái)實(shí)現(xiàn)現(xiàn)管理員員或者客客戶(hù)的登登陸,在在車(chē)輛信信息模塊塊中來(lái)實(shí)實(shí)現(xiàn)對(duì)汽汽車(chē)基本本信息的的增加、刪除、修改,在客戶(hù)戶(hù)信息模模塊中實(shí)實(shí)現(xiàn)對(duì)客客戶(hù)信息息的

9、增加加、刪除除、修改改,租賃賃模塊來(lái)來(lái)實(shí)現(xiàn)對(duì)對(duì)客戶(hù)對(duì)對(duì)汽車(chē)的的租賃功功能實(shí)現(xiàn)現(xiàn),車(chē)輛輛查詢(xún)模模塊來(lái)實(shí)實(shí)現(xiàn)對(duì)車(chē)車(chē)輛信息息的查詢(xún)?cè)?,系統(tǒng)統(tǒng)統(tǒng)計(jì)模模塊實(shí)習(xí)習(xí)對(duì)租金金收入、租用時(shí)時(shí)間的統(tǒng)統(tǒng)計(jì)。2.2數(shù)數(shù)據(jù)需求求分析登陸模塊塊:車(chē)輛信息模塊客戶(hù)信息模塊管理員車(chē)輛租賃系統(tǒng)登陸客戶(hù)租車(chē)模塊客戶(hù)司機(jī)信息模塊管理員信息表系統(tǒng)統(tǒng)計(jì)模塊租金信息模塊添加汽車(chē)信息車(chē)輛信息息模塊:車(chē)輛信息模塊車(chē)輛信息表查詢(xún)信息添加客戶(hù)信息客戶(hù)信息息模塊:客戶(hù)信息模塊客戶(hù)信息表查詢(xún)信息客戶(hù)租車(chē)信息客戶(hù)租車(chē)車(chē)模塊:客戶(hù)租車(chē)模塊租車(chē)信息表查詢(xún)信息司機(jī)信息司機(jī)信息息模塊:司機(jī)信息模塊司機(jī)信息表查詢(xún)信息系統(tǒng)統(tǒng)計(jì)信息系統(tǒng)統(tǒng)計(jì)計(jì)模塊:系統(tǒng)統(tǒng)計(jì)模塊系統(tǒng)

10、統(tǒng)計(jì)表查詢(xún)信息租金信息租金信息息模塊:租金信息模塊租金信息表查詢(xún)信息數(shù)據(jù)字典典:編號(hào):p1名字:車(chē)輛信息描述:管理員或用戶(hù)對(duì)車(chē)輛的基本信息進(jìn)行查詢(xún)、刪除或修改。編號(hào):p2名字:客戶(hù)信息描述:管理員或用戶(hù)對(duì)客戶(hù)的基本信息進(jìn)行查詢(xún)、刪除或修改。編號(hào):p3名字:租車(chē)信息描述:管理員或用戶(hù)對(duì)客戶(hù)租車(chē)時(shí)的信息進(jìn)行錄入。編號(hào):p4名字:司機(jī)信息描述:管理員或用戶(hù)對(duì)司機(jī)的基本信息進(jìn)行錄入。編號(hào):p5名字:系統(tǒng)統(tǒng)計(jì)描述:管理員或用戶(hù)對(duì)租金收入、租用時(shí)間的統(tǒng)計(jì)結(jié)果進(jìn)行查詢(xún)。編號(hào):p6名字:租金信息描述:管理員或用戶(hù)對(duì)租金收入、租用時(shí)間的統(tǒng)計(jì)結(jié)果進(jìn)行查詢(xún)。3系統(tǒng)設(shè)設(shè)計(jì)3.1功功能模塊塊設(shè)計(jì)車(chē)輛信息息模塊車(chē)輛信息息

11、模塊可可以實(shí)現(xiàn)現(xiàn)對(duì)車(chē)車(chē)輛名稱(chēng)稱(chēng)、車(chē)輛類(lèi)類(lèi)型、購(gòu)買(mǎi)買(mǎi)時(shí)間、車(chē)車(chē)輛狀況況、租金標(biāo)標(biāo)準(zhǔn)(日日)、租期期起始時(shí)時(shí)間、租期期的添添加、刪刪除和修修改,同同時(shí)也可可以查詢(xún)?cè)冞@些信信息??蛻?hù)信息息模塊客戶(hù)信息息模塊可可以實(shí)現(xiàn)現(xiàn)對(duì)客戶(hù)戶(hù)身份份證號(hào)、姓姓名、年齡齡、地址、電電話(huà)、登錄錄密碼的添加加、刪除除和修改改,可以以利用身身份證號(hào)號(hào)來(lái)刪除除指定客客戶(hù)的信信息。客戶(hù)租車(chē)車(chē)模塊客戶(hù)租車(chē)車(chē)模塊可可以實(shí)現(xiàn)現(xiàn)對(duì)車(chē)輛輛的租賃賃管理,內(nèi)包含含有對(duì)于于租賃車(chē)車(chē)輛的車(chē)輛名名稱(chēng)、車(chē)輛輛類(lèi)型、購(gòu)購(gòu)買(mǎi)時(shí)間間、車(chē)輛狀狀況、租金金標(biāo)準(zhǔn)(日)、租租期起始始時(shí)間、租租期,還有客客戶(hù)的身份證證號(hào)、姓名名、年齡、地地址、電話(huà)話(huà)、駕駛證證書(shū)。司

12、機(jī)信息息模塊司機(jī)信息息模塊可可以實(shí)現(xiàn)現(xiàn)對(duì)司機(jī)機(jī)身份份證號(hào)、姓姓名、年齡齡、地址、電電話(huà)、駕駛駛證書(shū)的添加加、刪除除和修改改,同時(shí)時(shí)也可以以查詢(xún)有有關(guān)信息息。系統(tǒng)統(tǒng)計(jì)計(jì)模塊系統(tǒng)統(tǒng)計(jì)計(jì)模塊中中可以對(duì)對(duì)已錄入入的信息息進(jìn)行統(tǒng)統(tǒng)計(jì)匯總總,包括括租金金最高的的車(chē)、租用用時(shí)間最最長(zhǎng)的車(chē)車(chē)、今今日收入入、累計(jì)收收入。租金信息息模塊租金信息息模塊可可以車(chē)車(chē)輛名稱(chēng)稱(chēng)、車(chē)輛類(lèi)類(lèi)型、租金金標(biāo)準(zhǔn)、車(chē)車(chē)輛起始始時(shí)間、租租期進(jìn)進(jìn)行查詢(xún)?cè)儭?.2數(shù)數(shù)據(jù)庫(kù)概概念設(shè)計(jì)計(jì)車(chē)輛信息息模塊EE-R圖圖:車(chē)輛狀況購(gòu)買(mǎi)時(shí)間車(chē)輛類(lèi)型車(chē)輛名稱(chēng)車(chē)輛租期租期起始時(shí)間租金標(biāo)準(zhǔn)客戶(hù)信息息模塊EE-R圖圖:年齡姓名身份證號(hào)客戶(hù)電話(huà)地址登錄密碼司機(jī)信息

13、息模塊EE-R圖圖:年齡姓名身份證號(hào)司機(jī)電話(huà)電話(huà)?cǎi){駛證書(shū)3.3 數(shù)據(jù)庫(kù)庫(kù)邏輯設(shè)設(shè)計(jì)(1)車(chē)車(chē)輛(車(chē)車(chē)輛名稱(chēng)稱(chēng);車(chē)輛輛類(lèi)型;購(gòu)買(mǎi)時(shí)時(shí)間;車(chē)車(chē)輛狀況況;租金金標(biāo)準(zhǔn);租期起起始時(shí)間間;租期期)(2)客客戶(hù)(身身份證號(hào)號(hào);姓名名;年齡齡;地址址;電話(huà)話(huà);登錄錄密碼)(3)司司機(jī)(身身份證號(hào)號(hào);姓名名;年齡齡;地址址;電話(huà)話(huà);駕駛駛證書(shū))3.4數(shù)數(shù)據(jù)庫(kù)物物理設(shè)計(jì)計(jì)管理員信信息:客戶(hù)信息息:司機(jī)信息息:3.5 數(shù)據(jù)庫(kù)庫(kù)表間聯(lián)聯(lián)系4系統(tǒng)實(shí)實(shí)現(xiàn)4.1管管理員模模塊實(shí)現(xiàn)現(xiàn)jjLabbel_IL11 = neww JLLabeel(身份證證號(hào));pp.addd(jjLabbel_IL11);jjLabbel_IL

14、11.seetFoont(neww jaava.awtt.Foont(微軟軟雅黑,0,14);p.addd(tff1);jjLabbel_IL22 = neww JLLabeel(姓名);pp.addd(jjLabbel_IL22);jjLabbel_IL22.seetFoont(neww jaava.awtt.Foont(微軟軟雅黑,0,14);p.addd(tff2);jjLabbel_IL33 = neww JLLabeel(年齡);pp.addd(jjLabbel_IL33);jjLabbel_IL33.seetFoont(neww jaava.awtt.Foont(微軟軟雅黑,0,1

15、4);p.addd(tff3);jjLabbel_IL44 = neww JLLabeel(地址);pp.addd(jjLabbel_IL44);jjLabbel_IL44.seetFoont(neww jaava.awtt.Foont(微軟軟雅黑,0,14);p.addd(tff4);jjLabbel_IL55 = neww JLLabeel(電話(huà));pp.addd(jjLabbel_IL55);jjLabbel_IL55.seetFoont(neww jaava.awtt.Foont(微軟軟雅黑,0,14);p.addd(tff5);jjLabbel_IL66 = neww JLLabee

16、l(登錄密密碼);pp.addd(jjLabbel_IL66);jjLabbel_IL66.seetFoont(neww jaava.awtt.Foont(微軟軟雅黑,0,14);可以實(shí)現(xiàn)現(xiàn)對(duì)客戶(hù)戶(hù)身份份證號(hào)、姓姓名、年齡齡、地址、電電話(huà)、登錄錄密碼的添加加、刪除除和修改改4.2車(chē)車(chē)輛信息息模塊實(shí)實(shí)現(xiàn)jjLabbel_IL22 = neww JLLabeel(車(chē)輛類(lèi)類(lèi)型);pp.addd(jjLabbel_IL22);jjLabbel_IL22.seetFoont(neww jaava.awtt.Foont(華文文彩云,0,14);p.addd(tff2);jjLabbel_IL33 = ne

17、ww JLLabeel(購(gòu)買(mǎi)時(shí)時(shí)間);p.addd(jLLabeel_IIL3);jjLabbel_IL33.seetFoont(neww jaava.awtt.Foont(華文文彩云,0,14);p.addd(tff3);jjLabbel_IL44 = neww JLLabeel(車(chē)輛狀狀況);pp.addd(jjLabbel_IL44);jjLabbel_IL44.seetFoont(neww jaava.awtt.Foont(華文文彩云,0,14);p.addd(tff4);jjLabbel_IL55 = neww JLLabeel(租金標(biāo)標(biāo)準(zhǔn));pp.addd(jjLabbel_IL5

18、5);jjLabbel_IL55.seetFoont(neww jaava.awtt.Foont(華文文彩云,0,14);可以實(shí)現(xiàn)現(xiàn)對(duì)車(chē)車(chē)輛名稱(chēng)稱(chēng)、車(chē)輛類(lèi)類(lèi)型、購(gòu)買(mǎi)買(mǎi)時(shí)間、車(chē)車(chē)輛狀況況、租金標(biāo)標(biāo)準(zhǔn)(日日)、租期期起始時(shí)時(shí)間、租期期的添添加、刪刪除和修修改,同同時(shí)也可可以查詢(xún)?cè)冞@些信信息。4.3客客戶(hù)信息息模塊實(shí)實(shí)現(xiàn)p.addd(neew JJLabbel();jjLabbel_IL11 = neww JLLabeel(身份證證號(hào));pp.addd(jjLabbel_IL11);jjLabbel_IL11.seetFoont(neww jaava.awtt.Foont(微軟軟雅黑,0,14);p

19、.addd(tff1);jjLabbel_IL22 = neww JLLabeel(姓名);pp.addd(jjLabbel_IL22);jjLabbel_IL22.seetFoont(neww jaava.awtt.Foont(微軟軟雅黑,0,14);p.addd(tff2);jjLabbel_IL33 = neww JLLabeel(年齡);pp.addd(jjLabbel_IL33);jjLabbel_IL33.seetFoont(neww jaava.awtt.Foont(微軟軟雅黑,0,14);p.addd(tff3);jjLabbel_IL44 = neww JLLabeel(地址

20、);pp.addd(jjLabbel_IL44);jjLabbel_IL44.seetFoont(neww jaava.awtt.Foont(微軟軟雅黑,0,14);p.addd(tff4);jjLabbel_IL55 = neww JLLabeel(電話(huà));pp.addd(jjLabbel_IL55);jjLabbel_IL55.seetFoont(neww jaava.awtt.Foont(微軟軟雅黑,0,14);p.addd(tff5);jjLabbel_IL66 = neww JLLabeel(登錄密密碼);pp.addd(jjLabbel_IL66);jjLabbel_IL66.se

21、etFoont(neww jaava.awtt.Foont(微軟軟雅黑,0,14);p.addd(tff6);jjLabbel_IL77 = neww JLLabeel( 在此此輸入身身份證號(hào)號(hào)點(diǎn)擊查查詢(xún)刪除除);pp.addd(jjLabbel_IL77);jjLabbel_IL77.seetFoont(neww jaava.awtt.Foont(微軟軟雅黑,0,14);可以實(shí)現(xiàn)現(xiàn)對(duì)客戶(hù)戶(hù)身份份證號(hào)、姓姓名、年齡齡、地址、電電話(huà)、登錄錄密碼的添加加、刪除除和修改改4.4司司機(jī)信息息模塊實(shí)實(shí)現(xiàn)p.addd(neew JJLabbel();jjLabbel_IL11 = neww JLLabee

22、l(身份證證號(hào));pp.addd(jjLabbel_IL11);jjLabbel_IL11.seetFoont(neww jaava.awtt.Foont(微軟軟雅黑,0,14);p.addd(tff1);jjLabbel_IL22 = neww JLLabeel(姓名);pp.addd(jjLabbel_IL22);jjLabbel_IL22.seetFoont(neww jaava.awtt.Foont(微軟軟雅黑,0,14);p.addd(tff2);jjLabbel_IL33 = neww JLLabeel(年齡);pp.addd(jjLabbel_IL33);jjLabbel_IL3

23、3.seetFoont(neww jaava.awtt.Foont(微軟軟雅黑,0,14);p.addd(tff3);jjLabbel_IL44 = neww JLLabeel(地址);pp.addd(jjLabbel_IL44);jjLabbel_IL44.seetFoont(neww jaava.awtt.Foont(微軟軟雅黑,0,14);p.addd(tff4);jLLabeel_IIL5 = nnew JLaabell(電電話(huà));pp.addd(jjLabbel_IL55);jjLabbel_IL55.seetFoont(neww jaava.awtt.Foont(微軟軟雅黑,0,1

24、4);p.addd(tff5);jjLabbel_IL66 = neww JLLabeel(駕駛證證書(shū));pp.addd(jjLabbel_IL66);jjLabbel_IL66.seetFoont(neww jaava.awtt.Foont(微軟軟雅黑,0,14);p.addd(tff6);jjLabbel_IL77 = neww JLLabeel( 在此此輸入身身份證號(hào)號(hào)點(diǎn)擊查查詢(xún)刪除除);pp.addd(jjLabbel_IL77);jjLabbel_IL77.seetFoont(neww jaava.awtt.Foont(微軟軟雅黑,0,14);可以實(shí)現(xiàn)現(xiàn)對(duì)司機(jī)機(jī)身份份證號(hào)、姓姓名、年

25、齡齡、地址、電電話(huà)、駕駛駛證書(shū)的添加加、刪除除和修改改,同時(shí)時(shí)也可以以查詢(xún)有有關(guān)信息息。5代碼調(diào)調(diào)試與功功能測(cè)試試5.1 測(cè)試方方案登陸測(cè)試試:輸入用戶(hù)戶(hù)名qhh密碼1123,點(diǎn)擊管管理員登登陸。車(chē)輛信息息添加測(cè)測(cè)試:添加車(chē)輛輛名稱(chēng)11車(chē)輛類(lèi)類(lèi)型1購(gòu)購(gòu)買(mǎi)時(shí)間間19005-007-110車(chē)輛輛狀況11租金標(biāo)標(biāo)準(zhǔn)1000,點(diǎn)點(diǎn)擊添加加??蛻?hù)信息息添加測(cè)測(cè)試:輸入身份份證號(hào)66435523553222姓名科科比年齡齡0地址址蘇州電電話(huà)4552522登錄密密碼4334,點(diǎn)點(diǎn)擊添加加。司機(jī)信息息添加測(cè)測(cè)試:輸入身份份證號(hào)4478332922姓名噠噠噠噠年年齡433地址常常州電話(huà)話(huà)456625442駕駛駛

26、證書(shū)AA,點(diǎn)擊擊添加。5.2 測(cè)試結(jié)結(jié)果車(chē)輛租賃賃系統(tǒng):車(chē)輛信息息:客戶(hù)信息息:司機(jī)信息息:租金信息息:信息統(tǒng)計(jì)計(jì):登陸界面面:6 收獲獲與體會(huì)會(huì)這次課程程設(shè)計(jì)我我設(shè)計(jì)的的是一個(gè)個(gè)汽車(chē)租租賃管理理系統(tǒng),通過(guò)這這次課程程設(shè)計(jì),我了解解了一個(gè)個(gè)完整的的數(shù)據(jù)庫(kù)庫(kù)系統(tǒng)設(shè)設(shè)計(jì)的步步驟,掌掌握了租租車(chē)公司司汽車(chē)租租賃系統(tǒng)統(tǒng)的業(yè)務(wù)務(wù)流程及及管理,鞏固了了我在課課堂上所所學(xué)的理理論知識(shí)識(shí),開(kāi)拓拓了自己己的知識(shí)識(shí)面,同同時(shí)也讓讓我看到到了自己己的不足足,很多多東西單單獨(dú)用可可以做出出來(lái),可可是連貫貫起來(lái)就就出現(xiàn)了了很多錯(cuò)錯(cuò),還有有很多不不足,需需要努力力。當(dāng)然在我我同學(xué)的的幫助下下,見(jiàn)證證了一個(gè)個(gè)系統(tǒng)的的誕生,

27、雖然不不復(fù)雜,但它可可以實(shí)現(xiàn)現(xiàn)一些基基本的功功能,很很有成就就感,是是理論與與實(shí)踐的的一次完完美的結(jié)結(jié)合,而而且也學(xué)學(xué)到很多多課本上上沒(méi)有涉涉及到的的知識(shí),對(duì)編程程經(jīng)驗(yàn)也也起到了了累積作作用,也也是第一一次了解解了一個(gè)個(gè)系統(tǒng)誕誕生所要要經(jīng)過(guò)的的流程,前期、設(shè)計(jì)、完成、后期一一個(gè)也不不能少,不像平平時(shí)只用用編一個(gè)個(gè)程序,至于需需求和維維護(hù)沒(méi)有有涉及,這次課課程設(shè)計(jì)計(jì)就像一一次工作作的體驗(yàn)驗(yàn),從頭頭到尾不不遺余力力的把它它完成。體會(huì)就就是自己己在這次次設(shè)計(jì)當(dāng)當(dāng)中遇到到了很多多問(wèn)題,一開(kāi)始始的時(shí)候候根本無(wú)無(wú)從下手手、什么么都不會(huì)會(huì),但是是通過(guò)和和同學(xué)成成的討論論,查閱閱資料、網(wǎng)上查查詢(xún)等有有了基本本

28、了解,使得問(wèn)問(wèn)題得以以一一解解決??偪傊?,在在這次程程序設(shè)計(jì)計(jì)中,學(xué)學(xué)會(huì)到了了很多以以前沒(méi)有有了解到到的知識(shí)識(shí),當(dāng)然然系統(tǒng)還還有很多多不足,比如主主界面的的縮放功功能沒(méi)有有很好的的實(shí)現(xiàn)等等,這還還需要在在以后的的學(xué)習(xí)中中慢慢改改進(jìn)。回想我在在這段時(shí)時(shí)間的課課程設(shè)計(jì)計(jì),感到到非常的的充實(shí)。因?yàn)橛杏辛送瑢W(xué)學(xué)的幫助助,我才才能完滿(mǎn)滿(mǎn)完成了了這個(gè)課課程設(shè)計(jì)計(jì)。在以以后的學(xué)學(xué)習(xí)中我我還會(huì)更更努力的的學(xué)習(xí),把自己己學(xué)到的的知識(shí)運(yùn)運(yùn)用到的的以后的的學(xué)習(xí)和和工作中中去。參考文獻(xiàn)獻(xiàn)1錢(qián)錢(qián)雪忠,王燕玲玲,林挺挺.數(shù)據(jù)庫(kù)原原理及技技術(shù)MM.北北京:清清華大學(xué)學(xué)出版社社,20011.2錢(qián)錢(qián)雪忠,羅海馳馳,陳國(guó)俊俊.數(shù)

29、據(jù)庫(kù)庫(kù)原理及及技術(shù)課課程設(shè)計(jì)計(jì)M.北京京:清華華大學(xué)出出版社,20114.附錄錄附錄1源源程序部部分清單單附錄1.1登陸陸impoort javva.aawt.eveent.ActtionnLisstenner;impoort javva.aawt.Collor;impoort javva.aawt.Dimmenssionn;impoort javva.aawt.FloowLaayouut;impoort javva.aawt.Tooolkiit;impoort javva.aawt.eveent.ActtionnEveent;impoort javva.iio.IIOExxcepptioon

30、;impoort javva.ssql.Connnecctioon;impoort javva.ssql.DriiverrMannageer;impoort javva.ssql.RessulttSett;impoort javva.ssql.SQLLExccepttionn;impoort javva.ssql.Staatemmentt;impoort javva.uutill.Veectoor;impoort javvax.swiing.*;publlic claass dl impplemmentts AActiionLListteneer JFrramee frramee=neew J

31、JFraame(客戶(hù)戶(hù)/管理理員登陸陸);JLaabell laabell1=nnew JLaabell(用用戶(hù)名);JLaabell laabell2=nnew JLaabell(密密碼);ImaageIIconn jbbi1=neww ImmageeIcoon(imaage/admmin.pngg);ImaageIIconn jbbi2=neww ImmageeIcoon(imaage/admmin22.pnng);ImaageIIconn jbbi3=neww ImmageeIcoon(imaage/quiit.ppng);JBuuttoon llogiinBuuttoon1=neww

32、JBButtton(管理理員登陸陸,jjbi11);JBuuttoon llogiinBuuttoon2=neww JBButtton(客戶(hù)戶(hù)登陸,jbbi2);JBuuttoon ccanccelBButtton=neww JBButtton(退出出,jjbi33);JTeextFFielld tt1=nnew JTeextFFielld(00);JTeextFFielld tt2=nnew JTeextFFielld(00);ImaageIIconn imm=neew IImaggeIccon(immagee/5.jpgg);JLaabell a22=neew JJLabbel(im);J

33、TeextFFielld uuserrnamme=nnew JTeextFFielld(99);JPaasswworddFieeld passswoord=neww JPPasssworrdFiieldd(9);voidd crreatte()JPaanell p=(JPPaneel)fframme.ggetCConttenttPanne();JPaanell p11=neew JJPannel();p.ssetLLayoout(neww FllowLLayoout();p.aadd(labbel11);labbel11.seetFoont(neww jaava.awtt.Foont(華文文彩

34、云,0,16);p.ssetSSizee(5,5);p.ssetLLocaatioon(44,8);p.aadd(useernaame);useernaame.settFonnt(nnew javva.aawt.Fonnt(華文彩彩云,0,114);p.ssetSSizee(1000,2200);p.ssetLLocaatioon(8800,8000);p.aadd(labbel22);labbel22.seetFoont(neww jaava.awtt.Foont(華文文彩云,0,16);p.ssetSSizee(500,200);p.ssetLLocaatioon(440, 80);p.a

35、add(passswoord);p.ssetSSizee(1000,220);p.ssetLLocaatioon(880, 1200);logginBButtton11.seetFoont(neww jaava.awtt.Foont(華文文彩云,0,14);p.aadd(neww JLLabeel( );p.aadd(neww JLLabeel( );p.aadd(logginBButtton11);logginBButtton22.seetFoont(neww jaava.awtt.Foont(華文文彩云,0,14);p.aadd(logginBButtton22);p.aadd(cannc

36、ellButttonn);canncellButttonn.seetFoont(neww jaava.awtt.Foont(華文文彩云,0,14);/pp.addd(tt1);/pp.addd(tt2);p.ssetBBackkgrooundd(neew jjavaa.awwt.CColoor(2255,2555,2555);p.aadd(a2);p.addd(neew JJLabbel( );/pp.seetBaackggrouund(Collor.redd);p.ssetVVisiiblee(trrue);logginBButtton11.adddAcctioonLiisteenerr(t

37、hhis);logginBButtton22.adddAcctioonLiisteenerr(thhis);canncellButttonn.adddAcctioonLiisteenerr(thhis);fraame.settDeffaulltClloseeOpeerattionn(JFFramme.EEXITT_ONN_CLLOSEE);fraame.pacck();Tooolkiit ttoollkitt=Tooolkkit.gettDeffaulltTooolkkit();Dimmenssionn d=tooolkiit.ggetSScreeenSSizee();fraame.settB

38、ouundss(d.widdth/2-3375, d.heiightt/2-2255, 7750, 4550);/fframme.ssetBBounnds(2000,1000,7750,5500);fraame.settVissiblle(ttruee);publlic staaticc vooid maiin(SStriing aargss) ddl ddomee=neew ddl(); ddomee.crreatte(); publlic voiid aactiionPPerfformmed(ActtionnEveent e)if(canncellButttonn.eqqualls(ee.

39、geetSoourcce()Syysteem.eexitt(0);if(logginBButtton11.eqqualls(ee.geetSoourcce()iff(uuserrnamme.ggetTTextt().equualss(qqh)=ttruee)&(paasswwordd.geetTeext().eequaals(1223)=ttruee)ZZJM gz=neww ZJJM();ggz.ccreaate();fframme.ssetVVisiiblee(faalsee);ellseJOpptioonPaane.shoowMeessaageDDiallog(nulll,登錄失失敗!)

40、;if(logginBButtton22.eqqualls(ee.geetSoourcce()Syysteem.oout.priint(12231223);iff(uuserrnamme.ggetTTextt().equualss(1121)=truue)&(ppasssworrd.ggetTTextt().equualss(1123)=truue)KKHZCC gzz=neew KKHZCC();ggz.ccreaate();fraame.settVissiblle(ffalsse);ellseJOpptioonPaane.shoowMeessaageDDiallog(nulll,登錄失失敗

41、!);附錄1.2車(chē)輛信信息impoortjjavaa.awwt.CColoor;impoort javva.aawt.Dimmenssionn;impoort javva.aawt.FloowLaayouut;impoort javva.aawt.Tooolkiit;impoortjjavaa.awwt.eevennt.AActiionEEvennt;impoort javva.aawt.eveent.ActtionnLisstenner;impoort javva.ssql.Connnecctioon;impoort javva.ssql.DriiverrMannageer;impoort

42、javva.ssql.RessulttSett;impoort javva.ssql.SQLLExccepttionn;impoort javva.ssql.Staatemmentt;impoort javva.uutill.Veectoor;impoort javvax.swiing.ImaageIIconn;impoort javvax.swiing.JBuuttoon;impoort javvax.swiing.JFrramee;impoort javvax.swiing.JLaabell;impoort javvax.swiing.JOpptioonPaane;impoort javv

43、ax.swiing.JPaanell;impoort javvax.swiing.JSccrolllPaane;impoort javvax.swiing.JSpplittPanne;impoort javvax.swiing.JTaablee;impoort javvax.swiing.JTeextFFielld;publliccclasss CCLXXX immpleemennts ActtionnLisstennerJFrramee f=neww JFFramme(車(chē)輛信信息);ImaageIIconn jbbi1=neww ImmageeIcoon(imaage/ad.pngg);Im

44、aageIIconn jbbi2=neww ImmageeIcoon(imaage/dell.pnng);ImaageIIconn jbbi3=neww ImmageeIcoon(imaage/serr.pnng);ImaageIIconn jbbi4=neww ImmageeIcoon(imaage/up.pngg);privvatee JLLabeel jjLabbel_IL55;privvatee JLLabeel jjLabbel_IL44;privvatee JLLabeel jjLabbel_IL33;privvatee JLLabeel jjLabbel_IL22;privvat

45、ee JLLabeel jjLabbel_IL11;JBuuttoon bb1=nnew JBuuttoon(添加,jbbi1);JBuuttoon bb2=nnew JBuuttoon(修改,jbbi4);JBuuttoon bb3=nnew JBuuttoon(刪除,jbbi2);JBuuttoon bb4=nnew JBuuttoon(查詢(xún)所所有,jbii3);JBuuttoon bb5=nnew JBuuttoon(查詢(xún)個(gè)個(gè)人信息息,jjbi33);JBuuttoon bb6=nnew JBuuttoon(返回);JTeextFFielld ttf1=neww JTTexttFieel

46、d(4);JTeextFFielld ttf2=neww JTTexttFieeld(4);JTeextFFielld ttf3=neww JTTexttFieeld(4);JTeextFFielld ttf4=neww JTTexttFieeld(4);JTeextFFielld ttf5=neww JTTexttFieeld(4);JTeextFFielld ttf6=neww JTTexttFieeld(4);Strringg clooum=車(chē)車(chē)輛名稱(chēng)稱(chēng),車(chē)輛類(lèi)類(lèi)型,購(gòu)買(mǎi)買(mǎi)時(shí)間,車(chē)車(chē)輛狀況況,租金標(biāo)標(biāo)準(zhǔn)(日日),租期期起始時(shí)時(shí)間,租期期;Objjectt rrow=neww Obbjec

47、ct5507;JTaablee taablee=neew JJTabble(roww,clloumm);JSccrolllPaane scrrolllpanne=nnew JSccrolllPaane(tabble);JSpplittPanne sspliitpaane=neww JSSpliitPaane(JSpplittPanne.VVERTTICAAL_SSPLIIT);privvatee JLLabeel jjLabbel_IL66;voidd crreatte()JPPaneel pp=(JJPannel)f.ggetCConttenttPanne();p.settLayyoutt(

48、neew FFlowwLayyoutt();/p.aadd(scrrolllpanne);p.addd(spplittpanne);JPPaneel pp1=nnew JPaanell();p11.addd(bb1);b11.seetFoont(neww jaava.awtt.Foont(華文文彩云,0,14);p11.addd(bb2);b22.seetFoont(neww jaava.awtt.Foont(華文文彩云,0,14);p11.addd(bb3);b33.seetFoont(neww jaava.awtt.Foont(華文文彩云,0,14);p11.addd(bb4);b44.s

49、eetFoont(neww jaava.awtt.Foont(華文文彩云,0,14);p11.addd(bb5);b66.seetFoont(neww jaava.awtt.Foont(華文文彩云,0,14);p1.aadd(b6);b55.seetFoont(neww jaava.awtt.Foont(華文文彩云,0,14);JPPaneel pp2=nnew JPaanell();p22.seetBaackggrouund(neww jaava.awtt.Coolorr(1332, 1122, 2255);/p2.settBacckgrrounnd(CColoor.rred);p22.ad

50、dd(sscroollppanee);sccrolllpaane.settPreeferrreddSizze(nnew javva.aawt.Dimmenssionn(5880, 4244);JPPaneel pp3=neww JPPaneel();p.settLayyoutt(neew FFlowwLayyoutt();p.addd(neew JJLabbel();jjLabbel_IL11 = neww JLLabeel(車(chē)輛名名稱(chēng));pp.addd(jjLabbel_IL11);jjLabbel_IL11.seetFoont(neww jaava.awtt.Foont(華文文彩云,0,1

51、4);p.addd(tff1);jjLabbel_IL22 = neww JLLabeel(車(chē)輛類(lèi)類(lèi)型);pp.addd(jjLabbel_IL22);jjLabbel_IL22.seetFoont(neww jaava.awtt.Foont(華文文彩云,0,14);p.addd(tff2);jjLabbel_IL33 = neww JLLabeel(購(gòu)買(mǎi)時(shí)時(shí)間);pp.addd(jjLabbel_IL33);jjLabbel_IL33.seetFoont(neww jaava.awtt.Foont(華文文彩云,0,14);p.addd(tff3);jjLabbel_IL44 = neww J

52、LLabeel(車(chē)輛狀狀況);pp.addd(jjLabbel_IL44);jjLabbel_IL44.seetFoont(neww jaava.awtt.Foont(華文文彩云,0,14);p.addd(tff4);jjLabbel_IL55 = neww JLLabeel(租金標(biāo)標(biāo)準(zhǔn));pp.addd(jjLabbel_IL55);jjLabbel_IL55.seetFoont(neww jaava.awtt.Foont(華文文彩云,0,14);p.addd(tff5);jLaabell_ILL6 = neew JJLabbel( 在在此輸入入車(chē)輛名名稱(chēng)點(diǎn)擊擊查詢(xún)刪刪除);pp.addd(

53、jjLabbel_IL66);jjLabbel_IL66.seetFoont(neww jaava.awtt.Foont(華文文彩云,0,14);p.addd(tff6);spplittpanne.aadd(p1,spllitppanee.TOOP);spplittpanne.aadd(p2,spllitppanee.BOOTTOOM);p22.seetPrrefeerreedSiize(neww jaava.awtt.Diimennsioon(6611, 4008);spplittpanne.ssetDDiviiderrLoccatiion(50);/p.ssetBBackkgrooundd

54、(Coolorr.CYYAN);p.settBacckgrrounnd(nnew javva.aawt.Collor(1733, 2216, 2550);b11.adddAcctioonLiisteenerr(thhis);b22.adddAcctioonLiisteenerr(thhis);b33.adddAcctioonLiisteenerr(thhis);b44.adddAcctioonLiisteenerr(thhis);b55.adddAcctioonLiisteenerr(thhis);b66.adddAcctioonLiisteenerr(thhis);Tooolkkit too

55、olkiit=TToollkitt.geetDeefauultTToollkitt();Diimennsioon dd=tooolkkit.gettScrreennSizze();f.settBouundss(d.widdth/2-3325, d.heiightt/2-2855, 6650, 5770);f.settRessizaablee(trrue);/調(diào)整截截面大小小f.settVissiblle(ttruee);publlicvvoidd acctioonPeerfoormeed(AActiionEEvennt ee)if(bb1.eequaals(e.ggetSSourrce()/

56、添加加CConnnecttionn coon;SStattemeent sqll;RResuultSSet rs;tryClaass.forrNamme(comm.miicroosofft.ssqlsservver.jdbbc.SSQLSServverDDrivver);cattch(ClaassNNotFFounndExxcepptioon ee1)Sysstemm.ouut.pprinntlnn(+e11);tryconn=DrriveerMaanagger.gettConnnecctioon(jdbbc:ssqlsservver:/llocaalhoost:14333;DDataabas

57、seNaame=cl,ssa,12234556);sqll=coon.ccreaateSStattemeent();Strringg innserrtSttr=INSSERTT INNTO 車(chē)輛信信息 VALLUESS+(+tf11.geetTeext()+,+tf22.geetTeext()+,+tf33.geetTeext()+,+tff4.ggetTTextt()+,+ttf5.gettTexxt()+,+nnulll+,+nnulll+);if(!sqll.exxecuute(insserttStrr)JOpptioonPaane.shoowMeessaageDDiallog(null

58、l,錄入成成功!);tf11.seetTeext(nulll);tf22.seetTeext(nulll);tf3.settTexxt(nnulll);tf44.seetTeext(nulll);tf66.seetTeext(nulll); conn.cllosee();cattch(SQLLExccepttionn e11)JOpptioonPaane.shoowMeessaageDDiallog(nulll,錄入失失敗!);Sysstemm.ouut.pprinntlnn(e11);if(bb2.eequaals(e.ggetSSourrce()CConnnecttionn coon;SS

59、tattemeent sqll;RResuultSSet rs;tryClaass.forrNamme(comm.miicroosofft.ssqlsservver.jdbbc.SSQLSServverDDrivver);cattch(ClaassNNotFFounndExxcepptioon ee1)Sysstemm.ouut.pprinntlnn(+e11);tryconn=DrriveerMaanagger.gettConnnecctioon(jdbbc:ssqlsservver:/llocaalhoost:14333;DDataabasseNaame=cl,ssa,12234556);

60、sqll=coon.ccreaateSStattemeent();bl.ud=fallse;Strringg x=tf11.geetTeext();x.rrepllacee( , );if(ttf2.gettTexxt().coompaareTTo()!=0&tff1.ggetTTextt().commparreToo()!=0)bl.ud=truue;if(ssql.exeecutteUppdatte(UPDDATEE 車(chē)輛輛信息 SEET 車(chē)車(chē)輛類(lèi)型型=+tf22.geetTeext()+WHEERE 車(chē)輛名名稱(chēng)=+x+)!=11)bl.ud=fallse;if(ttf3.gettTexx

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論