版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
基于JAVA的停車場管理系統(tǒng)的設(shè)計案例概述目錄TOC\o"1-3"\h\u28932基于JAVA的停車場管理系統(tǒng)的設(shè)計案例概述 1256541.1總體設(shè)計 1122071.2流程設(shè)計 4317531.2.1用戶登陸流程的設(shè)計 4288941.2.2用戶停車設(shè)計 446421.3數(shù)據(jù)庫設(shè)計 5181121.3.1數(shù)據(jù)庫概念設(shè)計 5226801.3.2數(shù)據(jù)庫表結(jié)構(gòu)設(shè)計 6總體設(shè)計停車場管理系統(tǒng)的總設(shè)計好處就是在后期的可維護性和可拓展性上稍微提前解決了一些問題,也對后期的用戶的系統(tǒng)總體設(shè)計的優(yōu)良一定程度上決定了系統(tǒng)后期的可維護性和可擴展性,同時,這也將對以后的用戶并發(fā)產(chǎn)生很大影響。在系統(tǒng)設(shè)計前期需要投入大量的精力和時間,同時,一個良好的系統(tǒng)設(shè)計體系需要包括以下兩個特點:較高安全性系統(tǒng)的安全系統(tǒng)中應(yīng)建立完善的安全保障體系,既能防止外部的非法破壞,也能阻止來自內(nèi)部的蓄意攻擊性,在沒有安全性的系統(tǒng)中將得不到用戶的認可的,所以安全性必須要放在第一位。所以在系統(tǒng)設(shè)計中較高的安全性基本上都是所需要的重要條件,折讓才能讓系統(tǒng)有走下去的前提。使后期維護修改簡單化在后期的維護和修改中,所涉及到的步驟是否簡單也是能夠體驗一個系統(tǒng)對否合格的一個因素。后期系統(tǒng)的可維護性及系統(tǒng)功能的可擴展性也是考量一個系統(tǒng)總體設(shè)計優(yōu)良的重要參考之一。停車場管理系統(tǒng)的模塊主要分為三個簡單的模塊設(shè)計:用戶管理,資金管理,車位管理。停車場管理系統(tǒng)的大致模塊,停車場功能模塊圖如圖4-1所示。圖4-1停車場功能模塊圖上圖只是簡單的系統(tǒng)管理圖,具體的模塊具體詳細功能分析會在下面詳細列出來。后臺管理模塊的設(shè)計:后臺管理的設(shè)計是一個管理系統(tǒng)最重要的一個設(shè)計,一個網(wǎng)站的設(shè)計必須要對后臺的管理系統(tǒng)進行嚴密的設(shè)計和分析。后臺管理主要包括對用戶的管理,資金的管理,信息管理,停車卡管理等等一系列的管理。后臺管理圖如下圖4-2所示。圖4-2后臺管理圖用戶模塊設(shè)計:當(dāng)是登陸的用戶是管理員的時候,管理員可以點擊左上方的添加用戶,可以在彈出的頁面中根據(jù)提示信息,也可以刪除用戶的信息。當(dāng)?shù)顷懙挠脩羰瞧胀ㄓ脩舻臅r候,用戶的權(quán)限是有限制的,只有修改個人賬戶信息的權(quán)限。用戶功能模塊圖如圖4-3所示。圖4-3用戶功能模塊圖資金模塊設(shè)計:資金模塊對的設(shè)計分別為管理員和用戶都有設(shè)計,當(dāng)角色是用戶時,用戶可以往自己的停車卡充錢。當(dāng)用戶時管理員時候,可以對資金查看和導(dǎo)出。資金功能模塊圖如圖4-4所示。圖4-4資金功能模塊圖車位模塊設(shè)計:在車位管理模塊,只有管理員才有相應(yīng)的權(quán)限查看與管理,在對登陸管理員的身份后,可以查看停車場內(nèi)的車位信息,對車位上的車輛可以進行一個出庫操作,在沒有車位的情況下也可以添加停車位。車位功能模塊圖如4-5所示。圖4-5資金功能模塊圖流程設(shè)計用戶登陸流程的設(shè)計在停車場系統(tǒng)中,每個人都會有停車的經(jīng)歷,如果用戶登錄賬號的話會有很大的方便之處,例如,用戶能直接在停車結(jié)束后在賬號的停車卡上直接扣費,不用在進行掃碼支付或者是現(xiàn)金支付,這樣能夠節(jié)約用戶大量的時間干其他事情,還有好處就是登錄賬號后能夠看看停車場是否有車位可以停車。用戶在登錄時候,輸入賬號密碼,系統(tǒng)根據(jù)賬號查找用戶信息,如果不存在該用戶,則直接返回登陸失敗信息,如果存在該用戶,則比對該用戶的密碼是否相同,相同的話,則返回登陸成功。用戶登陸序列圖如圖4-4所示。圖4-4用戶登陸序列圖用戶停車設(shè)計用戶登錄后,找停車位停車,然后停車場管理系統(tǒng)記錄到停車信息并登記停車信息,等到用戶停車結(jié)束之后,返回給用戶在停車場的停車時間,用戶根據(jù)自己的停車時間來繳納自己一定數(shù)額的停車費,系統(tǒng)收到繳費信息后,返回給用戶成功信息,用戶從停車場管理系統(tǒng)車位中出來。用戶停車序列圖如圖4-3所示。圖4-3停車序列圖數(shù)據(jù)庫設(shè)計數(shù)據(jù)庫概念設(shè)計數(shù)據(jù)庫概念設(shè)計[11]:是一個符合程序開發(fā)運行的應(yīng)用環(huán)境,在構(gòu)建出物理層面的環(huán)境和數(shù)據(jù)邏輯結(jié)構(gòu),以此來建立的數(shù)據(jù)存儲空間和系統(tǒng),這里的數(shù)據(jù)空間是只常用的數(shù)據(jù)庫技術(shù)。在信息管理方面,可以對存在數(shù)據(jù)庫里的信息對象進行管理和數(shù)據(jù)操作,例如增刪改查。數(shù)據(jù)庫設(shè)計并不是單一設(shè)計的,而是對數(shù)據(jù)庫中的各個數(shù)據(jù)進行設(shè)計,用來保證各個功能都能夠正常的實現(xiàn),來保證每個功能的獨立性,使得各個功能都能各司其職的進行自己的工作。在這停車場管理系統(tǒng)存在著很多很多的表,分別用于存放每個功能子模塊的各個的數(shù)據(jù)信息,其中用戶表和停車車位表示最重要的表,存放最基本的。其他表的都是在簡單的記錄編號的東西。下圖4-4為較為關(guān)鍵E-R圖。 圖4-4E-R圖數(shù)據(jù)庫表結(jié)構(gòu)設(shè)計(1)數(shù)據(jù)庫表設(shè)計yonghu表(即人員信息表),人員信息表儲存著所有用戶的信息,有普通用戶,管理員,超級管理員,也有代表用戶的ID,這個是作為該表的主鍵,有賬戶,有密碼,姓名,有手機號,還有著只有普通用戶才有的用戶停車場卡,并且也有權(quán)限分級(1代表著超級管理員,2代表著管理員,3代表著普通用戶,)等。具體表結(jié)構(gòu)如表4-1所示。表4-1人員信息表字段名字段含義類型長度是否主鍵/外鍵yonghuid用戶編號Int(11)是/否yonghumingzi用戶賬號varchar(50)否/否yonghumima用戶密碼varchar(50)否/否mingzi用戶姓名varchar(50)否/否xingbie用戶性別varchar(10)否/否dianhua聯(lián)系電話varchar(50)否/否quanxian用戶權(quán)限Int(11)否/否chekabianhao車卡編號Int(11)否/否tingchexinxin表(停車位信息表),該表是停車位的車位信息,里面事車位的位數(shù)信息。里面主要包括車位編號,停車位表,是否停車,停車類型(1代表正常,2代表臨時,3,代表緊急)。具體車位信息表結(jié)構(gòu)如表4-2所示。表4-2車位信息表字段名字段含義類型長度是否主鍵/外鍵haoma停車位號Int(11)是/否cheweibianhao車位標號Int(11)否/否shifoutingche是否停車Int(11)否/否tingcheleixing停車類型Int(11)否/否tingchelishi表(停車歷史表),該表儲存了以往所有的歷史停車記錄,主要包括停車用戶ID,停車用戶停車卡ID,如果是臨時停車的話,則沒有停車卡信息,為null,停車開始時間和停車結(jié)束時間,和停車車牌號,還有停車類型。具體停車歷史表結(jié)構(gòu)如表4-3所示。表4-3停車歷史表字段名字段含義類型長度是否主鍵/外鍵Itingcheyonghu停車用戶IDInt(11)是/否Tingcheka停車卡idvarchar(255)否/否parknum停車用戶idInt(11)否/否carnum停車用戶昵稱varchar(255)否/否tingchekaishishijian用戶停車時間varchar(255)否/否tingchejieshushijian用戶結(jié)算停車時間varchar(255)否/否parktemp停車類型Int(11)否/否yitingcheliang表(已停車輛表)該表由系統(tǒng)自己生成,該表儲存了已停車輛的信息,主要包括了已停車位標號,已停車位車牌號(對于parkspace表的parkid),汽車開始停車時間,和停車類型(1代表正常,2代表臨時,3,代表緊急)。具體已停車輛表結(jié)構(gòu)如表4-4所示。表4-4已停車輛表字段名字段含義類型長度是否為空是否主鍵/外鍵ytclbianhao車輛編號Int(11)否是/否parknum停車位號碼Int(11)否否/是carnum停車車牌varchar(50)(默認)是否/是cardnum停車卡卡號varchar(50)(默認)否否/否parkin停車時間datatime(默認)否否/否parktmep停車類型Int(11)(默認)否否/否shouru表(收入表),該表儲存了以往停車車輛的信息。主要包括了停車的收入,收入方式,收入類型(0代表現(xiàn)金,1代表支付寶,2代表微信,3代表現(xiàn)金支付),和收入類型(0代表臨時停車,1代表著普通卡扣費,2代表著月卡扣費,3代表著年卡扣費),停車時間和結(jié)束時間,和收入金額,具體停車歷史表結(jié)構(gòu)如表4-5所示。表4-5收入表字段名字段含義類型長度是否主鍵/外鍵id唯一ID號Int(11)是/否money停車收入double(20,2)否/否method收入方式Int(11)否/否type收入類型Int(11)否/否Source收入來源Int(11)否/否time收入時間int(1)否/否carnum停車車牌var(50)否/否duration停車時長datetime否/否youhuiquan表(優(yōu)惠券券碼表)該表是儲存著在停車場中的優(yōu)惠券券碼表,該優(yōu)惠券券碼只能有管理員生成,在該表中包括了優(yōu)惠券的id,和優(yōu)惠券的券碼id,同時也儲存著優(yōu)惠券的券
溫馨提示
- 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)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 3D神經(jīng)內(nèi)鏡在視神經(jīng)管減壓術(shù)中的應(yīng)用效果
- 3D打印輔助下兒童神經(jīng)母細胞瘤放療劑量保護策略
- 2025年建陽法院招聘備考題庫技術(shù)人員1名完整參考答案詳解
- 寧波市軌道交通物產(chǎn)置業(yè)有限公司下屬項目公司2025年度社會招聘備考題庫有答案詳解
- 2025年正在報名中備考題庫貴陽市第六醫(yī)院康復(fù)醫(yī)師招聘備考題庫有答案詳解
- 2025年政和縣教育緊缺急需學(xué)科教師專項招聘備考題庫(四)及1套完整答案詳解
- 2025年錫林郭勒盟油礦醫(yī)院招聘3人備考題庫含答案詳解
- 2025年南昌動物園招聘會計備考題庫有答案詳解
- 2025年江西省鷹潭產(chǎn)融私募基金管理有限公司投資經(jīng)理招聘備考題庫及答案詳解參考
- 2025年邯山區(qū)黨群系統(tǒng)事業(yè)單位公開招聘(統(tǒng)一招聘)工作人員備考題庫完整參考答案詳解
- 2025年下半年貴州遵義市市直事業(yè)單位選調(diào)56人備考筆試題庫及答案解析
- 出納勞務(wù)合同范本
- 2025年財政與稅務(wù)管理專業(yè)知識考試試卷及答案
- 2025年云南省人民檢察院聘用制書記員招聘(22人)考試筆試備考試題及答案解析
- 河北省廊坊市三河市2024-2025學(xué)年四年級上學(xué)期期末語文試題
- 醫(yī)院擴容提升改造建設(shè)項目可行性研究報告
- 馬克思主義原理課件目錄
- 銀行信貸經(jīng)理業(yè)務(wù)績效考核表
- 2025年及未來5年市場數(shù)據(jù)中國并四苯行業(yè)發(fā)展監(jiān)測及投資戰(zhàn)略規(guī)劃研究報告
- 工程聯(lián)系函培訓(xùn)
- 中國馬克思主義與當(dāng)代思考題(附答案)
評論
0/150
提交評論