第04章-奧體中心項(xiàng)目電腦端應(yīng)用開發(fā)_第1頁
第04章-奧體中心項(xiàng)目電腦端應(yīng)用開發(fā)_第2頁
第04章-奧體中心項(xiàng)目電腦端應(yīng)用開發(fā)_第3頁
第04章-奧體中心項(xiàng)目電腦端應(yīng)用開發(fā)_第4頁
第04章-奧體中心項(xiàng)目電腦端應(yīng)用開發(fā)_第5頁
已閱讀5頁,還剩25頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

體育館門禁管理端發(fā)卡程序開發(fā)體育館門禁刷卡驗(yàn)證程序開發(fā)體育館安防管理子系統(tǒng)程序開發(fā)小結(jié)與一、任務(wù)描述在本任務(wù)中,

要利用提供的相關(guān)資源,開發(fā).NET平臺(tái)下的Windows項(xiàng)目,實(shí)現(xiàn)體育館管理端發(fā)卡程序的開發(fā)。二、任務(wù)分析圖4.1發(fā)卡程序界面該任務(wù)模擬體育館管理端發(fā)卡程序,要求通過桌面高頻 完成發(fā)卡操作,并將發(fā)卡數(shù)據(jù)保存到數(shù)據(jù)庫。利用提供的

庫與說明文檔、素材、數(shù)據(jù)庫等資源,完成體育館管理端發(fā)卡程序的開發(fā),運(yùn)動(dòng)員可用此卡進(jìn)入體育館中心,卡片中設(shè)定了次數(shù)、有效時(shí)間區(qū)間,次數(shù)用完、或者不在有效時(shí)間區(qū)間都不能刷卡通過。任務(wù)需要完成兩個(gè)主要功能,一個(gè)是尋卡,一個(gè)是發(fā)卡,總體來說涉及的是高頻卡的讀寫以及數(shù)據(jù)庫的讀寫。效果圖如圖4.1所示。三、知識(shí)準(zhǔn)備1、高頻本項(xiàng)目采用高頻卡及高頻

來完成門禁功能。高頻

是工作于高頻HF頻段的

,一般工作于13.56M頻段,系統(tǒng)通過天線線圈電感耦合來傳輸能量,通過電感耦合的方式磁場(chǎng)能量下降較快。磁場(chǎng)信號(hào)具有明顯的

區(qū)域邊界。主要應(yīng)用于1米以內(nèi)的 或物品的識(shí)別。高頻

基本的功能是提供與

進(jìn)行數(shù)據(jù)傳輸?shù)耐緩揭约坝糜谙驑?biāo)簽提供能量。另外,

還提供復(fù)雜的信號(hào)處理與控制、通信等功能。由模擬部分和數(shù)字部分電路組成。模擬部分即射頻發(fā)射模塊和射頻接收模塊,數(shù)字部分可分為主控模塊,電源管理模塊,接口模塊。安裝:安置于桌面,不需要安裝驅(qū)動(dòng)。高頻

特性:工作頻率為13.56MHz,該頻率的波長(zhǎng)大概為22m。除了金屬材料外,該頻率的波長(zhǎng)可以穿過大多數(shù)的材料,但是往往會(huì)降低

距離。感應(yīng)器需要離開金屬一段距離。該頻段在全球都得到認(rèn)可并沒有特殊的限制。感應(yīng)器一般以電子

的形式。雖然該頻率的磁場(chǎng)區(qū)域下降很快,但是能夠產(chǎn)生相對(duì)均勻的讀寫區(qū)域。該系統(tǒng)具有防沖撞特性,可以同時(shí)

多個(gè)電子

??梢园涯承?shù)據(jù)信息寫入

中。數(shù)據(jù)傳輸速率比低頻要快,價(jià)格不是很貴。2、.net開發(fā)三層架構(gòu)(UI+BLL+DAL+Model)本項(xiàng)目中部分任務(wù)涉及到數(shù)據(jù)庫的讀寫,整體采用了.net三層架構(gòu)的模式進(jìn)行開發(fā)。以下對(duì)這種模式進(jìn)行簡(jiǎn)單介紹。(1)UI(User

Interface,用戶接口層)1)界面設(shè)計(jì)部分:使用母頁或者IFrame、服務(wù)器控件、用戶控件、Web頁及css樣式表等來控制及實(shí)現(xiàn)。2)功能部分:服務(wù)器控件:實(shí)現(xiàn)模板的公共功能;用戶控件:實(shí)現(xiàn)一些通用的構(gòu)件(比如:選擇框)。BLL(業(yè)務(wù)邏輯層)主要用于對(duì)數(shù)據(jù)庫內(nèi)數(shù)據(jù)的封裝,達(dá)到真正的邏輯操作。用于做一些有效性驗(yàn)證的工作,以更好地保證程序運(yùn)行的健壯性。如完成數(shù)據(jù)添加、修改和查詢業(yè)務(wù)等;不允許指定的文本框中輸入空字符串,數(shù)據(jù)格式是否正確及數(shù)據(jù)類型驗(yàn)證;用戶的權(quán)限的

判斷等等,通過以上的諸多判斷以決定是否將操作繼續(xù)向后傳遞,盡量保證程序的正常運(yùn)行。DAL(數(shù)據(jù)

層)主要提供數(shù)據(jù)

及查詢功能,并需承擔(dān)部分?jǐn)?shù)據(jù)驗(yàn)證的功能。一般對(duì)數(shù)據(jù)庫操作的代碼都寫在這里,例如:執(zhí)行SQL語句、執(zhí)行

過程的代碼(DBHelper)等都寫在這里面。Model業(yè)務(wù)實(shí)體(Entity)實(shí)體類做為數(shù)據(jù)容器,在層間傳遞,實(shí)體是用來存放信息的。實(shí)體可以分為持久化對(duì)象(與數(shù)據(jù)庫的表字段對(duì)應(yīng))和業(yè)務(wù)對(duì)象(包含業(yè)務(wù)信息對(duì)象)。層次結(jié)構(gòu)模型參考圖4.2。圖4.2.net三層架構(gòu)(5)對(duì)模型的解釋:、Model:就是放置相應(yīng)的屬性,get;set;、Common:放置整個(gè)工程所用到的公共屬于和相應(yīng)的公共方法。、DataBase:這就是項(xiàng)目所用到的數(shù)據(jù)庫DB。、DAL:執(zhí)行相應(yīng)的數(shù)據(jù)庫語句。、BLL:構(gòu)造相應(yīng)的業(yè)務(wù)邏輯方法。、UI:直接與BLL打交道,進(jìn)行事件驅(qū)動(dòng)。四、任務(wù)實(shí)施1、程序WPF界面制作2、尋卡:

功能實(shí)現(xiàn)3、發(fā)卡:寫卡功能實(shí)現(xiàn)4、發(fā)卡信息寫入數(shù)據(jù)庫體育館門禁管理端發(fā)卡程序開發(fā)體育館門禁刷卡驗(yàn)證程序開發(fā)體育館安防管理子系統(tǒng)程序開發(fā)小結(jié)與一、任務(wù)描述在本任務(wù)中,

要利用提供的相關(guān)資源,開發(fā).NET平臺(tái)下的Windows項(xiàng)目,實(shí)現(xiàn)體育館門禁刷卡驗(yàn)證程序的開發(fā)。二、任務(wù)分析該任務(wù)模擬體育館門禁刷卡驗(yàn)證系統(tǒng),運(yùn)動(dòng)員可刷卡進(jìn)入體育館中心,卡片中設(shè)定了次數(shù)、有效時(shí)間區(qū)間,次數(shù)用完、或者不在有效時(shí)間區(qū)間都不能刷卡通過。需要利用料提供的

庫與文檔說明、 素材、布局文件等資源,實(shí)現(xiàn)

頭調(diào)用,并在用戶刷卡驗(yàn)證通過后進(jìn)行頭像拍照,并將進(jìn)場(chǎng)記錄保存到數(shù)據(jù)庫。效果圖如圖4.10。圖4.10

門禁刷卡驗(yàn)證程序用戶頭像

,需要用到可以

操控的三、知識(shí)準(zhǔn)備1、

頭本任務(wù)將涉及頭。ERA,是一種結(jié)頭簡(jiǎn)稱

,英文全稱為合傳統(tǒng)

機(jī)與網(wǎng)絡(luò)技術(shù)所產(chǎn)生的新一代機(jī),它可以將影像透過網(wǎng)絡(luò)傳至地球另一端,且遠(yuǎn)端的瀏覽者不需用任何專業(yè)

,只要標(biāo)準(zhǔn)的網(wǎng)絡(luò)瀏覽器(如IE),即可監(jiān)視其影像。產(chǎn)品,除了具備一般傳統(tǒng)頭是傳統(tǒng) 機(jī)與網(wǎng)絡(luò) 技術(shù)相結(jié)合的新一代機(jī)所有的圖像捕捉功能外,機(jī)內(nèi)還內(nèi)置了數(shù)字化壓縮控制器和基于WEB的操作系統(tǒng),使得數(shù)據(jù)經(jīng)壓縮加密后,通過局域網(wǎng),Internet或無線網(wǎng)絡(luò)送至終端用戶。而遠(yuǎn)端用戶可在PC上使用標(biāo)準(zhǔn)的網(wǎng)絡(luò)瀏覽器目標(biāo)現(xiàn)場(chǎng)的情況,并可對(duì)圖像資料實(shí)時(shí)編輯和時(shí)還可以控制

機(jī)的云臺(tái)和鏡頭,進(jìn)行全方位地,根據(jù) 機(jī)的IP地址,對(duì) 機(jī)進(jìn)行 ,實(shí)時(shí),同。四、任務(wù)實(shí)施1、程序WPF界面制作2、刷卡驗(yàn)證功能實(shí)現(xiàn)3、進(jìn)場(chǎng)記錄寫入數(shù)據(jù)庫4、

數(shù)據(jù)庫顯示進(jìn)場(chǎng)記錄5、調(diào)用

存檔體育館門禁管理端發(fā)卡程序開發(fā)體育館門禁刷卡驗(yàn)證程序開發(fā)體育館安防管理子系統(tǒng)程序開發(fā)小結(jié)與一、任務(wù)描述在本任務(wù)中,

要利用提供的相關(guān)資源,開發(fā).NET平臺(tái)下的Windows項(xiàng)目,實(shí)現(xiàn)體育館安防管理子系統(tǒng)程序的開發(fā)。二、任務(wù)分析該任務(wù)模擬體育館管理主程序安防數(shù)據(jù)獲取模塊,利用料提供的

庫與文檔說明、

素材等資源,實(shí)現(xiàn)體育館安防系統(tǒng),當(dāng)燈,及接受移發(fā)現(xiàn)警情實(shí)時(shí)通知保安移動(dòng)端,并能電腦端手動(dòng)關(guān)閉動(dòng)端

指令關(guān)閉

燈。效果圖如圖4.19所示:圖4.19

體育館安防管理子系統(tǒng)程序三、知識(shí)準(zhǔn)備1、

socket通訊?本任務(wù)電腦端與移動(dòng)端通訊采用的是socket通訊方式,那么socket呢?經(jīng)常把socket翻譯為套接字,socket是在應(yīng)用層和傳輸層之間的一個(gè)抽象層,它把TCP/IP層復(fù)雜的操作抽象為幾個(gè)簡(jiǎn)單的接口供應(yīng)用層調(diào)用已實(shí)現(xiàn)進(jìn)程在網(wǎng)絡(luò)中通信。socket

于UNIX,在Unix一切皆文件哲學(xué)的思想下,socket是一種"打開—讀/寫—關(guān)閉"模式的實(shí)現(xiàn),服務(wù)器和客戶端各自

一個(gè)“文或者讀件”,在建立連接打開后,可以向自己文件寫入內(nèi)容供對(duì)方取對(duì)方內(nèi)容,通訊結(jié)束時(shí)關(guān)閉文件。2、socket通信流程socket是"打開—讀/寫—關(guān)閉"模式的實(shí)現(xiàn),以使用TCP協(xié)議通訊的socket為例,其交互流程大概是這樣子的:圖4.20socket通訊服務(wù)器與客戶端之間的交互流程圖交互流程說明:服務(wù)器根據(jù)地址類型(ipv4,ipv6)、socket類型、協(xié)議創(chuàng)建socket;服務(wù)器為socket綁定ip地址和端

;服務(wù)器socket

請(qǐng)求,隨時(shí)準(zhǔn)備接收客戶端發(fā)來的連接,這時(shí)服務(wù)器的socket并沒有被打開;客戶端創(chuàng)建socket;客戶端打開socket,根據(jù)服務(wù)器ip地址和端socket;試圖連接服務(wù)器

服務(wù)器socket接收到客戶端socket請(qǐng)求,打開,開始接收客戶端請(qǐng)求,直到客戶端返回連接信息。這時(shí)候socket進(jìn)入阻塞狀態(tài),所謂阻塞即accept()方法一直到客戶端返回連接信息后才返回,開始接收下一個(gè)客戶端諒解請(qǐng)求;客戶端連接成功,向服務(wù)器發(fā)送連接狀態(tài)信息;服務(wù)器accept方法返回,連接成功;客戶端向socket寫入信息;服務(wù)器

信息;客戶端關(guān)閉;服務(wù)器端關(guān)閉。四、任務(wù)實(shí)施1、程序WPF界面制作2、安防傳感數(shù)據(jù)獲取3、

燈控制4、警情實(shí)時(shí)通知體育館門禁管理端發(fā)卡程序開發(fā)體育館門禁刷卡驗(yàn)證程序開發(fā)體育館安防管理子系統(tǒng)程序開發(fā)小結(jié)與一、小結(jié)本章對(duì)奧體中心項(xiàng)目的三個(gè)電腦端程序開發(fā)進(jìn)行了分別介紹,分別涉及體育館門禁管理端發(fā)卡、門禁刷卡驗(yàn)證、體育館安防管理三個(gè)功能模塊。為此,

電腦端應(yīng)用開發(fā)拆分成三個(gè)任務(wù),一一進(jìn)行了講解。在任務(wù)一中,學(xué)習(xí)了如何對(duì)體育館門禁管理端發(fā)卡程序進(jìn)行開發(fā),同時(shí)了解了

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論