校園車位管理系統(tǒng)課程設計(共20頁)_第1頁
校園車位管理系統(tǒng)課程設計(共20頁)_第2頁
校園車位管理系統(tǒng)課程設計(共20頁)_第3頁
校園車位管理系統(tǒng)課程設計(共20頁)_第4頁
校園車位管理系統(tǒng)課程設計(共20頁)_第5頁
已閱讀5頁,還剩15頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、PAGE PAGE 19 XXXX 學 院信息科學(xn x k xu)與工程學院課程設計任務書 題目(tm): 校園(xioyun)車位管理系統(tǒng) 學 號:201212120123 201212124444 2012121222222姓 名: XXXX XXX XXX 專 業(yè): 網(wǎng)絡工程 課 程: 軟件工程 指導教師: XXXX 職稱: XXX 完成時間: 2015 年 6 月2015 年 7 月XXX學院(xuyun)信息科學與工程學院制 年 月 日課程設計任務書及成績(chngj)評定課程設計的任務和具體要求 以開發(fā)小組為單位選擇課題,完成“校園車位管理系統(tǒng)”項目的分析、設計、開發(fā)、測試全

2、過程,貫穿領會軟件工程的基本思想,明晰軟件工程階段劃分與各個階段的主要任務,借助相關計算機輔助軟件工程工具(CASE),力圖初步具備采用規(guī)范化的軟件工程方法進行軟件項目的研發(fā)能力。指導教師簽字: 日期: 指導教師評語成績: 指導教師簽字: 日期: 課程設計所需軟件、硬件等硬件:計算機一臺軟件:Visio、PowerDesigner、VC+課程設計進度計劃起至日期工作內(nèi)容備注2015.62015.7完成“校園車位管理系統(tǒng)”項目的分析、設計、開發(fā)、測試全過程參考文獻、資料索引序號文獻、資料名稱編著者出版單位1Richard Johnsonbaugh. Martin Kalin.面向?qū)ο蟪绦蛟O計C+

3、語言描述.機械工業(yè)出版社.2009年2錢能.+語言程序設計教程.清華大學出版社.2005年3趙池龍.楊林.實用軟件工程.電子工業(yè)出版社.2012年目錄 TOC o 1-3 u 第一章 系統(tǒng)可行性研究 PAGEREF _Toc422938783 h 51.1選題的背景與意義 PAGEREF _Toc422938784 h 51.2系統(tǒng)的可行性分析 PAGEREF _Toc422938785 h 51.2.1經(jīng)濟可行性分析 PAGEREF _Toc422938786 h 51.2.2技術可行性分析 PAGEREF _Toc422938787 h 71.2.3社會可行性分析 PAGEREF _Toc

4、422938788 h 71.3開發(fā)工具介紹 PAGEREF _Toc422938789 h 71.3.1 VC+ PAGEREF _Toc422938790 h 71.3.2 PowerDesigner PAGEREF _Toc422938793 h 8第二章 系統(tǒng)需求分析 PAGEREF _Toc422938795 h 82.1功能需求分析 PAGEREF _Toc422938796 h 82.2系統(tǒng)分析 PAGEREF _Toc422938797 h 10第三章 系統(tǒng)設計 PAGEREF _Toc422938798 h 113.1數(shù)據(jù)庫設計 PAGEREF _Toc422938799 h

5、 113.1.1數(shù)據(jù)庫概念結(jié)構設計 PAGEREF _Toc422938800 h 113.1.2 數(shù)據(jù)庫邏輯結(jié)構設計 PAGEREF _Toc422938801 h 123.2系統(tǒng)詳細設計 PAGEREF _Toc422938802 h 153.2.1身份驗證C+源程序代碼 PAGEREF _Toc422938803 h 153.2.2 身份驗證MFC窗口實現(xiàn) PAGEREF _Toc422938804 h 16第四章 測試設計 PAGEREF _Toc422938805 h 17第五章 工作總結(jié) PAGEREF _Toc422938806 h 19第一章 系統(tǒng)可行性研究1.1選題的背景與意

6、義近年來,隨著我國經(jīng)濟的快速發(fā)展,人們生活水平的不斷提高,物質(zhì)需求和生活方式也發(fā)生著深刻的變化,以前屬于奢侈品的汽車己經(jīng)逐步走入了人們的日常生活。伴隨汽車消費大眾化,校園內(nèi)車輛數(shù)迅速增加,迫切需要規(guī)范化的校園停車場管理系統(tǒng)對校園停車進行高效管理。停車是速度為零的交通”,停車場及附屬相關設施是靜態(tài)交通的重要組成部分。目前的多數(shù)停車場存在著以下幾個問題,管理漏洞、系統(tǒng)的可靠性、獨立性強、收費過程比較繁瑣、勞動強度高、停車場利用率低下、票款易流失等。針對這些問題,該停車場管理系統(tǒng)從以下幾方面進行設計:針對管理進行了優(yōu)化,采用劃卡消費和現(xiàn)金支付相結(jié)合,系統(tǒng)計時收費;采用關系數(shù)據(jù)庫標準語言SQL,借助V

7、C+ 6.0軟件進行窗口設計。優(yōu)化后的系統(tǒng)使用方便、服務高效、收費透明、可防止票款的流失,提高可靠性的同時也提高了操作者的工作效率。1.2系統(tǒng)的可行性分析1.2.1經(jīng)濟可行性分析1.支出 (1)基本建設投資 a系統(tǒng)開發(fā)、建立費用共20萬元。其中: 本系統(tǒng)開發(fā)期為4個月,需開發(fā)人員4人(不一定都是參加滿4個月)。根據(jù)軟件系統(tǒng)的規(guī)模估算,開發(fā)工作量約為16人月,每人月的人工費按5000元計算,開發(fā)費用為12萬元。 車位、職工信息等基礎信息建立需要4人4個月即16人月,每人月的人工費用按5000元計算,需8萬元。 b硬件設備費共18.5萬元,其中:微機3臺約1.5萬元;網(wǎng)絡等設備費12萬元;電動欄桿

8、3萬元;電子顯示屏1萬元;讀卡機1萬元。 c其他費費用共5萬元。 一次性支出總費用:43.5萬元。(2) 系統(tǒng)運行費用 假設本系統(tǒng)運行期10年,每年的運行費用(包括系統(tǒng)維護、設備維護等)5萬元,按年利率5%計算如下表。 系統(tǒng)投資成本總額為:43.5+38.6082=82.1082萬元。年份將來費用(萬元)現(xiàn)在費用值(萬元)累計現(xiàn)在費用值(萬元)第一年51.054.76194.7619第二年51.10254.53519.2970第三年51.15764.319113.6161第四年51.21554.113517.7296第五年51.27633.917621.6472第六年51.34013.7310

9、25.3782第七年51.40713.553428.9316第八年51.47753.384132.3157第九年51.55133.223035.5387第十年51.62893.069538.60822.收益 假設投入本系統(tǒng),效率可以提高40%,以現(xiàn)有的工作人員20人計算,可減少8人,每人每月平均工資按3000元計算,每年節(jié)約人員工資8120.3=28.8萬元/年。按年利率5%計算,效益計算如下表。 系統(tǒng)收益總額為:447.5142萬元。年份將來收益值(萬元)現(xiàn)在收益值(萬元)累計現(xiàn)在收益值(萬元)第一年28.81.0526.666626.6666第二年28.81.102526.122452.7

10、890第三年28.81.157624.879077.6680第四年28.81.215523.6939101.3619第五年28.81.276322.5652123.9271第六年28.81.340121.4909145.4180第七年28.81.407120.4676165.8856第八年28.81.477519.4923185.3779第九年28.81.551318.5650203.8429第十年28.81.628917.6806221.62351.2.2技術可行性分析(1) 軟件開發(fā)方法:使用SQLServe2005和Microsoft Visual Studio2005軟件,在開發(fā)小組中

11、有熟練掌握面向?qū)ο蠓椒ㄩ_發(fā)軟件系統(tǒng)的資深的系統(tǒng)分析員和程序員。在軟件開發(fā)方法上不存在任何問題。(2) 網(wǎng)絡和通信技術:本開發(fā)小組有專門的網(wǎng)絡技術人員,有5年的大型網(wǎng)組網(wǎng)經(jīng)驗。 (3) 數(shù)據(jù)庫技術:使用ODBC進行數(shù)據(jù)連接,開發(fā)小組有豐富的應用數(shù)據(jù)庫開發(fā)經(jīng)驗。 綜上,本系統(tǒng)開發(fā)技術是完全可行的。 綜上,本系統(tǒng)開發(fā)技術是完全可行的。 1.2.3社會可行性分析社會因素方面的可行性分析的結(jié)果,包括:法律方面的可行性:本系統(tǒng)的所有功能均符合相關法律法規(guī);所有軟件都選用正版; 所有技術資料都由提出方保管; 利用合同確定違約責任。使用方面的可行性:使用本軟件的人員要求有一定計算機基礎的人員,系統(tǒng)管理員要求有

12、計算機的專業(yè)知識,本公司將經(jīng)行簡單培訓,經(jīng)過培訓的人員將會熟練使用本軟件。1.3開發(fā)工具介紹1.3.1 VC+Microsoft Visual C+,(簡稱Visual C+、MSVC、VC+或VC)是Microsoft公司推出的開發(fā) HYPERLINK /view/270236.htm t _blank Win32環(huán)境程序, HYPERLINK /view/125370.htm t _blank 面向?qū)ο蟮目梢暬删幊滔到y(tǒng)。它不但具有程序框架自動生成、靈活方便的類管理、代碼編寫和界面設計集成交互操作、可開發(fā)多種程序等優(yōu)點,而且通過簡單的設置就可使其生成的程序框架支持 HYPERLINK /

13、view/4556838.htm t _blank 數(shù)據(jù)庫接口、OLE2, HYPERLINK /view/339343.htm t _blank WinSock網(wǎng)絡、3D控制界面。它以擁有“ HYPERLINK /view/542050.htm t _blank 語法高亮”, HYPERLINK /view/4853354.htm t _blank IntelliSense(自動完成功能)以及高級除錯功能而著稱。比如,它允許用戶進行遠程調(diào)試,單步執(zhí)行等。還有允許用戶在調(diào)試期間重新編譯被修改的代碼,而不必重新啟動正在調(diào)試的程序。其編譯及建置系統(tǒng)以 HYPERLINK /view/1076079

14、3.htm t _blank 預編譯頭文件、最小重建功能及累加連結(jié)著稱。這些特征明顯縮短程式編輯、編譯及連結(jié)花費的時間,在大型軟件計劃上尤其顯著。1.3.2 PowerDesignerPowerDesigner是 HYPERLINK /view/118488.htm t _blank Sybase的企業(yè)建模和設計解決方案,采用模型驅(qū)動方法,將業(yè)務與IT結(jié)合起來,可幫助部署有效的企業(yè)體系架構,并為研發(fā)生命周期管理提供強大的分析與設計技術。PowerDesigner獨具匠心地將多種標準數(shù)據(jù)建模技術(UML、業(yè)務流程建模以及市場領先的 HYPERLINK /view/1452242.htm t _b

15、lank 數(shù)據(jù)建模)集成一體,并與 .NET、WorkSpace、PowerBuilder、Java、Eclipse 等主流開發(fā)平臺集成起來,從而為傳統(tǒng)的軟件開發(fā)周期管理提供業(yè)務分析和規(guī)范的數(shù)據(jù)庫設計解決方案。第二章 系統(tǒng)需求分析2.1功能需求分析根據(jù)停車場管理系統(tǒng)的需求,確定了該系統(tǒng)的用例圖如下圖所示。圖2-1 停車場管理系統(tǒng)用例圖圖2-2 客戶用例圖圖2-3 系統(tǒng)管理員用例圖圖2-4 操作員用例圖如圖2-1所示,該系統(tǒng)主要有超級管理員、管理員和操作員三種角色,不同角色的基本任務如下所述。超級管理員具有最高權限,即對本系統(tǒng)所有權限的操作權和授予權。超級管理員授權給管理員,并賦予管理員應有的權

16、限。管理員可根據(jù)需要來維護角色信息,并授權給相應的操作員,進行系統(tǒng)的基本參數(shù)設置、權限設置、數(shù)據(jù)管理和操作員的檔案管理。操作員行使管理員賦予的權限,進行檔案管理(車輛檔案、卡檔案管理、用戶檔案管理)、入場管理、收費管理和出場管理。2.2系統(tǒng)分析系統(tǒng)采用感應卡實施管理,在停車場的出入口各設置一套出入口管理設備,使停車場形成一個相對封閉的場所,進出車輛只需將感應卡在讀卡箱前輕晃一下,系統(tǒng)即能瞬時完成檢驗、記錄、核算、收費等工作,擋車道閘自動啟閉,實現(xiàn)方便快捷的停車場管理。停車卡可根據(jù)車主身份的不同,分別發(fā)行月租卡、免費卡和臨時卡三種類型的卡。系統(tǒng)支持三種卡類的不同收費方式,以滿足按車主身份分別收費

17、的要求。電腦自動計時、計費,免費卡和月租卡自動識別,臨時卡人工收取現(xiàn)金,服務快捷高效,電腦顯示屏及收費顯示屏同時顯示停車時間與應收費用,卡上余額或有效期限,收費透明度高,票箱顯示屏還提示指導住戶使用停車場,并以文明語言問候致意。軟件管理實行分級權限制。對出口值班員來講,其登錄后可進入收費管理,期間該出口所有收費均自動記入該值班員名下并存入電腦數(shù)據(jù)庫。由于值班員受權限限制,不能進入系統(tǒng)中更高的軟件菜單項,所以對電腦所記錄的數(shù)據(jù)無法干涉;上級管理者可以隨時查詢,核對或打印一個值班段或任何一段時間乃至整個停車場的工作記錄。這樣就從根本上杜絕了停車費用流失和財務統(tǒng)計的失誤,同時系統(tǒng)自動運行,杜絕了人情

18、車、霸王車造成的經(jīng)濟損失。系統(tǒng)還可在停車場的出入口各安裝的1臺高解像度彩色固定攝像機、固定支架、自動光圈手動對焦鏡頭,可24小時監(jiān)視車輛出入情況,看清車牌號碼。當有車輛駛?cè)胲噲鰰r,攝像機將信號通過視頻電纜傳輸?shù)酵\噲龉芾硐到y(tǒng)中,存入數(shù)據(jù)庫中;當有車輛駛離車場時,車輛除應交納必要的管理費用外,駛離車輛的所有資料(車牌、型號、顏色等)都必須與駛?cè)胲噲鰰r的資料對比相同(為人工識別),閘桿才升起,讓車輛通過。綜上分析,停車場管理系統(tǒng)的車輛進出工作流程為:進場時,駕駛員驅(qū)車到入口控制機處,如果是月租卡或免費卡(稱為固定卡)用戶,直接刷卡就能進入。讀卡后,系統(tǒng)會判斷卡是否在有效限期內(nèi),是否有余額,并且判斷

19、是否有在停車場內(nèi)部未出的記錄。如果滿足預設條件,則開閘放行,否則語音提示不放行。如果是臨時卡,則駕駛員自己取卡,道閘開啟,車輛通行。出場時,固定卡,直接刷卡進出;臨時卡,操作員收費后,開閘放行。車輛不論是進或者出,在開啟道閘的瞬間,攝像系統(tǒng)拍照記錄并保存。車輛通過道閘后,道閘自動落桿。停車場管理系統(tǒng)分為入場停車和出場取車兩部分。系統(tǒng)流程圖如圖3-1所示。圖 3-1 系統(tǒng)流程圖A.入場停車流程(1)入場根據(jù)車位實時統(tǒng)計顯示系統(tǒng)給出的停車場實時利用信息來控制車輛的入場,停車場在有車位的情況下方能停車。(2)卡審核刷卡或者發(fā)放臨時卡,系統(tǒng)自動記卡編號、卡號、卡類型、余額、發(fā)卡時間、有效時間、卡狀態(tài)(

20、已發(fā)或掛失)等基本信息,刷卡時并判斷卡的有效性,若有效,圖像系統(tǒng)自動攝錄一幅車輛進場圖像于電腦,播放歡迎詞,并放行車輛。(3)停車系統(tǒng)為用戶分配停車位,用戶在道路泊位引導標志的指引下,到指定停車位置停車。B.出場取車流程若用戶需要查找停放位置,撥打卡面上提供的幫助電話,操作員在系統(tǒng)中幫忙查找車輛停放位置信息。(1)出場審核車輛在出口處刷卡或交還臨時卡,系統(tǒng)自動記錄卡信息。同時系統(tǒng)自動顯示該車進場圖像,收費員確認無誤后收費。(2)收費系統(tǒng)根據(jù)車輛信息、卡類型以及停車時間等,依據(jù)收費標準計算收費額度實施收費環(huán)節(jié)。(劃卡或人工收取現(xiàn)金)(3)出場交費之后,操作員按確認鍵,圖像系統(tǒng)自動攝錄一幅車輛出場

21、圖像于電腦,語音系統(tǒng)提示“謝謝,祝您一路平安!”等聲音,電動欄桿升起。車輛通過埋在車道下的車輛檢測線圈后,電動欄桿自動落下。第三章 系統(tǒng)設計3.1數(shù)據(jù)庫設計3.1.1數(shù)據(jù)庫概念結(jié)構設計如圖 3-2所示的系統(tǒng)數(shù)據(jù)庫ER圖,制定一個收費標準,要根據(jù)卡的類型以及收費的標準(時收費或次收費)來確定。停車場的每一個用戶都有唯一的一條卡信息與自己的車信息綁定。停車場的總車位數(shù)決定了車位表的總車位,一個車位只能存放一輛車。根據(jù)入場時的信息和出場時的信息以及收費標準,綜合得出收費金額。交班記錄要記下該員工的上、下班時間以及在這段時間內(nèi)的所有操作。圖 3-2 系統(tǒng)數(shù)據(jù)庫ER圖3.1.2 數(shù)據(jù)庫邏輯結(jié)構設計針對E

22、R模型中對表的要求,下面給出各個表的詳細結(jié)構。表3-1 卡信息表字段名描述類型長度是否為空是否主鍵id自增int4否是cardid卡編號var char20否是cardno卡號var char20是否cardtype卡類型var char20是否cardmoney余額money8是否sendtime發(fā)卡時間timestamp8是否activetime有效時間timestamp8是否sendflag已發(fā)boolean1是否loseflag掛失boolean1是否表3-2 停車場參數(shù)表字段名描述類型長度是否為空是否主鍵id自增int4否是parkname停車場名字var char20是否parkt

23、otal總車位int4是否entertotal入口車道數(shù)int4是否exittotal出口車道數(shù)int4是否parktel停車場電話var char20是否parkadd停車場地址var char20是否表3-3 用戶表字段名描述類型長度是否為空是否主鍵id編號var char20否是username用戶名var char20是否usersex性別char2是否usertel電話var char20是否cardno卡號var char20是否carno車牌var char20是否address地址var char20是否表3-4 車信息表字段名描述類型長度是否為空是否主鍵id自增int4否是c

24、arid編號var char20否是carno車牌號var char20是否cartype車類型var char20是否表3-5 權限表字段名描述類型長度是否為空是否主鍵id自增int4否是poperatorid編號var char20否是poperatorname姓名var char20是否poperatorsex性別char10是否poperatorpsw密碼var char20是否poperatorright權限var char20是否表3-6時收費表字段名描述類型長度是否為空是否主鍵id自增int4否是timeno時間號int4否是starttime開始時間char10是否endtim

25、e結(jié)束時間char10是否表3-7 次收費表字段名描述類型長度是否為空是否主鍵id自增int4否是timesno次號int4否是starttime開始時間char10是否endtime結(jié)束時間char10是否表3-8 入場表字段名描述類型長度是否為空是否主鍵id自增int4否是encardid入場編號var char20否否encardno卡號var char20是否encarno車牌var char20是否enway入場車道var char20是否entime入場時間timestamp8是否enposition占用車位var char20是否表3-9 出場表字段名描述類型長度是否為空是否主鍵

26、id自增int4否是exited出場編號var char20否否excardno卡號var char20是否excarno車牌var char20是否exway出場車道var char20是否extime出場時間timestamp8是否exposition騰出車位var char20是否表3-10 交班表字段名描述類型長度是否為空是否主鍵id自增int4否是tnoperator操作員var char20否否tnlogintime登錄時間timestamp8是否tnturntime交班時間timestamp8是否entimes進場次數(shù)int4是否extimes出場次數(shù)int4是否totalmon

27、ey金額總計money8是否表3-11 收費表字段名描述類型長度是否為空是否主鍵id自增int4否是chargeid收費編號var char20否否chcardno卡號var char20是否chcarno車牌var char20是否chmoney收費金額money8是否表3-12 車位表字段名描述類型長度是否為空是否主鍵id自增int4否是cpcarno車牌var char20是否positionstate車位狀態(tài)var char20是否表3-13 收費標準表字段名描述類型長度是否為空是否主鍵id自增int4否是chargestid標準編號int4是否cardtype卡類型var char2

28、0是否cartype車類型var char20是否chargetype收費類型var char20是否timeno時間編號int4是否unittime單位時間int4是否unitsum單位金額int4是否maxsum最大金額int4是否3.2系統(tǒng)詳細設計3.2.1身份驗證C+源程序代碼#include PasswordDlg.hBOOL CMyDialog2App:InitInstance()int nCount=0,m=0;while(nCount=3)MessageBox(NULL,輸入已經(jīng)超過3次,請退出!, 錯誤信息,MB_OK|MB_ICONERROR);return FALSE;3.2.2 身份驗證MFC窗口實現(xiàn)借助Visual C+ 6.0 編程軟件,實現(xiàn)用戶登錄身份驗證,如圖3-3。圖3-3 用戶登錄界面當用戶名或密碼輸入有誤時,會彈出相應提示信息,并重新輸入,

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論