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

正文內(nèi)容

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

2025-01-11 02:53 本頁(yè)面
 

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