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

當前位置:主頁 > 論文百科 > 碩士論文 >

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

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

第 1 章 緒論


1.1 研究背景及意義

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

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


1.2 國內外研究現(xiàn)狀

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

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


第 2 章 系統(tǒng)設計及實現(xiàn)


2.1 系統(tǒng)總體設計

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

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


2.2 上位機管理系統(tǒng)設計

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

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


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

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

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

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

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

4.2 讀卡器測試...............37



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


4.1 測試環(huán)境

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

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


4.2 讀卡器測試

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


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


結論

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

參考文獻(略)




本文編號:583132

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

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


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

版權申明:資料由用戶55644***提供,本站僅收錄摘要或目錄,作者需要刪除請E-mail郵箱bigeng88@qq.com