




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
1、課程設(shè)計說明書題目: 汽車租借信息系統(tǒng) 院 系: 計算機學(xué)院 專業(yè)班級: 信息安全2版 學(xué) 號: 學(xué)生姓名: 指導(dǎo)教師: 2015 年 5 月 27 日 安徽理工大學(xué)課程設(shè)計(論文)任務(wù)書 計算機科學(xué)與工程 院 教研室學(xué) 號學(xué)生姓名專業(yè)(班級)設(shè)計題目 汽車租借信息系統(tǒng)設(shè)計技術(shù)參數(shù)開發(fā)語言選擇推薦java后臺數(shù)據(jù)庫sql server2012 應(yīng)用開發(fā)環(huán)境 eclipse設(shè)計要求開發(fā)的系統(tǒng)要有一定的完整性,有統(tǒng)一的web界面,能夠?qū)崿F(xiàn)設(shè)計的全部功能,能夠運行、演示。能夠體現(xiàn)一個軟件的基本功能。工作量按照安徽理工大學(xué)課程設(shè)計工作管理暫行規(guī)定撰寫課程設(shè)計說明書,并提交源程序一份。工作計劃名稱學(xué)時課
2、程設(shè)計選題2課程設(shè)計需求分析2課題總體設(shè)計2系統(tǒng)詳細設(shè)計2系統(tǒng)模塊設(shè)計、編碼與調(diào)試2系統(tǒng)整合、運行與測試2編寫課程設(shè)計說明書2課程設(shè)計效果演示與驗收2參考資料java應(yīng)用開發(fā)與實踐教材 數(shù)據(jù)庫系統(tǒng)概論、Sql server 2012指導(dǎo)教師簽字教研室主任簽字 15 年 4 月 22 日 指導(dǎo)教師評語:成績: 指導(dǎo)教師: 年 月 日安徽理工大學(xué)課程設(shè)計(論文)成績評定表摘要: 隨著網(wǎng)絡(luò)的發(fā)展越來越快,網(wǎng)絡(luò)辦公自動化應(yīng)運而生,它的主要目的是實現(xiàn)信息交流和信息共享,提供協(xié)同工作的手段,提高辦公的效率,讓人們從繁瑣的有紙辦公中解脫出來。汽車租借信息系統(tǒng)的設(shè)計,為大小企業(yè)的工作管理帶來便利,使得管理體制
3、更加完善,工作水平和效率得以提高。信息技術(shù)為企業(yè)的發(fā)展提供了機遇,也帶來了挑戰(zhàn)。如何改良企業(yè)內(nèi)部經(jīng)營機制,公正、客觀、全面、快捷地評估的業(yè)績,實現(xiàn)以人為本的經(jīng)營戰(zhàn)略,提高人事管理工作的效率,使人事管理員有更多的精力去做人力資源分析、研究和開發(fā)工作,是企業(yè)立足發(fā)展,開拓未來,領(lǐng)先同行業(yè)的關(guān)鍵。此次的汽車租借信息系統(tǒng)是采用Sql Server2012作為開發(fā)數(shù)據(jù)庫的工具,還使用eclipse作為開發(fā)平臺的一款桌面管理軟件。汽車租借信息系統(tǒng)的具體功能可以根據(jù)用戶的需要來分配,但主要還是包括汽車的信息添加,刪除,修改,查找等。在汽車租借信息系統(tǒng)中,用戶能夠方便的進行汽車信息的檢索與處理。關(guān)鍵詞:汽車租
4、借信息系統(tǒng);eclipse; SQL Server 2012;汽車管理III目錄1.系統(tǒng)概述21.1背景21.2發(fā)展現(xiàn)狀22.系統(tǒng)需求分析32.1需求概述32.2需求說明32.3數(shù)據(jù)字典53.數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計53.1概念結(jié)構(gòu)設(shè)計的方法53.2概念結(jié)構(gòu)設(shè)計的步驟63.3E-R圖64.數(shù)據(jù)庫邏輯結(jié)構(gòu)和物理結(jié)構(gòu)設(shè)計74.1 E-R圖像關(guān)系模型轉(zhuǎn)換74.2 數(shù)據(jù)模型的優(yōu)化84.3 數(shù)據(jù)庫的結(jié)構(gòu)85.數(shù)據(jù)庫應(yīng)用系統(tǒng)的實現(xiàn)95.1概述95.2數(shù)據(jù)庫的創(chuàng)建95.3 數(shù)據(jù)庫的運行和維護106.課程設(shè)計總結(jié)137.參考文獻141.系統(tǒng)概述1.1背景今天,隨著人民生活水平的提高,汽車工業(yè)的發(fā)展和汽車的普及,汽車
5、如今已經(jīng)與我們的生活密不可分,而汽車租賃也已成為一個極具市場潛力的行業(yè),面對飛速發(fā)展的汽車租賃市場,其經(jīng)營管理的汽車種類繁多,樣式各異,客戶需求量大,客戶要求高,每天的工作量大,一套完整的管理系統(tǒng)對于汽車租賃公司來說已經(jīng)十分重要, 在信息飛速發(fā)展的今天,計算機在事務(wù)管理方面的應(yīng)用已經(jīng)相當(dāng)廣泛,但目前很多汽車租賃公司還停留在人工管理的水平上,顯然不適應(yīng)時代的發(fā)展,管理人員目前需要一套方便、計算機化的管理信息系統(tǒng)來代替他們繁瑣、低效的傳統(tǒng)手工管理方式,并最終實現(xiàn)汽車租賃管理的全面自動化,使用汽車租賃管理系統(tǒng)可以規(guī)范企業(yè)的管理和經(jīng)營行為,減少企業(yè)的經(jīng)營成本,提高工作效率。汽車租賃管理系統(tǒng)是為汽車租賃
6、公司提供的一個簡單易用的系統(tǒng),隨著科技的發(fā)展,設(shè)備和管理的現(xiàn)代化,在實際工作中如何提高工作效率成為一個很重要的問題。而建立管理系統(tǒng)是一個很好的解決辦法。1.2發(fā)展現(xiàn)狀目前市場上相關(guān)系統(tǒng)并不多,畢竟汽車租賃行業(yè)也算是個新興的產(chǎn)業(yè),但由于它的飛速發(fā)展,市場也看到了它的設(shè)計價值,不過大都大同小異,一般市場上的汽車租賃管理系統(tǒng)多是針對汽車租賃的業(yè)務(wù)處理的一種系統(tǒng),其它管理層面也有涉及,只是比較簡略,一般包括基本設(shè)置、綜合管理、業(yè)務(wù)處理、查詢報表、統(tǒng)計排行以及系統(tǒng)管理等模塊,優(yōu)點在于業(yè)務(wù)處理模塊比較結(jié)合實際,所以對于日常的汽車租賃管理系統(tǒng)已經(jīng)不成問題,但缺點也是存在的。如汽車照片的存儲仍然采取相對路徑的
7、存儲,用戶密碼的安全性做得不夠,系統(tǒng)的擴展性也不是很全等。因此,我們決定利用所學(xué)知識設(shè)計一個汽車租賃管理系統(tǒng),主要是針對汽車租賃的基本設(shè)置、綜合管理、業(yè)務(wù)處理、查詢報表、統(tǒng)計排行以及系統(tǒng)管理進行全面管理的系統(tǒng),而并不再是只注重于業(yè)務(wù)處理,并且我們將解決一些問題,如汽車照片用二進制進行存取,用戶密碼進行雙重加密,基本設(shè)置模塊更好地體現(xiàn)系統(tǒng)的擴展性,報表的打印,SQL語句利用視圖跟存儲過程,以增強系統(tǒng)的訪問安全性,試圖完善汽車租賃管理系統(tǒng)的安全性跟擴展性,讓其更人性化,更好地服務(wù)于汽車租賃公司2.系統(tǒng)需求分析2.1需求概述對汽車公司的汽車租賃過程進行調(diào)查,對汽車租賃信息的要求和操作要求進行詳細分析
8、,形成需求分析說明書。調(diào)查數(shù)據(jù)管理中的信息要求、處理要求、數(shù)據(jù)的完整性要求。為了完成需求分析的任務(wù),要詳細對于各種工作人員等的需求,了解系統(tǒng)的工作情況,分析用戶的各種需求,在這些基礎(chǔ)上確定該數(shù)據(jù)庫系統(tǒng)的功能。2.2需求說明經(jīng)過可行性分析和初步需求調(diào)查,分析出了基本的業(yè)務(wù)流程其基本步驟為:購買車輛車輛編號入庫入庫記錄客戶登記 費用結(jié)算抽象出該系統(tǒng)業(yè)務(wù)流程圖,如圖2.1所示。下面,結(jié)合該實例具體情況,給出車庫、客戶的具體需求??蛻艄?yīng)商車輛 圖2.1 轎車銷售管理流程圖下面,結(jié)合該實例具體情況,給出車庫、客戶的具體需求 調(diào)查用戶需求 客戶需求l 查詢功能:按車的車輛閑置情況查詢按車的使用年限查詢按
9、車的價格查詢l 統(tǒng)計功能:按客戶的人數(shù)統(tǒng)計按客戶的租車次數(shù)統(tǒng)計 車庫需求l 查詢功能:按車輛的購買廠家查詢案車輛的車型查詢按車輛的牌號查詢l 統(tǒng)計功能:按車輛的使用年限統(tǒng)計按車輛的購買廠家統(tǒng)計按的的車型統(tǒng)計 供應(yīng)商需求l 查詢功能:按價格查詢 按車型查詢 分析用戶需求在調(diào)查完了用戶需求之后,就要開始分析用戶需求。在此,我們采用自頂向下的結(jié)構(gòu)化分析方法(SA方法)。首先,定義全局概念結(jié)構(gòu)的框架,如圖2.2所示。圖2.2 汽車租借信息管理系統(tǒng)總框架圖各子系統(tǒng)需要進一步細化。以租車系統(tǒng)為例進一步細化,如圖2.3所示。圖2.3 租車管理系統(tǒng)框架圖以其中的車輛查詢功能為例進一步細化,如圖2.4所示。圖2
10、.4 車輛查詢系統(tǒng)框架圖依此類推,將所有子系統(tǒng)全部細化。將所有用戶需求分析完畢之后,就要開始構(gòu)造數(shù)據(jù)字典了。2.3數(shù)據(jù)字典經(jīng)分析之后,本系統(tǒng)要用到三個基本表:車輛表、客戶表和供應(yīng)商表。數(shù)據(jù)結(jié)構(gòu)定義如表2.1所示。表2.1 數(shù)據(jù)結(jié)構(gòu)定義數(shù)據(jù)結(jié)構(gòu)名含義說明組成車輛表定義了車輛的有關(guān)信息車輛編號,車型,租賃價格,使用年限,庫存情況客戶表定義了客戶的有關(guān)信息客戶編號,姓名,租車時間,歸還時間供應(yīng)商表定義了各供應(yīng)商的有關(guān)信息供應(yīng)商編號,車型,車輛價格,城市3.數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計3.1概念結(jié)構(gòu)設(shè)計的方法概念結(jié)構(gòu)設(shè)計有四類方法:(1)自頂向下 即首先定義全局概念結(jié)構(gòu)的框架,然后局部細化(2)自底向上 即首先
11、定義各局部應(yīng)用的概念結(jié)構(gòu),然后將它們集成起來得到全局概念模式。(3)逐漸擴張 首先定義最重要的核心概念結(jié)構(gòu),然后向外擴充,以滾雪球的方式逐步生成其他的概念結(jié)構(gòu),直至總體概念結(jié)構(gòu)(4)混合策略 即將自頂向下和自底向上向結(jié)合,用自頂向下策略設(shè)計一個全局概念結(jié)構(gòu)的框架,以它為骨架集成由自底向上策略中設(shè)計的各局部概念結(jié)構(gòu)本設(shè)計才用了自頂向下,逐層分解的方法。3.2概念結(jié)構(gòu)設(shè)計的步驟按照自頂向下分析需求與自底向上設(shè)計概念結(jié)構(gòu)的方法,概念結(jié)構(gòu)的設(shè)計可以分為兩步:第一步是抽象數(shù)據(jù)并設(shè)計局部視圖;第二步是集成局部視圖,得到全局的概念結(jié)構(gòu)3.3E-R圖按照圖2.2汽車租賃管理系統(tǒng)總框架圖,設(shè)計局部E-R圖。圖3
12、.1 供應(yīng)商與車庫和車庫與客戶情況E-R圖描述進行視圖集成的具體過程,最后根據(jù)圖2.5得到總體概念結(jié)構(gòu)E-R圖3.2。圖3.2 總概念結(jié)構(gòu)E-R圖4.數(shù)據(jù)庫邏輯結(jié)構(gòu)和物理結(jié)構(gòu)設(shè)計4.1 E-R圖像關(guān)系模型轉(zhuǎn)換將圖3.2總體概念結(jié)構(gòu)E-R圖轉(zhuǎn)化成關(guān)系模型1. 車輛表(車編號,車型,租賃價格,使用年限,庫存情況)2. 客戶表(客戶編號,姓名,租車時間,歸還時間)3. 供應(yīng)商表(供應(yīng)商編號,車型,車輛價格,城市)4. 租賃表(車編號,客戶編號,押金)5. 購買表(車編號,供應(yīng)商編號,數(shù)量)4.2 數(shù)據(jù)模型的優(yōu)化將轉(zhuǎn)化的關(guān)系模式進行優(yōu)化,最終達到第三范式。為了提高數(shù)據(jù)庫應(yīng)用系統(tǒng)的性能,還應(yīng)該根據(jù)應(yīng)用需
13、要適當(dāng)?shù)男薷?、調(diào)整關(guān)系模式,這就是數(shù)據(jù)模型的優(yōu)化。規(guī)范化理論為數(shù)據(jù)庫設(shè)計人員判斷關(guān)系模式優(yōu)劣提供了理論標(biāo)準(zhǔn),可用來預(yù)測模式可能出現(xiàn)的問題,使數(shù)據(jù)庫設(shè)計工作有了嚴(yán)格的理論基礎(chǔ)。經(jīng)過優(yōu)化,關(guān)系模型如下1. 車輛表(車編號,車型,租賃價格,使用年限,庫存情況)2. 客戶表(客戶編號,姓名,租車時間,歸還時間)3. 供應(yīng)商表(供應(yīng)商編號,車型,車輛價格,城市)4. 租賃表(車編號,客戶編號,押金)5. 購買表(車編號,供應(yīng)商編號,數(shù)量)4.3 數(shù)據(jù)庫的結(jié)構(gòu)根據(jù)各表功能及各字段存儲信息形式確定各表結(jié)構(gòu):表4-1車輛(car)表的結(jié)構(gòu)字段名類型長度約束車輛編號Bigint主鍵車型Char40Not nul
14、l租賃價格Char40Not null使用年限Char8Not null庫存情況Char8Not null表4-2客戶(customer)表的結(jié)構(gòu)字段名類型長度約束客戶編號Bigint主鍵姓名Char40Not null租賃時間DatetimeNot null歸還時間DatetimeNot null表4-3供應(yīng)商(provider)表的結(jié)構(gòu)字段名類型長度約束供應(yīng)商編號Bigint主鍵車型Char40Not null車輛價格Char15Not null城市Char20Not null表4-4租賃(rent)表的結(jié)構(gòu)字段名類型長度約束車輛編號Bigint主鍵客戶編號Bigint主鍵租金Char10
15、Not null表4-5購買(buy)表的結(jié)構(gòu)字段名類型長度約束供應(yīng)商編號Bigint主鍵車輛編號Bigint主鍵數(shù)量Char10Not null5.數(shù)據(jù)庫應(yīng)用系統(tǒng)的實現(xiàn)5.1概述本程序目的實現(xiàn)數(shù)據(jù)的增加,刪除,修改,查詢等基本操作,使用eclipse的swing組件進行界面開發(fā),實現(xiàn)友好界面的操作.5.2數(shù)據(jù)庫的創(chuàng)建使用sql2012自帶的可視化輸入,進行數(shù)據(jù)庫的建立和數(shù)據(jù)的錄入.圖5.1 車輛表圖5.2 客戶表圖5.3 供應(yīng)商表圖5.4 租借表圖5.5 購買表5.3 數(shù)據(jù)庫的運行和維護登錄界面,在數(shù)據(jù)庫中建立ueserniu這個表,讀取數(shù)據(jù)庫中的用戶信息,匹配進行登錄,不匹配無法登錄.圖5
16、.6 登陸界面登陸后,可根據(jù)需要選擇顯示不同的表,然后進行相應(yīng)的操作,下面以顯示車輛表為例.圖5.7 顯示表界面可以進行車輛的增加,刪除,修改,查詢等功能,下面舉例介紹圖5.8 添加數(shù)據(jù)圖5.9 修改數(shù)據(jù)圖5.10 查詢界面圖5.11 刪除界面6.課程設(shè)計總結(jié)科技在飛速的發(fā)展,計算機技術(shù)也在發(fā)展進步,用計算機代替人工進行各種各樣的管理逐漸變成了實現(xiàn),而社會對當(dāng)代人才綜合素質(zhì)的要求也就越來越高。為了使我們更好的適應(yīng)社會的發(fā)展與現(xiàn)代化企業(yè)的需要,學(xué)校為適時的安排了這次課程設(shè)計,并且指導(dǎo)老師鄧武老師為我們提供了一系列綜合性、適用性較強的畢業(yè)設(shè)計課題。面對這次難能可貴的機會,我感到十分高興,因為能從中
17、學(xué)到很多相關(guān)知識 并且對數(shù)據(jù)庫原理和軟件設(shè)計實踐有了更多更深的了解,實踐和鞏固在課堂教學(xué)中學(xué)習(xí)的關(guān)于關(guān)系數(shù)據(jù)庫原理的有關(guān)知識和數(shù)據(jù)庫系統(tǒng)的建立方法。先學(xué)習(xí)課本上的理論知識,然后實踐。這樣才能學(xué)以致用,數(shù)據(jù)庫課程設(shè)計是對理課堂上理論知識的一次很好實踐。通過這次課程設(shè)計,對數(shù)據(jù)庫原理以及其應(yīng)用有了更深入的認(rèn)識,同時一些在課堂中比較難懂的知識點也通過實踐得以解決,鞏固了課堂所學(xué)的理論知識。設(shè)計過程中我對于給定的實際問題,經(jīng)過系統(tǒng)調(diào)研、深度理解,各種需求的分析、概念設(shè)計、邏輯設(shè)計、物理設(shè)計、系統(tǒng)調(diào)試等諸多分析,建立了一個關(guān)系數(shù)據(jù)庫信息管理系統(tǒng),完成設(shè)計,但是由于個人經(jīng)驗不足,能力有限等原因,該系統(tǒng)還有許許多多的不足和欠缺,希望能更多的得到老師的批評指正。 通過這次課程設(shè)計,我學(xué)會了許多東西,并且認(rèn)識到僅僅只是運用書本的理論知識,還是遠遠不夠的。
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 游離輻射防護管制收費標(biāo)準(zhǔn)模板
- 影視行業(yè)數(shù)字版權(quán)管理與交易平臺方案
- 英語四級歷年真題試卷
- 醫(yī)用設(shè)備應(yīng)急采購方案
- 商業(yè)綜合體停車位使用權(quán)轉(zhuǎn)讓協(xié)議
- 沼氣設(shè)施報廢處置方案
- 股權(quán)代持及代管服務(wù)合同協(xié)議
- 茶樓茶葉批發(fā)市場租賃合同書
- 防水安裝方案么
- 別墅草坪修理方案
- 水質(zhì)檢測員年終總結(jié)
- 公司期貨交易及風(fēng)險控制管理制度
- 娃哈哈私域代運營方案規(guī)劃
- 阻塞性睡眠呼吸暫停低通氣綜合征的護理查房
- 大學(xué)新生入學(xué)教育培訓(xùn)課件中的口才表達訓(xùn)練
- 氯化鉀外滲護理不良事件
- 全國采供血機構(gòu)上崗證考試試題《安全血液和血液制品》題庫
- 計算機控制系統(tǒng) 課件 第10章 網(wǎng)絡(luò)化控制系統(tǒng)的分析與設(shè)計
- 中醫(yī)內(nèi)科學(xué)-咳嗽課件
- 2024年海關(guān)與報關(guān)行業(yè)培訓(xùn)資料
- 混凝土采購組織供應(yīng)、運輸、售后服務(wù)方案
評論
0/150
提交評論