




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
摘要當前因為我國汽車的數量變得越來越多,交通擁擠以及尾氣污染的問題也是越來越嚴重,越來越多的人選擇自動車的方式出行。但是自行車租賃系統在我國出現的時間還不是特別的長,所以想要更好的解決環境污染問題就需要對此系統進行研究。當前我國是有一些關于此的研究,但是主要就是關于系統的一些應用描述以及特征,對實際的設計卻講的是比較少的。所以本文就自行車在線租賃管理系統進行詳細的設計,首先就是對文章的背景以及意義進行介紹,然后詳細的分析系統,之后就是設計系統,通過驗證可知,該系統的可行性是比較好的。關鍵詞:自行車;信息系統;管理系統;設計;實現
一、緒論自行車出行是城市交通系統的重要組成部分。騎自行車有很多好處。首先,騎行既節能又環保。如果自行車出行條件改善了城市交通并增加了其在整個城市交通中的份額,那么可以顯著減少煙霧,以及以更少的碳運輸建造更綠色、更健康的能源的想法。其次,騎自行車是最好的旅行方式。這是由于公共交通連接的密度有限??赡苡泻荛L的距離,由公共車輛或地鐵引起。它不是直接可用的,因此公民經常不得不轉移。有些區域不能覆蓋,市民只能選擇步行。用戶可以選擇騎私人自行車旅行,但這只會發生在直接位置。如果行程涉及其他公共交通工具(例如,距離,它將需要一些公交車站),那么用戶會擔心,因為用戶無法將私家車帶到公共交通工具上。在自行車系統中,這些問題都得到了解決。市民可以輕松選擇公共交通工具,使用自行車完成短途旅行。還有就是,長途騎行可以起到強身健體的作用,邀請朋友一起騎車,是一種很好的精神體驗。鑒于這些好處,近年來,隨著各種自行車系統逐漸進入普通百姓家,國內外自行車行業發展迅速。我國自行車租賃系統往往提供多學科的面試服務和多渠道,客戶可以通過中控面板(或志愿者提問終端)、官網、手機APP等方式查詢業務信息,立即了解自己的租金。使用條件和用量。與其他類型的交通工具一樣,自行車租賃系統具有早高峰、晚高峰。如果現場車輛無法正常運輸,用戶在租車時通常不會遇到現場車輛。為此,家用自行車租賃系統往往有一套完整的配送系統,其中有物聯網移動終端設備來應對這些具體情況。到目前為止,中國還沒有統一的自行車租賃系統行業標準,但隨著自行車租賃系統在全國范圍內的采用和推廣,現有的政府采購和采購涉及的系統大致遵循相同的模式。這類自行車租賃系統通常采用C/S方式進行數據采集和管理,利用銀行卡、公交卡等IC卡成為客戶身份識別,利用物聯網對自行車租賃業務進行身份識別。系統分析技術可行性分析可以使用現有技術進行系統開發和系統實施。首先,從我的分析來看,學習期結束后,我首先學習了JSP、MVC+DAO模型設計、mySQL數據庫等方面的編程技巧。軟件設計不存在技術問題。因此,基于MVC+DAO的B/S構建技術是完全可行的,系統對工作環境沒有太多要求,一般使用的所有電腦都可以運行系統。功能需求主要功能自行車租賃系統通過管理自行車租賃客戶的需求來實現客戶租賃適用性。該系統通常分為以下幾個單元:一是用戶登錄模塊:用戶登錄部分分為一般用戶登錄和管理。目前不添加用戶注冊頁面,用戶由管理員添加。二是自行車列表和搜索:用戶成功進入系統后,租車用戶可以點擊單車列表,查看系統中的所有交通信息,并通過高級求職輸入車輛信息,查詢想要的車輛。該車,用戶滿意后即可訂購。之后,系統管理員檢查用戶保留的車輛訂單。三是個人資料管理:它通常由兩部分組成,即基本配置和安全配置框架?;驹O置部分可以修改自己的個人信息,即用戶可以修改自己的原始信息,包括用戶名、出生等信息;安全設置是密碼修改。四是用戶租借信息:用戶可以查看其租賃自行車的歷史租賃信息和當前租賃信息。如果訂單不可用,用戶可以修改訂單或取消申請。五是交通信息管理:系統管理員可以查看所有車輛并添加、刪除、修改和檢索車輛信息。六是用戶信息管理:系統管理員可以看到所有用戶,可以添加、刪除、修改和恢復用戶信息。七是租金信息管理:系統管理員可以查看所有訂單、用戶和車輛搜索請求,然后查看和管理訂單、添加手動命令以及按編號檢索請求。圖2.1系統功能結構圖系統用例圖用例圖是一種工作理論,它定義了由參與者、用例及其關系組成的系統工作。經理、登錄用戶:經理和用戶共享共同的交互。當用戶選擇用戶類型時,后臺確定用戶類型,并在不同的窗口中進行識別。其使用案例分析圖見圖2-2。圖2.2登錄用例分析圖登錄后,用戶可以查看所有車輛相關信息,搜索私人交通信息,查看和修改租賃信息,查看和修改個人信息,修改密碼。案例分析圖如圖2-3所示。圖2.3用戶用例分析圖訪問管理員可以管理私人信息,包括查看和修改個人信息,例如修改管理員密碼;用戶信息管理,包括自行車信息的管理、查看、檢索、導入和修改;專注于管理租賃、自行車或用戶恢復信息,包括查看、編輯、添加。其用例分析圖如圖2-4所示。圖2.4管理員用例分析圖數據庫設計數據庫設計原則基于需求分析,系統數據設計的主要原則是:一是按照第一種形式的設計要求,實現數據表設計的設計。二是當適當考慮程序的適用性時,盡量保持數據庫有條理和稀疏。三是為保證數據的一致性和完整性,設計關鍵匹配關鍵字和標準數據表。四是數據庫是信息系統的源泉和基礎,它將大量數據組織在特定類型的數據系統中,提供存儲、管理和提取信息的功能,使信息系統接收相關信息、時間和精度從數據庫。五是數據庫是數據系統的不同部分如何以及何時牢固連接的關鍵。概念模型設計數據模型概念實際上是從現實世界到機器世界的中間地帶。該系統包括四個要素:管理者、用戶、自行車、應用程序。一是管理人員:委托人的使用案例通常包括委托人的身份、委托人的姓名、委托人的密碼等屬性信息。二是用戶:用戶案例通常包含用戶名、用戶名和用戶名等屬性信息。三是自行車:自行車使用案例往往包含自行車編號、自行車類型、自行車標志等屬性信息。四是應用:應用程序用例通常包含諸如訂單號、取貨時間和租賃天數等特征信息。訂單和用戶之間是多對多的連接,訂單和車輛之間是多對多的連接。具體的E-R圖如圖2-5所示。圖2.5系統ER圖圖2.6系統數據庫模型圖數據表的設計表2.1manager表表名Manager備注管理員信息表編號01字段名類型(精度)默認值允許空約束條件說明manager_IDbigint(8)NoPK管理員編號manager_typeVarchar(16)No管理員類型manager_nameVarchar(20)No管理員姓名manager_passwordVarchar(128)No管理員密碼manager_emailVarchar(128)無No管理員郵編Manager_phoneVarchar(11)無No管理員電話補充說明managerID規則:自動增長manager_type包括:超級管理員,管理員表2.2user表列名類型(精度)默認值允許空約束條件說明user_IDbigint(8)NoPK用戶IDuser_nameVarchar(20)No用戶姓名user_login_nameVarchar(128)No用戶登錄名user_passwordVarchar(128)No用戶密碼user_IDNOVarchar(18)No用戶身份證號user_ageInt(3)0Yes用戶年齡user_sexVarchar(4)無Yes用戶性別user_emailVarchar(128)無Yes用戶郵編user_phoneVarchar(11)No用戶電話user_addressVarchar(128)無Yes用戶地址User_registration_timeDatetime(0)Getdate()Yes用戶注冊時間補充說明User_ID規則:自動增長列名類型(精度)默認值允許空約束條件說明car_IDbigint(8)NoPK自行車IDcar_typeVarchar(20)No自行車類型car_brandVarchar(50)No自行車品牌car_nameVarchar(50)No自行車名稱car_imageURLVarchar(128)No圖片URLcar_license_plate_numberVarchar(32)No自行車牌照car_stateVarchar(16)No自行車狀態car_rental_priceFloat(0)No自行車日租價car_descriptionVarchar(128)無Yes自行車描述補充說明Car_ID規則:自動增長car_statu包括:在庫,出庫,維修表2.3car表表2.4order1表表名Order1備注訂單信息表編號04列名類型(精度)默認值允許空約束條件說明order_IDbigint(8)NoPK訂單IDuser_IDInt(16)NoFK用戶IDcar_IDInt(16)NoFK自行車IDstart_timeDatetime(0)No取車時間rent_daysInt(3)No租車天數return_timeDatetime(0)No還車時間create_timeDatetime(0)No下單時間Order_statusVarchar(16)No訂單狀態total_costFloat(0)No租金depositFloat(0)No押金補充說明Oder_ID規則:自動增長status包括:未取車、已取車、已還車、訂單取消系統設計系統功能結構設計圖3.1系統功能結構圖各工作環節簡介:一是基礎數據管理:包括車型管理、賣家管理、保險公司管理、車輛維修,主要是關于車輛、企業、保險公司等基礎信息的管理。二是客戶會員管理:為各種會員提供基本的客戶信息和折扣。添加、修改和刪除此信息。提供客戶評價工作,即通過車輛返還率、使用次數等各種指標來評價客戶類型。三是日常業務管理:通常分為自行車租賃管理和自行車歸還管理兩部分,租賃工作定義為租賃、續租、審核等功能區域;并且修復工作為結算審查業務增加了業務。員工使用本單元的基本信息,有效地防止了計劃外的日程安排,從而增加了利潤。四是系統管理:用戶管理單元往往包括用戶管理、權限管理等功能,如設置用戶名、密碼設置等。關于系統模塊通常用于管理整個系統并幫助安裝。系統數據庫設計數據庫概念結構設計數據庫的概念框架設計涉及在分析需求的基礎上,設計滿足用戶需求的各種組件以及它們之間的關系,這是設計下一個邏輯結構的基礎。系統采用E-R圖方法設計數據的概念結構。ER圖是一種情感過濾工具,用于定義數據機構之間的關系。這張圖說:該機構,由基金代表,是基金中的人的名字。使用線段連接相應的線段。零件之間的連接用菱形表示,連接的名稱在菱形內部。單位之間的關系有很多種,最常見的有1:1、1:N和N:N。一是在入口點選擇子數據流圖,設計子E-R圖,即每個子模塊的ER圖;二是繪制初步的ER圖,采用聚合方法將各個子系統的組件、特征和連接進行整合;三是通過消除沖突等問題升級全局ER圖。使用下面的方法,全局ER圖可用如下:圖3.2系統全局E-R圖圖3.3車輛信息表實體屬性圖3.4客戶實體屬性圖3.5銷售商實體屬性圖3.6保險公司實體屬性數據庫邏輯結構設計概念框架是一種獨立于實際數據結構的信息結構,必須在設計數據庫應用程序之前將其轉換為邏輯結構。也就是將思想結構轉化為數據系統支持的真實數據模型,有許多不同的情況:一是m:n聯系轉化為關系模式。理事機構的規則和協會的財產轉換為聯系代碼,聯系代碼是規則的組合。二是1:n聯系可以轉化為獨立的通信方案,也可以合并為等效的n端模式。如果轉換為獨立的通信方案,則每個連接實體的通信符號和屬性都會自動轉換為聯系人屬性,聯系人代碼為N端代碼。三是1:1的關系可以轉化為單一的溝通計劃,也可以合并為相應的溝通計劃。三個或更多之間的多個連接可以轉換為一個網絡計劃。鏈接到多個鏈接的每個組件的代碼和鏈接屬性將轉換為聯系屬性,并且聯系代碼是每個組件的組合代碼。相關系統可以合并為一個單元。數據庫關系模式結構設計銷售商(BusCompany,Id,contact,Address,Fax,Telephone)車輛信息表(CarNo,company,InsurName,CarName,Color,OilNo,EngineNo,Buydate,SaleId,InsurId,InsurType,InsurSdate,InsurEdate,Deposit,DayPrice,WeekPrice,MonthPrice,DayKM,Overtimeprice,OverKMPrice)保險公司(Insurcompany,Id,contact,Address,Fax,Telephone)客戶資料表(CustId,name,sex,Age,Idcard,Telephone,Workplace,Address,Email,LicenseNo,LicenseType,GetDate,ExpireDate,DriverAge,Certificate,Warrantor,WidCard,WWorkPlace,C_grade,C_type)租賃合同(ContractNo,CarNo,CustId,LeaseTime,LeaseMode,Price1,Price2,Deposit,DayKM,OutKM,ReturnTime,ReturnKM,OtherCost,Rate,Payment,Total,Status,CreateDate,UserName,RealRTime)車輛歸還信息表(ContractNo,CarNo,CustId,LeaseTime,LeaseMode,Price1,Price2,Deposit,DayKM,OutKM,ReturnTime,ReturnKM,OtherCost,Rate,Payment,Total,Status,CreateDate)數據庫詳細結構設計表3.1銷售商基本信息表(Company)字段名稱數據類型意義說明BusCompanyChar(10)公司名稱PrimarykeyIdChar(10)公司編號PrimarykeycontactChar(10)聯系人AddressChar(20)地址FaxChar(20)傳真ZipCodeDecimal(10)郵編TelephoneChar(15)電話表3.2車輛信息表(Cars)字段名稱數據類型意義說明CarNoChar(15)車牌號PrimarykeyBusCompanyChar(10)自行車銷售公司名稱ForeignkeyInsurCompanyChar(15)保險公司名稱ForeignkeyCarNameChar(15)車名notnullColorChar(15)顏色OilNoChar(15)用油編號EngineNoChar(15)發動機編號BuydateDate購買日期SaleIdChar(15)出廠號InsurIdChar(15)保險公司編號InsurTypeChar(15)保險類型InsurSdateDate保險開始日期InsurEdateDate保險結束日期DepositDecimal(10)押金DayPriceDecimal(10)日租金WeekPriceDecimal(10)周租金MonthPriceDecimal(10)月租金DayKMDecimal(10)日行公里數OvertimepriceDecimal(10)每小時超額價格OverKMPriceDecimal(10)每千米超額價格StatusChar(10)狀態Notnull表3.3保險公司表(Insurance)字段名稱數據類型意義說明InsurcompanyChar(10)公司名稱PrimarykeyIdDecimal(5)編號PrimarykeycontactChar(10)聯系人AddressChar(20)地址FaxChar(20)傳真ZipCodeDecimal(10)郵編TelephoneChar(15)電話表3.4客戶資料表(customer)字段名稱數據類型意義說明CustIdChar(10)客戶編號PrimarykeynameChar(10)用戶名notnullsexChar(10)性別notnullAgeDecimal(3)年齡notnullIdcardDecimal(20)身份證號碼notnullTelephoneChar(15)電話WorkplaceChar(10)工作地AddressChar(10)居住地EmailChar(10)電子郵件LicenseNoChar(10)駕照號LicenseTypeChar(10)駕照類型GetDateChar(10)獲得日期ExpireDateChar(10)到期日期DriverAgeChar(10)駕齡CertificateChar(10)證明WarrantorChar(10)擔保人WidCardDecimal(20)擔保人身份證號WWorkPlaceChar(30)擔保人居住地C_typeChar(10)客戶類型C_gradeDecimal(10)客戶積分表3.5租賃合同表(lease)字段名稱數據類型意義說明ContractNoChar(15)合同編號PrimarykeyCarNoChar(15)車牌號ForeignkeyCustIdChar(10)客戶編號ForeignkeyLeaseTimeDate租賃時間LeaseModeChar(10)租賃模式Price1Decimal(10)租車費用Price2Decimal(10)其他費用DepositDecimal(10)押金DayKMDecimal(5)日行公里數OutKMDecimal(10)初始公里數ReturnTimeDate合同上歸還時間ReturnKMDecimal(10)歸還時公里數OtherCostDecimal(10)其他成本RateDecimal(5)折扣率PaymentDecimal(10)實際支付TotalDecimal(10)總金額StatusChar(10)狀態CreateDateChar(10)生效日期UserNameChar(10)經辦人姓名NotnullRealRTimeChar(10)實際歸還時間表3.6車輛歸還信息表(return)字段名稱數據類型意義說明ContractNoChar(10)合同編號PrimarykeyCarNoChar(10)車牌號foreignkeyCustIdChar(10)客戶號ForeignkeyLeaseTimeDate租賃時間LeaseModeChar(10)租賃模式Price1Char(10)租車費用Price2Char(10)其他費用DepositDecimal(10)押金DayKMDecimal(5)日行公里數OutKMDecimal(5)初始公里數ReturnTimeDate合同上歸還時間ReturnKMDecimal(5)歸還時公里數OtherCostDecimal(5)其他成本RateDecimal(3)折扣率PaymentDecimal(10)實際支付TotalDecimal(10)總金額StatusChar(10)狀態CreateDateDate生效日期UserNameChar(10)經辦人姓名notnullRealRTimeDate實際歸還時間系統界面設計輸出設計數據輸出格式是一種數據呈現設計,包括屏幕查詢、數據分析和結果呈現。在設計數據展示時,我考慮了數據展示的需求,解決了數據展示和單屏展示多少信息的問題。使用選擇呈現的內容時要考慮的標準,并根據用戶的需要收集數據,然后將每個組的數據組織成獨特的結構化格式。1.車輛管理模塊在客戶租車之前要先查詢待命的車輛,本系統只需輸入車牌號的區域碼即可模糊查詢,也可以直接輸入完整的車牌號進行精確查詢。圖3.7車輛查詢數據輸出界面2.客戶關系管理模塊在客戶關系管理模塊中可以按照客戶姓名進行精確查找客戶信息。圖3.8客戶信息查詢數據輸出界面輸入設計數據錄入是指在計算機系統上錄入所有數據。數據錄入界面是系統的重要組成部分。數據錄入界面的目標是盡可能地簡化用戶的工作,盡可能地降低錯誤率。為了實現這一點,我設計它以減少用戶內存負載,使其成為更可預測和一致的界面,防止用戶輸入錯誤,并盡可能增加直接數據訪問。1.車輛信息管理點擊車輛信息模塊中的添加按鈕,輸入基本信息、保險信息、租賃價格、車輛描述等基本信息,點擊確定按鈕,如果出現成功對話框,則車輛信息添加成功。部署方法有:選擇鍵盤快捷鍵、下拉框和復選框。圖3.9添加車輛信息界面2.客戶會員管理模塊點擊客戶信息管理客戶管理模塊中的添加按鈕,輸入客戶信息、駕照信息、抵押擔保等詳細信息,然后點擊確定按鈕,出現成功對話框。如上,說明客戶端信息添加成功。點擊“客戶會員管理”的“添加會員”按鈕,填寫會員類型和折扣率,點擊“確定”按鈕,即可成功將普通客戶添加到會員中。圖3.10添加會員輸入界面3.自行車租賃模塊自行車租賃系統是該系統的主要設計。特殊操作:點擊自行車租賃模塊中的添加按鈕,會出現對自行車租賃信息的修改。然后輸入合同號、車牌號、客戶號和租賃信息,點擊確定按鈕并勾選。租賃協議已成功編輯。接口圖如下:圖3.11車輛出租數據輸入界面4.車輛歸還結算模塊該模塊通常用于計算租賃費用:輸入轉讓合同號、要還車的里程數、還車時間等費用,按下結算按鈕,然后確認結算。圖3.12車輛歸還數據輸入界面結論通過對整個系統進行開發,筆者對自行車在線租賃管理系統管理系統有了比較深入的認知,同時筆者在此次的設計中學到了很多。此次的系統設計比較完善的,但是還存在一些不足之處,主要就是表現在以下幾個方面:第一,就是關于需求的全面性,雖然筆者在進行設計之前對系統的實際需求進行一定的分析,但是在筆者實際的進行設計的時候發現還需要進一步當額進行完善,這樣才能夠使系統獲得更好的體驗。第二,關于頁面的策劃以及改良,以整體的角度來看,當前的頁面還是比較簡單的,需要將其豐富,好的頁面能夠使用戶的體驗感變得更好,關于頁面的調試,需要在實際的應用中不斷的進行升級。第三,關于系統的安全性,在系統里面,所進行的控制模式是基于角色的訪問控制模式,雖然能夠對用戶的訪問權限進行控制,但還是存在一定的不安全性。第四,關于系統的性能,主要就是關于系統的數值的容錯性,平穩性方面,這些都是在對其進行一定的測試之后進行修正才能夠將系統的性能不斷的進行提升。經過此次的畢業設計,我掌握到了以前在課本上面學不到的知識,這是因為此次設計是由筆者親自完成的,不光是使筆者的見識以及閱歷給增長了,同時對于筆者的動手能力也是一個很好的鍛煉,所以在這次的畢業設計里面,主要是得到了如下比較重要的結論:在此次設計中,筆者結合以前所學到的理論知識對實踐的工作起到了一個很好的指導作用,將兩者有效的結合了起來,知識之間的連接貫通使得筆者得到了以前沒有掌握完全的知識點,同時在以后的設計中也會運用的更加得心應手。還有就是,在進行此次設計的實際操作過程中,筆者對自己有了一個更加清楚的認知,自己還有哪些不足的地方,同時也清晰的認識了自己手動實踐的重要性,在此次的設計里面,通過不斷的學習以及改進,終于將相關設計給完成,這對
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 胃癌患者春節護理常規
- 自然教育大樹小班課程體系構建
- 糖尿病足壞疽個案護理
- 醫美咨詢師接診技巧培訓
- 學習方式訓練培訓
- 施工測量培訓課件
- 餐飲店加盟權轉讓及接手合同范本
- 邴蕾離婚協議書全面考量子女教育與財產分配方案
- 桉樹種植基地土地流轉與種植合同
- 股票市場動態分析及投資策略咨詢協議
- 2025年中國大米加工行業發展潛力分析及投資方向研究報告
- 2023-2024學年四川省廣安市高二下學期期末教學質量檢測數學試題 (解析版)
- 夾具考試題及答案
- (高清版)DB31∕T 1530-2024 心理咨詢機構服務規范
- 青海省消防救援總隊招聘消防文員筆試真題2024
- 便秘科普宣傳課件
- 浙江潔普斯清潔設備有限公司年產11萬臺清洗機技改項目環評報告
- 高校資產管理十五五規劃方案
- 會計電算化基礎知識2025年考試試卷及答案
- 2024年威寧自治縣在職在編教師考調真題
- 小學生反洗錢課件
評論
0/150
提交評論