版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、長(zhǎng) 沙 學(xué) 院課程設(shè)計(jì)說(shuō)說(shuō)明書題目汽車租賃管管理系統(tǒng)統(tǒng)系(部)數(shù)學(xué)與計(jì)算算機(jī)科學(xué)學(xué)專業(yè)(班級(jí)級(jí))軟件03班班姓名學(xué)號(hào)指導(dǎo)教師黃彩霞、劉劉欣起止日期2016.5.115-220166.5.27課程設(shè)計(jì)任任務(wù)書課程名稱:數(shù)據(jù)庫(kù)庫(kù)系統(tǒng)原原理課程程設(shè)計(jì)設(shè)計(jì)題目: 汽車車租賃管管理系統(tǒng)統(tǒng)。已知技術(shù)參參數(shù)和設(shè)設(shè)計(jì)要求求:題目:汽車車租賃管管理系統(tǒng)統(tǒng)某汽車租賃賃公司汽汽車租賃賃管理系系統(tǒng)需要要如下信信息:工作人員信信息包括括:工號(hào)號(hào)、姓名名、性別別、聯(lián)系系電話等等。客戶信息包包括:身身份證號(hào)號(hào)、姓名名、性別別、所在在單位、聯(lián)聯(lián)系電話話等。車輛信息包包括:車車牌號(hào)、品品牌、顏顏色、座座位數(shù)、日日租價(jià)格格、日租
2、租超公里里價(jià)格、月月租價(jià)格格、租賃賃狀態(tài)、購(gòu)購(gòu)入日期期等。車輛類別信信息包括括:分類類號(hào),庫(kù)庫(kù)存數(shù)。其業(yè)務(wù)規(guī)則則描述如如下:一個(gè)工作人人員可以以對(duì)很多多輛車輛輛進(jìn)行管管理,一一輛車也也可以被被多個(gè)工工作人員員管理;一輛車車只能屬屬于一種種車輛類類別,而而一種車車輛類別別可以包包含多輛輛車;一一個(gè)客戶戶可以租租多輛不不同的車車。2、系統(tǒng)功功能的基基本要求求:可以實(shí)現(xiàn)對(duì)對(duì)車輛、租租賃客戶戶的查詢?cè)儯梢砸圆樵兤?、客客戶租賃賃歷史記記錄。可可以按類類別統(tǒng)計(jì)計(jì)汽車的的租賃金金額和剩剩余的庫(kù)庫(kù)存數(shù),可可以統(tǒng)計(jì)計(jì)某一年年齡客戶戶群體對(duì)對(duì)某類汽汽車的租租賃喜好好,能模模擬客戶戶對(duì)汽車車的租借借、歸還還業(yè)
3、務(wù)。 各階段具具體要求求:1、需求分分析階段段定義數(shù)據(jù)項(xiàng)項(xiàng)的含義義和取值值定義目標(biāo)系系統(tǒng)的數(shù)數(shù)據(jù)流2、概念結(jié)結(jié)構(gòu)設(shè)計(jì)計(jì)階段畫出實(shí)體模模型E-R圖3、邏輯結(jié)結(jié)構(gòu)設(shè)計(jì)計(jì)階段將實(shí)體模型型轉(zhuǎn)化為為關(guān)系模模型給出每個(gè)關(guān)關(guān)系的主主關(guān)鍵字字和函數(shù)數(shù)依賴集集分析你所設(shè)設(shè)計(jì)的關(guān)關(guān)系數(shù)據(jù)據(jù)庫(kù)模式式是否屬屬于3NNF4、物理設(shè)設(shè)計(jì)階段段確定所有字字段的名名稱、類類型、寬寬度、小小數(shù)位數(shù)數(shù)及完整整性約束束 確定數(shù)據(jù)庫(kù)庫(kù)及表的的名稱及及其組成成 確定索引文文件和索索引關(guān)鍵鍵字5、數(shù)據(jù)庫(kù)庫(kù)安全及及維護(hù)設(shè)設(shè)計(jì)階段段設(shè)計(jì)一個(gè)適適合的數(shù)數(shù)據(jù)庫(kù)安安全策略略(用戶戶身份認(rèn)認(rèn)證、訪訪問(wèn)權(quán)限限、視圖圖)為了實(shí)現(xiàn)復(fù)復(fù)雜的數(shù)數(shù)據(jù)完整整性約
4、束束,設(shè)計(jì)計(jì)適當(dāng)?shù)牡挠|發(fā)器器設(shè)計(jì)一個(gè)適適合的數(shù)數(shù)據(jù)庫(kù)備備份策略略6、實(shí)施階階段要求所有操操作必須須在查詢?cè)兎治銎髌髦杏肧SQL語(yǔ)語(yǔ)句或系系統(tǒng)存儲(chǔ)儲(chǔ)過(guò)程完完成。設(shè)計(jì)工作量量:(1)軟件件設(shè)計(jì):完成問(wèn)問(wèn)題陳述述中所提提到的所所有需求求功能。(2)論文文:要求求撰寫不不少于330000個(gè)文字字的電子子文檔,詳詳細(xì)說(shuō)明明各階段段具體要要求。工作計(jì)劃:安排兩周時(shí)時(shí)間進(jìn)行行課程設(shè)設(shè)計(jì),軟軟件開發(fā)發(fā)步驟如如下,第第一周完完成14,第第二周完完成58,論論文同步步進(jìn)行;1)選定定題目2)需求求分析3)概念念結(jié)構(gòu)設(shè)設(shè)計(jì)4)邏輯輯結(jié)構(gòu)設(shè)設(shè)計(jì)5)物理理設(shè)計(jì)6)數(shù)據(jù)據(jù)庫(kù)安全全及維護(hù)護(hù)設(shè)計(jì)7)數(shù)據(jù)據(jù)庫(kù)上機(jī)機(jī)實(shí)現(xiàn)8)答辯
5、辯注意事項(xiàng)提交電子文文檔長(zhǎng)沙學(xué)院課課程設(shè)計(jì)計(jì)任務(wù)書書(每學(xué)學(xué)生1份份)長(zhǎng)沙學(xué)院課課程設(shè)計(jì)計(jì)論文(每學(xué)學(xué)生1份份)長(zhǎng)沙學(xué)院課課程設(shè)計(jì)計(jì)鑒定表表(每學(xué)學(xué)生1份份)指導(dǎo)教師簽簽名: 日日期: 教研室主任任簽名: 日期:系主任簽名名: 日期:長(zhǎng)沙學(xué)院課課程設(shè)計(jì)計(jì)鑒定表表姓名學(xué)號(hào)專業(yè)軟件工程班級(jí)03設(shè)計(jì)題目汽車租賃管管理系統(tǒng)統(tǒng)指導(dǎo)教師劉欣、黃彩彩霞指導(dǎo)教師意意見:評(píng)定等級(jí): 教師師簽名: 日期: 答辯小組意意見:評(píng)定等級(jí):答答辯小組組長(zhǎng)簽名名:日期:教研室意見見:教研室主任任簽名: 日期: 系(部)意意見:系主任簽名名:日期:說(shuō)明課程設(shè)計(jì)成成績(jī)分“優(yōu)秀”、“良好”、“及格”、“不及格格”四類;目 錄錄T
6、OC o 1-3 h z u HYPERLINK l _Toc311967630 一、引言6 HYPERLINK l _Toc311967631 1.1編編寫目的的6 HYPERLINK l _Toc311967632 1.2參參考資料料6 HYPERLINK l _Toc311967633 二、需求求規(guī)約7 HYPERLINK l _Toc311967634 2.1 業(yè)業(yè)務(wù)描述述7 HYPERLINK l _Toc311967635 2.2 需需求分析析7 HYPERLINK l _Toc311967636 三、數(shù)據(jù)據(jù)庫(kù)環(huán)境境說(shuō)明8 HYPERLINK l _Toc311967637 四、數(shù)
7、據(jù)據(jù)庫(kù)的命命名規(guī)則則8 HYPERLINK l _Toc311967638 4.1 數(shù)數(shù)據(jù)庫(kù)對(duì)對(duì)象命名名規(guī)則 PAGEREF _Toc311967638 h 6 HYPERLINK l _Toc311967639 4.2 數(shù)數(shù)據(jù)項(xiàng)編編碼規(guī)則則 PAGEREF _Toc311967639 h 6 HYPERLINK l _Toc311967640 五、邏輯輯設(shè)計(jì)9 HYPERLINK l _Toc311967641 六、物理理設(shè)計(jì)11 HYPERLINK l _Toc311967642 6.1表表匯總11 HYPERLINK l _Toc311967643 6.1.11表carr:車輛信信息表1
8、2 HYPERLINK l _Toc311967643 6.1.22表carrclaass:汽車分分類表表表12 HYPERLINK l _Toc311967643 6.1.33表cusstommer:客戶信信息表13 HYPERLINK l _Toc311967643 6.1.44表worrkerr1:工作人人員表13 HYPERLINK l _Toc311967643 6.1.55表rennt:租賃表14 HYPERLINK l _Toc311967643 6.1.66表mannagee:管理表15 HYPERLINK l _Toc311967644 6.2視視圖的設(shè)設(shè)計(jì)15 HYPERL
9、INK l _Toc311967645 6.3存存儲(chǔ)過(guò)程程的設(shè)計(jì)計(jì)17 HYPERLINK l _Toc311967645 6.4觸觸發(fā)器的的設(shè)計(jì)20 HYPERLINK l _Toc311967645 6.4JJAVAA設(shè)計(jì)24 HYPERLINK l _Toc311967646 七、安全全性設(shè)計(jì)計(jì)26 HYPERLINK l _Toc311967647 7.1防防止用戶戶直接操操作數(shù)據(jù)據(jù)庫(kù)的方方法26 HYPERLINK l _Toc311967648 7.2用用戶帳號(hào)號(hào)密碼的的加密方方法26 HYPERLINK l _Toc311967649 7.3角角色與權(quán)權(quán)限26 HYPERLINK
10、 l _Toc311967650 八、數(shù)據(jù)據(jù)庫(kù)管理理與維護(hù)護(hù)說(shuō)明27 HYPERLINK l _Toc311967649 8.1說(shuō)說(shuō)明27 HYPERLINK l _Toc311967649 8.2課課程設(shè)計(jì)計(jì)總結(jié)28九、 附錄錄 源代代碼29 HYPERLINK l _Toc311967645 9.1數(shù)數(shù)據(jù)庫(kù)源源代碼29 HYPERLINK l _Toc311967645 9.2連連接數(shù)據(jù)據(jù)庫(kù)代碼碼40一、引言編寫目的本文檔是汽汽車租賃賃管理系系統(tǒng)的組組成部分分,編寫寫數(shù)據(jù)庫(kù)庫(kù)設(shè)計(jì)文文檔的目目的是:明確數(shù)數(shù)據(jù)庫(kù)的的表名、字字段名等等數(shù)據(jù)信信息,用用來(lái)指導(dǎo)導(dǎo)后期的的數(shù)據(jù)庫(kù)庫(kù)腳本的的開發(fā)。本文檔
11、的讀者對(duì)象是需求人員、系統(tǒng)設(shè)計(jì)人員、開發(fā)人員和測(cè)試人員。為了加快汽汽車租賃賃管理自自動(dòng)化的的步伐,提提高汽車車租賃的的管理業(yè)業(yè)務(wù)處理理效率,建建立汽車車租賃管管理系統(tǒng)統(tǒng),并且且盡可能能地減少少汽車租租賃管理理的重復(fù)復(fù)性和低低效性,已已變得十十分必要要。該課課程設(shè)計(jì)計(jì)以某汽汽車租賃賃應(yīng)用背背景,通通過(guò)研究究當(dāng)前汽汽車租賃賃系統(tǒng)的的管理現(xiàn)現(xiàn)狀、存存在問(wèn)題題以及現(xiàn)現(xiàn)實(shí)需求求,設(shè)計(jì)計(jì)一個(gè)針針對(duì)汽車車租賃管管理工作作的管理理信息系系統(tǒng)。該該系統(tǒng)能能夠提供供較為完完備的功功能,對(duì)對(duì)于提高高工作效效率、加加快汽車車租賃管管理的自自動(dòng)化具具有較為為重要的的意義。汽汽車租賃賃管理系系統(tǒng)是汽汽車租賃賃公司提提供的
12、一一個(gè)簡(jiǎn)單單易用的的系統(tǒng),隨隨著科技技的發(fā)展展,設(shè)備備和管理理的現(xiàn)代代化,在在實(shí)際生生活中如如何提高高工作效效率成為為一個(gè)很很重要的的問(wèn)題,所所以建立立這種管管理系統(tǒng)統(tǒng)是非常常好的解解決方法法。參考資料資料名稱作者文件編號(hào)、版版本數(shù)據(jù)庫(kù)系系統(tǒng)概論論王珊、薩師師煊2006年年5月第第4版MySQQL入門門經(jīng)典王雨竹、高高飛2013年年4月Javaa基礎(chǔ)教教程吳仁群2009年年4月需求規(guī)約2.1 業(yè)業(yè)務(wù)描述述2.1.11創(chuàng)建背背景該數(shù)據(jù)庫(kù)建建立于MMySQQL,環(huán)環(huán)境為wwinddowss7系統(tǒng)名稱:汽車租租賃管理理系統(tǒng)。 系統(tǒng)的的開發(fā)者者:小組組成員系統(tǒng)的用戶戶:租車車客戶以以及租賃賃公司的的工
13、作人人員。 2.1.22業(yè)務(wù)流流程及工工作內(nèi)容容了解到題目目需求后后,畫好好ER圖圖,寫出出其關(guān)系系模式,并并用MyySQLL建立數(shù)數(shù)據(jù)庫(kù),新新建表,定定義好表表名,建建立視圖圖、存儲(chǔ)儲(chǔ)過(guò)程以以及觸發(fā)發(fā)器。系系統(tǒng)功能能的基本本要求是是可以實(shí)實(shí)現(xiàn)對(duì)車車輛、租租賃客戶戶的查詢?cè)?,可以以查詢汽汽車、客客戶租賃賃歷史記記錄??煽梢园搭愵悇e統(tǒng)計(jì)計(jì)汽車的的租賃金金額和剩剩余的庫(kù)庫(kù)存數(shù),可可以統(tǒng)計(jì)計(jì)某一年年齡客戶戶群體對(duì)對(duì)某類汽汽車的租租賃喜好好,能模模擬客戶戶對(duì)汽車車的租借借、歸還還業(yè)務(wù)。2.2 需需求分析析2.2.11功能需需求(1)車輛輛管理 主要是是表示管管理員可可以對(duì)租租賃公司司現(xiàn)有的的汽車的的具
14、體信信息進(jìn)行行管理,修修改汽車車基本信信息,包包括車牌牌號(hào)、汽汽車顏色色、購(gòu)入入日期、類類別及租租賃狀態(tài)態(tài)等,也也可以添添加新購(gòu)購(gòu)進(jìn)來(lái)的的汽車基基本信息息,以便便更快的的投入租租賃市場(chǎng)場(chǎng),方便便客戶了了解最新新車輛信信息以及及做出更更好的租租賃選擇擇。(2)業(yè)務(wù)務(wù)管理主要提供對(duì)對(duì)汽車的的日常業(yè)業(yè)務(wù)進(jìn)行行管理,如如查詢指指定汽車車的租賃賃狀態(tài),被被租賃的的車的車車牌號(hào),所所生成的的訂單號(hào)號(hào),所租租車的種種類,租租車時(shí)間間、歸還還時(shí)間及及租賃金金額,查查詢租車車客戶的的基本信信息,以以便于管管理員更更好的管管理車輛輛系統(tǒng),保保障系統(tǒng)統(tǒng)安全性性。統(tǒng)計(jì)主要是實(shí)現(xiàn)現(xiàn)統(tǒng)計(jì)某某一年齡齡客戶群群體對(duì)某某類汽車
15、車的租賃賃喜好,可可以通過(guò)過(guò)客戶的的年齡算算出所租租車輛的的種類一一共有多多少輛,可可以按類類別統(tǒng)計(jì)計(jì)汽車的的租賃金金額和剩剩余的庫(kù)庫(kù)存數(shù),以以便管理理員更好好地了解解市場(chǎng)行行情,從從而盡可可能獲得得更大收收益。三、數(shù)據(jù)庫(kù)庫(kù)環(huán)境說(shuō)說(shuō)明3.1 數(shù)數(shù)據(jù)庫(kù)環(huán)環(huán)境數(shù)據(jù)庫(kù)實(shí)例例數(shù)據(jù)庫(kù)系統(tǒng)統(tǒng)數(shù)據(jù)庫(kù)部署署環(huán)境數(shù)據(jù)庫(kù)設(shè)計(jì)計(jì)工具數(shù)據(jù)庫(kù)存放放位置說(shuō)明汽車租賃MySQLL,版本本4.00Windoows77Naviccat forr MyySQLLD:PrrogrramFFileesMySQLL實(shí)例用途說(shuō)說(shuō)明四、數(shù)據(jù)庫(kù)庫(kù)的命名名規(guī)則4.1 數(shù)數(shù)據(jù)庫(kù)對(duì)對(duì)象命名名規(guī)則數(shù)據(jù)庫(kù)對(duì)象象命名規(guī)則備注表tablee功能描描述字符
16、符串例如:Caar表視圖View功功能描述述字符串串例如:V11視圖存儲(chǔ)過(guò)程Proc功功能描述述字符串串例如:P11存儲(chǔ)過(guò)過(guò)程觸發(fā)器Triggger功功能描述述字符串串例如:T11觸發(fā)器器4.2 數(shù)數(shù)據(jù)項(xiàng)編編碼規(guī)則則數(shù)據(jù)項(xiàng)命名規(guī)則數(shù)據(jù)類型長(zhǎng)度備注租賃狀態(tài) 兩位二進(jìn)進(jìn)制碼bit2例如:000車牌號(hào)湘L+(三三位整數(shù)數(shù))+SSBvarchhar10例如:湘LL5200SB客戶賬號(hào)4310223+三三位整數(shù)數(shù)varchhar10例如:433102230001訂單號(hào)四位整數(shù)varchhar10例如:14401租賃日期年-月-日日 時(shí)間間datettimee10例如:20016-05-20 04五、邏輯
17、設(shè)設(shè)計(jì)5.1 系系統(tǒng)E-R圖設(shè)設(shè)計(jì) 圖1 E-R圖 圖2 MyySQLL中E-R圖5.2創(chuàng)建建關(guān)系模模式1.工作人人員(工工號(hào)、密碼、姓姓名、性性別、聯(lián)聯(lián)系電話話)2.客戶信信息(身身份證號(hào)號(hào)、密碼、姓姓名、性性別、所所在單位位、聯(lián)系系電話)3.車輛信信息(車車牌號(hào)、品品牌、座座位數(shù)、顏顏色、租租賃狀態(tài)態(tài)、購(gòu)入入日期、分類號(hào))4.車輛類類別(分分類號(hào)、庫(kù)庫(kù)存數(shù)、日日租價(jià)格格、日租租超公里里價(jià)格、月月租價(jià)格格、月租租超公里里價(jià)格、品品牌)5.管理(工工號(hào)、車車牌號(hào))備注:(工號(hào)號(hào)和車牌牌號(hào)共同同作為管管理表的的主鍵,同同時(shí)也是是外鍵)6.租賃(訂訂單號(hào)、身份證證號(hào)、車牌號(hào)號(hào)、租賃賃日期、歸歸還日
18、期期、租賃賃總金額額)備注:(主主鍵是加加下劃線線,外鍵鍵是加波波浪線)完全依賴:工號(hào)姓名 ,工號(hào)號(hào)密碼,工工號(hào)性別,工工號(hào)聯(lián)系電電話客戶身份證證號(hào)客戶姓名名,客戶戶身份證證號(hào)密碼,客客戶身份份證號(hào)客戶性別別,客戶戶身份證證號(hào)客戶所在在單位,客戶身份證號(hào)客戶聯(lián)系電話 車牌號(hào)號(hào)品牌,車車牌號(hào)座位數(shù)數(shù),車牌牌號(hào)顏色,車車牌號(hào)購(gòu)入日日期,車車牌號(hào)分類號(hào)號(hào) 分類號(hào)號(hào)庫(kù)存數(shù)數(shù),分類類號(hào)日租價(jià)價(jià)格,分分類號(hào)日租超超公里價(jià)價(jià)格,分分類號(hào)月租價(jià)格,分類號(hào)號(hào)月租超超公里價(jià)價(jià)格,分分類號(hào)品牌 訂訂單號(hào)客戶身身份證號(hào)號(hào),訂單單號(hào)車牌號(hào)號(hào),訂單單號(hào)租賃日日期,訂訂單號(hào)歸還日期,訂單單號(hào)租賃金金額部分依賴:(工號(hào)號(hào),車
19、牌牌號(hào))(分別決決定)姓名、密密碼、性性別、聯(lián)聯(lián)系電話話,品牌牌、座位位數(shù)、顏顏色、租租賃狀態(tài)態(tài)、購(gòu)入入日期、分類號(hào)傳遞依賴:訂單號(hào)號(hào)(分別別決定)客客戶的姓姓名、密密碼、性性別、所所在單位位、聯(lián)系系電話、品品牌、分分類號(hào)、座座位數(shù)、顏顏色、租租賃狀態(tài)態(tài)、購(gòu)入入日期六、物理設(shè)設(shè)計(jì)6.1表匯匯總表名功能說(shuō)明car存儲(chǔ)車輛的的信息carcllasss存儲(chǔ)車輛類類別的信信息workeer1存儲(chǔ)工作人人員的信信息rent存儲(chǔ)租賃的的信息custoomerr存儲(chǔ)客戶的的信息managge存儲(chǔ)工作人人員與車車輛的聯(lián)聯(lián)系6.1.11表ccar:車車輛信息息表表名car數(shù)據(jù)庫(kù)用戶戶Test主鍵CarNoo索引
20、字段CarCllasssNo序號(hào)字段名稱數(shù)據(jù)類型允許為空YY/N唯一Y/N區(qū)別度默認(rèn)值約束條件/說(shuō)明1CarNoovarchhar(10)NY高無(wú)主鍵2CarCllasssNovarchhar(10)NN高無(wú)外鍵3CarSttateebit(22)NN低00租賃狀態(tài)4CardaatedateNN低無(wú)購(gòu)入日期5CarCoolorrvarchhar(10)NN低無(wú)汽車顏色sql腳本本DROP TABBLE IF EXIISTSS ccar;CREATTE TTABLLE carr ( CaarNoo vvarccharr(100) NNOT NULLL, CaarCoolorr vvarcchar
21、r(100) NNOT NULLL, CaarDaate daate NOTT NUULL, CaarStta bitt(100) NNOT NULLL, CaarCllasssNo vaarchhar(10) NOOT NNULLL, PRIIMARRY KKEY (CCarNNo), KEYY CCarCClasssNoo (CaarCllasssNo), CONNSTRRAINNT CarrClaassNNo FORREIGGN KKEY (CCarCClasssNoo) REFFEREENCEES carrclaass (CarrClaassNNo)6.1.22表ccarcclasss
22、:車輛輛類別表表表名carcllasss數(shù)據(jù)庫(kù)用戶戶Test主鍵CarCllasssNo序號(hào)字段名稱數(shù)據(jù)類型允許為空YY/N唯一Y/N區(qū)別度默認(rèn)值約束條件/說(shuō)明1CarCllasssNovarchhar(10)NY高無(wú)主鍵2CarCllasssCnttvarchhar(10)NN低無(wú)庫(kù)存數(shù)3CarCllasssSeaatbit(22)NN低無(wú)座位數(shù)4CarCllasssDayyPriice22dateNN低無(wú)日租價(jià)格5CarCllasssDayyPriice11varchhar(10)NN低無(wú)日租超公里里價(jià)格6CarCllasssMonnthPPriccevarchhar(10)NN低無(wú)月租價(jià)
23、格7CarCllasssBraandvarchhar(10)NN低無(wú)車輛品牌sql腳本本DROP TABBLE IF EXIISTSS ccarcclasss;CREATTE TTABLLE carrclaass ( CaarCllasssNo vaarchhar(10) NOOT NNULLL, CaarCllasssCntt vvarccharr(100) NNOT NULLL, CaarCllasssDayyPriice11 vvarccharr(100) NNOT NULLL, CaarCllasssDayyPriice22 vvarccharr(100) NNOT NULLL, Ca
24、arCllasssMonnthPPricce varrchaar(110) NOTT NUULL, CaarCllasssBraand vaarchhar(10) NOOT NNULLL, CaarCllasssseaat varrchaar(110) NOTT NUULL, PRIIMARRY KKEY (CCarCClasssNoo)6.1.33表ccusttomeer:客戶戶信息表表表名custoomerr數(shù)據(jù)庫(kù)用戶戶Test主鍵CusNoo序號(hào)字段名稱數(shù)據(jù)類型允許為空YY/N唯一Y/N區(qū)別度默認(rèn)值約束條件/說(shuō)明1CusNoovarchhar(10)NY高無(wú)主鍵2CusPaasswwor
25、ddvarchhar(10)NN高無(wú)登錄密碼3CusNaamevarchhar(10)NN低無(wú)客戶姓名4CusSeexvarchhar(10)NN低無(wú)客戶性別5CusAggevarchhar(10)NN低無(wú)客戶年齡6CusPhhoneevarchhar(10)NN低無(wú)客戶電話7CusCoompaanyvarchhar(10)NN低無(wú)公司sql腳本本DROP TABBLE IF EXIISTSS ccusttomeer;CREATTE TTABLLE cusstommer ( CuusNoo vvarccharr(100) NNOT NULLL, CuusNaame vaarchhar(10)
26、NOOT NNULLL, CuusSeex varrchaar(22) NNOT NULLL, CuusAgge varrchaar(44) NNOT NULLL, CuusPhhonee vvarccharr(200) NNOT NULLL, CuusCoompaany vaarchhar(20) NOOT NNULLL, CuusPaasswwordd vvarccharr(100) NNOT NULLL, PRIIMARRY KKEY (CCusNNo)6.1.44表wworkker11:工作人人員信息息表表名workeer1數(shù)據(jù)庫(kù)用戶戶Test主鍵WorkNNo序號(hào)字段名稱數(shù)據(jù)類型允許
27、為空YY/N唯一Y/N區(qū)別度默認(rèn)值約束條件/說(shuō)明1WorkNNovarchhar(10)NY高無(wú)主鍵2WorkPPasssworrdvarchhar(10)NN低無(wú)密碼3WorkNNameevarchhar(10)NN低無(wú)姓名4WorkSSexvarchhar(10)NN低無(wú)性別5WorkPPhonnevarchhar(10)NN低無(wú)電話sql腳本本DROP TABBLE IF EXIISTSS wworkker11;CREATTE TTABLLE worrkerr1 ( WoorkNNo varrchaar(110) NOTT NUULL DEFFAULLT , WoorkPPassswor
28、rd varrchaar(110) DEFFAULLT NNULLL, WoorkNNamee vvarccharr(100) DDEFAAULTT NUULL, WoorkSSex vaarchhar(10) DEEFAUULT NULLL, WoorkPPhonne varrchaar(110) DEFFAULLT NNULLL, PRIIMARRY KKEY (WWorkkNo)6.1.55表rrentt:租賃表表表名rent數(shù)據(jù)庫(kù)用戶戶Test主鍵RecorrdNoo索引CarNoo、CuusNoo序號(hào)字段名稱數(shù)據(jù)類型允許為空YY/N唯一Y/N區(qū)別度默認(rèn)值約束條件/說(shuō)明1Recorrd
29、Noovarchhar(10)NY高無(wú)主鍵2CarNoovarchhar(10)NN高無(wú)外鍵3CusNoovarchhar(10)NN低無(wú)外鍵4RecorrdCoostvarchhar(10)NN低無(wú)總金額5RecorrdReentDDateevarchhar(10)NN低無(wú)租賃時(shí)間6RecorrdReeturrnDaatevarchhar(10)NN低無(wú)歸還時(shí)間sql腳本本DROP TABBLE IF EXIISTSS rrentt;CREATTE TTABLLE rennt ( ReecorrdNoo vvarccharr(100) NNOT NULLL, ReecorrdReentDDa
30、tee ddateetimme NNOT NULLL, ReecorrdReeturrnDaate daatettimee NOOT NNULLL, CuusNoo vvarccharr(100) NNOT NULLL, CaarNoo vvarccharr(100) NNOT NULLL, ReecorrdCoost vaarchhar(10) DEEFAUULT NULLL, PRIIMARRY KKEY (RRecoordNNo), KEYY CCusNNo (CCusNNo), KEYY CCarNNo (CCarNNo), CONNSTRRAINNT CarrNo FOOREIIGN
31、 KEYY (CarrNo) RREFEERENNCESS ccar (CarrNo), CONNSTRRAINNT CussNo FOOREIIGN KEYY (CussNo) RREFEERENNCESS ccusttomeer (CCusNNo)6.1.66表mmanaage:管管理表表名Wmanaage數(shù)據(jù)庫(kù)用戶戶Test主鍵CarNoo、WoorkNNo索引CarNoo序號(hào)字段名稱數(shù)據(jù)類型允許為空YY/N唯一Y/N區(qū)別度默認(rèn)值約束條件/說(shuō)明1WorkNNovarchhar(10)NY高無(wú)主鍵2CarNoovarchhar(10)NN高無(wú)主鍵sql腳本本DROP TABBLE IF E
32、XIISTSS mmaneege;CREATTE TTABLLE mannegee ( WoorkNNo varrchaar(110) NOTT NUULL DEFFAULLT , CaarNoo vvarccharr(100) NNOT NULLL DDEFAAULTT , PRIIMARRY KKEY (WWorkkNo,CCarNNo), KEYY CCarNNo (CCarNNo), CONNSTRRAINNT mannegee_ibbfk_1 FORREIGGN KKEY (CCarNNo) REEFERRENCCES caar (CCarNNo), CONNSTRRAINNT Wo
33、rrkNoo FFOREEIGNN KEEY (WoorkNNo) REEFERRENCCES woorkeer1 (WorrkNoo)6.2視圖圖的設(shè)計(jì)計(jì)6.2.11 視圖圖V11:按按車輛的的類別統(tǒng)統(tǒng)計(jì)汽車車的租賃賃金額和和數(shù)庫(kù)存存數(shù)關(guān)鍵代碼:DROP VIEEW IIF EEXISSTS v11;CREATTE AALGOORITTHM=UNDDEFIINEDD DEEFINNER=roootllocaalhoost SQQL SSECUURITTY DDEFIINERR VIIEW v11 AAS sseleect caarcllasss.CarrClaassNNo AS CaarCl
34、lasssNo,ccarcclasss.CaarCllasssCntt AAS CarrClaassCCnt frrom caarcllasss ggrouup bby carrclaass.CCarCClasssNoo ;圖3 按類別別統(tǒng)計(jì)汽汽車的租租賃金額額和剩余余的庫(kù)存存6.2.22視圖V2:通過(guò)過(guò)訂單號(hào)號(hào)了解到到所租車車輛的類類別號(hào)及及類別名名關(guān)鍵代碼:DROP VIEEW IIF EEXISSTS v22;CREATTE AALGOORITTHM=UNDDEFIINEDD DEEFINNER=roootllocaalhoost SQQL SSECUURITTY DDEFIINERR
35、VIIEW v22 AAS sseleect reent.RRecoordNNo AS ReecorrdNoo,carr.CarrClaassNNo AS CaarCllasssNo,ccarcclasss.CaarCllasssBraand ASS CCarCClasssBrrandd ffromm (reent jooin caar) jooin caarcllasss) wheere (rennt.CaarNoo = ccar.CCarNNo) annd (caar.CaarCllasssNo = caarcllasss.CarrClaassNNo) ggrouup bby carr.C
36、arrClaassNNo ;圖4 訂單單號(hào)求所所租車輛輛的類別別號(hào)及類類別名6.2.33 視圖圖V33: 統(tǒng)計(jì)某某一年齡齡階段對(duì)對(duì)汽車類類別的喜喜好,并并統(tǒng)計(jì)相相應(yīng)人數(shù)數(shù)關(guān)鍵代碼:DROP VIEEW IIF EEXISSTS v33;CREATTE AALGOORITTHM=UNDDEFIINEDD DEEFINNER=roootllocaalhoost SQQL SSECUURITTY DDEFIINERR VIIEW v33 AAS sseleect cuustoomerr.CussAgee AAS CussAgee,carrclaass.CCarCClasssBrrandd AAS C
37、arrClaassBBrannd,couunt(cuustoomerr.CussAgee) AS Coountt(cuustoomerr.CuusAgge) frrom (caarcllasss jjoinn ccusttomeer) jooin reent) jjoinn ccar) wwherre (ccusttomeer.CuusNoo = rrentt.CussNo) aand (rrentt.CarrNo = caar.CaarNoo) andd (carr.CarrClaassNNo = carrclaass.CCarCClasssNoo) grroupp byy ccarccla
38、sss.CaarCllasssBraand ;圖4統(tǒng)計(jì)某某一年齡齡階段對(duì)對(duì)汽車類類別的喜喜好及相相應(yīng)人數(shù)數(shù)6.2.33 視圖圖V44: 查詢所所輸入的的車牌號(hào)號(hào)的車現(xiàn)現(xiàn)在所處處 狀態(tài)態(tài)關(guān)鍵代碼:DROP VIEEW IIF EEXISSTS v44;CREATTE AALGOORITTHM=UNDDEFIINEDD DEEFINNER=roootllocaalhoost SQQL SSECUURITTY DDEFIINERR VIIEW v44 AAS sseleect caar.CaarSttatee AAS CarrStaate,ccar.CCarNNo AS CaarNoo,carrcl
39、aass.CCarCClasssBrrandd AAS CarrClaassBBrannd froom (caar joiin carrclaass) wwherre (caar.CaarCllasssNo = caarcllasss.CarrClaassNNo) ;圖5 查詢?cè)兯斎肴胲嚺铺?hào)號(hào)的現(xiàn)在在狀態(tài)6.3存儲(chǔ)儲(chǔ)過(guò)程 6.3.11存儲(chǔ)過(guò)過(guò)程PP1 功能:查詢?cè)兠枯v車車的狀態(tài)態(tài)和庫(kù)存存數(shù),執(zhí)執(zhí)行存儲(chǔ)儲(chǔ)過(guò)程關(guān)鍵代碼:DROOP PPROCCEDUURE IF EXIISTSS PP1;CREATTE DDEFIINERR=rroottloccalhhostt PPROCCEDUURE P11
40、()beginn seelecct CCarNNo,CCarSStatte,CCarCClasssBrrandd,CaarCllasssCntt frrom carr,caarcllassswheree caar.CCarCClasssNoo=caarcllasss.CaarCllasssNo;end;圖6 執(zhí)行行結(jié)果6.3.22存儲(chǔ)過(guò)過(guò)程PP2 功能: 查查詢所輸輸入客戶戶賬號(hào)的的租賃歷歷史記錄錄,執(zhí)行行存儲(chǔ)過(guò)過(guò)程關(guān)鍵代碼:參數(shù):CussNo varrchaar(110)DROP PROOCEDDUREE IFF EXXISTTS P2;CREATTE PPROCCEDUURE P22(CC
41、usNNo vvarccharr(100)Beginn selecct rennt.RRecoordNNo,rrentt.ReecorrdReentDDatee,reent.ReccorddRetturnnDatte,rrentt.ReecorrdCoost,carr.CaarNoo,caarcllasss.CaarCllasssBraandfrom rennt,ccar,carrclaass wheere CussNo=CussNo andd reent.CarrNo=carr.CaarNoo annd ccar.CarrClaassNNo=ccarcclasss.CCarCClasssNo
42、o; end圖7 輸入入客戶賬賬號(hào)執(zhí)行行結(jié)果6.3.33存儲(chǔ)過(guò)過(guò)程PP3 功能: 查查詢所輸輸入車牌牌號(hào)的被被租賃歷歷史記錄錄,執(zhí)行行存儲(chǔ)過(guò)過(guò)程關(guān)鍵代碼:參數(shù)CCarNNo vvarccharr(100)DROP PROOCEDDUREE IFF EXXISTTS P3;CREATTE PPROCCEDUURE P33(INN CaarNoo vaarchhar(10)beginnselecct RRecoordNNo,RRecoordRRenttDatte,RRecoordRRetuurnDDatee,ReecorrdCoost,CussNofrom rennt wheere CarrNo=
43、newwCarrNo; endd圖8 輸入入車牌號(hào)號(hào)執(zhí)行結(jié)結(jié)果 6.3.4存儲(chǔ)儲(chǔ)過(guò)程P4 功能:通過(guò)過(guò)輸入訂訂單號(hào)查查詢訂單單信息,執(zhí)執(zhí)行存儲(chǔ)儲(chǔ)過(guò)程。關(guān)鍵代碼:參數(shù)nnewRRecoordNNo vvarccharr(100)DROP PROOCEDDUREE IFF EXXISTTS P5;beginnselecct RRecoordRRenttDatte,RRecoordRRetuurnDDatee,CuusNoo,CaarNoo,ReecorrdCoostfrom renntwheree ReecorrdNoo=neewReecorrdNoo;end圖9 執(zhí)行行結(jié)果6.4觸發(fā)發(fā)器6.4.
44、11觸發(fā)器器T11 功能:當(dāng)租租賃公司司新購(gòu)入入一輛汽汽車時(shí),輸輸入新的的車牌號(hào)號(hào)及信息息,此車車輛所對(duì)對(duì)應(yīng)車輛輛類別的的庫(kù)存數(shù)數(shù)自動(dòng)增增加,購(gòu)購(gòu)入多輛輛時(shí)增加加相應(yīng)數(shù)數(shù)量的庫(kù)庫(kù)存。關(guān)鍵代碼:DROOP TTRIGGGERR IFF EXXISTTS T1;CREATTE TTRIGGGERR TT1 AFTTER INSSERTT ONN ccar FOOR EEACHH ROOW beginndeclaare c iint;set cc=(sseleect CarrClaassCCnt froom ccarcclasss whheree CaarCllasssNo=neww.CaarCll
45、asssNo); uppdatte ccarcclasss sett CaarCllasssCntt=c+1 whheree CaarCllasssNo=neww.CaarCllasssNo;end ;DDELIIMITTER ; 圖10 新新增一輛輛車庫(kù)存存數(shù)加一一6.4.22觸發(fā)器器T22 功能:當(dāng)租租賃公司司報(bào)廢一一輛汽車車時(shí),刪刪除車牌牌號(hào)及信信息,此此車輛所所對(duì)應(yīng)車車輛類別別的庫(kù)存存數(shù)自動(dòng)動(dòng)減少,刪刪除多輛輛時(shí)減少少相應(yīng)數(shù)數(shù)量的庫(kù)庫(kù)存。關(guān)鍵代碼: DROOP TTRIGGGERR IFF EXXISTTS T2;CREATTE TTRIGGGERR TT2 AFTTER DELLET
46、EE ONN ccar FOOR EEACHH ROOW bbegiindeclaare c iint;set cc=( seelecct CCarCClasssCnnt ffromm caarcllasss whheree CaarCllasssNo=oldd.CaarCllasssNo); uppdatte ccarcclasss seet CCarCClasssCnnt=cc-1 whheree CaarCllasssNo=oldd.CaarCllasssNo; endd圖11 刪刪除一個(gè)個(gè)車輛記記錄,庫(kù)庫(kù)存數(shù)自自動(dòng)減一一6.4.33觸發(fā)器器T33 功能:當(dāng)產(chǎn)產(chǎn)生一個(gè)個(gè)新的訂訂單時(shí),訂訂
47、單中所所預(yù)訂車車輛所對(duì)對(duì)應(yīng)車輛輛類別的的庫(kù)存數(shù)數(shù)自動(dòng)減減少,產(chǎn)產(chǎn)生多個(gè)個(gè)訂單號(hào)號(hào)時(shí)也減減少相應(yīng)應(yīng)數(shù)量的的庫(kù)存。關(guān)鍵代碼:DROP TRIIGGEER IIF EEXISSTS T33;DELIMMITEER ;CREATTE TTRIGGGERR TT3 AFTTER INSSERTT ONN rrentt FFOR EACCH RROW upddatee caarcllasssset CCarCClasssCnnt=CCarCClasssCnnt-11wheree CaarCllasssNo in(selecct CCarCClasssNoo from carrwheree CCarNNo
48、iin (seleect CarrNofrom rennt wherre CCarNNo =neww.CaarNoo);DELLIMIITERR ;圖11 增增加訂單單對(duì)應(yīng)類類別庫(kù)存存數(shù)減少少6.4.44觸發(fā)器器T44 功能:當(dāng)產(chǎn)產(chǎn)取消一一個(gè)訂單單時(shí),訂訂單中所所預(yù)訂車車輛所對(duì)對(duì)應(yīng)車輛輛類別的的庫(kù)存數(shù)數(shù)自動(dòng)增增加,取取消多個(gè)個(gè)訂單號(hào)號(hào)時(shí)也增增加相應(yīng)應(yīng)數(shù)量的的庫(kù)存。關(guān)鍵代碼:DROP TRIIGGEER IIF EEXISSTS T44;DELIMMITEER ;CREATTE TTRIGGGERR TT4 AFTTER INSSERTT ONN rrentt FFOR EACCH RROW u
49、pddatee caarcllasssset CCarCClasssCnnt=CCarCClasssCnnt+1wheree CaarCllasssNo in(selecct CCarCClasssNoo from carr wheere CaarNoo inn (sseleect CarrNofrom rennt wheere CarrNo =olld.CCarNNo);DELLIMIITERR ;圖12 取取消一個(gè)個(gè)訂單對(duì)對(duì)應(yīng)類別別庫(kù)存數(shù)數(shù)增加6.4.55觸發(fā)器器T55 功能:當(dāng)產(chǎn)產(chǎn)生一個(gè)個(gè)新的訂訂單時(shí),訂訂單中所所預(yù)訂車車輛的租租賃狀態(tài)態(tài)由空閑閑狀態(tài)(000)變變?yōu)轭A(yù)訂訂狀態(tài)(001)。
50、關(guān)鍵代碼:DELLIMIITERR ;DROP TRIIGGEER IIF EEXISSTS T55;DELIMMITEER ;CREATTE TTRIGGGERR TT5 AFTTER UPDDATEE ONN rrentt FFOR EACCH RROW updatte ccarset CCarSStatte=CCarSStatte+11wheree CaarNoo inn(selecct CCarNNofrom rennt wherre CCarNNo =neww.CaarNoo);DELLIMIITERR ;圖13 新新增訂單單對(duì)應(yīng)車車輛的租租賃狀態(tài)態(tài)改變6.5 JJavaa模塊設(shè)設(shè)計(jì)
51、6.5.11 連接接數(shù)據(jù)庫(kù)庫(kù)圖14 連連接caar表執(zhí)執(zhí)行結(jié)果果6.5.22 Jaava界界面設(shè)計(jì)計(jì)圖15 主主界面 圖166 管理理員登錄錄界面圖17 管管理員登登錄成功功界面圖18 客客戶登錄錄界面圖19 客客戶登錄錄成功界界面安全性設(shè)計(jì)計(jì)被授戶必供名確碼儲(chǔ)庫(kù)務(wù)只系理或少少數(shù)高級(jí)級(jí)管理人人員登錄錄。據(jù)安略從MYSSQL的策7.1防止止用戶直直接操作作數(shù)據(jù)庫(kù)庫(kù)義授同不權(quán)7.3角色色與權(quán)限限角色可以訪問(wèn)的的表與列列操作權(quán)z限限例如:管理理員可訪問(wèn)所有有表完全控制權(quán)權(quán)限可訪問(wèn)所有有表完全控制權(quán)權(quán)限可訪問(wèn)所有有表完全控制權(quán)權(quán)限角色B只可訪問(wèn)CCar表表完全控制權(quán)權(quán)限只可訪問(wèn)CCarcclasss表
52、完全控制權(quán)權(quán)限只可訪問(wèn)RRentt表完全控制權(quán)權(quán)限八、數(shù)據(jù)庫(kù)庫(kù)管理與與維護(hù)說(shuō)說(shuō)明(一)完善善管理制制度,強(qiáng)強(qiáng)化監(jiān)管管力度。數(shù)數(shù)據(jù)庫(kù)系系統(tǒng)的安安全與企企業(yè)自身身內(nèi)部的的安全機(jī)機(jī)制、內(nèi)內(nèi)外網(wǎng)絡(luò)絡(luò)環(huán)境、從從業(yè)人員員素質(zhì)等等密切相相關(guān)。因因此,企企業(yè)應(yīng)該該完善網(wǎng)網(wǎng)絡(luò)系統(tǒng)統(tǒng)安全規(guī)規(guī)章制度度,防范范因制度度缺陷帶帶來(lái)的風(fēng)風(fēng)險(xiǎn);企企業(yè)應(yīng)該該規(guī)范操操作流程程和故障障處理流流程,減減少人為為失誤與與故障,提提高故障障處理速速度,縮縮短故障障處理時(shí)時(shí)間;企企業(yè)應(yīng)該該通過(guò)建建立科學(xué)學(xué)合理的的責(zé)任追追究機(jī)制制,防止止出現(xiàn)由由于工作作態(tài)度、工工作作風(fēng)風(fēng)等各種種人為因因素導(dǎo)致致的數(shù)據(jù)據(jù)庫(kù)安全全事故。(二)采采取措施施,確
53、保保數(shù)據(jù)庫(kù)庫(kù)數(shù)據(jù)的的安全。保保證數(shù)據(jù)據(jù)庫(kù)數(shù)據(jù)據(jù)的安全全是數(shù)據(jù)據(jù)庫(kù)日常常管理與與維護(hù)工工作的首首要任務(wù)務(wù),企業(yè)業(yè)需要采采取的安安全措施施主要有有:確保保網(wǎng)絡(luò)及及操作系系統(tǒng)安全全。網(wǎng)絡(luò)絡(luò)系統(tǒng)是是數(shù)據(jù)庫(kù)庫(kù)應(yīng)用的的外部環(huán)環(huán)境和基基礎(chǔ),網(wǎng)網(wǎng)絡(luò)系統(tǒng)統(tǒng)安全是是數(shù)據(jù)庫(kù)庫(kù)安全的的第一道道屏障。從從技術(shù)角角度講,網(wǎng)網(wǎng)絡(luò)系統(tǒng)統(tǒng)層次的的安全防防范技術(shù)術(shù)有很多多種,大大致可以以分為防防火墻、數(shù)數(shù)字簽名名與認(rèn)證證、入侵侵檢測(cè)等等。操作作系統(tǒng)是是數(shù)據(jù)庫(kù)庫(kù)系統(tǒng)的的運(yùn)行平平臺(tái),能能夠?yàn)閿?shù)數(shù)據(jù)庫(kù)系系統(tǒng)提供供一定程程度的安安全保護(hù)護(hù)。操作作系統(tǒng)的的安全控控制方法法主要是是采用隔隔離控制制、訪問(wèn)問(wèn)控制、信信息加密密和審計(jì)計(jì)跟蹤。主主
54、要安全全技術(shù)有有操作系系統(tǒng)安全全策略、安安全管理理策略等等。加強(qiáng)用用戶身份份驗(yàn)證。用用戶身份份驗(yàn)證是是數(shù)據(jù)庫(kù)庫(kù)系統(tǒng)的的重要防防線。利利用窗體體身份驗(yàn)驗(yàn)證數(shù)據(jù)據(jù)庫(kù)程序序的漏洞洞,進(jìn)而而獲取存存儲(chǔ)在數(shù)數(shù)據(jù)庫(kù)中中的用戶戶身份驗(yàn)驗(yàn)證密碼碼,這是是目前對(duì)對(duì)網(wǎng)絡(luò)數(shù)數(shù)據(jù)庫(kù)攻攻擊最常常見的方方式。對(duì)對(duì)此,企企業(yè)信息息部門通通常使用用帶有ssaltt值的單單向密碼碼哈希值值,以避避免用戶戶密碼在在數(shù)據(jù)庫(kù)庫(kù)中以明明文形式式存儲(chǔ),減減輕字典典攻擊帶帶來(lái)的威威脅。對(duì)重要數(shù)據(jù)據(jù)加密。數(shù)數(shù)據(jù)加密密交換又又稱密碼碼學(xué),是是計(jì)算機(jī)機(jī)系統(tǒng)對(duì)對(duì)信息進(jìn)進(jìn)行保護(hù)護(hù)的一種種最可靠靠的辦法法。它利利用密碼碼技術(shù)對(duì)對(duì)信息進(jìn)進(jìn)行交換換,實(shí)現(xiàn)
55、現(xiàn)信息隱隱蔽,從從而有效效保護(hù)信信息的安安全不受受侵犯。數(shù)數(shù)據(jù)庫(kù)加加密要求求加解密密的粒度度是每個(gè)個(gè)記錄的的字段數(shù)數(shù)據(jù)。采采用庫(kù)外外口加密密的方式式,對(duì)密密鑰的管管理較為為簡(jiǎn)單,只只需借用用文件加加密的密密鑰管理理方法,將將加密后后的數(shù)據(jù)據(jù)塊納入入數(shù)據(jù)庫(kù)庫(kù),在算算法或數(shù)數(shù)據(jù)庫(kù)系系統(tǒng)中做做些必要要的改動(dòng)動(dòng)就行。這這樣有利利于公共共數(shù)據(jù)字字典的使使用和維維護(hù)系統(tǒng)統(tǒng)的完整整性。 做做好數(shù)據(jù)據(jù)庫(kù)備份份與恢復(fù)復(fù)。數(shù)據(jù)據(jù)備份是是備份數(shù)數(shù)據(jù)庫(kù)某某個(gè)時(shí)刻刻的數(shù)據(jù)據(jù)狀態(tài),當(dāng)當(dāng)系統(tǒng)出出現(xiàn)意外外時(shí)用來(lái)來(lái)恢復(fù)系系統(tǒng)。依依靠網(wǎng)絡(luò)絡(luò)辦公的的企業(yè),其其信息系系統(tǒng)很可可能隨時(shí)時(shí)被破壞壞而丟失失數(shù)據(jù)。因因此,數(shù)數(shù)據(jù)庫(kù)管管理系統(tǒng)
56、統(tǒng)必須具具備把數(shù)數(shù)據(jù)庫(kù)從從錯(cuò)誤狀狀態(tài)恢復(fù)復(fù)到某一一已知的的正確狀狀態(tài)的功功能,這這就是數(shù)數(shù)據(jù)庫(kù)的的恢復(fù)技技術(shù)。 (三三)開展展數(shù)據(jù)庫(kù)庫(kù)健康檢檢查。為為及時(shí)發(fā)發(fā)現(xiàn)數(shù)據(jù)據(jù)庫(kù)系統(tǒng)統(tǒng)存在的的問(wèn)題,在在日常管管理與維維護(hù)中,數(shù)數(shù)據(jù)管理理員要對(duì)對(duì)數(shù)據(jù)庫(kù)庫(kù)開展健健康檢查查。當(dāng)前前,煙草草行業(yè)內(nèi)內(nèi)大部分分企業(yè)使使用的數(shù)數(shù)據(jù)庫(kù)是是IBMM DBB2,對(duì)對(duì)該數(shù)據(jù)據(jù)庫(kù)進(jìn)行行檢查時(shí)時(shí),檢查查內(nèi)容主主要包括括以下七七個(gè)方面面: 11、系統(tǒng)統(tǒng)環(huán)境:操作系系統(tǒng)版本本、文件件系統(tǒng)容容量、內(nèi)內(nèi)存交換換區(qū)使用用率、系系統(tǒng)性能能。 22、數(shù)據(jù)據(jù)庫(kù)環(huán)境境:數(shù)據(jù)據(jù)庫(kù)和補(bǔ)補(bǔ)丁版本本、是否否有僵尸尸數(shù)據(jù)庫(kù)庫(kù)進(jìn)程、數(shù)數(shù)據(jù)庫(kù)節(jié)節(jié)點(diǎn)數(shù)、是是否有
57、其其他數(shù)據(jù)據(jù)庫(kù)產(chǎn)品品及版本本。3、日志記記錄:ddb2ddiagg.loog報(bào)錯(cuò)錯(cuò)、dbb2innst11.nffy報(bào)錯(cuò)錯(cuò)、是否否有需要要處理的的DUMM4、數(shù)據(jù)庫(kù)庫(kù)健康狀狀況:表表空間利利用率和和狀態(tài)、表表空間容容器利用用率和狀狀態(tài)、排排序溢出出、是否否需要收收集統(tǒng)計(jì)計(jì)信息、是是否需要要數(shù)據(jù)重重組、活活動(dòng)日志志和日志志所在文文件系統(tǒng)統(tǒng)利用率率、死鎖鎖發(fā)生率率、鎖升升級(jí)發(fā)生生率、鎖鎖等待的的百分比比、編目目Cacche命命中率、包包Cacche命命中率、監(jiān)監(jiān)視堆利利用率、數(shù)數(shù)據(jù)庫(kù)堆堆利用率率、數(shù)據(jù)據(jù)庫(kù)緩沖沖池命中中率。 55、數(shù)據(jù)據(jù)庫(kù)維護(hù)護(hù)內(nèi)容:最近一一次統(tǒng)計(jì)計(jì)信息收收集時(shí)間間、最近近一次表表
58、數(shù)據(jù)重重組時(shí)間間、最近近一次綁綁定包時(shí)時(shí)間、最最近一次次數(shù)據(jù)庫(kù)庫(kù)備份時(shí)時(shí)間。 66、權(quán)限限管理:pubblicc組的權(quán)權(quán)限是否否取消。7、數(shù)據(jù)庫(kù)庫(kù)基本信信息記錄錄:數(shù)據(jù)據(jù)庫(kù)內(nèi)存存使用、環(huán)環(huán)境變量量。數(shù)據(jù)據(jù)庫(kù)管理理的意義義重大,關(guān)關(guān)系到企企業(yè)信息息系統(tǒng)的的正常運(yùn)運(yùn)作,仍仍至整個(gè)個(gè)企業(yè)的的生死存存亡。要要做好數(shù)數(shù)據(jù)庫(kù)的的日常管管理與維維護(hù),不不僅要求求數(shù)據(jù)庫(kù)庫(kù)管理員員熟練掌掌握專業(yè)業(yè)技術(shù),還還要有足足夠的細(xì)細(xì)心和高高度的責(zé)責(zé)任心。8.1課程程設(shè)計(jì)總總結(jié):本次課程設(shè)設(shè)計(jì)不僅僅僅是對(duì)對(duì)所學(xué)知知識(shí)的總總結(jié),還還是一種種學(xué)習(xí)思思想的升升華。正正所謂實(shí)實(shí)踐出真真知,然然而,當(dāng)當(dāng)我沿著著步驟一一步步進(jìn)進(jìn)行下去
59、去的時(shí)候候,才意意識(shí)到自自己知識(shí)識(shí)的淺薄薄和視野野的狹窄窄。通過(guò)這段時(shí)時(shí)間的學(xué)學(xué)習(xí),讓讓我及組組員深切切體會(huì)到到了一個(gè)個(gè)完整的的管理系系統(tǒng)編寫寫的復(fù)雜雜程度和和困難程程度,對(duì)對(duì)軟件開開發(fā)的流流程也有有了一個(gè)個(gè)更清晰晰的了解解,從一一開始的的可行性性分析,系系統(tǒng)需求求分析,再再到數(shù)據(jù)據(jù)庫(kù)設(shè)計(jì)計(jì),功能能模塊的的設(shè)計(jì)和和界面的的設(shè)計(jì),到到最后的的系統(tǒng)運(yùn)運(yùn)行與測(cè)測(cè)試。這這個(gè)過(guò)程程中,每每一個(gè)步步驟都很很重要,缺缺一不可可。當(dāng)然然,由于于自身技技術(shù)能力力不足,缺缺乏實(shí)際際開發(fā)經(jīng)經(jīng)驗(yàn),再再加上時(shí)時(shí)間有限限,本系系統(tǒng)還有有許多有有待完善善的部分分。希望我能今今后通過(guò)過(guò)不斷地地學(xué)習(xí)和和實(shí)踐來(lái)來(lái)提升自自己的各各
60、方面能能力,學(xué)學(xué)會(huì)讓所所學(xué)理論論知識(shí)與與實(shí)際操操作的融融會(huì)貫通通,為以以后工作作及生活活中的系系統(tǒng)軟件件設(shè)計(jì)打打下良好好的基礎(chǔ)礎(chǔ)。九、附錄 源代碼碼9.1 數(shù)數(shù)據(jù)庫(kù)源源代碼/*Naviccat MySSQL Datta TTrannsfeerSourcce SServver : loocallhosstSourcce SServver Verrsioon : 5005233Sourcce HHostt : loocallhosst:333066Sourcce DDataabasse : teestTargeet SServver Typpe : MYYSQLLTargeet SServver
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度影視MV拍攝與藝人肖像權(quán)授權(quán)合同
- 二零二五年度木材貿(mào)易代理與倉(cāng)儲(chǔ)管理合同3篇
- 二零二五年度人防工程防雷接地檢測(cè)合同2篇
- 二零二四年度信用證項(xiàng)下跨境貿(mào)易融資合同模板3篇
- 二零二四年度液化氣供應(yīng)與綜合能源服務(wù)合同范本3篇
- 二零二五年度車貸逾期催收服務(wù)合同2篇
- 二零二五年度智慧農(nóng)業(yè)攤位租賃合同樣本
- 2025年度個(gè)人失業(yè)保險(xiǎn)合同規(guī)范范本4篇
- 易錯(cuò)點(diǎn)15 氣體狀態(tài)變化引起的內(nèi)能改變問(wèn)題 (5陷阱點(diǎn)4考點(diǎn)4題型)2025版高考物理易錯(cuò)點(diǎn)透析講義(含答案)
- 2025年度鋼構(gòu)工程鋼結(jié)構(gòu)節(jié)點(diǎn)連接合同協(xié)議2篇
- 2024-2025學(xué)年山東省濰坊市高一上冊(cè)1月期末考試數(shù)學(xué)檢測(cè)試題(附解析)
- 江蘇省揚(yáng)州市蔣王小學(xué)2023~2024年五年級(jí)上學(xué)期英語(yǔ)期末試卷(含答案無(wú)聽力原文無(wú)音頻)
- 數(shù)學(xué)-湖南省新高考教學(xué)教研聯(lián)盟(長(zhǎng)郡二十校聯(lián)盟)2024-2025學(xué)年2025屆高三上學(xué)期第一次預(yù)熱演練試題和答案
- 決勝中層:中層管理者的九項(xiàng)修煉-記錄
- 幼兒園人民幣啟蒙教育方案
- 臨床藥師進(jìn)修匯報(bào)課件
- 軍事理論(2024年版)學(xué)習(xí)通超星期末考試答案章節(jié)答案2024年
- 《無(wú)人機(jī)法律法規(guī)知識(shí)》課件-第1章 民用航空法概述
- 政治丨廣東省2025屆高中畢業(yè)班8月第一次調(diào)研考試廣東一調(diào)政治試卷及答案
- 網(wǎng)絡(luò)設(shè)備安裝與調(diào)試(華為eNSP模擬器)整套教學(xué)課件
- 銀行卡凍結(jié)怎么寫申請(qǐng)書
評(píng)論
0/150
提交評(píng)論