汽車(chē)租賃管理系統(tǒng)原理課程設(shè)計(jì)最終版_第1頁(yè)
汽車(chē)租賃管理系統(tǒng)原理課程設(shè)計(jì)最終版_第2頁(yè)
汽車(chē)租賃管理系統(tǒng)原理課程設(shè)計(jì)最終版_第3頁(yè)
汽車(chē)租賃管理系統(tǒng)原理課程設(shè)計(jì)最終版_第4頁(yè)
汽車(chē)租賃管理系統(tǒng)原理課程設(shè)計(jì)最終版_第5頁(yè)
已閱讀5頁(yè),還剩58頁(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、長(zhǎng) 沙 學(xué) 院課程設(shè)計(jì)說(shuō)說(shuō)明書(shū)題目汽車(chē)租賃管管理系統(tǒng)統(tǒng)系(部)數(shù)學(xué)與計(jì)算算機(jī)科學(xué)學(xué)專(zhuān)業(yè)(班級(jí)級(jí))軟件03班班姓名學(xué)號(hào)指導(dǎo)教師黃彩霞、劉劉欣起止日期2016.5.115-220166.5.27課程設(shè)計(jì)任任務(wù)書(shū)課程名稱(chēng):數(shù)據(jù)庫(kù)庫(kù)系統(tǒng)原原理課程程設(shè)計(jì)設(shè)計(jì)題目: 汽車(chē)車(chē)租賃管管理系統(tǒng)統(tǒng)。已知技術(shù)參參數(shù)和設(shè)設(shè)計(jì)要求求:題目:汽車(chē)車(chē)租賃管管理系統(tǒng)統(tǒng)某汽車(chē)租賃賃公司汽汽車(chē)租賃賃管理系系統(tǒng)需要要如下信信息:工作人員信信息包括括:工號(hào)號(hào)、姓名名、性別別、聯(lián)系系電話(huà)等等??蛻?hù)信息包包括:身身份證號(hào)號(hào)、姓名名、性別別、所在在單位、聯(lián)聯(lián)系電話(huà)話(huà)等。車(chē)輛信息包包括:車(chē)車(chē)牌號(hào)、品品牌、顏顏色、座座位數(shù)、日日租價(jià)格格、日租

2、租超公里里價(jià)格、月月租價(jià)格格、租賃賃狀態(tài)、購(gòu)購(gòu)入日期期等。車(chē)輛類(lèi)別信信息包括括:分類(lèi)類(lèi)號(hào),庫(kù)庫(kù)存數(shù)。其業(yè)務(wù)規(guī)則則描述如如下:一個(gè)工作人人員可以以對(duì)很多多輛車(chē)輛輛進(jìn)行管管理,一一輛車(chē)也也可以被被多個(gè)工工作人員員管理;一輛車(chē)車(chē)只能屬屬于一種種車(chē)輛類(lèi)類(lèi)別,而而一種車(chē)車(chē)輛類(lèi)別別可以包包含多輛輛車(chē);一一個(gè)客戶(hù)戶(hù)可以租租多輛不不同的車(chē)車(chē)。2、系統(tǒng)功功能的基基本要求求:可以實(shí)現(xiàn)對(duì)對(duì)車(chē)輛、租租賃客戶(hù)戶(hù)的查詢(xún)?cè)儯梢砸圆樵?xún)汽汽車(chē)、客客戶(hù)租賃賃歷史記記錄??煽梢园搭?lèi)類(lèi)別統(tǒng)計(jì)計(jì)汽車(chē)的的租賃金金額和剩剩余的庫(kù)庫(kù)存數(shù),可可以統(tǒng)計(jì)計(jì)某一年年齡客戶(hù)戶(hù)群體對(duì)對(duì)某類(lèi)汽汽車(chē)的租租賃喜好好,能模模擬客戶(hù)戶(hù)對(duì)汽車(chē)車(chē)的租借借、歸還還業(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ì)階段畫(huà)出實(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ù)依賴(lài)集集分析你所設(shè)設(shè)計(jì)的關(guān)關(guān)系數(shù)據(jù)據(jù)庫(kù)模式式是否屬屬于3NNF4、物理設(shè)設(shè)計(jì)階段段確定所有字字段的名名稱(chēng)、類(lèi)類(lèi)型、寬寬度、小小數(shù)位數(shù)數(shù)及完整整性約束束 確定數(shù)據(jù)庫(kù)庫(kù)及表的的名稱(chēng)及及其組成成 確定索引文文件和索索引關(guān)鍵鍵字5、數(shù)據(jù)庫(kù)庫(kù)安全及及維護(hù)設(shè)設(shè)計(jì)階段段設(shè)計(jì)一個(gè)適適合的數(shù)數(shù)據(jù)庫(kù)安安全策略略(用戶(hù)戶(hù)身份認(rèn)認(rèn)證、訪(fǎng)訪(fǎng)問(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í)施階階段要求所有操操作必須須在查詢(xún)?cè)兎治銎髌髦杏肧SQL語(yǔ)語(yǔ)句或系系統(tǒng)存儲(chǔ)儲(chǔ)過(guò)程完完成。設(shè)計(jì)工作量量:(1)軟件件設(shè)計(jì):完成問(wèn)問(wèn)題陳述述中所提提到的所所有需求求功能。(2)論文文:要求求撰寫(xiě)不不少于330000個(gè)文字字的電子子文檔,詳詳細(xì)說(shuō)明明各階段段具體要要求。工作計(jì)劃:安排兩周時(shí)時(shí)間進(jìn)行行課程設(shè)設(shè)計(jì),軟軟件開(kāi)發(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ù)書(shū)書(shū)(每學(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)專(zhuān)業(yè)軟件工程班級(jí)03設(shè)計(jì)題目汽車(chē)租賃管管理系統(tǒng)統(tǒng)指導(dǎo)教師劉欣、黃彩彩霞指導(dǎo)教師意意見(jiàn):評(píng)定等級(jí): 教師師簽名: 日期: 答辯小組意意見(jiàn):評(píng)定等級(jí):答答辯小組組長(zhǎng)簽名名:日期:教研室意見(jiàn)見(jiàn):教研室主任任簽名: 日期: 系(部)意意見(jiàn):系主任簽名名:日期:說(shuō)明課程設(shè)計(jì)成成績(jī)分“優(yōu)秀”、“良好”、“及格”、“不及格格”四類(lèi);目 錄錄T

6、OC o 1-3 h z u HYPERLINK l _Toc311967630 一、引言6 HYPERLINK l _Toc311967631 1.1編編寫(xiě)目的的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:車(chē)輛信信息表1

8、2 HYPERLINK l _Toc311967643 6.1.22表carrclaass:汽車(chē)分分類(lèi)表表表12 HYPERLINK l _Toc311967643 6.1.33表cusstommer:客戶(hù)信信息表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防防止用戶(hù)戶(hù)直接操操作數(shù)據(jù)據(jù)庫(kù)的方方法26 HYPERLINK l _Toc311967648 7.2用用戶(hù)帳號(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一、引言編寫(xiě)目的本文檔是汽汽車(chē)租賃賃管理系系統(tǒng)的組組成部分分,編寫(xiě)寫(xiě)數(shù)據(jù)庫(kù)庫(kù)設(shè)計(jì)文文檔的目目的是:明確數(shù)數(shù)據(jù)庫(kù)的的表名、字字段名等等數(shù)據(jù)信信息,用用來(lái)指導(dǎo)導(dǎo)后期的的數(shù)據(jù)庫(kù)庫(kù)腳本的的開(kāi)發(fā)。本文檔

11、的讀者對(duì)象是需求人員、系統(tǒng)設(shè)計(jì)人員、開(kāi)發(fā)人員和測(cè)試人員。為了加快汽汽車(chē)租賃賃管理自自動(dòng)化的的步伐,提提高汽車(chē)車(chē)租賃的的管理業(yè)業(yè)務(wù)處理理效率,建建立汽車(chē)車(chē)租賃管管理系統(tǒng)統(tǒng),并且且盡可能能地減少少汽車(chē)租租賃管理理的重復(fù)復(fù)性和低低效性,已已變得十十分必要要。該課課程設(shè)計(jì)計(jì)以某汽汽車(chē)租賃賃應(yīng)用背背景,通通過(guò)研究究當(dāng)前汽汽車(chē)租賃賃系統(tǒng)的的管理現(xiàn)現(xiàn)狀、存存在問(wèn)題題以及現(xiàn)現(xiàn)實(shí)需求求,設(shè)計(jì)計(jì)一個(gè)針針對(duì)汽車(chē)車(chē)租賃管管理工作作的管理理信息系系統(tǒng)。該該系統(tǒng)能能夠提供供較為完完備的功功能,對(duì)對(duì)于提高高工作效效率、加加快汽車(chē)車(chē)租賃管管理的自自動(dòng)化具具有較為為重要的的意義。汽汽車(chē)租賃賃管理系系統(tǒng)是汽汽車(chē)租賃賃公司提提供的

12、一一個(gè)簡(jiǎn)單單易用的的系統(tǒng),隨隨著科技技的發(fā)展展,設(shè)備備和管理理的現(xiàn)代代化,在在實(shí)際生生活中如如何提高高工作效效率成為為一個(gè)很很重要的的問(wèn)題,所所以建立立這種管管理系統(tǒng)統(tǒng)是非常常好的解解決方法法。參考資料資料名稱(chēng)作者文件編號(hào)、版版本數(shù)據(jù)庫(kù)系系統(tǒng)概論論王珊、薩師師煊2006年年5月第第4版MySQQL入門(mén)門(mén)經(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)名稱(chēng):汽車(chē)租租賃管理理系統(tǒng)。 系統(tǒng)的的開(kāi)發(fā)者者:小組組成員系統(tǒng)的用戶(hù)戶(hù):租車(chē)車(chē)客戶(hù)以以及租賃賃公司的的工

13、作人人員。 2.1.22業(yè)務(wù)流流程及工工作內(nèi)容容了解到題目目需求后后,畫(huà)好好ER圖圖,寫(xiě)出出其關(guān)系系模式,并并用MyySQLL建立數(shù)數(shù)據(jù)庫(kù),新新建表,定定義好表表名,建建立視圖圖、存儲(chǔ)儲(chǔ)過(guò)程以以及觸發(fā)發(fā)器。系系統(tǒng)功能能的基本本要求是是可以實(shí)實(shí)現(xiàn)對(duì)車(chē)車(chē)輛、租租賃客戶(hù)戶(hù)的查詢(xún)?cè)?,可以以查?xún)汽汽車(chē)、客客戶(hù)租賃賃歷史記記錄??煽梢园搭?lèi)類(lèi)別統(tǒng)計(jì)計(jì)汽車(chē)的的租賃金金額和剩剩余的庫(kù)庫(kù)存數(shù),可可以統(tǒng)計(jì)計(jì)某一年年齡客戶(hù)戶(hù)群體對(duì)對(duì)某類(lèi)汽汽車(chē)的租租賃喜好好,能模模擬客戶(hù)戶(hù)對(duì)汽車(chē)車(chē)的租借借、歸還還業(yè)務(wù)。2.2 需需求分析析2.2.11功能需需求(1)車(chē)輛輛管理 主要是是表示管管理員可可以對(duì)租租賃公司司現(xiàn)有的的汽車(chē)的的具

14、體信信息進(jìn)行行管理,修修改汽車(chē)車(chē)基本信信息,包包括車(chē)牌牌號(hào)、汽汽車(chē)顏色色、購(gòu)入入日期、類(lèi)類(lèi)別及租租賃狀態(tài)態(tài)等,也也可以添添加新購(gòu)購(gòu)進(jìn)來(lái)的的汽車(chē)基基本信息息,以便便更快的的投入租租賃市場(chǎng)場(chǎng),方便便客戶(hù)了了解最新新車(chē)輛信信息以及及做出更更好的租租賃選擇擇。(2)業(yè)務(wù)務(wù)管理主要提供對(duì)對(duì)汽車(chē)的的日常業(yè)業(yè)務(wù)進(jìn)行行管理,如如查詢(xún)指指定汽車(chē)車(chē)的租賃賃狀態(tài),被被租賃的的車(chē)的車(chē)車(chē)牌號(hào),所所生成的的訂單號(hào)號(hào),所租租車(chē)的種種類(lèi),租租車(chē)時(shí)間間、歸還還時(shí)間及及租賃金金額,查查詢(xún)租車(chē)車(chē)客戶(hù)的的基本信信息,以以便于管管理員更更好的管管理車(chē)輛輛系統(tǒng),保保障系統(tǒng)統(tǒng)安全性性。統(tǒng)計(jì)主要是實(shí)現(xiàn)現(xiàn)統(tǒng)計(jì)某某一年齡齡客戶(hù)群群體對(duì)某某類(lèi)汽車(chē)

15、車(chē)的租賃賃喜好,可可以通過(guò)過(guò)客戶(hù)的的年齡算算出所租租車(chē)輛的的種類(lèi)一一共有多多少輛,可可以按類(lèi)類(lèi)別統(tǒng)計(jì)計(jì)汽車(chē)的的租賃金金額和剩剩余的庫(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ō)明汽車(chē)租賃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ù)類(lèi)型長(zhǎng)度備注租賃狀態(tài) 兩位二進(jìn)進(jìn)制碼bit2例如:000車(chē)牌號(hào)湘L+(三三位整數(shù)數(shù))+SSBvarchhar10例如:湘LL5200SB客戶(hù)賬號(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)系電話(huà)話(huà))2.客戶(hù)信信息(身身份證號(hào)號(hào)、密碼、姓姓名、性性別、所所在單位位、聯(lián)系系電話(huà))3.車(chē)輛信信息(車(chē)車(chē)牌號(hào)、品品牌、座座位數(shù)、顏顏色、租租賃狀態(tài)態(tài)、購(gòu)入入日期、分類(lèi)號(hào))4.車(chē)輛類(lèi)類(lèi)別(分分類(lèi)號(hào)、庫(kù)庫(kù)存數(shù)、日日租價(jià)格格、日租租超公里里價(jià)格、月月租價(jià)格格、月租租超公里里價(jià)格、品品牌)5.管理(工工號(hào)、車(chē)車(chē)牌號(hào))備注:(工號(hào)號(hào)和車(chē)牌牌號(hào)共同同作為管管理表的的主鍵,同同時(shí)也是是外鍵)6.租賃(訂訂單號(hào)、身份證證號(hào)、車(chē)牌號(hào)號(hào)、租賃賃日期、歸歸還日

18、期期、租賃賃總金額額)備注:(主主鍵是加加下劃線(xiàn)線(xiàn),外鍵鍵是加波波浪線(xiàn))完全依賴(lài):工號(hào)姓名 ,工號(hào)號(hào)密碼,工工號(hào)性別,工工號(hào)聯(lián)系電電話(huà)客戶(hù)身份證證號(hào)客戶(hù)姓名名,客戶(hù)戶(hù)身份證證號(hào)密碼,客客戶(hù)身份份證號(hào)客戶(hù)性別別,客戶(hù)戶(hù)身份證證號(hào)客戶(hù)所在在單位,客戶(hù)身份證號(hào)客戶(hù)聯(lián)系電話(huà) 車(chē)牌號(hào)號(hào)品牌,車(chē)車(chē)牌號(hào)座位數(shù)數(shù),車(chē)牌牌號(hào)顏色,車(chē)車(chē)牌號(hào)購(gòu)入日日期,車(chē)車(chē)牌號(hào)分類(lèi)號(hào)號(hào) 分類(lèi)號(hào)號(hào)庫(kù)存數(shù)數(shù),分類(lèi)類(lèi)號(hào)日租價(jià)價(jià)格,分分類(lèi)號(hào)日租超超公里價(jià)價(jià)格,分分類(lèi)號(hào)月租價(jià)格,分類(lèi)號(hào)號(hào)月租超超公里價(jià)價(jià)格,分分類(lèi)號(hào)品牌 訂訂單號(hào)客戶(hù)身身份證號(hào)號(hào),訂單單號(hào)車(chē)牌號(hào)號(hào),訂單單號(hào)租賃日日期,訂訂單號(hào)歸還日期,訂單單號(hào)租賃金金額部分依賴(lài):(工號(hào)號(hào),車(chē)

19、牌牌號(hào))(分別決決定)姓名、密密碼、性性別、聯(lián)聯(lián)系電話(huà)話(huà),品牌牌、座位位數(shù)、顏顏色、租租賃狀態(tài)態(tài)、購(gòu)入入日期、分類(lèi)號(hào)傳遞依賴(lài):訂單號(hào)號(hào)(分別別決定)客客戶(hù)的姓姓名、密密碼、性性別、所所在單位位、聯(lián)系系電話(huà)、品品牌、分分類(lèi)號(hào)、座座位數(shù)、顏顏色、租租賃狀態(tài)態(tài)、購(gòu)入入日期六、物理設(shè)設(shè)計(jì)6.1表匯匯總表名功能說(shuō)明car存儲(chǔ)車(chē)輛的的信息carcllasss存儲(chǔ)車(chē)輛類(lèi)類(lèi)別的信信息workeer1存儲(chǔ)工作人人員的信信息rent存儲(chǔ)租賃的的信息custoomerr存儲(chǔ)客戶(hù)的的信息managge存儲(chǔ)工作人人員與車(chē)車(chē)輛的聯(lián)聯(lián)系6.1.11表ccar:車(chē)車(chē)輛信息息表表名car數(shù)據(jù)庫(kù)用戶(hù)戶(hù)Test主鍵CarNoo索引

20、字段CarCllasssNo序號(hào)字段名稱(chēng)數(shù)據(jù)類(lèi)型允許為空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ú)汽車(chē)顏色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、:車(chē)輛輛類(lèi)別表表表名carcllasss數(shù)據(jù)庫(kù)用戶(hù)戶(hù)Test主鍵CarCllasssNo序號(hào)字段名稱(chēng)數(shù)據(jù)類(lèi)型允許為空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ú)車(chē)輛品牌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:客戶(hù)戶(hù)信息表表表名custoomerr數(shù)據(jù)庫(kù)用戶(hù)戶(hù)Test主鍵CusNoo序號(hào)字段名稱(chēng)數(shù)據(jù)類(lèi)型允許為空YY/N唯一Y/N區(qū)別度默認(rèn)值約束條件/說(shuō)明1CusNoovarchhar(10)NY高無(wú)主鍵2CusPaasswwor

25、ddvarchhar(10)NN高無(wú)登錄密碼3CusNaamevarchhar(10)NN低無(wú)客戶(hù)姓名4CusSeexvarchhar(10)NN低無(wú)客戶(hù)性別5CusAggevarchhar(10)NN低無(wú)客戶(hù)年齡6CusPhhoneevarchhar(10)NN低無(wú)客戶(hù)電話(huà)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ù)用戶(hù)戶(hù)Test主鍵WorkNNo序號(hào)字段名稱(chēng)數(shù)據(jù)類(lèi)型允許

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ú)電話(huà)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ù)用戶(hù)戶(hù)Test主鍵RecorrdNoo索引CarNoo、CuusNoo序號(hào)字段名稱(chēng)數(shù)據(jù)類(lèi)型允許為空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ù)用戶(hù)戶(hù)Test主鍵CarNoo、WoorkNNo索引CarNoo序號(hào)字段名稱(chēng)數(shù)據(jù)類(lèi)型允許為空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:按按車(chē)輛的的類(lèi)別統(tǒng)統(tǒng)計(jì)汽車(chē)車(chē)的租賃賃金額和和數(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 按類(lèi)別別統(tǒng)計(jì)汽汽車(chē)的租租賃金額額和剩余余的庫(kù)存存6.2.22視圖V2:通過(guò)過(guò)訂單號(hào)號(hào)了解到到所租車(chē)車(chē)輛的類(lèi)類(lèi)別號(hào)及及類(lèi)別名名關(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)求所所租車(chē)輛輛的類(lèi)別別號(hào)及類(lèi)類(lèi)別名6.2.33 視圖圖V33: 統(tǒng)計(jì)某某一年齡齡階段對(duì)對(duì)汽車(chē)類(lèi)類(lèi)別的喜喜好,并并統(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ì)汽車(chē)類(lèi)類(lèi)別的喜喜好及相相應(yīng)人數(shù)數(shù)6.2.33 視圖圖V44: 查詢(xún)所所輸入的的車(chē)牌號(hào)號(hào)的車(chē)現(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 查詢(xún)?cè)兯斎肴胲?chē)牌號(hào)號(hào)的現(xiàn)在在狀態(tài)6.3存儲(chǔ)儲(chǔ)過(guò)程 6.3.11存儲(chǔ)過(guò)過(guò)程PP1 功能:查詢(xún)?cè)兠枯v車(chē)車(chē)的狀態(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 功能: 查查詢(xún)所輸輸入客戶(hù)戶(hù)賬號(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ù)賬賬號(hào)執(zhí)行行結(jié)果6.3.33存儲(chǔ)過(guò)過(guò)程PP3 功能: 查查詢(xún)所輸輸入車(chē)牌牌號(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 輸入入車(chē)牌號(hào)號(hào)執(zhí)行結(jié)結(jié)果 6.3.4存儲(chǔ)儲(chǔ)過(guò)程P4 功能:通過(guò)過(guò)輸入訂訂單號(hào)查查詢(xún)訂單單信息,執(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)入入一輛汽汽車(chē)時(shí),輸輸入新的的車(chē)牌號(hào)號(hào)及信息息,此車(chē)車(chē)輛所對(duì)對(duì)應(yīng)車(chē)輛輛類(lèi)別的的庫(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 新新增一輛輛車(chē)庫(kù)存存數(shù)加一一6.4.22觸發(fā)器器T22 功能:當(dāng)租租賃公司司報(bào)廢一一輛汽車(chē)車(chē)時(shí),刪刪除車(chē)牌牌號(hào)及信信息,此此車(chē)輛所所對(duì)應(yīng)車(chē)車(chē)輛類(lèi)別別的庫(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è)車(chē)輛記記錄,庫(kù)庫(kù)存數(shù)自自動(dòng)減一一6.4.33觸發(fā)器器T33 功能:當(dāng)產(chǎn)產(chǎn)生一個(gè)個(gè)新的訂訂單時(shí),訂訂

47、單中所所預(yù)訂車(chē)車(chē)輛所對(duì)對(duì)應(yīng)車(chē)輛輛類(lèi)別的的庫(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)類(lèi)類(lèi)別庫(kù)存存數(shù)減少少6.4.44觸發(fā)器器T44 功能:當(dāng)產(chǎn)產(chǎn)取消一一個(gè)訂單單時(shí),訂訂單中所所預(yù)訂車(chē)車(chē)輛所對(duì)對(duì)應(yīng)車(chē)輛輛類(lèi)別的的庫(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)類(lèi)別別庫(kù)存數(shù)數(shù)增加6.4.55觸發(fā)器器T55 功能:當(dāng)產(chǎn)產(chǎn)生一個(gè)個(gè)新的訂訂單時(shí),訂訂單中所所預(yù)訂車(chē)車(chē)輛的租租賃狀態(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)車(chē)車(chē)輛的租租賃狀態(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 客客戶(hù)登錄錄界面圖19 客客戶(hù)登錄錄成功界界面安全性設(shè)計(jì)計(jì)被授戶(hù)必供名確碼儲(chǔ)庫(kù)務(wù)只系理或少少數(shù)高級(jí)級(jí)管理人人員登錄錄。據(jù)安略從MYSSQL的策7.1防止止用戶(hù)直直接操作作數(shù)據(jù)庫(kù)庫(kù)義授同不權(quán)7.3角色色與權(quán)限限角色可以訪(fǎng)問(wèn)的的表與列列操作權(quán)z限限例如:管理理員可訪(fǎng)問(wèn)所有有表完全控制權(quán)權(quán)限可訪(fǎng)問(wèn)所有有表完全控制權(quán)權(quán)限可訪(fǎng)問(wèn)所有有表完全控制權(quán)權(quán)限角色B只可訪(fǎng)問(wèn)CCar表表完全控制權(quán)權(quán)限只可訪(fǎng)問(wèn)CCarcclasss表

52、完全控制權(quán)權(quán)限只可訪(fǎng)問(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)的的安全控控制方法法主要是是采用隔隔離控制制、訪(fǎng)問(wèn)問(wèn)控制、信信息加密密和審計(jì)計(jì)跟蹤。主主

54、要安全全技術(shù)有有操作系系統(tǒng)安全全策略、安安全管理理策略等等。加強(qiáng)用用戶(hù)身份份驗(yàn)證。用用戶(hù)身份份驗(yàn)證是是數(shù)據(jù)庫(kù)庫(kù)系統(tǒng)的的重要防防線(xiàn)。利利用窗體體身份驗(yàn)驗(yàn)證數(shù)據(jù)據(jù)庫(kù)程序序的漏洞洞,進(jìn)而而獲取存存儲(chǔ)在數(shù)數(shù)據(jù)庫(kù)中中的用戶(hù)戶(hù)身份驗(yàn)驗(yàn)證密碼碼,這是是目前對(duì)對(duì)網(wǎng)絡(luò)數(shù)數(shù)據(jù)庫(kù)攻攻擊最常常見(jiàn)的方方式。對(duì)對(duì)此,企企業(yè)信息息部門(mén)通通常使用用帶有ssaltt值的單單向密碼碼哈希值值,以避避免用戶(hù)戶(hù)密碼在在數(shù)據(jù)庫(kù)庫(kù)中以明明文形式式存儲(chǔ),減減輕字典典攻擊帶帶來(lái)的威威脅。對(duì)重要數(shù)據(jù)據(jù)加密。數(shù)數(shù)據(jù)加密密交換又又稱(chēng)密碼碼學(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ù)。 (三三)開(kāi)展展數(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ù)開(kāi)展健健康檢查查。當(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ù)管理員員熟練掌掌握專(zhuān)業(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)編寫(xiě)寫(xiě)的復(fù)雜雜程度和和困難程程度,對(duì)對(duì)軟件開(kāi)開(kāi)發(fā)的流流程也有有了一個(gè)個(gè)更清晰晰的了解解,從一一開(kāi)始的的可行性性分析,系系統(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í)際際開(kāi)發(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)益歸上傳用戶(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)論