freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

[]小區(qū)車輛管理系統(tǒng)(編輯修改稿)

2025-01-11 02:53 本頁面
 

【文章內(nèi)容簡介】 利于功能的單獨測試,更容易發(fā)現(xiàn)和改正錯誤。常用的操作都封裝在公有方法中,這樣當(dāng)其它模塊需要實現(xiàn)某個操作時,就可以直接去調(diào)用那個方法。以實現(xiàn)代碼最大限度的重用。 沈陽航空工業(yè)學(xué)院畢業(yè)設(shè)計(論文) 10 系統(tǒng)調(diào)研與可行性分析 在結(jié)合了當(dāng)前的實際市場需求和今后的發(fā)展趨勢后,我認為本軟件的市場前景將會非常好。因為現(xiàn)在國內(nèi)外很少有這種專門針對小區(qū)等小型停車場的軟件,而大型軟件不僅 購買 費用高、 對硬件要求高而且維護不方便,更重要的是用戶不能很快掌握,還需要進行專門的培訓(xùn)。這對于小型用戶來說是很難接受的。本軟件正是從價格、易用性等方面而專門做的優(yōu)化 。 可靠性分析概述 為了使軟件安全穩(wěn)定,在選擇語言和工具方面盡量選擇那些可靠成熟的產(chǎn)品 。JAVA 是一種安全高效的編程語言,不但加強了對異常的管理,而且還有完善的垃圾回收機制。因此程序員不必擔(dān)心在 C 或 C++中防不勝防的內(nèi)存泄漏的情況出現(xiàn)。用 JAVA 開發(fā)出來的程序還具有很好的可移植性,不必擔(dān)心在 Windows 上開的產(chǎn)品拿到別的 系統(tǒng)上就 不能運 行了。在 數(shù)據(jù)庫 的 選 擇上 我用的是 微軟的SQLServer2021,雖然現(xiàn)它最的版本是 2021,但是考慮到 2021 是一款經(jīng)過多年使用 的、經(jīng)過考驗的產(chǎn)品。為了系統(tǒng)的穩(wěn)定最終還是選擇 了它。 技術(shù)可行性分析 在技術(shù)上雖然有許多語言能用來開發(fā)本軟件,比如: C、 C++、 VB、 PB 等,但是這些并不一定是最 好 的。用 VB 或 PB 開發(fā)固然可以簡化很多工作,尤其是在界面的制作上可以省去很大的一部分精力,就連事件的代碼都可以由開發(fā)工具自動生成,但是這兩種語言的可移植性并不好,這就在無形中限制了產(chǎn)品的使用范圍。用 C 或 C++雖然能提高運行速度,但是考慮到它們極為不安全的指針,還是放棄了。因為在硬件迅速發(fā)展的今天,軟件上一點點速度的差別已經(jīng)微乎其微了 。至于Java, 因為我學(xué)過一學(xué)期的 JAVA,應(yīng)該說有一定的基礎(chǔ) ,但是一直沒有親自實踐一次的機會 ,而且 我 也喜歡 JAVA 這種語言 。程序員可以用 JDK 中的現(xiàn)成 方法 來完成許多工作,而且使用這些成熟的方法不但能加快我們的開發(fā)速度,還能大減少出錯的可能。最后,最重要的還是看中它的安全性和可移植性。這不僅是為了日后的維護方便,也是對用戶的負責(zé)。 沈陽航空工業(yè)學(xué)院畢業(yè)設(shè)計(論文) 11 系統(tǒng)軟件的結(jié)構(gòu)設(shè)計 下面來介紹一下本系統(tǒng)的結(jié)構(gòu),為了方便用戶管理,在開發(fā)軟件的最初我就力求系統(tǒng)使用起來簡單方便,而功能要盡量全面。使用戶在不涉及后臺數(shù)據(jù)庫的情況下就能通過軟件對數(shù)據(jù)庫進行各種操作。 結(jié)構(gòu)設(shè)計 本系統(tǒng)的業(yè)務(wù)流程如圖 用戶業(yè) 務(wù)流程圖所示 。 圖 用戶業(yè)務(wù) 流 程 圖 系統(tǒng)功能 為了提高安全性和便于管理,本軟件分為管理員和普通用戶兩類用戶。其中普通用戶只具有查詢功能。管理員用戶擁有對系統(tǒng)的所有操作權(quán)限如查詢、登記、添加、修改、刪除、更改權(quán)限等操作。 小區(qū)車輛管理系統(tǒng) 系統(tǒng)登錄 歡迎界面 用戶操作 顯示結(jié)果 數(shù)據(jù)庫驗證 數(shù)據(jù)庫操作 沈陽航空工業(yè)學(xué)院畢業(yè)設(shè)計(論文) 12 數(shù)據(jù)結(jié)構(gòu) 對于這種涉及到數(shù)據(jù)操作的軟件項目來說,數(shù)據(jù)庫的邏輯結(jié)構(gòu)的設(shè)計是重要的,可以說軟件開發(fā)中很大一部分是數(shù)據(jù)庫的設(shè)計。一個設(shè)計良好的數(shù)據(jù)庫不僅能方便我們存儲,而且還能大減少我們在程序中的代碼量。有許多功能在數(shù)據(jù)庫中實現(xiàn)起來要比我們在程序中實現(xiàn)安全方便的多。如果一個數(shù)據(jù)庫 的邏輯關(guān)系不明確,很容易造成插入異常、讀臟數(shù)據(jù)等情況的發(fā)生,而這些又常常是很難在使用過程中發(fā)現(xiàn)的。直到造成嚴重損失才發(fā)現(xiàn)為失已晚。 本軟件數(shù)據(jù)庫的 ER 圖如圖 所示。 圖 ER圖 所屬 車主 車輛 ID 號 姓名 聯(lián)系方式 車牌號 車輛信息 交費情況 樓號 / 門牌號 存放車位號 ID 號 驗證碼 沈陽航空工業(yè)學(xué)院畢業(yè)設(shè)計(論文) 13 詳細設(shè)計 經(jīng)過上面的精心準(zhǔn)備后,下面進入具的 設(shè)計階段。本軟件的 HIPO 圖如果圖 所示 。 圖 HIPO圖 程序設(shè)計思想與原則 本著簡單、高效、實用的原則同時也為了盡最大限度地發(fā)揮 JAVA 語言面對象的特點,本程序采用模塊化、分布式的設(shè)計方式 。 為了提高開發(fā)的效率同時也為了減少代碼量,本程 序盡量減少窗口程序的數(shù)量。因為不必要的窗口不僅需要很長的開時間,同時生成的大量代碼會使整個系統(tǒng)的代碼顯得非常庸腫 ,降低系統(tǒng)的運行速度。最重要的是用戶同時開打開多個窗口 不僅 會占用大量計算機資源 ,還方便于用戶的操作 。雖然本軟件設(shè)有兩類用戶權(quán)限,但是為了提高效率,在主界面的設(shè)計上采用普通用戶和系統(tǒng)管理員共用一個界面的方法。這就需要設(shè)定普通用戶登錄時可以使用的操作和不可以使用的操作。雖然這樣做需要在用戶登錄時做一個判斷,并且在數(shù)據(jù)庫中添加一個標(biāo)識用戶身份的數(shù)據(jù)項,但是它帶來的好處是顯而易見的。 至始至終本系統(tǒng)的風(fēng)格都 很簡潔,主要的界面只有兩個,系統(tǒng)登錄和主功能界面。 信息查詢 用戶登記 刪除記錄 修改記錄 變更權(quán)限 添加記錄 小區(qū)車輛管理系統(tǒng) 沈陽航空工業(yè)學(xué)院畢業(yè)設(shè)計(論文) 14 程序軟件結(jié)構(gòu)設(shè)計 本程序軟件的主要結(jié)構(gòu)分為三個大部分。首先當(dāng)用戶運行程序時彈出一個歡迎界面,當(dāng)用戶點擊界面上任意一點后進入登錄界面,當(dāng)用戶輸入了正確的用戶名和密碼后,便可進入主界面。在登錄界面,系統(tǒng)會根據(jù)用戶所提供的信息自動判斷用戶的身份,然后授予不同權(quán)限用戶以不同的操作能力。下面就分別來介紹一下這三個部分的具體設(shè)計過程。 首先是歡迎界面。這是用戶運行程序時看到的第一個界面。這上面主要介紹了與本軟件和作者相關(guān)的一些信息。如:軟件的名稱、制作人、指導(dǎo)老師、版 本號、開發(fā)時間和聯(lián)系方式等基本信息。用戶可以通過這個界面對軟件有個基本了解。為了給用戶一個良好的第一印象,我特別地用 PhotoshopeCS 做了一張圖來做背景。本界面的設(shè)計宗旨是視覺上美觀大方,內(nèi)容上要能夠提供詳細、清晰的信息。如圖 歡迎界面。 圖 歡迎界面 沈陽航空工業(yè)學(xué)院畢業(yè)設(shè)計(論文) 15 接下來就是登錄界面了。這里 是保護系統(tǒng)安全的大門,因此它的設(shè)計不要求多么漂亮,而是要保證代碼的安全性。這個界面很樸素,只有用戶的登錄輸入框和確定與退出兩個按鈕。其效果如圖 登錄界面。 圖 系統(tǒng)結(jié)構(gòu)圖 為了提高安全性,防止非法用戶通過反匯編等手段從 程序中 猜 密碼。所以用戶的密碼不是在存在程序中,而是在數(shù)據(jù)庫中。通過用戶輸入的用戶名從數(shù)據(jù)庫中取出相應(yīng)的密碼,只有這兩項都正確才能通過驗正 。為了方便用戶使用,本程序還會針對用戶輸入的不同錯誤而做出相應(yīng)的提示。如果用戶提供的用戶名 在數(shù)據(jù)庫中存在 ,而密碼錯誤,系統(tǒng)會提示用戶 密碼不正確。如圖 密碼錯誤圖。 圖 密碼錯誤 圖 沈陽航空工業(yè)學(xué)院畢業(yè)設(shè)計(論文) 16 當(dāng)用戶輸入了正確的驗正信息后,便可進入本系統(tǒng)的主功能界面了 。 因為用戶分為兩面種不同的權(quán)限,而這兩類用戶又要共用一個界面,所以根據(jù)對用戶身份的判斷系統(tǒng)會顯示給用戶兩種不同的界面,一種為普通用戶 界面,一種為管理界面。系統(tǒng)的 大部分 功能都是在這個界面上實現(xiàn)的包括操作和顯示結(jié)果,這樣做的好處有很多。首先它很節(jié)省代碼,用戶操作起來很方便 , 不用費力地再去功能菜單中找相應(yīng)的功能選項,而且顯 示 結(jié)果也在同一個界面上使用戶一目了然地查看結(jié)果。 但是這樣一來設(shè)計就顯得很重要 ,如果設(shè)計的布局稍有不合理便會顯得雜亂無章,當(dāng)用戶看到這種界面時便會無從下手,使軟件的易用性降低。 下面就來看看這個界面,因為管理員和普通用戶用的是同一個界面 ,不同的是以管理員身份登錄后,功能選項為可用,而以用戶身份登錄則為不可用 所以為了節(jié)省篇幅只給 出具有代表性的管理員界面。 為了使顯示的信息能夠清晰,我把界面分成三部分。其中最上端為查詢,因為這是用戶最常用的操作,所以把它放在最醒目的位置。中間為基本信息部分,這里顯示的是用戶有關(guān)的各項信息,因為這里面的許多內(nèi)容要經(jīng)常改變和查看,所以把它們放在中間。最 下 面是管 理 員關(guān)心的內(nèi)容了,也是本程序主要功能的實現(xiàn)所在。為了更好的區(qū)分不同的功能區(qū)域,我用 二 種不同的顏色把它們區(qū)分開來。具休的 如圖 管理員界面圖。 沈陽航空工業(yè)學(xué)院畢業(yè)設(shè)計(論文) 17 圖 管理員界面 圖 不論管理員或者普通用戶進入本界面時都會看到當(dāng)前小區(qū)內(nèi)車輛管理的一些基本信息。如當(dāng)前車場中 總的車輛數(shù)、當(dāng)前可用的空位和提示那些用戶欠費了及他們欠費的時間。這些信息大大地方便了管理員對車輛的管理。當(dāng)管理員 或用戶輸入車牌號和密碼并按查詢按鈕后就可以查詢信息了,這個 操作 是 公 用的,不須要權(quán)限。如果用戶的輸入有錯誤則提示出錯信息。如圖 查詢出錯圖。 圖 查詢出錯圖 沈陽航空工業(yè)學(xué)院畢業(yè)設(shè)計(論文) 18 如果用戶的輸入通過驗正,則顯示出此用戶的詳細信息。如圖 查詢結(jié)果圖 圖 查詢結(jié)果 圖 下面來分別介紹管理員的功能。 首先是 登記 功能。設(shè)置這項功能的主要目的是 為了實現(xiàn)用戶對車位的預(yù)定,因為存在這樣的用戶,現(xiàn)在沒有車,但是以后會買,所以它們 會預(yù)定一個車位卻不能確定車輛的詳細信息,如車牌號、車型、車輛信息等。這樣 信息不全的 用戶不 能實現(xiàn) 添 加操作。還有小區(qū)的車位并不是固定不變的,隨著小區(qū)規(guī)模的不斷擴大,車位也會因為需求的增加而增加,這時候也需要動態(tài)地對數(shù)據(jù)庫中的車位進行增加,這也是登記功能的又一個用處。當(dāng)然為了體現(xiàn)良的操作性、和安全性。系統(tǒng)會對用戶沈陽航空工業(yè)學(xué)院畢業(yè)設(shè)計(論文) 1
點擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1