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

正文內(nèi)容

畢業(yè)論文基于java的無(wú)線人員定位管理軟件的設(shè)計(jì)(已修改)

2025-07-06 19:48 本頁(yè)面
 

【正文】 摘 要近年來(lái),隨著監(jiān)獄在押人員的不斷上升,僅依靠傳統(tǒng)的視頻監(jiān)控或門禁報(bào)警系統(tǒng)已顯得獨(dú)木難支,不能做到全方位、多功能的監(jiān)控。因此 ,提高看守所安防管理水平,建立綜合高效的信息監(jiān)管平臺(tái)已成必然趨勢(shì)。本課題研究的主要內(nèi)容是設(shè)計(jì)一個(gè)無(wú)線人員定位管理軟件,此軟件具有對(duì)看守所在押人員的基本信息的增加、查詢、刪除、修改,人員路徑再現(xiàn)以及用戶帳戶管理等功能。本軟件以流行的Java語(yǔ)言為開(kāi)發(fā)語(yǔ)言,以開(kāi)源的Eclipse為開(kāi)發(fā)開(kāi)臺(tái),以免費(fèi)的MySQL作為后臺(tái)開(kāi)發(fā)數(shù)據(jù)庫(kù),并利用引路蜂地圖開(kāi)發(fā)包實(shí)現(xiàn)人員定位功能的一個(gè)跨平臺(tái)的人員管理系統(tǒng)。本文首先對(duì)Java程序編程的基礎(chǔ)知識(shí),JDBC數(shù)據(jù)庫(kù)技術(shù),圖形界面開(kāi)發(fā)技術(shù),引路蜂地圖開(kāi)發(fā)包等軟件開(kāi)發(fā)的相關(guān)技術(shù)做出了簡(jiǎn)單的介紹。在此基礎(chǔ)之上,介紹了本課題的創(chuàng)新點(diǎn),給出了軟件的總體設(shè)計(jì)方案和各功能模塊的實(shí)現(xiàn)。關(guān)鍵詞:無(wú)線定位;Java;引路蜂;JDBC;Eclipse;跨平臺(tái)AbstractIn recent years, with the number of prisoners on the rise, we can not only relay on the traditional video surveillance or access control alarm system for they cannot do the allround, multifunction monitoring. Therefore, it has bee an inevitable trend to establish a prehensive and efficient monitoring platform to improve the detention center security management level.The main content of this research project is to design a wireless positioning management software. The software has the function of add, query, delete, modify and export the basic information held in detention center. What’s more, it also has user account management function. The crossplatform personnel management system is a software that uses Java as a develop language, the open source Eclipse as Integrated Development Environment, the free MySQL as development database, and the Guidebee Map Development Kit for positioning .First I make ??a brief introduction to Java programming, the JDBC database technology, Graphical User Interface programing, and Guidebee Map development technology. On this basis, I give the overall design of the software and the design of each functional module.Key words: wireless positing。 Java。 Guidebee Map。 JDBC。 Eclipse。 crossplatform目 錄摘 要Abstract第1章 緒論 1 課題意義及目的 1 課題主要研究的內(nèi)容 1第2章 軟件開(kāi)發(fā)相關(guān)技術(shù)介紹 3 Java程序編程基礎(chǔ) 3 Java的起源及其發(fā)展 3 Java程序運(yùn)行原理 3 Eclipse開(kāi)發(fā)平臺(tái) 5 6 SQL語(yǔ)言概述 6 JDBC模型 7 JDBC的工作方式 8 MySQL數(shù)據(jù)庫(kù) 10 圖形界面開(kāi)發(fā)技術(shù) 10 Swing組件類的層次 11 Swing事件處理機(jī)制 13 Swing中的布局管理 13 設(shè)置應(yīng)用程序外觀 16 引路蜂電子地圖開(kāi)發(fā)技術(shù) 17 17 18 20 21 22 24第3章 系統(tǒng)總體設(shè)計(jì) 25 25 26 軟件總體結(jié)構(gòu)圖 26 26 27第4章 軟件各模塊的實(shí)現(xiàn) 28 28 28 29 30 30 31 32 32 33 34 34 35 35 38第5章 項(xiàng)目創(chuàng)新點(diǎn) 39 軟件的平臺(tái)無(wú)關(guān)性 39 基于桌面系統(tǒng)的Java地圖應(yīng)用 39 采用最新的地圖顯示技術(shù) 39第6章 結(jié)束語(yǔ) 40參考文獻(xiàn) 41致 謝 42第1章 緒論 課題意義及目的近年來(lái),雖然監(jiān)控技術(shù)高速發(fā)展,但看守所中在押人員的狡詐意識(shí)也逐漸增強(qiáng),犯罪種類有增無(wú)減,常常出現(xiàn)聚眾斗毆、自殘、逃跑等現(xiàn)象,因此,提高看守所安防管理水平,建立綜合高效的信息監(jiān)管平臺(tái)已成必然趨勢(shì)[1]。目前,已有的安防系統(tǒng)大都只能實(shí)現(xiàn)對(duì)定點(diǎn)人群的定位,無(wú)法對(duì)移動(dòng)人群進(jìn)行定位,因此對(duì)于出逃在外的在押人員,監(jiān)管人員無(wú)法判斷其出逃方向,更無(wú)法獲得其出逃路線,不利于高效地追捕。因此,設(shè)計(jì)一套無(wú)線人員定位管理系統(tǒng),可以解決移動(dòng)人群的追蹤定位問(wèn)題,具有廣泛的社會(huì)需求和廣闊的市場(chǎng)前景。在信息技術(shù)不斷發(fā)展的今天,利用無(wú)線人員定位管理系統(tǒng),能夠有效地監(jiān)控高危在押人員,防止在押人員的出逃,追查及跟進(jìn)暴力事件的發(fā)生,最大限度的保障監(jiān)管人員和在押人員的人身安全,并促進(jìn)監(jiān)獄安全技術(shù)防范系統(tǒng)向集成化、網(wǎng)絡(luò)化、智能化的進(jìn)一步發(fā)展,具有一定的創(chuàng)新意義及實(shí)用價(jià)值。 課題主要研究的內(nèi)容本課題以 Windows XP為開(kāi)發(fā)平臺(tái),以Java為開(kāi)發(fā)語(yǔ)言,以Eclipse作為集成開(kāi)發(fā)工具,MySQL作為后臺(tái)開(kāi)發(fā)數(shù)據(jù)庫(kù)。本文從上位機(jī)軟件出發(fā),利用面向?qū)ο蟆?shù)據(jù)庫(kù)、Swing、多線程等技術(shù),采用引路蜂的J2SE地圖開(kāi)發(fā)包,設(shè)計(jì)并實(shí)現(xiàn)無(wú)線人員定位管理系統(tǒng)軟件。此軟件具有看守所在押人員的基本信息閱覽、新增、查詢、刪除、修改,人員路徑再現(xiàn)以及用戶帳戶管理的功能。通過(guò)這個(gè)軟件查看每個(gè)在押人員的基本信息,并進(jìn)行修改,并且可以結(jié)合引路蜂地圖,查看在押人員的行進(jìn)路線。為了提升系統(tǒng)的安全性,所有用戶只有在登錄后才可以使用本系統(tǒng)。同時(shí),為了方便不同的人員對(duì)在押人員進(jìn)行管理,軟件中設(shè)置了帳戶管理的功能。本論文的主要研究?jī)?nèi)容如下:(l)學(xué)習(xí)和掌握J(rèn)ava編程語(yǔ)言、Eclipse開(kāi)發(fā)平臺(tái)、JDBC數(shù)據(jù)庫(kù)技術(shù)、Swing應(yīng)用程序開(kāi)發(fā)包和引路蜂地圖開(kāi)發(fā)包的使用。(2)分析整個(gè)無(wú)線定位管理軟件系統(tǒng)的總體框架及其功能特點(diǎn)。(3)根據(jù)用戶需求設(shè)計(jì)出無(wú)線定位管理軟件系統(tǒng),給管理人員提供可視化界面,實(shí)現(xiàn)對(duì)看守所在押人員的基本信息的閱覽、新增、查詢、刪除、修改,人員路徑再現(xiàn)等功能。(4)對(duì)軟件進(jìn)行現(xiàn)場(chǎng)測(cè)試,以驗(yàn)證設(shè)計(jì)的可行性、準(zhǔn)確性和優(yōu)越性。第2章 軟件開(kāi)發(fā)相關(guān)技術(shù)介紹 Java程序編程基礎(chǔ) Java的起源及其發(fā)展Java是Sun公司開(kāi)發(fā)出來(lái)的一套編程語(yǔ)言,最早來(lái)源于一個(gè)叫Green的項(xiàng)目。這個(gè)項(xiàng)目原來(lái)的目的是為家用電子消費(fèi)產(chǎn)品開(kāi)發(fā)一個(gè)分布式的代碼系統(tǒng),這樣就可以通過(guò)網(wǎng)絡(luò)對(duì)家用電器進(jìn)行控制。開(kāi)始Sun公司的工程師準(zhǔn)備采用C++[2],但由于C++過(guò)于復(fù)雜,安全性差,最后決定基于C++開(kāi)發(fā)一種新語(yǔ)言(Oak語(yǔ)言)。Oak是一種用于網(wǎng)絡(luò) ,精巧而安全的語(yǔ)言,Sun公司曾以此投標(biāo)過(guò)一個(gè)交互式電視項(xiàng)目,結(jié)果被SGI打敗。恰巧此時(shí)Mark Andreessen開(kāi)發(fā)的Mosaic和Netscape啟發(fā)了Oak的成員,Sun的工程師們用Java編制了HotJava瀏覽器,觸發(fā)了Sun進(jìn)軍Internet[3]。Java語(yǔ)言發(fā)展到至今經(jīng)歷了一系列的過(guò)程,Java在1995年5月23日推出了JDK ,此版本標(biāo)志著Java正式進(jìn)軍Internet的開(kāi)始。在1998年,Sun公司推出了JDK ,該版本加入了大量的輕量級(jí)組件,從此以后Java正式被命名為JDK 2。在此之后,Sun公司也陸續(xù)發(fā)布了一系列的Java開(kāi)發(fā)包版本,目前最新版本的JDK為JDK 7[4]。 Java程序運(yùn)行原理Java中有兩類應(yīng)用程序,一類是有自己獨(dú)立運(yùn)行入口點(diǎn)的Java應(yīng)用程序,另一類是嵌入在Web頁(yè)面中由Web瀏覽器來(lái)控制運(yùn)行的Java小程序(Applet[5])。在運(yùn)行時(shí),它們都需要Java運(yùn)行系統(tǒng)的支持,對(duì)于Java運(yùn)行程序,Java運(yùn)行系統(tǒng)一般是指Java解析器;而對(duì)于Applet, Java運(yùn)行系統(tǒng)一般是指運(yùn)行Applet的與Java相兼容的Web瀏覽器,并且其中包含了支持Applet運(yùn)行的環(huán)境。Java運(yùn)行系統(tǒng)的功能是對(duì)字節(jié)碼進(jìn)行解析和執(zhí)行,其工作過(guò)程可以分為以下三步。(1)由類裝載器完成字節(jié)碼的裝載。在裝載過(guò)程中,程序運(yùn)行時(shí)所需要的所有代碼都被裝載。完成后,節(jié)節(jié)碼中便保留了地址的符號(hào)引用信息,運(yùn)行系統(tǒng)通過(guò)建立的地址符號(hào)引用信息與內(nèi)存之間的對(duì)照來(lái)確定程序的內(nèi)存分配。(2)由字節(jié)碼檢驗(yàn)器對(duì)字節(jié)碼進(jìn)行安全性檢查。這種檢查可以排除字節(jié)碼中可能存在的違反訪問(wèn)權(quán)限,不規(guī)范數(shù)據(jù)類型以及非法調(diào)用等問(wèn)題。(3)字節(jié)碼的翻譯和執(zhí)行。Java字節(jié)碼的運(yùn)行可能有兩種方式,一種是通過(guò)代碼生成器,先將字節(jié)碼翻譯成適用于本系統(tǒng)的機(jī)器碼,然后再送到硬件去執(zhí)行,這是一種編譯性工作方式。另一種是通過(guò)解析器將字節(jié)碼翻譯成機(jī)器碼,然后由即時(shí)運(yùn)行部件將機(jī)器碼送到硬件去執(zhí)行,這是一種解析性工作方式。Java運(yùn)行系統(tǒng)一般采用第二種工作方式,只有對(duì)那些運(yùn)行速度要求較高,才采用編譯性工作方式,這時(shí)就需要使用特定的代碼生成器來(lái)完成編譯,從而保證Java程序代碼的高性能[6]。 Eclipse開(kāi)發(fā)平臺(tái)Eclipse是一個(gè)開(kāi)放源代碼的,基于Java的可擴(kuò)展開(kāi)發(fā)平臺(tái),它通過(guò)插件組件構(gòu)成開(kāi)發(fā)環(huán)境。Eclipse附帶了一個(gè)標(biāo)準(zhǔn)的插件集,其中最著名的插件當(dāng)屬Java開(kāi)發(fā)工具(Java Development Tools,JDT)[7],其界面的主界面如圖21所示。最初主要用來(lái)Java語(yǔ)言開(kāi)發(fā),但是目前亦有人通過(guò)外掛程式使其作為其他計(jì)算機(jī)語(yǔ)言比如C++和Python的開(kāi)發(fā)工具。Eclipse本身只是一個(gè)框架平臺(tái),但是眾多外掛程式的支持使得Eclipse擁有其他功能相對(duì)固定的IDE軟體很難具有的靈活性。許多軟體開(kāi)發(fā)商以Eclipse為框架開(kāi)發(fā)自己的IDE。Eclipse最初由IBM公司開(kāi)發(fā),2001年11月貢獻(xiàn)給開(kāi)源社區(qū),現(xiàn)在它由非營(yíng)利軟體供應(yīng)商聯(lián)盟Eclipse基金會(huì)(Eclipse Foundation)管理[8]。 圖21 Eclipse程序主界面在用最新版本的Eclipse開(kāi)發(fā)桌面應(yīng)用程序時(shí),既可以直接編寫代碼來(lái)設(shè)計(jì)應(yīng)用程序界面,也可以使用Eclipse的Visual Swin
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
公安備案圖鄂ICP備17016276號(hào)-1