數(shù)據(jù)庫課程設(shè)計--車輛租賃管理系統(tǒng)_第1頁
已閱讀1頁,還剩35頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、<p><b>  車輛租賃管理系統(tǒng)</b></p><p><b>  摘要</b></p><p>  近年來,計算機(jī)技術(shù)日趨成熟,數(shù)據(jù)庫技術(shù)不斷發(fā)展,管理信息系統(tǒng)的應(yīng)用已延伸到社會的各個領(lǐng)域。結(jié)合管理信息系統(tǒng)的開發(fā)方法及步驟,以此為理論基礎(chǔ),開發(fā)出一個小型的信息管理系統(tǒng)——車輛租賃管理系統(tǒng)。 </p><p&g

2、t;  車輛租賃管理是汽車租賃公司開展日常運(yùn)營活動的必須的環(huán)節(jié)。傳統(tǒng)的手工管理方式 不但浪費(fèi)人力、時間,而且管理復(fù)雜,易出差錯?;谟嬎銠C(jī)技術(shù)的完備的車輛租賃管理系統(tǒng)把一些繁瑣的數(shù)據(jù)計算、信息處理化為簡單的指令操作。完全實(shí)現(xiàn)數(shù)據(jù)信息的電算化管理,徹底把人從手工管理中解放出來。經(jīng)過艱苦的努力,我們小組終于實(shí)現(xiàn)了預(yù)期的設(shè)計目標(biāo),開發(fā)出這套具有一定實(shí)用價值的車輛租賃管理系統(tǒng),使用這套系統(tǒng)有利于提高汽車輛租賃公司的勞動生產(chǎn)率,節(jié)約生產(chǎn)成本,增加

3、經(jīng)濟(jì)效益。 </p><p>  信息管理系統(tǒng)的服務(wù)性系統(tǒng),能滿足保險業(yè)務(wù)的需求、客戶群的拓展和管理模式的變 化。系統(tǒng)開發(fā)具有超前意識,強(qiáng)調(diào)系統(tǒng)的標(biāo)準(zhǔn)化、系列化,模塊化設(shè)計,有明確的功能模塊結(jié)構(gòu)和技術(shù)支持模塊結(jié)構(gòu),便于系統(tǒng)維護(hù)、修改和升級,跟隨先進(jìn)技術(shù)的發(fā)展。信息管理的自動化、規(guī)范化是當(dāng)今社會的發(fā)展趨勢。信息錄入項目齊全、完整、系統(tǒng),這些無疑是現(xiàn)代工程信息管理系統(tǒng)的要求。因此車輛租賃管理系統(tǒng)可以方便地查詢、閱讀

4、、修改、交流和重復(fù)使用!</p><p>  關(guān)鍵字:車輛租賃 車輛租賃管理系統(tǒng) 模塊結(jié)構(gòu) E-R圖 visual studio 2010 SQL Server 2008 SQL語句等</p><p><b>  目錄</b></p><p><b>  1 概論1</b></p><p>&

5、lt;b>  2 需求分析1</b></p><p><b>  2.1設(shè)計任務(wù)1</b></p><p>  2.2 設(shè)計要求1</p><p><b>  3概念結(jié)構(gòu)設(shè)計2</b></p><p>  3.1 概念結(jié)構(gòu)設(shè)計2</p><p> 

6、 3.2車輛信息系統(tǒng)2</p><p>  3.3客戶信息系統(tǒng)3</p><p>  3.4司機(jī)信息系統(tǒng)3</p><p>  3.5租金查詢系統(tǒng)4</p><p>  3.6 全局E-R圖4</p><p>  4 邏輯結(jié)構(gòu)設(shè)計5</p><p>  4.1 關(guān)系數(shù)據(jù)模式5<

7、;/p><p>  4.2 視圖的設(shè)計與優(yōu)化6</p><p>  5 數(shù)據(jù)庫物理設(shè)計與實(shí)施8</p><p>  5.1 數(shù)據(jù)庫應(yīng)用的硬件、軟件環(huán)境介紹8</p><p>  5.2 物理結(jié)構(gòu)設(shè)計8</p><p>  5.3 索引的設(shè)計8</p><p>  5.4 數(shù)據(jù)庫邏輯設(shè)計8

8、</p><p>  5.5 建立數(shù)據(jù)庫10</p><p>  5.6建立數(shù)據(jù)表10</p><p>  5.7加載測試數(shù)據(jù)13</p><p>  5.8數(shù)據(jù)庫文件夾結(jié)構(gòu)14</p><p>  6 數(shù)據(jù)操作實(shí)現(xiàn)15</p><p>  6.1 連接和讀取數(shù)據(jù)庫15</p&

9、gt;<p>  6.2 數(shù)據(jù)查詢操作17</p><p>  6.3 數(shù)據(jù)更新操作19</p><p>  6.4 數(shù)據(jù)庫維護(hù)20</p><p>  7 用戶界面設(shè)計20</p><p>  7.1 登陸界面設(shè)計20</p><p>  7.2 主窗體界面設(shè)計21</p>&

10、lt;p>  7.3 管理員信息界面設(shè)計21</p><p>  7.4 車輛信息界面設(shè)計22</p><p>  7.5 客戶信息界面設(shè)計25</p><p>  7.6 司機(jī)信息界面設(shè)計28</p><p>  7.7 租金查詢界面設(shè)計30</p><p>  7.8 項目結(jié)構(gòu)31</p&

11、gt;<p>  8 收獲、體會和建議31</p><p><b>  參考文獻(xiàn)33</b></p><p>  附錄 分工安排表33</p><p><b>  車輛租賃管理系統(tǒng)</b></p><p><b>  1 概論</b></p>

12、<p>  今天,隨著人民生活水平的提高,汽車工業(yè)的發(fā)展和汽車的普及,汽車如今已經(jīng)與我們的生活密不可分,而汽車租賃也已成為一個極具市場潛力的行業(yè),面對飛速發(fā)展的汽車租賃市場,其經(jīng)營管理的汽車種類繁多,樣式各異,客戶需求量大,客戶要求高,每天的工作量大,一套完整的管理系統(tǒng)對于汽車租賃公司來說已經(jīng)十分重要, 在信息飛速發(fā)展的今天,計算機(jī)在事務(wù)管理方面的應(yīng)用已經(jīng)相當(dāng)廣泛,但目前很多汽車租賃公司還停留在人工管理的水平上,顯然不適應(yīng)時代

13、的發(fā)展,管理人員目前需要一套方便、計算機(jī)化的管理信息系統(tǒng)來代替他們繁瑣、低效的傳統(tǒng)手工管理方式,并最終實(shí)現(xiàn)汽車租賃管理的全面自動化,使用汽車租賃管理系統(tǒng)可以規(guī)范企業(yè)的管理和經(jīng)營行為,減少企業(yè)的經(jīng)營成本,提高工作效率。汽車租賃管理系統(tǒng)是為汽車租賃公司提供的一個簡單易用的系統(tǒng),隨著科技的發(fā)展,設(shè)備和管理的現(xiàn)代化,在實(shí)際工作中如何提高工作效率成為一個很重要的問題。而建立管理系統(tǒng)是一個很好的解決辦法!</p><p>&

14、lt;b>  2 需求分析</b></p><p><b>  2.1設(shè)計任務(wù)</b></p><p>  該系統(tǒng)任務(wù)的管理對象:</p><p>  ·管理員信息:管理員的相關(guān)信息。</p><p>  ·車輛信息:包括車輛類型、車輛名稱、購買時間、車輛狀況、租金標(biāo)準(zhǔn)等。</

15、p><p>  ·客戶信息:身份證號、姓名、年齡、地址、電話等。</p><p>  ·司機(jī)信息:身份證號、姓名、年齡、地址、電話、駕駛證書等。</p><p>  ·租金查詢:車輛的租金和出租時間情況。</p><p><b>  2.2 設(shè)計要求</b></p><p&g

16、t;  系統(tǒng)的基本功能和規(guī)定如下:</p><p>  ·隨時查詢車輛信息、客戶信息、車輛租賃信息。</p><p>  ·進(jìn)行客戶租賃車輛的處理,每個客戶可以租賃多輛車,每輛車可以安排有一位司機(jī),租車時說明租期,預(yù)付押金。每輛車不同時間可以租給不同客戶。</p><p>  ·租賃模式:有日租、包月等類型。</p>&l

17、t;p>  ·系統(tǒng)應(yīng)該可以隨時進(jìn)行當(dāng)天租金統(tǒng)計和一定時間段的租金統(tǒng)計以及車輛租賃情況統(tǒng)計分析。</p><p><b>  3概念結(jié)構(gòu)設(shè)計</b></p><p>  3.1 概念結(jié)構(gòu)設(shè)計</p><p>  車輛租賃管理系統(tǒng)主要功能包括對司機(jī)信息、車輛信息、客戶信息、租金等進(jìn)行管理,主要功能結(jié)構(gòu)如下圖3-1所示。</p&

18、gt;<p><b>  圖3-1</b></p><p><b>  3.2車輛信息系統(tǒng)</b></p><p><b>  3.2.1 描述:</b></p><p>  可以查詢車輛類型、車輛名稱、購買時間、車輛狀況、租金標(biāo)準(zhǔn)等,并且可以根據(jù)需要增加車輛、刪除車輛、修改車輛的基本信

19、息,還可以根據(jù)車輛類型和車輛情況進(jìn)行條件查詢。</p><p>  3.2.2 E-R圖 </p><p><b>  3.3客戶信息系統(tǒng)</b></p><p><b>  3.3.1 描述</b></p><p>  可以查詢租車客戶的身份證號、姓名、年齡、地址、電話等,并且可以根據(jù)租車情況來

20、添加客戶信息、修改客戶信息和刪除客戶信息,還可以根據(jù)客戶身份證、姓名或租車日期、租賃模式進(jìn)行條件查詢。</p><p>  3.3.2 E-R圖</p><p><b>  3.4司機(jī)信息系統(tǒng)</b></p><p><b>  3.4.1 描述</b></p><p>  可以查詢司機(jī)的身份證

21、號、姓名、年齡、地址、電話、駕駛證書等,并且可以增添、修改和司機(jī)的相關(guān)信息,還可以根據(jù)司機(jī)身份證號和姓名進(jìn)行條件查詢。</p><p>  3.4.2 E-R圖 </p><p><b>  3.5租金查詢系統(tǒng)</b></p><p><b>  3.5.1 描述</b></p><p>  

22、查詢車輛的日租和月租情況、租金總和以及統(tǒng)計分析。</p><p>  3.5.2 E-R圖</p><p>  3.6 全局E-R圖</p><p>  全局E-R圖是由各個子系統(tǒng)的E-R圖集成在一起,來詳細(xì)描述系統(tǒng)的功能與任務(wù)的</p><p><b>  4 邏輯結(jié)構(gòu)設(shè)計</b></p><p&

23、gt;  4.1 關(guān)系數(shù)據(jù)模式</p><p>  客戶、車輛和司機(jī)之間的關(guān)系數(shù)據(jù)模型:</p><p>  4.2 視圖的設(shè)計與優(yōu)化</p><p>  根據(jù)系統(tǒng)的總體概念設(shè)計模型、E-R圖向關(guān)系模式的轉(zhuǎn)化和數(shù)據(jù)庫的范式理論,得到系統(tǒng)視圖設(shè)計和優(yōu)化后的邏輯模型,如圖表1~表5所示。</p><p><b>  表1 車輛信息表&

24、lt;/b></p><p>  表2 客戶信息表 </p><p>  表3 司機(jī)信息表 </p><p><b>  表4 租金信息表</b></p><p>  5 數(shù)據(jù)庫物理設(shè)計與實(shí)施</p><p>  5.1 數(shù)據(jù)庫應(yīng)用的硬件、軟件環(huán)境介紹</p><p

25、>  操作系統(tǒng):Windows XP或與之兼容的系統(tǒng)</p><p>  數(shù)據(jù)庫管理系統(tǒng):SQL Server 2008</p><p>  數(shù)據(jù)庫應(yīng)用系統(tǒng)開發(fā)軟件:Microsoft Visual Studio 2010</p><p>  5.2 物理結(jié)構(gòu)設(shè)計</p><p>  物理設(shè)計主要是要確定數(shù)據(jù)庫的存儲路徑、存儲結(jié)構(gòu)以及如

26、何建立索引等。數(shù)據(jù)庫在物理設(shè)備上的存儲結(jié)構(gòu)與存取方法稱為數(shù)據(jù)庫的物理結(jié)構(gòu),它依賴于選定的數(shù)據(jù)庫管理系統(tǒng),為一個給定的邏輯數(shù)據(jù)模型選取一個最適合應(yīng)用環(huán)境的物理結(jié)構(gòu)的過程,就是數(shù)據(jù)庫的物理設(shè)計。</p><p><b>  5.3 索引的設(shè)計</b></p><p>  索引設(shè)計(E-R圖)</p><p>  5.4 數(shù)據(jù)庫邏輯設(shè)計</p&

27、gt;<p> ?。?)adminMessage(管理員信息表)</p><p>  (2)carMessage(車輛信息表)</p><p>  (3)customerMessage(客戶信息表)</p><p> ?。?)driverMessage(司機(jī)信息表)</p><p><b>  5.5 建立數(shù)據(jù)庫<

28、;/b></p><p>  在SQL Server 2008中用SQL語句創(chuàng)建數(shù)據(jù)庫:</p><p>  create database carSystem on primary</p><p><b>  (</b></p><p>  name=name_data,</p><p>

29、  filename='F:\carRentaManagementSystem\carDataBase\carSystem.mdf'</p><p><b>  )</b></p><p><b>  log on</b></p><p><b>  (</b></p>

30、<p>  name=name_log,</p><p>  filename='F:\carRentaManagementSystem\carDataBase\carSystem.ldf'</p><p><b>  )</b></p><p><b>  5.6建立數(shù)據(jù)表</b></p&

31、gt;<p>  一.建立管理員數(shù)據(jù)表</p><p>  /*table:adminMessage,創(chuàng)建管理員信息數(shù)據(jù)*/</p><p>  create table adminMessage</p><p><b>  (</b></p><p>  Id int not null,</p>

32、;<p>  Name varchar(50),</p><p>  sex varchar(50), </p><p>  CardId Varchar(50),</p><p>  AddressSite varchar(50),</p><p>  mobilePhoneNumber varchar(50)</p&g

33、t;<p><b>  )</b></p><p><b>  二.建立車輛信息表</b></p><p>  /*table:carMessage,創(chuàng)建車輛信息表數(shù)據(jù)*/</p><p>  create table carMessage</p><p><b>  (&l

34、t;/b></p><p>  carId int not null, --車輛id</p><p>  carType varchar(50),--車輛類型</p><p>  carName varchar(50),--車輛名稱</p><p>  timeBuying varchar(50),--購買時間</p&g

35、t;<p>  carCondition varchar(50), --車輛情況</p><p>  RentStandard int, --租金標(biāo)準(zhǔn)</p><p>  CarNumber varchar(50)--車輛編號</p><p><b>  )</b></p><p><b>  三

36、.建立客戶信息表</b></p><p>  /*table:customerMessage,創(chuàng)建客戶信息表數(shù)據(jù)*/</p><p>  create table customerMessage</p><p><b>  (</b></p><p>  ID int not null,--客戶id<

37、;/p><p>  CardId varchar(50),--客戶身份證號碼</p><p>  Name varchar(50),--客戶姓名</p><p>  Age int ,--客戶年齡</p><p>  HomeAddress varchar(50),--客戶家庭地址</p><p>  Teleph

38、one varchar(20),--客戶電話號碼</p><p>  carLease int ,--客戶租期</p><p>  carAdvancedDeposits int,--預(yù)付押金 </p><p>  carRendMode varchar(50),--租車模式</p><p>  carRendTime date,--租車時

39、間</p><p>  finallyPay int,--客戶最終應(yīng)付</p><p>  carNumber varchar(50),--客戶所借車輛編號</p><p>  DriverNuber varchar(50),--司機(jī)編號</p><p><b>  )</b></p><p>&

40、lt;b>  四.建立司機(jī)信息表</b></p><p>  /*table:driverMessage,創(chuàng)建司機(jī)信息表數(shù)據(jù)*/</p><p>  create table driverMessage</p><p><b>  (</b></p><p>  ID int not null,--

41、司機(jī)id</p><p>  CardId varchar(50),--司機(jī)身份證號碼</p><p>  Name varchar(50),--司機(jī)姓名</p><p>  Age int ,--客戶年齡</p><p>  HomeAddress varchar(50),--司機(jī)家庭地址</p><p> 

42、 Telephone varchar(20),--司機(jī)電話號碼</p><p>  DrivingLicense varchar(20), --司機(jī)駕駛證書</p><p>  DriverArrange varchar(50),--存儲司機(jī)是否被安排</p><p>  DriverNumber varchar(50)--司機(jī)編號</p><

43、;p><b>  )</b></p><p><b>  5.7加載測試數(shù)據(jù)</b></p><p>  一、向管理員信息表加載數(shù)據(jù)</p><p>  insert into adminMessage(Name,sex,CardId,AddressSite,mobilePhoneNumber) values (&#

44、39;張軍','男','450802199104061521','廣西南寧','18290192375')</p><p>  二、向車輛信息表加載數(shù)據(jù)</p><p>  insert into carMessage(carType,carName,timeBuying,carCondition,RentStanda

45、rd,CarNumber) values ('中型車','奧迪','2010.10.10','可供出租','10','2B005')</p><p>  insert into carMessage(carType,carName,timeBuying,carCondition,RentStandard,CarNumb

46、er) values ('小型車','大眾','2009.10.10','可供出租','10','2B529')</p><p>  insert into carMessage(carType,carName,timeBuying,carCondition,RentStandard,CarNumber) values

47、 ('緊湊型車','五菱宏光','2011.10.10','可供出租','10','2B546')</p><p>  insert into carMessage(carType,carName,timeBuying,carCondition,RentStandard,CarNumber) values ('

48、小型車','帝豪','2009.10.10','可供出租','10','2B456')</p><p>  insert into carMessage(carType,carName,timeBuying,carCondition,RentStandard,CarNumber) values ('緊湊型車',

49、'豐田','2011.10.10','可供出租','10','2B756')</p><p>  三、向客戶信息表加載數(shù)據(jù)</p><p>  Insertinto customerMessage(CardId,Name,Age,HomeAddress,Telephone,carLease,carAdvanc

50、edDeposits,carRendMode,carRendTime,finallyPay,carNumber,DriverNuber) values('450951198810102000','覃玉','25','廣西欽州','18274771234','10','500','日租',GETDATE()-1,

51、'100','2B005','H3602')</p><p>  insert into customerMessage(CardId,Name,Age,HomeAddress,Telephone,carLease,carAdvancedDeposits,carRendMode,carRendTime,finallyPay,carNumber,DriverNuber

52、) values('450951198810102001','張丹','25','廣西玉林','18274771235','15','500','日租',GETDATE()-3,'150','2B529','H3603')</p><p>

53、  insertinto customerMessage(CardId,Name,Age,HomeAddress,Telephone,carLease,carAdvancedDeposits,carRendMode,carRendTime,finallyPay,carNumber,DriverNuber) values('450951198610102002','林黛玉','27',&#

54、39;廣西賀州','18274771236','14','500','日租',GETDATE()-4,'140','2B546','H3604')</p><p>  insert into customerMessage</p><p>  insertinto cu

55、stomerMessage(CardId,Name,Age,HomeAddress,Telephone,carLease,carAdvancedDeposits,carRendMode,carRendTime,finallyPay,carNumber,DriverNuber) values('450951198610102010','陳浩明','27','合肥','

56、18274771244','11','500','月租',GETDATE()-16,'1100','2B523','未安排')</p><p>  insertinto customerMessage(CardId,Name,Age,HomeAddress,Telephone,carLease,carAdva

57、ncedDeposits,carRendMode,carRendTime,finallyPay,carNumber,DriverNuber) values('450951198610102011','黃浩','27','合肥','18274771245','11','500','月租',GETDATE()-16

58、,'1100','2B589','未安排')</p><p>  insert into customerMessage</p><p>  四、向司機(jī)信息表加載數(shù)據(jù)</p><p>  Insertinto driverMessage(CardId,Name,Age,HomeAddress,Telephone,Dr

59、ivingLicense,DriverArrange,DriverNumber) values('450981198311114444','甘大帥','30','廣西梧州','13078013458','B1','已安排','H3604')</p><p>  Insertinto d

60、riverMessage(CardId,Name,Age,HomeAddress,Telephone,DrivingLicense,DriverArrange,DriverNumber) values('450981198311115555','韋小寶','30','廣西百色','13078013459','C1','已安排'

61、,'H3605')</p><p>  insertinto driverMessage(CardId,Name,Age,HomeAddress,Telephone,DrivingLicense,DriverArrange,DriverNumber) values('450981197311116666','陳曉曉','40','廣東惠州&

62、#39;,'13078013460','B1','未安排','H3601')</p><p>  insertinto driverMessage(CardId,Name,Age,HomeAddress,Telephone,DrivingLicense,DriverArrange,DriverNumber) values('45098119

63、8311117777','許多','30','廣西全州','13078013461','C1','未安排','H3606')</p><p>  insertinto driverMessage(CardId,Name,Age,HomeAddress,Telephone,DrivingLice

64、nse,DriverArrange,DriverNumber) values('450981197311118888','黃英','40','北京','13078013462','C1','未安排','H3607')</p><p>  insert into driverMessage

65、</p><p>  5.8數(shù)據(jù)庫文件夾結(jié)構(gòu)</p><p>  本次開發(fā)的車輛租賃系統(tǒng)所建的數(shù)據(jù)庫結(jié)構(gòu)如下圖</p><p><b>  6 數(shù)據(jù)操作實(shí)現(xiàn)</b></p><p>  6.1 連接和讀取數(shù)據(jù)庫</p><p>  using System;</p><p>

66、;  using System.Collections.Generic;</p><p>  using System.Linq;</p><p>  using System.Text;</p><p>  using System.Configuration;</p><p>  using System.Data.SqlClient;&

67、lt;/p><p>  using System.Data;</p><p>  namespace carRentaManagementSystem</p><p><b>  {</b></p><p>  class lsSqlHelper</p><p><b>  {</b&

68、gt;</p><p>  Privatestaticstring connStr=ConfigurationManager.ConnectionStrings["connStr"].ConnectionString;</p><p>  public static int ExecuteNonQuery(string sql,params SqlParam

69、eter[] parameters)</p><p><b>  {</b></p><p>  using (SqlConnection conn = new SqlConnection(connStr))</p><p><b>  {</b></p><p>  conn.Open();<

70、;/p><p>  using (SqlCommand cmd = conn.CreateCommand())</p><p><b>  {</b></p><p>  cmd.CommandText = sql;</p><p>  //foreach (SqlParameter param in parameters)

71、</p><p><b>  //{</b></p><p>  // cmd.Parameters.Add(param);</p><p><b>  //}</b></p><p>  cmd.Parameters.AddRange(parameters);</p><

72、p>  return cmd.ExecuteNonQuery();</p><p><b>  }</b></p><p><b>  }</b></p><p><b>  }</b></p><p>  public static object ExecuteScal

73、ar(string sql, params SqlParameter[] parameters)</p><p><b>  {</b></p><p>  using (SqlConnection conn = new SqlConnection(connStr))</p><p><b>  {</b></p&g

74、t;<p>  conn.Open();</p><p>  using (SqlCommand cmd = conn.CreateCommand())</p><p><b>  {</b></p><p>  cmd.CommandText = sql;</p><p>  cmd.Parameters

75、.AddRange(parameters);</p><p>  return cmd.ExecuteScalar();</p><p><b>  }</b></p><p><b>  }</b></p><p><b>  }</b></p><p&g

76、t;  public static DataTable ExecuteDataTable(string sql, params SqlParameter[] parameters)</p><p><b>  {</b></p><p>  using (SqlConnection conn = new SqlConnection(connStr))</p>

77、;<p><b>  {</b></p><p>  conn.Open();</p><p>  using (SqlCommand cmd = conn.CreateCommand())</p><p><b>  {</b></p><p>  cmd.CommandText =

78、 sql;</p><p>  cmd.Parameters.AddRange(parameters);</p><p>  SqlDataAdapter adapter = new SqlDataAdapter(cmd);</p><p>  DataSet dataset = new DataSet();</p><p>  adapte

79、r.Fill(dataset);</p><p>  return dataset.Tables[0];</p><p><b>  }</b></p><p><b>  }</b></p><p><b>  }</b></p><p><b&

80、gt;  }</b></p><p><b>  }</b></p><p>  6.2 數(shù)據(jù)查詢操作</p><p><b>  1.查詢車輛信息</b></p><p>  Select * from carMessage</p><p><b> 

81、 2.查詢客戶信息</b></p><p>  Select * from customerMessage</p><p><b>  3.查詢司機(jī)信息</b></p><p>  Select * from driverMessage</p><p>  6.3 數(shù)據(jù)更新操作</p><

82、p><b>  1.車輛更新操作</b></p><p>  update carMessage set RentStandard=20 where carId=73</p><p><b>  更新前:</b></p><p><b>  更新后:</b></p><p&g

83、t;<b>  2.客戶更新操作</b></p><p>  update customerMessage set Name='莫明' where ID=96</p><p><b>  更新前:</b></p><p><b>  更新后:</b></p><p&

84、gt;<b>  3.司機(jī)更新操作</b></p><p>  update driverMessage set Name='李明' where ID=30</p><p><b>  更新前:</b></p><p><b>  更新后:</b></p><p&g

85、t;<b>  6.4 數(shù)據(jù)庫維護(hù)</b></p><p>  運(yùn)行數(shù)據(jù)庫合格后,數(shù)據(jù)庫開發(fā)設(shè)計的工作就基本完成了,接下來的工作就是在正式運(yùn)行中調(diào)試,本次我們開發(fā)的車輛租賃管理系統(tǒng),數(shù)據(jù)庫中幾乎不會發(fā)生什么大的變化,但是還是需要做好數(shù)據(jù)的備份,在server2008中,我們可以利用備份數(shù)據(jù)庫的功能對已經(jīng)設(shè)計好的數(shù)據(jù)做備份,同時我們保存好我們建數(shù)據(jù)庫、數(shù)據(jù)表時所用的sql語句。如果數(shù)據(jù)庫受到破

86、壞或系統(tǒng)故障,我們便可輕松的利用備份文件恢復(fù)數(shù)據(jù)庫的數(shù)據(jù)。 </p><p><b>  7 用戶界面設(shè)計</b></p><p>  7.1 登陸界面設(shè)計</p><p>  登錄界面在登陸時設(shè)置的登錄用戶名是“admin”,密碼為“123456”。</p><p>  7.2 主窗體界面設(shè)計</p>

87、<p>  主窗體界面中顯示了管理員信息、車輛信息、客戶信息、司機(jī)信息和租金查詢!</p><p>  7.3 管理員信息界面設(shè)計</p><p>  在管理員信息界面中,按“修改”按鈕,可以修改管理員的相關(guān)信息。</p><p>  7.4 車輛信息界面設(shè)計</p><p>  車輛信息界面設(shè)計我們詳細(xì)描述了車輛的基本信息(包

88、括:車輛類型、車輛名、車輛情況、購買時間、租金標(biāo)準(zhǔn)等),并且可以按租車情況來添加、刪除、修改車輛的相關(guān)信息。</p><p><b>  添加車輛信息</b></p><p><b>  刪除車輛信息</b></p><p><b>  修改車輛信息</b></p><p> 

89、 7.5 客戶信息界面設(shè)計</p><p>  在此界面中,我們設(shè)置了客戶的一些信息和租車的情況!并且可以通過圖片左上角的控件圖標(biāo)來管理客戶的相關(guān)信息。</p><p><b>  添加客戶信息</b></p><p><b>  刪除客戶信息</b></p><p><b>  修改客戶

90、信息</b></p><p>  7.6 司機(jī)信息界面設(shè)計</p><p>  通過此界面,管理員可以查詢司機(jī)的相關(guān)信息,并且可以通過界面左上角的控件圖標(biāo)來添加、刪除、修改司機(jī)的信息!</p><p><b>  添加司機(jī)信息</b></p><p><b>  刪除司機(jī)信息</b>&

91、lt;/p><p><b>  修改司機(jī)信息</b></p><p>  7.7 租金查詢界面設(shè)計</p><p>  在該界面,管理員可以查詢車輛的日租和月租情況。</p><p><b>  7.8 項目結(jié)構(gòu)</b></p><p>  在vs2010所建的項目結(jié)構(gòu)如下圖所示

92、</p><p>  8 收獲、體會和建議</p><p>  這次課程設(shè)計我們組設(shè)計的是一個汽車租賃管理系統(tǒng),通過這次可視化編程課程設(shè)計,我了解了一個完整的數(shù)據(jù)庫系統(tǒng)設(shè)計的步驟,掌握了租車公司汽車租賃系統(tǒng)的業(yè)務(wù)流程及管理,鞏固了我在課堂上所學(xué)的理論知識,更進(jìn)一步的了解了面向?qū)ο缶幊痰幕舅枷?,并且對可視化編程工具Visual Studio 2010及SQL Server 2008軟件的應(yīng)

93、用有了更進(jìn)一步的掌握,掌握了界面設(shè)計、C#語言編寫代碼設(shè)計各功能模塊的步驟,并學(xué)會了VS2010及用SQL Server 2008建立的數(shù)據(jù)庫連接的代碼設(shè)計,開拓了自己的知識面,同時也讓我看到了自己的不足,很多東西單獨(dú)用可以做出來,可是連貫起來就出現(xiàn)了很多錯,還有很多不足,需要努力。 當(dāng)然在我們小組共同努力的結(jié)果下,見證了一個系統(tǒng)的誕生,雖然不復(fù)雜,但它可以實(shí)現(xiàn)一些基本的功能,很有成就感,是理論與實(shí)踐的一次完美的結(jié)合,而且也學(xué)到很多課

94、本上沒有涉及到的知識,對編程經(jīng)驗也起到了累積作用,也是第一次了解了一個系統(tǒng)誕生所要經(jīng)過的流程,前期、設(shè)計、完成、后期一個也不能少,不像平時只用編一個程序,至于需求和維護(hù)沒有涉及,這次課程設(shè)計就像一次工作的體驗,從頭到尾不遺余力的把它</p><p><b>  參考文獻(xiàn)</b></p><p>  [1] 文東 申銳 喬明秋編著, ASP.NET程序設(shè)計——基于V

溫馨提示

  • 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. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論