




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、交通運輸學(xué)院實習(xí)報告交通運輸學(xué)院 信息系統(tǒng)開發(fā) 實習(xí)報告學(xué) 院 交通運輸學(xué)院 班 級 信管1301 姓 名 魏代明 學(xué) 號 201300823 成 績 指導(dǎo)老師 王建強(qiáng) 車輛租賃管理系統(tǒng)摘要近年來,計算機(jī)技術(shù)日趨成熟,數(shù)據(jù)庫技術(shù)不斷發(fā)展,管理信息系統(tǒng)的應(yīng)用已延伸到社會的各個領(lǐng)域。結(jié)合管理信息系統(tǒng)的開發(fā)方法及步驟,以此為理論基礎(chǔ),開發(fā)出一個小型的信息管理系統(tǒng)車輛租賃管理系統(tǒng)。 車輛租賃管理是汽車租賃公司開展日常運營活動的必須的環(huán)節(jié)。傳統(tǒng)的手工管理方式 不但浪費人力、時間,而且管理復(fù)雜,易出差錯?;谟嬎銠C(jī)技術(shù)的完備的車輛租賃管理系統(tǒng)把一些繁瑣的數(shù)據(jù)計算、信息處理化為簡單的指令操作。完全實現(xiàn)數(shù)據(jù)信
2、息的電算化管理,徹底把人從手工管理中解放出來。經(jīng)過艱苦的努力,我們小組終于實現(xiàn)了預(yù)期的設(shè)計目標(biāo),開發(fā)出這套具有一定實用價值的車輛租賃管理系統(tǒng),使用這套系統(tǒng)有利于提高汽車輛租賃公司的勞動生產(chǎn)率,節(jié)約生產(chǎn)成本,增加經(jīng)濟(jì)效益。 信息管理系統(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)可以方便地查詢、閱
3、讀、修改、交流和重復(fù)使用!關(guān)鍵字:車輛租賃 車輛租賃管理系統(tǒng) 模塊結(jié)構(gòu) E-R圖 visual studio 2010 SQL Server 2005 SQL語句等車輛租賃管理系統(tǒng)1 概論今天,隨著人民生活水平的提高,汽車工業(yè)的發(fā)展和汽車的普及,汽車如今已經(jīng)與我們的生活密不可分,而汽車租賃也已成為一個極具市場潛力的行業(yè),面對飛速發(fā)展的汽車租賃市場,其經(jīng)營管理的汽車種類繁多,樣式各異,客戶需求量大,客戶要求高,每天的工作量大,一套完整的管理系統(tǒng)對于汽車租賃公司來說已經(jīng)十分重要, 在信息飛速發(fā)展的今天,計算機(jī)在事務(wù)管理方面的應(yīng)用已經(jīng)相當(dāng)廣泛,但目前很多汽車租賃公司還停留在人工管理的水平上,顯然不適
4、應(yīng)時代的發(fā)展,管理人員目前需要一套方便、計算機(jī)化的管理信息系統(tǒng)來代替他們繁瑣、低效的傳統(tǒng)手工管理方式,并最終實現(xiàn)汽車租賃管理的全面自動化,使用汽車租賃管理系統(tǒng)可以規(guī)范企業(yè)的管理和經(jīng)營行為,減少企業(yè)的經(jīng)營成本,提高工作效率。汽車租賃管理系統(tǒng)是為汽車租賃公司提供的一個簡單易用的系統(tǒng),隨著科技的發(fā)展,設(shè)備和管理的現(xiàn)代化,在實際工作中如何提高工作效率成為一個很重要的問題。而建立管理系統(tǒng)是一個很好的解決辦法!2 需求分析2.1設(shè)計任務(wù)該系統(tǒng)任務(wù)的管理對象: 管理員信息:管理員的相關(guān)信息。車輛信息:包括車輛類型、車輛名稱、購買時間、車輛狀況、租金標(biāo)準(zhǔn)等??蛻粜畔ⅲ荷矸葑C號、姓名、年齡、地址、電話等。司機(jī)信
5、息:身份證號、姓名、年齡、地址、電話、駕駛證書等。租金查詢:車輛的租金和出租時間情況。2.2 設(shè)計要求系統(tǒng)的基本功能和規(guī)定如下:隨時查詢車輛信息、客戶信息、車輛租賃信息。進(jìn)行客戶租賃車輛的處理,每個客戶可以租賃多輛車,每輛車可以安排有一位司機(jī),租車時說明租期,預(yù)付押金。每輛車不同時間可以租給不同客戶。租賃模式:有日租、包月等類型。系統(tǒng)應(yīng)該可以隨時進(jìn)行當(dāng)天租金統(tǒng)計和一定時間段的租金統(tǒng)計以及車輛租賃情況統(tǒng)計分析。3概念結(jié)構(gòu)設(shè)計3.1 概念結(jié)構(gòu)設(shè)計車輛租賃管理系統(tǒng)主要功能包括對司機(jī)信息、車輛信息、客戶信息、租金等進(jìn)行管理,主要功能結(jié)構(gòu)如下圖3-1所示。圖3-13.2車輛信息系統(tǒng)3.2.1 描述:可以
6、查詢車輛類型、車輛名稱、購買時間、車輛狀況、租金標(biāo)準(zhǔn)等,并且可以根據(jù)需要增加車輛、刪除車輛、修改車輛的基本信息,還可以根據(jù)車輛類型和車輛情況進(jìn)行條件查詢。3.2.2 E-R圖 3.3客戶信息系統(tǒng)3.3.1 描述可以查詢租車客戶的身份證號、姓名、年齡、地址、電話等,并且可以根據(jù)租車情況來添加客戶信息、修改客戶信息和刪除客戶信息,還可以根據(jù)客戶身份證、姓名或租車日期、租賃模式進(jìn)行條件查詢。3.3.2 E-R圖 3.4司機(jī)信息系統(tǒng)3.4.1 描述可以查詢司機(jī)的身份證號、姓名、年齡、地址、電話、駕駛證書等,并且可以增添、修改和司機(jī)的相關(guān)信息,還可以根據(jù)司機(jī)身份證號和姓名進(jìn)行條件查詢。3.4.2 E-R
7、圖 3.5租金查詢系統(tǒng)3.5.1 描述 查詢車輛的日租和月租情況、租金總和以及統(tǒng)計分析。3.5.2 E-R圖3.6 全局E-R圖全局E-R圖是由各個子系統(tǒng)的E-R圖集成在一起,來詳細(xì)描述系統(tǒng)的功能與任務(wù)的4 邏輯結(jié)構(gòu)設(shè)計4.1 關(guān)系數(shù)據(jù)模式客戶、車輛和司機(jī)之間的關(guān)系數(shù)據(jù)模型:5 數(shù)據(jù)庫物理設(shè)計與實施5.1 數(shù)據(jù)庫應(yīng)用的硬件、軟件環(huán)境介紹操作系統(tǒng):Windows XP或與之兼容的系統(tǒng)數(shù)據(jù)庫管理系統(tǒng):SQL Server 20055.2 物理結(jié)構(gòu)設(shè)計物理設(shè)計主要是要確定數(shù)據(jù)庫的存儲路徑、存儲結(jié)構(gòu)以及如何建立索引等。數(shù)據(jù)庫在物理設(shè)備上的存儲結(jié)構(gòu)與存取方法稱為數(shù)據(jù)庫的物理結(jié)構(gòu),它依賴于選定的數(shù)據(jù)庫管理
8、系統(tǒng),為一個給定的邏輯數(shù)據(jù)模型選取一個最適合應(yīng)用環(huán)境的物理結(jié)構(gòu)的過程,就是數(shù)據(jù)庫的物理設(shè)計。5.3 索引的設(shè)計索引設(shè)計(E-R圖)5.4 數(shù)據(jù)庫邏輯設(shè)計(1)adminMessage(管理員信息表)字段名稱數(shù)據(jù)類型字段大小說明Idint存管理員編號NameVarchar50存管理員姓名sexVarchar50存管理員性別CardIdVarchar50存管理員身份證號嗎AddressSiteVarchar50存管理員家庭地址mobilePhoneNumberVarchar50存管理員的電話號碼(2)carMessage(車輛信息表)字段名稱數(shù)據(jù)類型字段大小說明carIdint存車輛編號carTy
9、peVarchar50存車輛類型carNameVarchar50存車輛名稱timeBuyingVarchar50存車輛購買時間carConditionVarchar50存車輛情況RentStandardInt存車輛租金標(biāo)準(zhǔn)CarNumberVarchar50存車輛命名編號(3)customerMessage(客戶信息表)字段名稱數(shù)據(jù)類型字段大小說明IDint存客戶編號CardIdVarchar50存客戶身份證號碼NameVarchar50存客戶姓名AgeInt存客戶年齡HomeAddressVarchar50存客戶家庭地址TelephoneVarchar50存客戶電話號碼carLeaseInt
10、存客戶租期carAdvancedDepositsInt存客戶預(yù)付押金carRendModeVarchar50存客戶租賃模式carRendTimeDatatime存客戶租車時間finallyPayint存客戶最終應(yīng)付carNumberVarchar50存所借的車的命名號DriverNuberVarchar50存所安排司機(jī)命名號(4)driverMessage(司機(jī)信息表)字段名稱數(shù)據(jù)類型字段大小說明IDInt存司機(jī)編號CardIdvarchar50存司機(jī)身份證號碼Namevarchar50存司機(jī)姓名AgeInt存司機(jī)年齡HomeAddressvarchar50存司機(jī)家庭地址Telephoneva
11、rchar50存司機(jī)電話號碼DrivingLicensevarchar50存司機(jī)駕駛證書DriverArrangevarchar50存司機(jī)是被安排DriverNumbervarchar50存司機(jī)命名編號5.5 建立數(shù)據(jù)庫在SQL Server 2005中用SQL語句創(chuàng)建數(shù)據(jù)庫: create database carSystem on primary( name=name_data, filename=F:carRentaManagementSystemcarDataBasecarSystem.mdf)log on( name=name_log, filename=F:carRentaMana
12、gementSystemcarDataBasecarSystem.ldf)5.6建立數(shù)據(jù)表一.建立管理員數(shù)據(jù)表/*table:adminMessage,創(chuàng)建管理員信息數(shù)據(jù)*/create table adminMessage(Id int not null,Name varchar(50),sex varchar(50), CardId Varchar(50),AddressSite varchar(50),mobilePhoneNumber varchar(50)二.建立車輛信息表/*table:carMessage,創(chuàng)建車輛信息表數(shù)據(jù)*/create table carMessage( c
13、arId int not null, -車輛id carType varchar(50),-車輛類型 carName varchar(50),-車輛名稱timeBuying varchar(50),-購買時間carCondition varchar(50), -車輛情況RentStandard int, -租金標(biāo)準(zhǔn)CarNumber varchar(50)-車輛編號)三.建立客戶信息表/*table:customerMessage,創(chuàng)建客戶信息表數(shù)據(jù)*/create table customerMessage(ID int not null,-客戶idCardId varchar(50),-客
14、戶身份證號碼Name varchar(50),-客戶姓名Age int ,-客戶年齡HomeAddress varchar(50),-客戶家庭地址Telephone varchar(20),-客戶電話號碼carLease int ,-客戶租期carAdvancedDeposits int,-預(yù)付押金 carRendMode varchar(50),-租車模式carRendTime date,-租車時間finallyPay int,-客戶最終應(yīng)付carNumber varchar(50),-客戶所借車輛編號DriverNuber varchar(50),-司機(jī)編號)四.建立司機(jī)信息表/*tabl
15、e:driverMessage,創(chuàng)建司機(jī)信息表數(shù)據(jù)*/create table driverMessage( ID int not null,-司機(jī)id CardId varchar(50),-司機(jī)身份證號碼 Name varchar(50),-司機(jī)姓名 Age int ,-客戶年齡 HomeAddress varchar(50),-司機(jī)家庭地址 Telephone varchar(20),-司機(jī)電話號碼DrivingLicense varchar(20), -司機(jī)駕駛證書DriverArrange varchar(50),-存儲司機(jī)是否被安排DriverNumber varchar(50)-
16、司機(jī)編號)5.7加載測試數(shù)據(jù)一、向管理員信息表加載數(shù)據(jù)insert into adminMessage(Name,sex,CardId,AddressSite,mobilePhoneNumber) values (張軍,男廣西南寧二、向車輛信息表加載數(shù)據(jù)insert into carMessage(carType,carName,timeBuying,carCondition,RentStandard,CarNumber) values (中型車,奧迪,2010.10.10,可供出租,10,2B005)insert into c
17、arMessage(carType,carName,timeBuying,carCondition,RentStandard,CarNumber) values (小型車,大眾,2009.10.10,可供出租,10,2B529)insert into carMessage(carType,carName,timeBuying,carCondition,RentStandard,CarNumber) values (緊湊型車,五菱宏光,2011.10.10,可供出租,10,2B546)insert into carMessage(carType,carName,timeBuying,carCon
18、dition,RentStandard,CarNumber) values (小型車,帝豪,2009.10.10,可供出租,10,2B456)insert into carMessage(carType,carName,timeBuying,carCondition,RentStandard,CarNumber) values (緊湊型車,豐田,2011.10.10,可供出租,10,2B756)三、向客戶信息表加載數(shù)據(jù)Insertinto customerMessage(CardId,Name,Age,HomeAddress,Telephone,carLease,carAdvancedDepo
19、sits,carRendMode,carRendTime,finallyPay,carNumber,DriverNuber) values覃玉,25,廣西欽州10,500,日租,GETDATE()-1,100,2B005,H3602)insert into customerMessage(CardId,Name,Age,HomeAddress,Telephone,carLease,carAdvancedDeposits,carRendMode,carRendTime,finallyPay,carNumber,DriverNube
20、r) values張丹,25,廣西玉林15,500,日租,GETDATE()-3,150,2B529,H3603)insertinto customerMessage(CardId,Name,Age,HomeAddress,Telephone,carLease,carAdvancedDeposits,carRendMode,carRendTime,finallyPay,carNumber,DriverNuber) values林黛玉,27,廣西賀州14,500,日
21、租,GETDATE()-4,140,2B546,H3604)insert into customerMessageinsertinto customerMessage(CardId,Name,Age,HomeAddress,Telephone,carLease,carAdvancedDeposits,carRendMode,carRendTime,finallyPay,carNumber,DriverNuber) values陳浩明,27,合肥11,500,月租,GETDATE()-16,1100,2B523,未安排)inser
22、tinto customerMessage(CardId,Name,Age,HomeAddress,Telephone,carLease,carAdvancedDeposits,carRendMode,carRendTime,finallyPay,carNumber,DriverNuber) values黃浩,27,合肥11,500,月租,GETDATE()-16,1100,2B589,未安排)insert into customerMessage四、向司機(jī)信息表加載數(shù)據(jù)Insertinto driverMessage(Card
23、Id,Name,Age,HomeAddress,Telephone,DrivingLicense,DriverArrange,DriverNumber) values甘大帥,30,廣西梧州B1,已安排,H3604)Insertinto driverMessage(CardId,Name,Age,HomeAddress,Telephone,DrivingLicense,DriverArrange,DriverNumber) values韋小寶,30,廣西百色C1,已
24、安排,H3605)insertinto driverMessage(CardId,Name,Age,HomeAddress,Telephone,DrivingLicense,DriverArrange,DriverNumber) values陳曉曉,40,廣東惠州B1,未安排,H3601)insertinto driverMessage(CardId,Name,Age,HomeAddress,Telephone,DrivingLicense,DriverArrange,DriverNumber) values(450981198
25、311117777,許多,30,廣西全州C1,未安排,H3606)insertinto driverMessage(CardId,Name,Age,HomeAddress,Telephone,DrivingLicense,DriverArrange,DriverNumber) values黃英,40,北京C1,未安排,H3607)insert into driverMessage5.8數(shù)據(jù)庫文件夾結(jié)構(gòu)本次開發(fā)的車輛租賃系統(tǒng)所建的數(shù)據(jù)庫結(jié)構(gòu)如下圖6 數(shù)據(jù)操作實現(xiàn)6.1 連接和讀取數(shù)據(jù)庫using Syst
26、em;using System.Collections.Generic;using System.Linq;using System.Text;using System.Configuration;using System.Data.SqlClient;using System.Data;namespace carRentaManagementSystem class lsSqlHelper Privatestaticstring connStr=ConfigurationManager.ConnectionStringsconnStr.ConnectionString; public sta
27、tic int ExecuteNonQuery(string sql,params SqlParameter parameters) using (SqlConnection conn = new SqlConnection(connStr) conn.Open(); using (SqlCommand cmd = conn.CreateCommand() cmd.CommandText = sql; /foreach (SqlParameter param in parameters) / / cmd.Parameters.Add(param); / cmd.Parameters.AddRa
28、nge(parameters); return cmd.ExecuteNonQuery(); public static object ExecuteScalar(string sql, params SqlParameter parameters) using (SqlConnection conn = new SqlConnection(connStr) conn.Open(); using (SqlCommand cmd = conn.CreateCommand() cmd.CommandText = sql; cmd.Parameters.AddRange(parameters); r
29、eturn cmd.ExecuteScalar(); public static DataTable ExecuteDataTable(string sql, params SqlParameter parameters) using (SqlConnection conn = new SqlConnection(connStr) conn.Open(); using (SqlCommand cmd = conn.CreateCommand() cmd.CommandText = sql; cmd.Parameters.AddRange(parameters); SqlDataAdapter
30、adapter = new SqlDataAdapter(cmd); DataSet dataset = new DataSet(); adapter.Fill(dataset); return dataset.Tables0; 6.2 數(shù)據(jù)查詢操作1查詢車輛信息Select * from carMessage2.查詢客戶信息Select * from customerMessage3.查詢司機(jī)信息Select * from driverMessage6.3 數(shù)據(jù)更新操作1.車輛更新操作update carMessage set RentStandard=20 where carId=73更新前:更新后:2.客戶更新操作update customerMessage set Name=莫明 where ID=96更新前:更新后:3.司機(jī)更新操作update driverMessage set Name=李明 where ID=30更新前:更新
溫馨提示
- 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- TCZSYSJLXH 002-2024 全國藝術(shù)行業(yè)職業(yè)能力水平評價團(tuán)體標(biāo)準(zhǔn)
- 太原單柱式標(biāo)志桿施工方案
- 吉安市防水補漏施工方案
- 浦東新區(qū)2024學(xué)年度第一學(xué)期期末教學(xué)質(zhì)量檢測高三語文試卷
- 生態(tài)茶園修復(fù)工程施工方案
- 建筑工程竣工驗收檢測報告
- 右安門鋼結(jié)構(gòu)施工方案
- 簡支鋼箱梁橋施工方案
- 酉陽四星級酒店施工方案
- 陶鋁吸音板施工方案
- 二零二五年度醫(yī)療健康產(chǎn)業(yè)貸款擔(dān)保合同
- 2025年安徽醫(yī)學(xué)高等??茖W(xué)校單招職業(yè)適應(yīng)性測試題庫及答案一套
- 2025年雙方協(xié)商一致自愿離婚協(xié)議書范本
- 眼科與視功能檢查屈光參差課件
- GB/T 6433-2025飼料中粗脂肪的測定
- 2025年湖南司法警官職業(yè)學(xué)院單招職業(yè)傾向性測試題庫學(xué)生專用
- 2025年贛西科技職業(yè)學(xué)院單招職業(yè)技能測試題庫帶答案
- 2025年呼和浩特職業(yè)學(xué)院單招職業(yè)傾向性測試題庫及參考答案
- 2025山西國際能源集團(tuán)有限公司所屬企業(yè)社會招聘258人筆試參考題庫附帶答案詳解
- 急性ST段抬高型心肌梗死溶栓治療專家共識2024解讀
- 電影《哪吒之魔童降世》主題班會
評論
0/150
提交評論