天堂国产午夜亚洲专区-少妇人妻综合久久蜜臀-国产成人户外露出视频在线-国产91传媒一区二区三区

當(dāng)前位置:主頁(yè) > 論文百科 > 碩士論文 >

基于Java智能卡的小區(qū)物業(yè)管理系統(tǒng)設(shè)計(jì)

發(fā)布時(shí)間:2017-07-28 08:44

第 1 章 緒論


1.1 研究背景及意義

近幾年,我國(guó)經(jīng)濟(jì)發(fā)展迅速,人們生活水平得到很大提高,人們的住宅環(huán)境越來越好。除了對(duì)住宅環(huán)境的美觀、質(zhì)量要求越來越高之外,人們對(duì)與之配套的小區(qū)物業(yè)服務(wù)和管理的要求也越來越高[1-2]。在如今的現(xiàn)代化小區(qū),物業(yè)管理已經(jīng)成為不可或缺的一部分。效率低、安全性差、更新維護(hù)困難等問題是傳統(tǒng)手工管理方式的嚴(yán)重缺陷,已經(jīng)不能滿足現(xiàn)代化小區(qū)實(shí)際的管理需求,迫切需要使用高新科技技術(shù)設(shè)計(jì)一個(gè)靈活、方便的物業(yè)管理系統(tǒng),這樣才能提高物業(yè)管理的效率[3]。所以,為了滿足新的管理需求,如何建立小區(qū)物業(yè)管理系統(tǒng)使其不斷適應(yīng)新興的科技技術(shù),是小區(qū)物業(yè)管理面臨的一個(gè)重要問題。

...............


1.2 國(guó)內(nèi)外研究現(xiàn)狀

19 世紀(jì) 90 年代中期,我國(guó)第一種用于專門管理物業(yè)的軟件出現(xiàn)在深圳,在此之后,相繼出現(xiàn)了多種軟件,其功能不盡相同[8]。因?yàn)槲覈?guó)的計(jì)算機(jī)水平是有限的,而且在物業(yè)管理方面比其他國(guó)家起步晚,并且技術(shù)落后,所以導(dǎo)致在物業(yè)管理系統(tǒng)沒研究出來的很大一段時(shí)間內(nèi)都是由人工來完成的[9]。比如說填寫維修單、水電費(fèi)單、車輛管理單等與物業(yè)相關(guān)的表單,填寫完成后再收集整理最后送給相關(guān)管理部門[10]。該時(shí)期的管理系統(tǒng)所擁有的功能都十分簡(jiǎn)單,其內(nèi)部結(jié)構(gòu)也十分單一,只能實(shí)現(xiàn)把物業(yè)信息電子化、整合信息用于存檔等功能。但是在當(dāng)時(shí)物業(yè)管理的重復(fù)勞動(dòng)是相當(dāng)多的,會(huì)耗費(fèi)大量人力物力,這樣一來物業(yè)公司的管理成本會(huì)十分昂貴[11]。比如說小區(qū)停車位收費(fèi)、公共設(shè)施維修費(fèi)、水電費(fèi)的管理,其管理過程十分的繁瑣。換個(gè)角度來講,在當(dāng)時(shí)的所擁有的條件下,這種管理方式的存在是具有其存在的價(jià)值及合理性,因?yàn)樗吘箍梢詽M足當(dāng)時(shí)市場(chǎng)的需求[12]。但是隨著小區(qū)規(guī)模的增大,以及住宅用戶劇增,這種人工的管理方法的弊端愈發(fā)明顯,其管理方式的落后,給物業(yè)公司的管理帶來了沉重的負(fù)擔(dān)[13]。人工管理方式中,數(shù)據(jù)的查詢困難、修改困難、增加困難等弊端更加突出了這種管理系統(tǒng)一定會(huì)被淘汰的事實(shí)。

...............


第 2 章 系統(tǒng)設(shè)計(jì)及實(shí)現(xiàn)


2.1 系統(tǒng)總體設(shè)計(jì)

PC機(jī)端,上位機(jī)管理系統(tǒng)的開發(fā)采用當(dāng)下流行的B/S架構(gòu),這種架構(gòu)簡(jiǎn)化了系統(tǒng)的開發(fā)、維護(hù)和使用。用戶不需要下載專門的客戶端,使用系統(tǒng)自帶的瀏覽器(IE瀏覽器)即可實(shí)現(xiàn)系統(tǒng)的登入。服務(wù)器選用Tomcat服務(wù)器,數(shù)據(jù)庫(kù)選用Oracle數(shù)據(jù)庫(kù)系統(tǒng)。上位機(jī)管理系統(tǒng)通過建立HTTP連接訪問服務(wù)器,服務(wù)器通過將Socket通信接口封裝好的JDBC技術(shù)實(shí)現(xiàn)與數(shù)據(jù)庫(kù)的連接。智能卡通信部分由 Java 智能卡、讀卡器和通訊網(wǎng)絡(luò)組成。多個(gè)讀卡器分別與不同的子系統(tǒng)硬件設(shè)備連接,子系統(tǒng)硬件設(shè)備可以是各類終端設(shè)備,也可以是 PC 機(jī)。

...............


2.2 上位機(jī)管理系統(tǒng)設(shè)計(jì)

個(gè)人中心模塊主要包括登錄驗(yàn)證和注銷登錄。登錄驗(yàn)證模塊主要提供了對(duì)用戶身份的識(shí)別驗(yàn)證。注銷登錄模塊實(shí)現(xiàn)對(duì)用戶登錄狀態(tài)的注銷操作。用戶管理模塊主要包括用戶注冊(cè)、查詢用戶信息、修改用戶信息和注銷用戶。該模塊用于記錄用戶的個(gè)人信息,包括姓名、身份證號(hào)、公寓號(hào)和聯(lián)系方式等信息,并對(duì)這些用戶的基本信息進(jìn)行修改,實(shí)現(xiàn)對(duì)住戶信息的統(tǒng)一管理。權(quán)限管理模塊主要包括查詢權(quán)限、增加權(quán)限、修改權(quán)限和刪除權(quán)限。該模塊用于動(dòng)態(tài)添加或修改用戶的管理權(quán)限和其他子系統(tǒng)的使用權(quán)限。以上模塊均采用 MVC 開發(fā)模式進(jìn)行開發(fā),此開發(fā)模式將 Java 代碼和web 前端代碼分離,方便了開發(fā)人員對(duì)代碼的修改和維護(hù)。

...............


第 3 章 系統(tǒng)軟件的開發(fā)...............17

3.1 系統(tǒng)的開發(fā)環(huán)境...............17

3.2 數(shù)據(jù)庫(kù)的實(shí)現(xiàn)...............17

第 4 章 系統(tǒng)測(cè)試 .................37

4.1 測(cè)試環(huán)境 ...............37

4.2 讀卡器測(cè)試...............37



第 4 章 系統(tǒng)測(cè)試


4.1 測(cè)試環(huán)境

上位機(jī)部分使用的操作系統(tǒng)為 Windows,數(shù)據(jù)庫(kù)部分使用 Oracle 10g,運(yùn)行上位機(jī)管理系統(tǒng)使用的軟件為 Eclipse。在搭建用于開發(fā) Java 智能卡程序時(shí),除了安裝 JDK 之外,還需安裝 JCDK。Web 服務(wù)器選擇使用 Tomcat 服務(wù)器。瀏覽器選擇 Window 默認(rèn)的 IE 瀏覽器。下位機(jī)部分使用本文設(shè)計(jì)的讀卡器。

...............


4.2 讀卡器測(cè)試

Java 智能卡與讀卡器測(cè)試成功后,還需要進(jìn)行串口測(cè)試。在電腦上使用串口助手軟件測(cè)試讀卡器的串口功能,在使用時(shí)將軟件的波特率設(shè)置為9600bit/s,數(shù)據(jù)位設(shè)置 為 8 位,停止位設(shè)置為 1 位,校驗(yàn)位設(shè)置為 none,并將接收的數(shù)據(jù)格式設(shè)置為十六進(jìn)制。用戶使用 Java 智能卡在讀卡器上刷卡時(shí),串口助手軟件上顯示的實(shí)時(shí)數(shù)據(jù)如圖 4-6 所示。在對(duì) Java 智能卡與讀卡器的進(jìn)行通信測(cè)試時(shí),需要發(fā)送和接收大量的APDU 命令,若采用手動(dòng)的方式輸入命令,通信測(cè)試的效率就會(huì)大大降低,從而影響最后的測(cè)試效果。為了能夠自動(dòng)執(zhí)行測(cè)試用例,選擇使用 TCL(ToolCommand Language)腳本來控制整個(gè)測(cè)試過程。


...............


結(jié)論

Java 智能卡充分利用 Java 語(yǔ)言的平臺(tái)無關(guān)性,使得 Java 技術(shù)隨處運(yùn)行的思想在智能卡上得到實(shí)現(xiàn)。同時(shí),,Java 智能卡還具有一卡多用的技術(shù)優(yōu)點(diǎn),給用戶帶來了極大的方便。本文基于當(dāng)下流行的 Java 智能卡技術(shù),針對(duì)不同智能卡的開發(fā)環(huán)境不通用、卡上應(yīng)用移植復(fù)雜、開發(fā)成本高等問題,設(shè)計(jì)了一種開發(fā)成本低,卡上應(yīng)用移植方便的小區(qū)物業(yè)管理系統(tǒng)。根據(jù)系統(tǒng)的功能要求,采用 MVC 設(shè)計(jì)模式,將系統(tǒng)劃分成個(gè)人中心模塊、用戶管理模塊和授權(quán)管理模塊,設(shè)計(jì)并實(shí)現(xiàn)了各子模塊的功能;根據(jù) Java 智能卡一卡多用特點(diǎn),設(shè)計(jì)并實(shí)現(xiàn)了采用第三范式的關(guān)系型數(shù)據(jù)庫(kù),有效防止了數(shù)據(jù)的更新異常和插入異常;研究了ISO14443 協(xié)議和 APDU 數(shù)據(jù)格式,完成了 Java 智能卡與讀卡器的讀寫功能。在系統(tǒng)整體設(shè)計(jì)的基礎(chǔ)上,根據(jù) Java 智能卡 Applet 開發(fā)規(guī)范,設(shè)計(jì)并實(shí)現(xiàn)了游泳館消費(fèi)系統(tǒng)的開發(fā)和移植。最后對(duì)上位機(jī)管理系統(tǒng)和下位機(jī)進(jìn)行了整體測(cè)試,測(cè)試結(jié)果與預(yù)期結(jié)果一致。證明本文設(shè)計(jì)的基于 Java 智能卡技術(shù)的小區(qū)物業(yè)管理系統(tǒng)可以方便、快捷地實(shí)現(xiàn)智能卡應(yīng)用的移植,大大降低開發(fā)成本,同時(shí)也帶給用戶極大的方便。

參考文獻(xiàn)(略)




本文編號(hào):583132

資料下載
論文發(fā)表

本文鏈接:http://sikaile.net/wenshubaike/kjzx/583132.html


Copyright(c)文論論文網(wǎng)All Rights Reserved | 網(wǎng)站地圖 |

版權(quán)申明:資料由用戶55644***提供,本站僅收錄摘要或目錄,作者需要?jiǎng)h除請(qǐng)E-mail郵箱bigeng88@qq.com