版權(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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 數(shù)據(jù)庫課程設(shè)計車輛租賃管理系統(tǒng)
- 《數(shù)據(jù)庫系統(tǒng)概論》課程設(shè)計-車輛租賃系統(tǒng)
- 數(shù)據(jù)庫課程設(shè)計----車輛管理系統(tǒng)
- 數(shù)據(jù)庫課程設(shè)計--房屋租賃管理系統(tǒng)
- 汽車租賃系統(tǒng)《數(shù)據(jù)庫課程設(shè)計》
- 數(shù)據(jù)庫課程設(shè)計報告(汽車租賃管理系統(tǒng))
- 數(shù)據(jù)庫課程設(shè)計論文- 影碟租賃管理系統(tǒng)
- 數(shù)據(jù)庫課程設(shè)計報告--汽車租賃管理系統(tǒng)
- 數(shù)據(jù)庫課程設(shè)計(書店租賃管理系統(tǒng))
- 數(shù)據(jù)庫課程設(shè)計(論文)-影碟租賃管理系統(tǒng)
- 數(shù)據(jù)庫課程設(shè)計報告-車輛故障管理系統(tǒng)
- 數(shù)據(jù)庫課程設(shè)計報告(書店租賃管理系統(tǒng))
- 數(shù)據(jù)庫課程設(shè)計--數(shù)據(jù)庫設(shè)計—公司管理系統(tǒng)
- 數(shù)據(jù)庫課程設(shè)計報告--書店租賃系統(tǒng)
- 數(shù)據(jù)庫課程設(shè)計---機(jī)房管理系統(tǒng)數(shù)據(jù)庫設(shè)計
- 數(shù)據(jù)庫課程設(shè)計---運(yùn)輸企業(yè)車輛信息管理系統(tǒng)
- 數(shù)據(jù)庫課程設(shè)計---圖書管理系統(tǒng)數(shù)據(jù)庫管理系統(tǒng)
- 數(shù)據(jù)庫課程設(shè)計--工資管理系統(tǒng)數(shù)據(jù)庫設(shè)計
- 數(shù)據(jù)庫課程設(shè)計-酒店管理系統(tǒng)課程設(shè)計
- 數(shù)據(jù)庫原理課程設(shè)計---教室管理系統(tǒng)數(shù)據(jù)庫設(shè)計
評論
0/150
提交評論