出入口控制系統(tǒng)設(shè)計畢業(yè)論文_第1頁
出入口控制系統(tǒng)設(shè)計畢業(yè)論文_第2頁
出入口控制系統(tǒng)設(shè)計畢業(yè)論文_第3頁
出入口控制系統(tǒng)設(shè)計畢業(yè)論文_第4頁
出入口控制系統(tǒng)設(shè)計畢業(yè)論文_第5頁
已閱讀5頁,還剩55頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、出入口控制系統(tǒng)設(shè)計畢業(yè)論文目 錄摘要 3ABSTRACT 錯誤!未定義書簽。1緒論 31.1 選題背景與意義 31.2 國內(nèi)外發(fā)展現(xiàn)狀 31.3 課題研究的主要內(nèi)容 32總體方案論述 52.1 設(shè)計原則 52.2 系統(tǒng)結(jié)構(gòu) 62.3 硬件部分 72.4 軟件部分 73系統(tǒng)組成 93.1 RS-232 串口 93.2 IC 卡 113.3 Mfare S50 144數(shù)據(jù)庫 294.1 數(shù)據(jù)庫簡介 294.2 數(shù)據(jù)庫選型 314.3 數(shù)據(jù)庫建立過程 315管理軟件設(shè)計 345.1 、選擇設(shè)計語言 345.2 、系統(tǒng)分析與設(shè)計 385.3 三大模塊 395.4 按鈕功能 396總結(jié) 42致謝 43參

2、考文獻 44附錄 48程序代碼 48文獻綜述 611緒論1.1 選題背景與意義門禁系統(tǒng),又稱為出入口控制系統(tǒng),在科學(xué)技術(shù)發(fā)達的今天,已發(fā)展為一套 現(xiàn)代化的、功能齊全的管理系統(tǒng)。它對出入門和通道的管理也早已超出了單純的 對門鎖及鑰匙的管理。它不只是作為進出口管理使用,而且還能有助于內(nèi)部的有 序化管理。它能夠時刻自動記錄人員的出入情況, 限制內(nèi)部人員的出入?yún)^(qū)域,出 入時間,禮貌地拒絕不速之客。同時也將有效保護財產(chǎn)不受非法侵犯。 門禁管理 系統(tǒng)已成為安全防范系統(tǒng)中極其重要的一部分,在一些發(fā)達國家中,它正以遠遠 高于其它類安防產(chǎn)品的進度迅猛發(fā)展,廣泛應(yīng)用在智能大廈、智能小區(qū)、辦公室、 賓館等各種房間門

3、、大門、人行通道的管理。在注重美觀的現(xiàn)代都市里,公司的形象體現(xiàn)了所追求的風(fēng)格和氣度,也是給 顧客建立起信心的保障。可以想象,在追求智能化無紙辦公的今天,在豪華氣派 的玻璃大門裝上一把笨重的鎖將會是件多么繁瑣而尷尬的事情?。〉?,如果能用手中的卡片輕輕一晃,大門就應(yīng)聲而開,那將是一種全新的感受。另外,在越 來越注重商業(yè)情報和安全的今天,傳統(tǒng)的個人身份鑒別手段己不能完全滿足現(xiàn)代 社會經(jīng)濟活動和社會安全防范的需要。 從消除人為不安全因素來看,只有不易被 他人代替、仿制、甚至本人也無法轉(zhuǎn)讓的身份識別憑證才能勝任。因此,從易用 性、安全性、成熟性、造價性等方面綜合比較,IC卡門禁技術(shù)正在以驚人的速 度迅

4、猛發(fā)展。這正是我們研究IC門禁管理系統(tǒng)的意義所在。1.2 國內(nèi)外發(fā)展現(xiàn)狀(1)國內(nèi)狀況門禁系統(tǒng)的發(fā)展和卡的發(fā)展密不可分,自1993年制定的“金卡工程實施計劃” 及全國金融卡網(wǎng)絡(luò)系統(tǒng)10年規(guī)劃以來,金融電子化、商業(yè)和流通領(lǐng)域電子化得 到極大發(fā)展。IC卡在銀行、電信、公共安全、石油、海關(guān)、工商管理、稅收征 管、衛(wèi)生醫(yī)療、交通管理、社會保障等領(lǐng)域內(nèi)得到廣泛的應(yīng)用。相應(yīng)的,帶動了 讀寫機器和與之相關(guān)的各類應(yīng)用產(chǎn)品及系統(tǒng)的開發(fā)、生產(chǎn)和推廣應(yīng)用,形成了從 芯片設(shè)計、COM開發(fā)、模塊生產(chǎn)到產(chǎn)品開發(fā)、生產(chǎn)的完整體系。但我國在要求 有極高安全性和保密性IC卡制作技術(shù)及讀寫設(shè)備技術(shù)還處在相對落后狀態(tài)。不 過我國已

5、表現(xiàn)出了長期迅速發(fā)展的趨勢。門禁系統(tǒng)的開發(fā)和設(shè)計也會得到快速的 發(fā)展。(2)國外狀況國外對卡的應(yīng)用較早,形成了大批量的生產(chǎn)廠家,如 Philips公司、ATMEL 公司??ǖ陌l(fā)展帶動了門禁系統(tǒng)的發(fā)展,歐美門禁市場已開始進入成熟階段。產(chǎn) 業(yè)已開始細分,出現(xiàn)了只生產(chǎn)卡和讀卡器的公司,如美國的HMD公司、德國的Destle公司,只生產(chǎn)控制器和軟件的公司,如美國的 Northern Computer公司、 CSI公司。市場的不斷成熟,各大公司隨著技術(shù)和專業(yè)人員的累積,開始出現(xiàn)了 壟斷勢頭。從目前全球門禁系統(tǒng)的前端輸入設(shè)備的水平及發(fā)展方向來看,雖然磁卡和IC卡讀卡器在門禁系統(tǒng)的應(yīng)用還有部分市場,但從發(fā)展

6、趨勢上看,除賓館 鎖外,磁卡和IC卡讀卡器已在逐步地退出市場。1.3 課題研究主要內(nèi)容本課題主要研究門禁系統(tǒng)的控制運作,主要為軟件制作及設(shè)計。根據(jù)小區(qū)地 下車庫門禁系統(tǒng)的需求,根據(jù)所得硬件的一些性質(zhì),合理的設(shè)計軟件界面,編制 軟件程序,從未實現(xiàn)系統(tǒng)的功能。軟件主要功能分為兩大部分,一個是對固定車位和臨時停車的記錄做數(shù)據(jù)庫 處理,另一方面,處理IC卡的一些應(yīng)用,如讀卡、發(fā)卡、補卡、清零回收等。 他通過學(xué)習(xí)研究VB中幾大控件的作用和使用方法, 將其應(yīng)用到程序中,從而實 現(xiàn)系統(tǒng)功能。2總體方案論述2.1 設(shè)計原則(1)系統(tǒng)的實用性門禁系統(tǒng)的內(nèi)容應(yīng)符合實際需要,不能華而不實。如果片面追求系統(tǒng)的超前 性

7、,勢必造成投資過大,離實際需要偏離太遠。因此,系統(tǒng)的實用性是首先應(yīng)遵 循的第一原則。同時,系統(tǒng)的前端產(chǎn)品和系統(tǒng)軟件均有良好的可學(xué)習(xí)性和可操作 性。特別是操作性,使具備電腦初級操作水平的管理人員,通過簡單的培訓(xùn)就能 掌握系統(tǒng)的操作要領(lǐng),達到能完成值班任務(wù)的操作水平。(2)系統(tǒng)的穩(wěn)定性由于門禁系統(tǒng)是一項不間斷長期工作的系統(tǒng),并且和我們的正常生活和工作 息息相關(guān),所以系統(tǒng)的穩(wěn)定性顯得尤為重要。(3)系統(tǒng)安全性門禁系統(tǒng)中的所有設(shè)備及配件在性能安全可靠運轉(zhuǎn)的同時,還應(yīng)符合中國或 國際有關(guān)的安全標準,并可在非理想環(huán)境下有效工作。強大的實時監(jiān)控功能和聯(lián) 動功能,充分保證使用者環(huán)境的安全性。(4)系統(tǒng)可擴展性

8、門禁系統(tǒng)的技術(shù)不斷向前發(fā)展,用戶需求也在發(fā)生變化,因此門禁系統(tǒng)的設(shè) 計與實施應(yīng)考慮到將來可擴展的實際需要,亦即,可靈活增減或更新各個子系統(tǒng), 滿足不同時期的需要,保持長時間領(lǐng)先地位,成為智能建筑的典范。系統(tǒng)設(shè)計時, 對需要實現(xiàn)的功能進行了合理配置,并且這種配置在工程完成后可以設(shè)置和改 變。系統(tǒng)軟件可以根據(jù)不同歷史時期的市場需求進行相應(yīng)的升級和完善。同時, 可以擴展為考勤系統(tǒng)、會議簽到系統(tǒng)、巡邏管理系統(tǒng),就餐管理系統(tǒng)等一卡通工 程。(5)系統(tǒng)易維護性門禁系統(tǒng)在運行過程中的維護應(yīng)盡量做到簡單易行。系統(tǒng)的運轉(zhuǎn)要真正做到 通電即可工作和運行的程度。而且維護過程中無需使用過多專用的維護工具。 從 計算機

9、的配置到系統(tǒng)的配置,前端設(shè)備的配置都要充分仔細地考慮了系統(tǒng)的可靠性,并實施相應(yīng)的認證。做到系統(tǒng)故障率最低的同時,也要考慮到即使因為意想 不到的原因發(fā)生問題時,也能保證數(shù)據(jù)的方便保存和快速恢復(fù), 并且保證緊急時 能迅速地打開通道。整個系統(tǒng)的維護應(yīng)是在線式的,不能因為部分設(shè)備的維護而 停止所有設(shè)備的正常運作。2.2 系統(tǒng)結(jié)構(gòu)該地下車庫門禁系統(tǒng),使用了 IC卡讀卡器,通過RS-232用轉(zhuǎn)換線轉(zhuǎn)換成USB 接口后連接到PC端,通過電腦軟件,實現(xiàn)IC卡的讀、寫、改密、清零回收等 操作。系統(tǒng)框圖如圖2-1所示:圖2-1硬件組成說明:由于本人使用筆記本電腦作為系統(tǒng)的PC端,而筆記本沒有RS-232用口接口,

10、所以用一根USB轉(zhuǎn)用口線將IC卡讀卡器與筆記本電腦成功連接。2.3 硬件部分在確定該系統(tǒng)方案之前,我查看了幾個地下車庫的門禁系統(tǒng),發(fā)現(xiàn)不管是公 共停車庫,還是小區(qū)內(nèi)的地下車庫,基本上,都是采用IC卡門禁系統(tǒng),所以我確定了系統(tǒng)的方案,即采用射頻技術(shù),來完成本次任務(wù)。RFID是射頻識別技術(shù)的英文(Radio Frequency Identification)縮寫,是20世 紀9O年代隨著網(wǎng)絡(luò)技術(shù)普及而被重新認識和得到普遍重視的一種自動ID識別技術(shù),是一項利用射頻信號通過空間耦合(電磁感應(yīng)或電磁傳播),實現(xiàn)無接觸信 息傳遞并得到被標識物的ID信息以做到識別目的物的技術(shù)。自2004年起,全 球范圍內(nèi)掀

11、起了一場無線射頻識別(RFID)的熱潮,包括沃爾瑪、保潔、波音公司 在內(nèi)的商業(yè)巨頭無不積極推動 RFID在制造、零售、交通等行業(yè)的應(yīng)用。RFID技術(shù)及應(yīng)用正處于迅速上升的時期,被業(yè)界公認為是本世紀最有潛力的技術(shù)之 一,它的發(fā)展和應(yīng)用推廣將是自動識別行業(yè)的一場技術(shù)革命。與此同時,無線射頻識別(RFID)在門禁管理系統(tǒng)方面的應(yīng)用也已逐漸成熟。采用感應(yīng)式技術(shù),或稱作射頻(RF)技術(shù),是一種在卡片與讀卡裝置之間,無 需直接接觸的情況下對卡片信息進行讀寫的方法。使用感應(yīng)式讀卡器,不再會因為接觸磨擦而引起卡片和讀卡設(shè)備的磨損,也無需將卡插入孔內(nèi)或在刷卡槽內(nèi)刷卡,卡片只需在讀卡器的讀卡范圍內(nèi)晃動即可,兼有使

12、用方便、使用壽命長等優(yōu)點。2.4 軟件部分本系統(tǒng)的側(cè)重點就是軟件部分,雖然系統(tǒng)的硬件部分比較簡單,但是想要實 現(xiàn)系統(tǒng)的功能,必須充分利用IC卡與讀卡器所具有的功能,并且根據(jù)地下車庫 的性質(zhì),來制作功能齊全、操作簡單的軟件。為了能使操作界面友好,操作人員易于操作,我使用了 Microsoft Visual Basic 6.0軟件來設(shè)計軟件,充分利用了一些常用控件,來實現(xiàn)系統(tǒng)所需功能。對象上, 我選擇了系統(tǒng)為面向小區(qū)地下車庫的門禁系統(tǒng),由于小區(qū)地下車庫內(nèi)大部分都為租用了固定車位的小區(qū)業(yè)主,這就需要對擁有固定車位的業(yè)主進行建檔存儲,以方便地下車庫管理人員進行管理,因此,在數(shù)據(jù)庫方面,我選用 ACCE

13、SS數(shù)據(jù) 庫,一方面,數(shù)據(jù)庫中存儲了擁有固定車位的業(yè)主信息,另一方面,由于ACCESS數(shù)據(jù)庫具有動態(tài)性,便可以將臨時停車用戶或所有進出車庫的一些信息存入到數(shù) 據(jù)庫中。軟件的操作界面如圖2-2所示:圖2-2軟件界面圖中軟件上部分顯示的為數(shù)據(jù)庫表格,存儲的信息都將顯示在表格中,軟件 左下分別顯示資料的各個類別,有車輛編號、車牌號碼、車主姓名、車輛顏色型 號、聯(lián)系電話、進入車庫時間、離開車庫時間、備注。針對固定車位用戶和臨時車庫用戶,操作人員要進行不同的操作。(1)固定車位用戶固定車位用戶,即小區(qū)內(nèi)租用了固定車位的業(yè)主,針對這一類型用戶,需要 將詳細的用戶信息存儲到數(shù)據(jù)庫中,不但要有車輛信息,還要有

14、業(yè)主的詳細信息 如姓名和聯(lián)系方式等。(2)臨時停車用戶針對臨時停車用戶,則不需要登記車主姓名等信息,但是需要臨時發(fā)卡,并 且收取臨時停車費用。3系統(tǒng)組成3.1 RS-232 用口個人計算機上的通訊接口之一,由電子工業(yè)協(xié)會 (Electronic Industries Association , EIA)所制定的異步傳輸標準接口。通常RS-232接口以9個引腳 (DB-9)或是25個引腳(DB-25)的型態(tài)出現(xiàn),一般個人計算機上會有兩組 RS-232接口,分別稱為 COM1和COM2 RS-232-C 是美國電子工業(yè)協(xié)會EIA ( Electronic Industry Association

15、)制定的一種用行物理接口標準。RS是英文“推薦標準”的縮寫,232為標識號,C表示修改次數(shù)。RS-232-C總線標準設(shè)有 25條信號線,包括一個主 通道和一個輔助通道。在多數(shù)情況下主要使用主通道,對于一般雙工通信,僅需幾條信號線 就可實現(xiàn),如一條發(fā)送線、一條接收線及一條地線。RS-232-C標準規(guī)定的數(shù)據(jù)傳輸速率為每秒50、75、100、150、300、600、1200、2400、4800、9600、19200 波特。RS-232-C標準規(guī)定,驅(qū)動器允許有2500pF的電容負載,通信距離將受此電容限制,例如,采用 150pF/m的通信電纜時,最大通信距離為15m;若每米電纜的電容量減小,通信距

16、離可以增加。傳輸距離短的另一原因是 RS-232屬單端信號傳送,存在共地噪聲和不能抑制共模干擾等問題,因此 一般用于20m以內(nèi)的通信。圖 3-1 RS-232RS-232C接口標準EIA RS-232C 是由美國電子工業(yè)協(xié)會 EIA (Electronic Industry Association )在1969年頒布的一種申行物理接口標準。RS (RecommendedStandard )是英文“推薦標準”的縮寫,232為標識號,C表示修改次數(shù)。RS-232C總線標準設(shè)有25條信號線,包括一個主通道和一個輔助通道。在多數(shù)情況下主要使用主通道,對于一般雙工通信,僅需幾條信號線 就可實現(xiàn),如一條發(fā)

17、送線、一條接收線及一條地線。RS-232C標準規(guī)定的數(shù)據(jù)傳輸速率為每秒150、300、600、1200、2400、4800、9600、19200 波特。RS-232C標準規(guī)定,驅(qū)動器允許有2500pF的電容負載,通信距離將受此電容限制,例如,采用150pF/m的通信電纜時,最大通信距離為15m;若每米電纜的電容量減小,通信距離可以增加。傳輸距離短的另一原因是 RS-232屬單端信號傳送,存在共地噪聲和不能抑制共模干擾等問題,因此 一般用于20m以內(nèi)的通信。串行通信接口標準經(jīng)過使用和發(fā)展,目前已經(jīng)有幾種。但都是在RS-232標準的基礎(chǔ)上經(jīng)過改進而形成的。所以,以RS-232C為主來討論。RS-2

18、32C標準是美國EIA(電子工業(yè)聯(lián)合會)與 BELL等公司一起開發(fā)的 1969年公布 的通信協(xié)議。它適合于數(shù)據(jù)傳輸速率在020000b/s范圍內(nèi)的通信。這個標準對串行通信接口的有關(guān)問題,如信號線功能、電器特性都作了明確規(guī) 定。由于通行設(shè)備廠商都生產(chǎn)與RS-232C制式兼容的通信設(shè)備,因此,它作為一種標準,目前已在微機通信接口中廣泛采用。在討論RS-232C接口標準的內(nèi)容之前,先說明兩點: 遠程通信連接數(shù)據(jù)終端首先,RS-232-C標準最初是遠程通信連接數(shù)據(jù)終端設(shè)備DTE(DataTerminal Equipment)與數(shù)據(jù)通信設(shè)備 DCE Data Communication Equipmen

19、t) 而制定的。因此這個標準的制定,并未考慮計算機系統(tǒng)的應(yīng)用要求。但目 前它又廣泛地被借來用于計算機(更準確的說,是計算機接口)與終端或 外設(shè)之間的近端連接標準。顯然,這個標準的有些規(guī)定及和計算機系統(tǒng)是 不一致的,甚至是相矛盾的。有了對這種背景的了解,我們對 RS-232C標 準與計算機不兼容的地方就不難理解了?!鞍l(fā)送”和“接收”其次,RS-232C標準中所提到的“發(fā)送”和“接收”,都是站在DTE立場上,而不是站在 DCE的立場來定義的。由于在計算機系統(tǒng)中,往往是 CPU 和I/O設(shè)備之間傳送信息,兩者都是DTE因此雙方都能發(fā)送和接收。RS-232C標準(協(xié)議)RS-232C標準(協(xié)議)的全稱

20、是 EIA-RS-232C 標準,其中 EIA (Electronic Industry Association)代表美國電子工業(yè)協(xié)會,RS(recommeded standard )代表推薦標準,232是標識號,C代表RS232的最新一次修改(1969),在這之前,有 RS232B RS232A它規(guī)定連接電纜 和機械、電氣特性、信號功能及傳送過程。 常用物理標準還有有 EIA RS-422A、 EIA RS-423A、EIA RS-485。這里只介紹 EIA RS-232C (簡稱 232, RS232)。 例如,目前在 舊M PC機上的COM1 COM筮口,就是 RS-232C接口。3.2

21、 IC 卡IC卡是一種外形與信用卡一樣,卡上含有一個符合ISO標準的集成電路芯片 卡片,又稱集成電路卡、智能卡,英文名稱“ Integrated Circuit Card”。它將具 有存儲加密及數(shù)據(jù)處理能力的集成電路芯片模塊封裝于和信用卡尺寸一樣大小 的塑料片基中,便構(gòu)成了 IC卡。IC卡與ID卡的比較:(1) ID卡定義:ID卡全稱身份識別卡(Identfication Card),是一種不可寫入的 感應(yīng)卡,含固定的編號,主要有臺灣 SYRIS的EM格式,美國HID , TI, MOTOROLA等各類ID卡。(2) IC卡在發(fā)放時必須進行初始化。初始化是IC卡與讀寫設(shè)備之間進行雙向 密匙認證

22、過程,初始化后在IC卡內(nèi)部生成不可破解的系統(tǒng)專用密匙,保證了 IC 卡的安全發(fā)放。而ID卡與磁卡一樣,僅僅使用了 “卡的號碼”而已。卡內(nèi)除了 卡號外,不需要任何保密功能,其“卡號”是公開、裸露的,ID卡就是“感應(yīng)式磁卡”,不需要初始化。(3) IC卡遠比ID卡安全性高。ID卡內(nèi)的卡號讀取無任何權(quán)限,易于仿制。IC 卡內(nèi)所記錄數(shù)據(jù)的讀取,寫入均需相應(yīng)的密碼認證,甚至卡片內(nèi)每個區(qū)均有不同 的密碼保護,全面保護數(shù)據(jù)安全。IC卡寫數(shù)據(jù)的密碼與讀出數(shù)據(jù)的密碼可設(shè)為 不同,提供了良好分級管理方式,確保系統(tǒng)安全。(4) IC卡的可記錄性好。ID卡不可寫入數(shù)據(jù),記錄內(nèi)容(卡號)只可由芯片生 產(chǎn)廠一次性寫入,開

23、發(fā)商只可讀出卡號加以利用,無法根據(jù)系統(tǒng)的實際需要制訂 新的號碼管理制度。IC卡不僅可由授權(quán)用戶讀出大量數(shù)據(jù),而且亦可由授權(quán)用 戶寫入大量數(shù)據(jù)(如新的卡號,用戶的權(quán)限,用戶資料等),IC卡所記錄內(nèi)容更 可以反復(fù)擦寫。(5) IC卡的存儲容量大。ID卡僅僅記錄卡號,而IC卡(比如Philips mifarel 卡)可以記錄約1000個字符的內(nèi)容。(6) IC卡可以實現(xiàn)聯(lián)網(wǎng)與脫機自動轉(zhuǎn)換使用。由于 ID卡卡內(nèi)無內(nèi)容,具卡片 持有者的權(quán)限,系統(tǒng)功能操作要完全依賴于計算機網(wǎng)絡(luò)平臺數(shù)據(jù)庫的支持。而IC 卡本身已記錄了大量用戶相關(guān)內(nèi)容(卡號、用戶資料、權(quán)限、消費余額等大量信 息),可以脫離計算機平臺運行,實

24、現(xiàn)聯(lián)網(wǎng)與脫機自動轉(zhuǎn)換的運行方式,從而加 大使用范圍,減少布線需求30從上面的對比中可以看出IC卡具有:可靠性高、操作方便、加密和保密性好的 優(yōu)點。IC卡技術(shù)的發(fā)展經(jīng)歷了一個相當(dāng)長的時間,從最初的磁條卡、條碼卡到現(xiàn)在 的IC卡,其功能也在不斷的發(fā)展。磁條卡都是接觸式,它的一個缺點就是容易 消磁。而條碼卡上的條碼能輕易被復(fù)制,保密性得不到保障。1C卡的概念最初是由法國羅蘭.莫雷諾(Roland Moreno) 1972年首先提出,由于IC卡使用、儲 存方便,使得IC卡尤其是非接觸式IC卡受到了市場的青睞。IC卡根據(jù)其中所鑲嵌電路的不同,可以分為記憶體卡、邏輯加密、CPU卡、超級智能卡四類:(1)存

25、儲器卡(Memory Card):其內(nèi)嵌芯片相當(dāng)于普通串行 E2PROM存儲器, 有些芯片還增加了特定區(qū)域的寫保護功能這類卡, 信息存儲方便,使用簡單,價 格便宜,很多場合可以替代磁卡等。但是由于其本身不具備信息保密功能,因此, 只能用于保密性要求不高的應(yīng)用場合。(2)邏輯加密卡(Security Card):加密存儲器卡內(nèi)嵌芯片在存儲區(qū)外增加了控 制邏輯,在訪問存儲區(qū)之前需要核對密碼,只有密碼正確,才能進行存取操作。 這類卡,信息保密性較好,使用與普通存儲器卡相類似。(3) CPU卡(Smart Carel) : CPU卡內(nèi)嵌芯片相當(dāng)于一個特殊類型的單片機, 內(nèi)部除了帶有控制器、存儲器和時序

26、控制邏輯等外,還帶有算法單元和片內(nèi)操作 系統(tǒng)COS (Chip Operating Systemj)。由于CPU卡有存儲容量大、處理能力強、 信息存儲安全等特性,因此廣泛用于信息安全性要求特別高的場合。(4)超級智能卡:在卡上具有 MPU和存儲器,并裝有鍵盤、液晶顯示器和電 源,有的卡上還具有指紋識別裝置等。按照數(shù)據(jù)讀寫方式,IC卡又可分為接觸式IC卡和非接觸式IC卡兩類:(1)接觸式IC卡:在這種卡片上,IC芯片有8個觸點可與外界讀寫設(shè)備相接 觸,進行數(shù)據(jù)交換。(2)非接觸式IC卡:顧名思義,也就是卡片與讀寫設(shè)備無電路接觸,由非接觸 式的讀寫技術(shù)進行讀寫(例如,光或無線電射頻技術(shù))。其內(nèi)嵌芯

27、片除了存儲單 元、控制邏輯外,還增加了射頻收發(fā)電路。這類卡一般用在存取頻繁,可靠性要 求特別高的場合。近些年,飛利浦和三星公司又推出了將射頻卡和接觸卡合二為一的雙介面卡, 以增強IC卡的相容性和應(yīng)用靈活性。目前這種已得到成功應(yīng)用。即采用雙卡介 面方案,即可以實現(xiàn)門禁管理、停車場管理等,也可以實現(xiàn)同一個卡在銀行金融 系統(tǒng)的應(yīng)用。目前,市場上又出現(xiàn)了一種光卡,工作原理和光碟很相似,光卡與 IC卡相比,光卡具有IC卡無法比擬的存儲空間,盡管光卡缺乏可以運行的微處 理器,但隨著技術(shù)的發(fā)展,光卡的應(yīng)用前景難以估量!IC卡在全球的發(fā)展極不平衡。幾乎被發(fā)達國家,如美國、法國、日本等國家 壟斷。各國的發(fā)展模式

28、也不同,如法國是政府主導(dǎo)型,日本是官民結(jié)合型,美國 是民間主導(dǎo)型。在這些國家中,法國是最早推出IC卡的國家,更是IC卡使用最 多最好的國家之一,同時法國又是IC卡生產(chǎn)廠商最多、技術(shù)水平領(lǐng)先的國家之 一,她擁有像Gem plus這樣國際著名的制卡公司。美國在IC卡的研制方面滯后 以歐洲,在IC卡的應(yīng)用方面也趕不上法國和日本。但美國在磁卡研制及應(yīng)用方 面居世界之首,所以美國市場主要以磁卡為主, 而歐洲則以晶體卡為主。日本在NEC、IC卡的研制和應(yīng)用方面和法國旗鼓相當(dāng)。她也有強大的制卡商隊伍,如Fujitsu、Toshiba、ST等。中國的IC卡產(chǎn)業(yè)起步較晚,但發(fā)展迅速。自 1993年 國家金卡工程

29、啟動后,IC卡的發(fā)展如虎添翼,在金融、電信、交通、公共安全 等得到了廣泛的應(yīng)用。但讓人遺憾的是,中國基本上只是處于應(yīng)用層面,IC卡的研制還得依賴國外的核心技術(shù)。本土只是進行簡單的封裝。雖然中國的技術(shù)不是那么成熟,各國IC卡的發(fā)展也各具特色,不同的類型的 卡也各具優(yōu)厲。但中國現(xiàn)在用于門禁管理、智慧大廈、智慧小區(qū)、校園管理等局 部封閉系統(tǒng)中,采用那種卡已不再是什么重要的難題, 因為一個封閉系統(tǒng)中都有 一個固定的資料中心,所有的信息都可以在數(shù)據(jù)庫中保存,卡的授權(quán)、掛失、告 警、撤消掛失等行為都可在數(shù)據(jù)庫中實現(xiàn),卡片只要記載這些數(shù)據(jù)。采用何種類型的卡來實現(xiàn)門禁管理,可以根據(jù)各種卡的特點結(jié)合自己的需求自

30、由選擇。需要考慮的因素如:讀卡距離,卡的厚薄,性價比,存儲空間的大小等。而在開放系 統(tǒng)中,如公交、地鐵等系統(tǒng),因為涉及范圍太大,且都是移動物體,很難實現(xiàn)時 時聯(lián)網(wǎng)控制。這樣的系統(tǒng)所選的IC卡的登記不記名,遺失后也無法掛失。拾到 者就可以直接用儲存在里面的資金,這樣的系統(tǒng)就可以選像Mifare這樣的儲存式IC卡。3.3 Mifare S50(1)概述非接觸式IC卡又稱射頻卡,是世界上最近幾年發(fā)展起來的一項新技術(shù), 它成功 地將射頻識別技術(shù)和IC卡技術(shù)結(jié)合起來,解決了無源(卡中無電源)和免接觸這 一難題,是電子器件領(lǐng)域的一大突破。與接觸式IC卡相比較,非接觸式卡具有以 下優(yōu)點:a.可靠性高非接觸式

31、IC卡與讀寫器之間無機械接觸,避免了由于接觸讀寫而產(chǎn)生的各種故 障。例如:由于粗暴插卡、非卡外物插入、灰塵或油污導(dǎo)致接觸不良等原因造成 的故障。止匕外,非接觸式IC卡表面無裸露的芯片,無須擔(dān)心芯片脫落、靜電擊穿、彎曲 損壞等問題,既便于卡片的印刷,又提高了卡片的使用可靠性。b.操作方便,快捷由于非接觸通訊,讀寫器在10cmffi圍內(nèi)就可以對卡片操作,所以不必插拔卡, 非常方便用戶使用。 非接觸式卡使用時沒有方向性,卡片可以任意方向掠過讀 寫器表面,即可完成 操作,這大大提高了每次使用的速度。c.防沖突非接觸式卡中有快速防沖突機制,能防止卡片之間出現(xiàn)數(shù)據(jù)干擾,因此,讀寫 器可以“同時”處理多張非

32、接觸IC卡。這提高了應(yīng)用的并行性,無形中提高了系 統(tǒng)工作速度。d.可以適合于多種應(yīng)用非接觸式卡的存儲器結(jié)構(gòu)特點使它一卡多用, 能應(yīng)用于不同的系統(tǒng),用戶可根 據(jù)不同的應(yīng)用設(shè)定不同的密碼和訪問條件。e.加密性能好非接觸式卡的序列號是唯一的,制造廠家在產(chǎn)品出廠前已將此序列號周化, 不 可再更改。非接觸式卡與讀寫器之間采用雙向驗證機制,即讀寫器驗證IC卡的合 法性,同時IC卡也驗證讀寫器的合法性。非接觸式卡在處理前要與讀寫器進行 三次相互認證,而且在通訊過程中所有的數(shù)據(jù)都加密。止匕外,卡中各個扇區(qū)都有 自己的操作密碼和訪問條件。由于非接觸式IC卡具有以上無可擬比的優(yōu)點,所以 它很適宜應(yīng)用于電子錢包,公

33、路自動收費系統(tǒng)和公共汽車自動售票系統(tǒng)等。(2) S50系統(tǒng)參數(shù)S5C#接觸式卡符合MIFARE I的國際標準,容量為8Ka,數(shù)據(jù)彳存期為10年, 可改寫10萬次,讀無限次。S5亦不帶電源,自帶天線,內(nèi)含加密控制邏輯電路 和通訊邏輯電路,卡與讀寫器之間的通訊采用國際通用的 DES口 RE牌密交叉算 法,具有極高的保密性能。a.工作頻率:13.56MHzb.通信速率:106KB波特率c.防沖突:同一時間可處理多張卡d.讀寫距離:在100mirt (與天線形狀有關(guān))能方便、快速地傳遞數(shù)據(jù)e.在無線通訊過程中通過以下機制來保證數(shù)據(jù)完整 防沖突機制 每塊有16位CRCU錯 每字節(jié)有奇偶校驗位 檢查位數(shù)

34、用編碼方式來區(qū)分“ 1”、“0”或無信息 信道監(jiān)測(通過協(xié)議順序和位流分析)f.支持多卡操作防沖突機制 同一時間內(nèi)可處理多張卡,并且在處理卡片時,可防止突發(fā)的讀或?qū)懟蜃x寫中斷現(xiàn)象 動態(tài)讀寫當(dāng)對某張卡片進行處理時,其它卡可進入或離開射頻區(qū)域 快速防沖突協(xié)議每增加一張卡對整個處理過程來說僅增加 1msg.材料:PVCh.尺寸:符合ISO1053琳準i.工作溫度:-20C至50c (濕度為90%j.無電池:無線方式傳遞數(shù)據(jù)和能量k.芯片加工技術(shù):采用高速的CMOS EEPROMl.組成部分:一個芯片和一個簡單的線圈m.安全性:n.三次相互認證(ISO/ IEC DIS 9798-2 )o.通訊過程中

35、所有數(shù)據(jù)均加密以防止信號截取p.每一扇區(qū)有相互獨立的密碼q.每張卡的序列號是全球唯一的,有32位r.傳輸密碼保護s.支持一卡多用的存儲結(jié)構(gòu) 8K位EEPROM無電池 分為16個扇區(qū)支持多種應(yīng)用 每個扇區(qū)包括4塊 塊是最小的讀寫單位,每塊包含16個字節(jié) 每個扇區(qū)有自己的一組密碼 用戶可靈活地定義每一扇區(qū)的訪問條件 運算能力:加和減 數(shù)據(jù)保持10年 t.典型處理時間 識別一張卡3ms (包括復(fù)位應(yīng)答和防沖突) 讀一個塊2.5ms (不包括認證過程)4.5ms (包括認證過程)寫一個塊十讀控制12ms (不包括認證過程)14ms (包括認證過程)u.典型交易過程 100ms(3)工作原理卡片的電氣部

36、分只由一個天線和 ASIC (專用集成電路)組成,沒有其它外部 器件。天線:卡片的天線是只有幾組繞線的線圈,很適于封裝到 ISOW片中。ASIC :卡片的ASICtt一個高速(106K改特率)的R我口,一個控制單元和一 個83EEPROffl成。S501寸頻卡的工作原理是:讀寫器向S50#發(fā)一組固定頻率的 電磁波,卡片內(nèi)有一個LC串聯(lián)諧振電路,其頻率與讀寫器發(fā)射的頻率相同, 在電 磁波的激勵下,LC皆振電路產(chǎn)生共振,從而使電容內(nèi)有了電荷,在這個電容的另 一端,接有一個單向?qū)ǖ碾娮颖?,將電容?nèi)的電荷送到另一個電容內(nèi)儲存, 當(dāng) 所積累的電荷達到2V寸,此電容可作為電源為其它電路提供工作電壓,將卡

37、內(nèi)數(shù)據(jù)發(fā)射出去或接取讀寫器的數(shù)據(jù)。六、保密性S501寸頻卡的保密性能很好是由于:讀寫前的三次確認、獨一無二的卡片序列 號、傳遞數(shù)據(jù)加密、傳輸密碼和訪問密碼的保護??ㄆ械拿艽a是受保護、不可讀的,只有知道密碼的用戶才能修改它??ㄖ?EEPROW儲區(qū)分為16個扇區(qū), 每個扇區(qū)都有自己的訪問密碼,用戶可根據(jù)扇區(qū)的不同應(yīng)用設(shè)定不同的密碼(一卡多用)。扇區(qū)的訪問密碼分為 KEYA口KEYB兩組不同密碼,根據(jù)訪問條件,在校驗KEYA?口 KEYB后才可以對存儲器進行訪問。例如:KEYAffl于保護減操作,KEY Bg于保護加操作。七、存儲區(qū)S501寸頻卡的8KiLEEPROM為16個扇區(qū),每個扇區(qū)由4塊組

38、成,每塊有16個字節(jié) 存儲區(qū)的分區(qū)如圖3-4所示:塊0塊3塊3塊3圖3-4存儲分區(qū)每個扇區(qū)的塊3 (即第四塊)包含了該扇區(qū)的密碼 A (6個字節(jié))、存取控制(4 字節(jié))和密碼B (6字節(jié)),是一個特殊的塊,其余三塊是一般的數(shù)據(jù)塊。但是, 扇區(qū)0的塊0是特殊的,它用于存放廠商的代碼,已經(jīng)固化,不可更改,被稱為 塊0H。3.3 IC卡內(nèi)部存儲結(jié)構(gòu)本讀寫器支持ISO14443 TYPE A標準的Mifare One系列卡。Mifare One 卡的內(nèi)部存儲結(jié)構(gòu)分為16個扇區(qū),從第0區(qū)到第15區(qū),每個扇區(qū)有獨立的密碼 和權(quán)限控制字,可作為獨立的電子錢包,每個扇區(qū)有 4個塊,序號為第0塊、第 1塊、第2

39、塊、第3塊,每塊16個字節(jié),第3塊是卡的密碼和權(quán)限控制字專用 塊,禁止在此存放數(shù)據(jù)。第0塊、第1塊、第2塊可隨意存放數(shù)據(jù)。但第0區(qū)的 第0塊已被固化了 IC卡出廠信息,此塊只能讀出信息,不可更改。每張卡都有一個全球統(tǒng)一的4個字節(jié)的序列號。許多公司銷售的讀卡模塊只有讀取卡序列號 的功能,也能用于一般的考勤系統(tǒng)。但這類讀卡模塊該讀寫器有著本質(zhì)的不同, 該讀寫器不僅能讀序列號,而且還有服務(wù)于IC卡所有用途的功能,比如選中卡、 認證、讀卡、寫卡、改密碼、休眠卡能功能。(1)單片機用/UART/232接口控制協(xié)議 硬件接口提小圖3-5接口讀IC卡、號表3-1讀IC卡號功能僅讀取IC卡序列號,/、需要發(fā)送

40、 (幀內(nèi) 容)0xF0(命令字)例如:發(fā)送:幀內(nèi)容長度 幀內(nèi)容幀檢驗11 1 110x01 OxFOOxFO尋/、到卡時返回:幀長度幀內(nèi)容檢. 0101, 1 1 0x08 尋到卡時返回:幀長度幀內(nèi)容幀檢0戈05,?;?0,卡號4個字節(jié)1個字書返回(幀內(nèi) 容,不0x08尋不到卡0x09有兩張以上卡片同時在感應(yīng)區(qū),發(fā)生沖突0x0a無法選擇激活卡片波特率參數(shù)為:19200, N, 8, 1包括幀0x00b,卡號卡片序列號已讀取長度和03幀校檢碼)集成讀卡表3-2集成讀卡0x78(命令字),控制字,卡號序列號03(4個字節(jié)),區(qū)號,A/B密碼, 卡密碼05(5 個字節(jié))。例如:發(fā)送:歸長度OkcJ儲

41、以宣卡序列號區(qū)號心Izrpj-r卡密科功能 集成讀卡,可以一次性讀整個區(qū)的第0塊、第1塊、第2塊共3塊的信 息,并且返回卡序列號。鬲舊由,收511過,力3 bit2 biti|bitO她建謨第啾就需統(tǒng)睥鰥蚱推薦使用方法如下:/先定義以下常量#define BLOCK0_EN 0x01#define BLOCK1_EN 0x02#define BLOCK2_EN 0x04#define NEEDSERIAL 0x08#define EXTERNKEY 0x10舉例:/以下控制字含義:讀塊0、塊1、塊2,僅讀指定序列號的卡,需要 每次指定密碼 控制字=BLOCK0_EN BLOCK1_EN BLO

42、CK2_ /以下控制字含義:讀塊0、塊2,可讀任意卡,需要每次指定密碼控制字=BLOCK0_EN + BLOCK2_EN + EXTERNKEY/以下控制字含義:讀塊0、塊2,可讀任意卡,啟用芯片內(nèi)部密碼控制字=BLOCK0_EN + BLOCK2_EN卡號序列號:如果在控制字的 bit5為0 ,則Serial數(shù)組的內(nèi)容無需 賦值,否則需要賦值以便使其尋找指定的卡號。區(qū)號指需要讀出的區(qū)號,則0-15中的某個數(shù),一張卡有16個區(qū),各個 區(qū)有單獨密碼,可獨立使用A/B密碼為0時以B密偃t來認證,為非0時以A密偃t來認證。剛出廠的 卡以A密碼來認證??艽a出廠時為6個0xFF返回 (幀內(nèi) 容,不 包

43、括幀 長度和 幀校檢 碼)0x08尋不到卡0x09有兩張以上卡片同時在感應(yīng)區(qū),發(fā)生沖突0x0a無法選擇激活卡片0x0b, 03密碼裝載失敗,卡片序列號已知0x0c,卡號03密碼認證失敗,卡片序列號已知0x01, 03密碼認證成功,卡片序列號已知,但讀取扇區(qū)內(nèi)容失敗0x02,卡號 03,扇區(qū)內(nèi)容047第0塊讀出,但第1、2塊沒讀出,僅扇區(qū)內(nèi)容前16 個字節(jié)的數(shù)據(jù)有效0x03,卡號 03,扇區(qū)內(nèi)容047第0、1塊讀出,但第2塊沒讀出,僅扇區(qū)內(nèi)容前32 個字節(jié)的數(shù)據(jù)有效0x00,卡號 03,扇區(qū)內(nèi)容047第0、1、2塊讀出,扇區(qū)內(nèi)容所有數(shù)據(jù)有效集成寫卡:表3-3集成寫卡功能集成讀1口,寫卡,可以一次

44、性寫整個區(qū)的第 0塊、第1塊、第2塊信息。發(fā)送0x69(命令字),控制字,卡號序列號03(4個字節(jié)),區(qū)號,A/B密碼,(幀內(nèi)容)控制字:卡密碼05(6個字節(jié)),塊0數(shù)據(jù)015(16個字節(jié)),塊1數(shù)據(jù)015 (16個字節(jié)),塊2數(shù)據(jù)015 (16 個字節(jié))。讀第源斟堂益恢第2塊 為Qi不I實箱懶軸需爛作款髓雕腳黔疆牖推薦使用方法如下:/先定義以下常量#define BLOCK0_EN 0x01#define BLOCK1_EN 0x02#define BLOCK2_EN 0x04#define NEEDSERIAL 0x08#define EXTERNKEY 0x10舉例:/以下控制字含義:讀

45、塊0、塊1、塊2,僅讀指定序列號的卡,需要每 次指定密碼 控制字=BLOCK0_E+ BLOCK1_EN BLOCK2_EN /以下控制字含義:讀塊0、塊2,可讀任意卡,需要每次指定密碼控制字=BLOCK0_EN + BLOCK2_EN + EXTERNKEY /以下控制字含義:讀塊0、塊2,可讀任意卡,啟用芯片內(nèi)部密碼控制字=BLOCK0_EN + BLOCK2_EN卡號序列號:如果在控制字的bit5為0 ,則Serial數(shù)組的內(nèi)容無需賦 值,否則需要賦值以便使其尋找指定的卡號。區(qū)號指需要寫進的區(qū)號,則0-15中的某個數(shù),一張卡有16個區(qū),各個 區(qū)啟單獨餐碼,可獨立使用A/B密碼為0時以B密

46、碼來認證,為非0時以A密碼來認證。剛出廠的卡 以A密碼來認證。卡密碼出廠時為6個0xFF返回 (幀內(nèi) 容,不 包括 幀長 度和 幀校 檢碼)0x08尋不到卡0x09有兩張以上卡片同時在感應(yīng)區(qū),發(fā)生沖突0x0a無法選擇激活卡片0x0b,卡號03密碼裝載失敗,卡片序列號已知0x0c,03密碼認證失敗,卡片序列號已知0x01,卡號03密碼認證成功,卡片序列號已知,但寫扇區(qū)內(nèi)容失敗0x02,卡號03第0塊寫入成功,但第1、2塊寫入失敗0x03,卡號03第0、1塊寫入成功,但第2塊寫入失敗0x00,卡號03第0、1、2塊與人成功驅(qū)動蜂鳴器響:發(fā)送:頓長度頓內(nèi)容物檢驗I I II I 10x03,0*0

47、Oxff, Ok00j口及理5表示響鳴55毫秒圖3-6蜂鳴器改扇區(qū)密碼:表3-4改扇區(qū)密碼功能改扇區(qū)密碼,在知道原密碼的情況卜改某一扇區(qū)的密碼。發(fā)送(幀內(nèi)容)0x3C(命令字),控制字,卡號序列號03(4個字節(jié)),區(qū)號,A/B密碼, 卡舊密碼05(6個字節(jié)),卡新密碼05(6個字節(jié))。控制字:bit7 bite bit5 biM%t3 bit? bit1 bitO加h希矍讀第。塊為o,一強需要讀第i塊為。 Tffi和二言w恢第跌為。;不I實敬睛整勰操作鈦懿鐮挪耀娥舞推薦使用方法如下:/先定義以下常量#define NEEDSERIAL 0x08舉例:/以下控制字含義:只改動指定序列號的卡控制字

48、=NEEDSERIAL/以下控制字含義:改動任何卡控制字=0卡號序列號:如果在控制字的bit5為0 ,則Serial數(shù)組的內(nèi)容無需賦 值,否則需要賦值以便使其尋找指定的卡號。區(qū)號指需要寫進的區(qū)號,則0-15中的某個數(shù),一張卡有16個區(qū),各個 區(qū)有單獨密碼,可獨立使用A/B密碼為0時以B密碼來認證,為非0時以A密碼來認證。剛出廠的卡 以A密碼來認證。卡密碼出廠時為6個0xFF返回 (幀內(nèi) 容,不 包括 幀長 度和 幀校 檢碼)0x08尋不到卡0x09有兩張以上卡片同時在感應(yīng)區(qū),發(fā)生沖突0x0a無法選擇激活卡片0x0b,卡號03密碼裝載失敗,卡片序列號已知0x0c,03密碼認證失敗,卡片序列號已知

49、0x00,卡號03改密碼成功454數(shù)據(jù)庫4.1 數(shù)據(jù)庫簡介(1)數(shù)據(jù)庫的定義10嚴格地說,數(shù)據(jù)庫是“按照數(shù)據(jù)結(jié)構(gòu)來組織、存儲和管理數(shù)據(jù)的倉庫”。在經(jīng)濟管理的日常工作中,常常需要把某些相關(guān)的數(shù)據(jù)放進這樣的“倉 庫”,并根據(jù)管理的需要進行相應(yīng)的處理。例如,企業(yè)或事業(yè)單位的人事 部門常常要把本單位職工的基本情況(職工號、姓名、年齡、性別、籍貫、工資、簡歷等)存放在表中,這張表就可以看成是一個數(shù)據(jù)庫。有了這個 數(shù)據(jù)倉庫我們就可以根據(jù)需要隨時查詢某職工的基本情況,也可以查詢工 資在某個范圍內(nèi)的職工人數(shù)等等。這些工作如果都能在計算機上自動進行, 那我們的人事管理就可以達到極高的水平。止匕外,在財務(wù)管理、倉

50、庫管理、 生產(chǎn)管理中也需要建立眾多的這種數(shù)據(jù)庫”,使其可以利用計算機實現(xiàn)財 務(wù)、倉庫、生產(chǎn)的自動化管理。J.Martin 給數(shù)據(jù)庫下了 一個比較完整的定義:數(shù)據(jù)庫是存儲在一起的 相關(guān)數(shù)據(jù)的集合,這些數(shù)據(jù)是結(jié)構(gòu)化的,無有害的或不必要的冗余,并為 多種應(yīng)用服務(wù);數(shù)據(jù)的存儲獨立于使用它的程序;對數(shù)據(jù)庫插入新數(shù)據(jù), 修改和檢索原有數(shù)據(jù)均能按一種公用的和可控制的方式進行。當(dāng)某個系統(tǒng) 中存在結(jié)構(gòu)上完全分開的若干個數(shù)據(jù)庫時,則該系統(tǒng)包含一個“數(shù)據(jù)庫集 合”。(2)數(shù)據(jù)庫中數(shù)據(jù)的性質(zhì)a.數(shù)據(jù)整體性:數(shù)據(jù)庫是一個單位或是一個應(yīng)用領(lǐng)域的通用數(shù)據(jù)處理系統(tǒng), 他存儲的是屬于企業(yè)和事業(yè)部門、團體和個人的有關(guān)數(shù)據(jù)的集合。

51、數(shù)據(jù)庫 中的數(shù)據(jù)是從全局觀點出發(fā)建立的,他按一定的數(shù)據(jù)模型進行組織、描述 和存儲。其結(jié)構(gòu)基于數(shù)據(jù)間的自然聯(lián)系,從而可提供一切必要的存取路徑, 且數(shù)據(jù)不再針對某一應(yīng)用,而是面向全組織,具有整體的結(jié)構(gòu)化特征。b.數(shù)據(jù)共享性:數(shù)據(jù)庫中的數(shù)據(jù)是為眾多用戶所共享其信息而建立的,已經(jīng) 擺脫了具體程序的限制和制約。不同的用戶可以按各自的用法使用數(shù)據(jù)庫 中的數(shù)據(jù);多個用戶可以同時共享數(shù)據(jù)庫中的數(shù)據(jù)資源,即不同的用戶可 以同時存取數(shù)據(jù)庫中的同一個數(shù)據(jù)。數(shù)據(jù)共享性不僅滿足了各用戶對信息 內(nèi)容的要求,同時也滿足了各用戶之間信息通信的要求。(3)數(shù)據(jù)庫的分類IBM 的 DB2作為關(guān)系數(shù)據(jù)庫領(lǐng)域的開拓者和領(lǐng)航人,舊M在

52、1977年完成了 SystemR系統(tǒng)的原型,1980年開始提供集成的數(shù)據(jù)庫服務(wù)器一一System/38 ,隨后是SQL/DSforVSE和VM其初始版本與 SystemR研究原型密切相關(guān)。DB2 forMVSVI在1983年推出。該版本的目標是提供這一新方案所承諾的簡單 性,數(shù)據(jù)不相關(guān)性和用戶生產(chǎn)率。1988年DB2 for MVS提供了強大的在線事務(wù)處理(OLTP)支才I, 1989年和1993年分別以遠程工作單元和分布式 工作單元實現(xiàn)了分布式數(shù)據(jù)庫支持。最近推出的DB2 Universal Database6.1則是通用數(shù)據(jù)庫的典范,是第一個具備網(wǎng)上功能的多媒體關(guān)系數(shù)據(jù)庫管理系統(tǒng),支持包括

53、Linux在內(nèi)的一系列平臺。OracleOracle 前身叫SDL,由Larry Ellison和另兩個編程人員在1977創(chuàng)辦,他們開發(fā)了自己的拳頭產(chǎn)品,在市場上大量銷售,1979年,Oracle公司引入了第一個商用SQL關(guān)系數(shù)據(jù)庫管理系統(tǒng)。Oracle公司是最早開發(fā)關(guān)系數(shù)據(jù)庫的廠商之一,其產(chǎn)品支持最廣泛的操作系統(tǒng)平臺。目前 Oracle關(guān) 系數(shù)據(jù)庫產(chǎn)品的市場占有率名列前茅。 InformixInformix 在1980年成立,目的是為 Unix等開放操作系統(tǒng)提供專業(yè)的 關(guān)系型數(shù)據(jù)庫產(chǎn)品。公司的名稱Informix 便是取自Information 和Unix的結(jié)合。Informix 第一個真正

54、支持 SQL語言的關(guān)系數(shù)據(jù)庫產(chǎn)品是InformixSE (StandardEngine )。InformixSE 是在當(dāng)時的微機 Unix環(huán)境下主要的數(shù) 據(jù)庫產(chǎn)品。它也是第一個被移植到Linux上的商業(yè)數(shù)據(jù)庫產(chǎn)品。SybaseSybase公司成立于 1984年,公司名稱“ Sybase”取自“system”和 “database” 相結(jié)合的含義。Sybase公司的創(chuàng)始人之一 Bob Epstein 是Ingres大學(xué)版(與System/R同時期的關(guān)系數(shù)據(jù)庫模型產(chǎn)品)的主要設(shè)計 人員。公司的第一個關(guān)系數(shù)據(jù)庫產(chǎn)品是1987年5月推出的SybaseSQLServerl.0 。 Sybase首先提出C

55、lient/Server數(shù)據(jù)庫體系結(jié)構(gòu)的思想,并率先在Sybase SQLServer 中實現(xiàn)。SQL Server1987年,微軟和 舊M合作開發(fā)完成 OS/2, IBM在其銷售的 OS/2 ExtendedEdition系統(tǒng)中綁定了 OS/2Database Manager ,而微軟產(chǎn)品線中尚缺少數(shù)據(jù)庫產(chǎn)品。為此,微軟將目光投向Sybase ,同Sybase簽訂了合作協(xié)議,使用Sybase的技術(shù)開發(fā)基于 OS/2平臺的關(guān)系型數(shù)據(jù)庫。1989年, 微軟發(fā)布了 SQL Server 1.0 版。PostgreSQLPostgreSQL是一種特性非常齊全的自由軟件的對象一一關(guān)系性數(shù)據(jù) 庫管理系統(tǒng)(ORDBMS它的很多特性是當(dāng)今許多商業(yè)數(shù)據(jù)庫的前身。 PostgreSQL最早開始于 BSD的Ingres 項目。PostgreSQL的特性覆蓋了 SQL-2/SQL-92和SQL-3。首先,它包括了可以說是目前世界上最豐富的數(shù) 據(jù)類型的支持;其次,目前 PostgreSQL是唯一支持事務(wù)、子查詢、多版本 并行控制系統(tǒng)、數(shù)據(jù)完整性檢查等特性的唯一的一種自由軟件的數(shù)據(jù)庫管 理系統(tǒng). mySQLmySQL一個小型關(guān)系型數(shù)據(jù)庫管理系統(tǒng),開發(fā)者為瑞典MySQL

溫馨提示

  • 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論