




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、云南農(nóng)業(yè)職業(yè)技術(shù)學院 畢業(yè)設(shè)計報告 設(shè)計題目:自行車租賃管理系統(tǒng) 設(shè)計與實現(xiàn)學生:劉梅院系:經(jīng)濟管理學院年級專業(yè):13級計算機應(yīng)用技術(shù)一班指導教師:王穎2016年3月第1節(jié)緒論1.1報告選題背景隨著經(jīng)濟的快速發(fā)展,環(huán)境污染、生態(tài)惡化等一系列問題越來越突出。進入 新世紀以來,世界各國更加關(guān)注生態(tài)環(huán)保問題。我國確定的世 界環(huán)保日主題就是“共建生態(tài)文明,共享綠色未來”。主題旨在喚起社會 公眾對環(huán)境與發(fā)展關(guān)系的清醒認識和自覺行動,強調(diào)生態(tài)文明、綠色發(fā)展 理念和公眾參與,號召全社會行 動起來為可持續(xù)發(fā)展之路做出貢獻。許多先進國家早已致力于發(fā)展自行車替代高能耗、高排放的交通工具。然而傳統(tǒng)落后的自行車租賃管
2、理模式仍然在很大程度上制約了推行公共自行 車租賃 普及化和現(xiàn)代化的發(fā)展,成為更深層次的“軟環(huán)境”的問題。因此, 在信息化、網(wǎng)絡(luò)化的時代,通過計算機技術(shù)對自行車租賃系統(tǒng)進行信息管 理化建設(shè),實現(xiàn)自行車租賃管理的高效化,電子化,為提倡多利用公共 自行車出行,能提高道路資源利用、緩解交通擁堵,促進節(jié)能減排、提高 城市品位提供強有力的技術(shù)保障OL2研究現(xiàn)狀“自行車租賃系統(tǒng)”以當前公共自行車租賃管理信息化的需求為背景, 采用了 Microsoft 的.NET 技術(shù),以 Microsoft Access 2010 作為數(shù)據(jù)庫 支撐平臺,重點實現(xiàn)自行車租借管理,管理員及客戶管理等重要功能。它 是一般信息管理
3、系 統(tǒng)的特例,是管理信息系統(tǒng)在公共自行車領(lǐng)域的應(yīng)用。當前,我國基于自行車租賃系統(tǒng)建設(shè)尚處于發(fā)展階段。由于缺乏統(tǒng)一的 理、布局規(guī)劃和各個自行車租賃公司的協(xié)調(diào),再加上缺乏科學的軟件工程 理論,往往 造成自行車租賃公司的重復(fù)建設(shè)和資源的隔閡,造成了不必要 的浪費。有人說:“提倡自行車出行,不能止步于為自行車留道,還考驗 著一個城市是否具有以人為本的理念。當騎車變成一件便捷和安全的 事時,才會有更多人主動加入低 碳出行的行列。”“自行車租賃系統(tǒng)”旨在推進真正意義上的管理信息化,改進租賃企業(yè)在客戶資料和車輛資料及車輛租借環(huán)節(jié)等繁重工作,建立功能模塊,突出交互 性和動態(tài)性,實現(xiàn)基于動態(tài)的自行車租賃系統(tǒng)。第
4、2節(jié)軟件介紹2.1 Microsoft Access 2010Microsoft Office Access是由微軟發(fā)布的關(guān)聯(lián)式數(shù)據(jù)庫管理系統(tǒng)。它 結(jié)合 了 Microsoft Jet Database Engine和圖形客戶界面兩項特點,是 Microsoft Office的系統(tǒng)程式之一。一、用來進行數(shù)據(jù)分析:access有強大的數(shù)據(jù)處理、統(tǒng)計分析能力, 利于access的查詢功能,可以方便地進行各類匯總、平均等統(tǒng)計。并可靈 活設(shè)置統(tǒng)計的條件。比如在統(tǒng)計分析上萬條記錄、十幾萬條記錄及以上的 數(shù)據(jù)時速度快且操作方便,這一點是Excel無法與之相比的。這一點體現(xiàn) 在:會用access ,提高了工
5、作效率和工作能力。二、用來開發(fā)軟件:access用來開發(fā)軟件,比如生產(chǎn)管理、銷售管 理、庫存管理等各類企業(yè)管理軟件,其最大的優(yōu)點是:易學!不是學計算 機專業(yè)的人員,也能學會。低成本地滿足了那些從事企業(yè)管理工作的人員 的管理需要,通過軟件來規(guī)范同事、下屬的行為,推行其管理思想。(VB、.net、C語言等開發(fā)工具對于非計算機專業(yè)人員來說太難了,而 access則很容易)。這一點體現(xiàn)在:實 現(xiàn)了管理人員(非計算機專業(yè)畢 業(yè))開發(fā)出軟件的“夢想”,這是一般人員平常想都不敢想的事。2.2 設(shè)計目的熟悉系統(tǒng)開發(fā)的基本過程。初步學會針對項目進行分析并設(shè)計數(shù)據(jù)庫熟悉對 SQL Server 2008 和 Mi
6、crosoft Access 的使用 2010學會設(shè)計公共類。學會用所學知識實現(xiàn)本系統(tǒng)的主要功能模塊。熟悉LINQ語句,一方面體會LINQ語句的簡單實用,另一方面也要 認識到LINQ語句的局限性。初步建立面向?qū)ο蟮拈_發(fā)思想。體會分層開發(fā)模塊的實用性。通過本次實訓了解自己的知識儲備量,爭取在今后的學習中彌補自己 的不足。自己遇到了問題,通過詢問老師和同學,加強自己的表達和溝通能 力。通過上網(wǎng)查閱資料,可以拓展視野,收獲更多知識。若是分組實訓,既 可以加強自身的團隊協(xié)作能力,還可以使自我的能力得到更好的發(fā)揮。2. 2 C#C#是微軟公司發(fā)布的一種面向?qū)ο蟮?、運行于.NET Framework之上的
7、 高級程序設(shè)計語言。并定于在微軟職業(yè)開發(fā)者論壇(PDC)上登臺亮相。 C#是微軟公司研究員Anders Hejlsberg的最新成果。C#看起來與Java 有著驚人的相似;它包括了諸如單一繼承、接口、與Java幾乎同樣的語 法和編譯成中間代碼再運行的過 程。但是C#與Java有著明顯的不同,它 借鑒了 Delphi的一個特點,與COM組(件對象模型)是直接集成的,而 且它是微軟公司.NET windows網(wǎng)絡(luò)框架的主角。C#是一種安全的、穩(wěn)定的、簡單的、優(yōu)雅的,由C和C+衍生出來的面 向?qū)ο蟮木幊陶Z言。它在繼承C和C+強大功能的同時去掉了一些它們的復(fù) 雜特性(例如沒有宏以及不允許多重繼承)。C
8、#綜合了 VB簡單的可視 化操作和C+的高運行效率,以其強大的操作能力、優(yōu)雅的語法風格、創(chuàng)新的語言特性和便捷的面向組 件編程的支持成為.NET開發(fā)的首選語言。C#是面向?qū)ο蟮木幊陶Z言。它使得程序員可以快速地編寫各種基于 MICROSOFT .NE平T臺的應(yīng)用程序,MICROSOFT,NE提T供了一系列的工 具和服務(wù)來最大程度地開發(fā)利用計算與通訊領(lǐng)域。C#使得C+程序員可以高效的開發(fā)程序,且因可調(diào)用由C/C+編寫的 本機原生函數(shù),因此絕不損失C/C+原有的強大的功能。因為這種繼承關(guān) 系,C#與C/C+具有極大的相似性,熟悉類似語言的開發(fā)者可以很快的轉(zhuǎn) 向C#O第3節(jié)需求分析自行車租賃系統(tǒng)是一個面
9、向企業(yè)租賃管理的系統(tǒng),系統(tǒng)基本上解決了目 前自行車租賃管理的各個方面的問題。并在邏輯上實現(xiàn)了多個層面的日常 工作管理和信息交互。系統(tǒng)在調(diào)試中體現(xiàn)出了特有的區(qū)分,可以限制有些 系統(tǒng)重要內(nèi)容的外泄,保證整個系統(tǒng)管理的完整性、安全性、獨特性。3.1 系統(tǒng)需求分析及目標需求分析:參考法國里昂與杭州公共自行車系統(tǒng),客戶憑有效證件,在本系統(tǒng)進 行客戶注冊后,獲得租車編號,可持該編號在公司設(shè)置的所有固定的自行 車辦理租車或還車。系統(tǒng)需要建立查詢系統(tǒng),即建立一個完善的數(shù)據(jù)庫, 構(gòu)建一個完整的系統(tǒng),客戶就可以通過登錄系統(tǒng)來查詢車的基本情況,有 無車輛,車輛數(shù)量等。管理員可以通過登錄系統(tǒng)來管理車輛、客戶信息結(jié) 算
10、車輛租借金額,高效的進行系統(tǒng)信息維護。目標:根據(jù)自行車信息管理工作的需求和鮮花的管理流程,該系統(tǒng)實施 后,應(yīng)達到以下目標。面設(shè)計友好、美觀,數(shù)據(jù)存儲安全、可靠。基本信息設(shè)置保證鮮花信息和用戶信息的分類管理。大的查詢功能,保證數(shù)據(jù)查詢的靈活性。實現(xiàn)對自行車信息的修改功能 對自行車信息的增、冊h改、查簡易方便。(6)提供管理員修改自己登錄密碼的功能,保證系統(tǒng)的安全 性。(7)提供靈活、方便的權(quán)限設(shè)置功能,使整個系統(tǒng)的管理分工 明確。(8)采用人機對話的操作方式,方便管理員的日常操作。(9)實現(xiàn)用戶對自行車的瀏覽、查詢,對個人信息的查看、修改,對已借自行車的續(xù)借功能。(10)系統(tǒng)要最大限度地實現(xiàn)易維
11、護性和易操作性。3.2 系統(tǒng)的功能需求自行車租賃系統(tǒng)分為四個模塊:自行車管理、客戶管理、租車管理和 權(quán)限登錄。系統(tǒng)的具體功能模塊如圖3-1所示。圖3-1系統(tǒng)模塊圖自行車租賃管理、一一口亍 彳 自自下詢加管改 刪除明如自行查修 車信添行車修改工 細說自行一車信2 添加自行車信信查詢客添加客戶息翳修改租車信息 群N加租酒總 既詢租配班的的 車/ 刪除客E 、 自 ,口注冊新客 修改密碼 管理員刪除4 .刪除自行車信息:刪除自行車的基本信息。5 .查詢自行車客戶信息:查詢客戶的基本信息。6 .添加自行車客戶信息:添加客戶的基本信息。7 .修改自行車客戶信息:修改客戶的基本信息。8 .刪除自行車客戶信
12、息:刪除客戶的基本信息。9 .查詢租車信息:查詢租車的基本信息。10 .添加租車信息:添加租車的基本信息。11 .修改租車信息:修改租車的基本信息。12 .刪除租車信息:刪除租車的基本信息。13 .管理員設(shè)置:添加刪除管理員,對管理員各個模塊權(quán)限的設(shè)置。14 .修改密碼:修改登錄人的密碼。15 .客戶:添加刪除客戶,對客戶各個模塊權(quán)限的設(shè)置。16 .注冊新客戶:用于注冊新的租車客戶。系統(tǒng)各功能之間的關(guān)系如下圖3-2所示。圖3-2系統(tǒng)功能之間的關(guān)系第4節(jié)數(shù)據(jù)庫設(shè)計4.1 數(shù)據(jù)庫設(shè)計原則數(shù)據(jù)庫設(shè)計要符合“一致性”、“完整性”、“安全性”與“可伸縮 性”等原則。同時關(guān)系型數(shù)據(jù)庫的設(shè)計應(yīng)遵循規(guī)范化理論
13、。在設(shè)計和操作維 護數(shù)據(jù)庫時,簡潔、結(jié)構(gòu)明晰的表結(jié)構(gòu)對數(shù)據(jù)庫的設(shè)計是相當重要的,關(guān) 鍵的步驟就是要確保數(shù)據(jù)正確地分布到數(shù)據(jù)庫的表中。使用正確的數(shù)據(jù)結(jié) 構(gòu),不僅便于對數(shù)據(jù)庫進行相應(yīng)的存取操作,而且可以極大地簡化應(yīng)用程序的其他內(nèi)容(查詢、窗體、報表、代碼等)規(guī)范化的表結(jié)構(gòu)設(shè)計,在以后的數(shù)據(jù)維護中,不會發(fā)生插入、刪除和更新時的異常。4.2 表的設(shè)計系統(tǒng)采用 Microsoft Access 2010 數(shù)據(jù)庫。在 Microsoft Access 2010 數(shù)據(jù) 庫中創(chuàng)建名為自行車租賃管理系統(tǒng)的數(shù)據(jù)庫,在該數(shù)據(jù)庫中創(chuàng)建4張表。包括管 理員表、客戶信息表、自行車信息表、租車表。4.2.1 表的結(jié)構(gòu)1 .
14、管理員表管理員登錄表用來記錄管理員的登錄信息、。該表的結(jié)構(gòu)如表4-1所Zps o表4-1管理員表的結(jié)構(gòu)字段類型長度說明管理員編號文本30管理員編號(主鍵)姓名文本20管理員的姓名性別文本2管理員的性別年齡數(shù)字長整形管理員的年齡電話文本12管理員的電話家庭住址文本50管理員的家庭住址密碼文本8管理員的登錄密碼2.客戶信息表客戶信息表用來保存客戶名稱和編號信息。該表的結(jié)構(gòu)如4-2所Zps o表4-2客戶表的結(jié)構(gòu)字段類型長度說明客戶編號文本30客戶編號(主鍵)姓名文本20客戶姓名性別文本2客戶的性別年齡文本4客戶的年齡家庭住址文本50客戶的家庭住址聯(lián)系電話文本12客戶的聯(lián)系電話身份證號文本20客戶的
15、身份證號客戶評價文本50客戶的評價登錄密碼文本6客戶登錄的密碼3.自行車表自行車的基本信息,該表的表結(jié)構(gòu)如4-3所示表4-3自行車表的結(jié)構(gòu)字段類型長度說明自行車編號文本30自行車編號(主 鍵)名稱文本20自行車名稱品牌文本20自行車品牌類型文本20自行車類型車齡數(shù)字長整型自行車的購車時長適合人群文本10自行車適合的人群時速文本255自行車的時速單價數(shù)字長整型自行車的單價4.租車表租車表用來保存車輛租用時間、車輛歸還時間、車輛編號、租車客戶等。該 表 的表結(jié)構(gòu)如4-4所示。表4-4租車表的表結(jié)構(gòu)字段類型長度說明客戶編號文本30客戶的編號自行車編號文本30自行車的編號管理員編號文本r30管理員的編
16、號租車時間文本255租用的時間租車時長文本255租車時間租車須知文本30租車須知租車費用文本50租車的費用4. 2. 2 表 E-R 圖在自行車租賃系統(tǒng)中的各表信息中,其中約定:任何客戶可以借多輛車 輛,任何一輛自行車可以被多個人借,租車時,要登記相應(yīng)的租車日期; 一個車輛類型可以有多個車輛,同一輛自行車只能是同一個車類型;車輛 租借E-R圖4. 2-1所示。圖4. 2-1車輛租借E-R圖第5節(jié)系統(tǒng)的設(shè)計4.1 系統(tǒng)模塊的設(shè)計Chaxunkehuxinxi. cs用于查詢客戶的基本Chaxunzixingchexinxi. cs用于查詢自行車信息Chaxunzuchexinxi. cs 用于查
17、詢租車信息 formzhucejianmian. cs 注冊界面 denglu. cs 登錄界面daohangchuangti. cs用于導航自行車的基本信息記錄信息kehudaohang. cs用 于導航客戶的基本記錄信息shanchuzixingchexinxi. cs用于刪除自行車信息 shanchukehuxinxi. cs用于刪除客戶信息shanchuzuchexinxi. cs用于刪除租車信息 tianjiazixingchexinxi. cs 用于添力口自行車信息 tianjiakehuxinxi. cs 用于添加客戶信息tianjiazuchexinxi. cs用于添加租車信息
18、 xiugaizixingchexinxi. cs 用于修改自行車信息 xiugaizuchexinxi. cs 用于修 改租車信息xiugaikehuxinxi. cs用于修改客戶信息xiugaimima. cs用于客戶 和管理員修改密碼的zhujiemian. cs主界面 zuchedaohang. cs用于導航租車信息的基本記錄信息5.1. 2登錄模塊客戶登錄模塊是客戶進入系統(tǒng)的窗口,客戶要訪問設(shè)備管理系統(tǒng)首先 必須要進行身份驗證,只有驗證通過的用客戶才能訪問本系統(tǒng)。因此,首 先客戶要打開客戶登錄頁面,在登錄頁面按照要求輸入自己的客戶名和 密碼,然后單擊頁面“確定”按鈕,客戶輸入的信息在客戶端進行加密后 發(fā)送到服務(wù)器,服務(wù)器接受到客戶的請求后將對數(shù)據(jù) 進行解密操作,將 解密得到的客戶名和密碼與數(shù)據(jù)庫的客戶表中的客戶名和密碼進行比較, 如果表中存在該客戶名且密碼也相同,則客戶登錄成功,程序?qū)⑦M行下 一步處理,通過客戶名獲取該客戶所具有的權(quán)限,最后根據(jù)客戶的權(quán)限 生成系統(tǒng)的主頁面返回給客戶;如果客戶名不存
溫馨提示
- 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)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 鞏義市2024-2025學年六年級下學期小升初真題數(shù)學試卷含解析
- 昆明幼兒師范高等??茖W?!督ㄖY(jié)構(gòu)選型》2023-2024學年第二學期期末試卷
- 武漢華夏理工學院《文本挖掘》2023-2024學年第二學期期末試卷
- 黑龍江省七臺河市勃利縣小五站鎮(zhèn)慶云村小學2025屆數(shù)學三下期末考試試題含解析
- 浙江農(nóng)林大學《泌尿、生殖與內(nèi)分泌系統(tǒng)醫(yī)學教程》2023-2024學年第二學期期末試卷
- 2025年鉆石市場分析:中國產(chǎn)能沖擊下全球格局劇變與核心數(shù)據(jù)解讀
- 2025年光伏市場分析:供需格局與價格走勢解析
- 樁間擋板施工方案
- 東側(cè)樓梯施工方案
- 彩鋼瓦清洗噴漆施工方案
- 2024-2025學年第二學期天域全國名校協(xié)作體高三3月聯(lián)考 地理試卷(含答案)
- 修理木橋施工合同范本
- 學校2025年每日兩小時體育活動方案-陽光體育活力四溢
- GB/T 45107-2024表土剝離及其再利用技術(shù)要求
- 5G優(yōu)化案例:5G波束配置優(yōu)化提升CQI優(yōu)良比案例
- JT-T-1202-2018城市公共汽電車場站配置規(guī)范
- DZ∕T 0201-2020 礦產(chǎn)地質(zhì)勘查規(guī)范 鎢、錫、汞、銻(正式版)
- 新教科版六年級科學下冊教學計劃
- GB/T 18747.1-2002厭氧膠粘劑扭矩強度的測定(螺紋緊固件)
- 2023年廣州港集團有限公司校園招聘筆試題庫及答案解析
- 《書憤》PPT課件
評論
0/150
提交評論