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

正文內(nèi)容

畢業(yè)論文基于java的無線人員定位管理軟件的設(shè)計(jì)(完整版)

2025-07-30 19:48上一頁面

下一頁面
  

【正文】 ,另一種是Window類。Swing中不但提供了許多功能完善的控件,而且還有良好的擴(kuò)展能力。由于具有免費(fèi)使用、配置簡(jiǎn)單、穩(wěn)定性能好、性能優(yōu)良等優(yōu)點(diǎn),開源數(shù)據(jù)庫在中低端應(yīng)用中占據(jù)了很大的市場(chǎng)人人份額,而MySQL正是開源數(shù)據(jù)庫的杰出代表。對(duì)于查詢將會(huì)返回一個(gè)ResultSet結(jié)果集,在Java程序中遍歷這個(gè)結(jié)果集就可以執(zhí)行想要的操作了。 // 數(shù)據(jù)庫連接對(duì)象(dbClassName)。 JDBC的工作方式JDBC功能強(qiáng)大非常強(qiáng)大,但使用簡(jiǎn)單。(l)Java程序Java程序包括應(yīng)用程序,Applet和Servlet等,這些類型的程序都可以利用JDBC方法完成對(duì)數(shù)據(jù)庫的訪問和操作。 JDBC模型JDBC由 編 程 語 言 編 寫 的 類 及 接 口 組 成,同時(shí)它也為程序開發(fā)人員提供了一組用于實(shí)現(xiàn)對(duì)數(shù)據(jù)庫訪問的API,并支持SQL語言。正是由于SQL語言的標(biāo)準(zhǔn)化,所以大多數(shù)關(guān)系型數(shù)據(jù)庫都支持SQL語言,它已經(jīng)發(fā)展成為多種平臺(tái)進(jìn)行交互操作的底層會(huì)話語言。JDBC最大的特點(diǎn)是無論后臺(tái)是何種數(shù)據(jù)庫,對(duì)于Java程序員而言,它的工作方式完全相同。它還支持表格和樹的可視化設(shè)計(jì),程序員在設(shè)計(jì)表格和樹模型時(shí),不需要編寫復(fù)雜的代碼,直接從采用界面操作便可以生成表格和樹的數(shù)據(jù)模型代碼。 Eclipse開發(fā)平臺(tái)Eclipse是一個(gè)開放源代碼的,基于Java的可擴(kuò)展開發(fā)平臺(tái),它通過插件組件構(gòu)成開發(fā)環(huán)境。在裝載過程中,程序運(yùn)行時(shí)所需要的所有代碼都被裝載。恰巧此時(shí)Mark Andreessen開發(fā)的Mosaic和Netscape啟發(fā)了Oak的成員,Sun的工程師們用Java編制了HotJava瀏覽器,觸發(fā)了Sun進(jìn)軍Internet[3]。本論文的主要研究?jī)?nèi)容如下:(l)學(xué)習(xí)和掌握J(rèn)ava編程語言、Eclipse開發(fā)平臺(tái)、JDBC數(shù)據(jù)庫技術(shù)、Swing應(yīng)用程序開發(fā)包和引路蜂地圖開發(fā)包的使用。因此,設(shè)計(jì)一套無線人員定位管理系統(tǒng),可以解決移動(dòng)人群的追蹤定位問題,具有廣泛的社會(huì)需求和廣闊的市場(chǎng)前景。在此基礎(chǔ)之上,介紹了本課題的創(chuàng)新點(diǎn),給出了軟件的總體設(shè)計(jì)方案和各功能模塊的實(shí)現(xiàn)。本課題研究的主要內(nèi)容是設(shè)計(jì)一個(gè)無線人員定位管理軟件,此軟件具有對(duì)看守所在押人員的基本信息的增加、查詢、刪除、修改,人員路徑再現(xiàn)以及用戶帳戶管理等功能。 Eclipse。通過這個(gè)軟件查看每個(gè)在押人員的基本信息,并進(jìn)行修改,并且可以結(jié)合引路蜂地圖,查看在押人員的行進(jìn)路線。這個(gè)項(xiàng)目原來的目的是為家用電子消費(fèi)產(chǎn)品開發(fā)一個(gè)分布式的代碼系統(tǒng),這樣就可以通過網(wǎng)絡(luò)對(duì)家用電器進(jìn)行控制。在運(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字節(jié)碼的運(yùn)行可能有兩種方式,一種是通過代碼生成器,先將字節(jié)碼翻譯成適用于本系統(tǒng)的機(jī)器碼,然后再送到硬件去執(zhí)行,這是一種編譯性工作方式。Eclipse最初由IBM公司開發(fā),2001年11月貢獻(xiàn)給開源社區(qū),現(xiàn)在它由非營利軟體供應(yīng)商聯(lián)盟Eclipse基金會(huì)(Eclipse Foundation)管理[8]。 JDBC是Java程序連接和存取數(shù)據(jù)庫的應(yīng)用程序接口,是Java核心API的一部分。20世紀(jì)80年代初,美國國家標(biāo)準(zhǔn)局(ANSI)開始著手定制SQL標(biāo)準(zhǔn),最早的ANSI標(biāo)準(zhǔn)于1986年完成,叫做SQL86。常用的語句關(guān)鍵字主要包括insert、delete、update和select等。JDBC API負(fù)責(zé)與JDBC管理器驅(qū)動(dòng)程序API進(jìn)行通信,將各個(gè)不同的SQL語句發(fā)送給它。驅(qū)動(dòng)程序可以完成下列任務(wù):建立與數(shù)據(jù)庫的連接,向數(shù)據(jù)庫發(fā)送請(qǐng)求等。// 數(shù)據(jù)庫連接URLprotected static String dbUser = root。Statement stmt=conn. createStatement (sql)。 + password + 39。 圖形界面開發(fā)技術(shù)Swing[15]是一個(gè)用于開發(fā)Java圖形界面應(yīng)用程序的開發(fā)工具包,它是以抽象窗口工具包(AWT)[16]為基礎(chǔ),使跨平臺(tái)應(yīng)用程序可以使用任何的外觀風(fēng)格。其中這 Eclipse 和 NetBeans 是用來開發(fā) Java 應(yīng)用程序的,本來也是使用 Swing 開發(fā)出來的一套工具,在全世界普及。頂層組件又被稱為頂層容器,而中間組件又分為中間容器和特殊中間組件,如圖23所示。Swing中采用了委托事件模型,也叫授權(quán)事件模型來處理系統(tǒng)發(fā)生的各類事件[19]。 監(jiān)聽器監(jiān)聽特定的事件,如果組件觸發(fā)了相應(yīng)類型的事件,此事件被傳送給已經(jīng)注冊(cè)的監(jiān)聽器,事件監(jiān)聽器負(fù)責(zé)處理事件。其中無布局管理器的布局是通過指定Swing組件在窗體上的絕對(duì)位置來實(shí)現(xiàn)的。如果想要使應(yīng)用程序在不同的平臺(tái)上運(yùn)行,則需要采用基于布局管理器的布局方式。不一定所有的區(qū)域都有組件,如果四周的區(qū)域沒有組件,則用Center去補(bǔ)充。例如,如果是如下語句:GridLayout layout= new GridLayout(0,1);在增加控件時(shí),會(huì)保持一個(gè)列的情況下,不斷把行數(shù)增長(zhǎng)。也可以在創(chuàng)建面板對(duì)象后重新設(shè)置它的布局,方法是使用面板對(duì)象的setLayout()方法。設(shè)置應(yīng)用程序外觀,還可以在setLookAndFeel()方法的參數(shù)中指定外觀類的名字,例如(1)使用Java外觀(“”)。該 API 提供了大量實(shí)用工具用以處理地圖,并通過各種服務(wù)向地圖添加內(nèi)容,從而在網(wǎng)站上創(chuàng)建功能全面的地圖應(yīng)用程序。(2)離線地圖:可以讀取本地地圖包(3)矢量地圖:可以讀取MapInfo格式的矢量地圖。下表列出了引路蜂地圖開發(fā)包所定義的類包。圖27 地圖圖片讀取類層次關(guān)系不管是在線地圖,離線地圖還是矢量地圖,對(duì)于RasterMap來說都是一張張256256的圖像,在線地圖是從服務(wù)器上下載圖片,離線地圖是從本地圖片包中讀取,而矢量地圖是將矢量數(shù)據(jù)柵格化處理。,接口IGraphics,IFont,IImage。它定義的方法如表24所示。對(duì)程序來說,內(nèi)存是足夠的,因此,在程序中使用了緩存??梢酝ㄟ^這個(gè)軟件查看每個(gè)在押人員的基本信息,并進(jìn)行修改等,并且可以引路蜂地圖開發(fā)包,查看在押人員的行進(jìn)路線。l 導(dǎo)出:導(dǎo)出在押人員的基本信息,以txt文件的形式保存到其他位置。為了保證系統(tǒng)能夠協(xié)同性工作,保證系統(tǒng)數(shù)據(jù)能夠暢通無阻,必須堅(jiān)持系統(tǒng)集成性原則,采用國際標(biāo)準(zhǔn),提供標(biāo)準(zhǔn)的系統(tǒng)內(nèi)、外接口。在程序第一次運(yùn)行的時(shí)候,只有一個(gè)默認(rèn)的管理員,沒有操作員。下面對(duì)在押人員管理的各個(gè)子模塊作一個(gè)詳細(xì)的介紹。當(dāng)用戶在查詢結(jié)果的相應(yīng)行單擊時(shí),就會(huì)在界面的左上角顯示相應(yīng)人員的頭像。當(dāng)修改完成后,只要按下修改按鈕,若修改成功,就會(huì)出現(xiàn)修改成功的對(duì)話框。圖47 導(dǎo)出在押人員信息圖在押人員信息顯示模塊是本程序中最為核心的模塊,其界面如圖48所示。管理員有權(quán)限刪除數(shù)據(jù)庫中的所有帳戶信息,但操作員只能刪除數(shù)據(jù)庫中的其他操作員,不能刪除帳戶中的管理員,刪除帳戶模塊的界面如圖412如示。所有用戶分為兩類:普通用戶和管理員,兩種用戶具有不同的權(quán)限。39。先給出每個(gè)模塊的設(shè)計(jì)的實(shí)際效果圖,然后根據(jù)需要重要介紹部分模塊的實(shí)現(xiàn)過程。 采用最新的地圖顯示技術(shù)本軟件的人員定位模塊是基于引路蜂地圖開發(fā)包進(jìn)行開發(fā)的。(2) 優(yōu)化軟件流程,加快執(zhí)行速度。我還要感謝我的母?!憬砉ご髮W(xué),以及在大學(xué)四年生活中給予我關(guān)心和幫助的老師和同學(xué),是他們教會(huì)了我專業(yè)的知識(shí)和做人的道理。新世紀(jì)需要具有豐富現(xiàn)代科學(xué)知識(shí)、能夠獨(dú)立解決面臨任務(wù)、有創(chuàng)新意識(shí)的新型人才。我會(huì)在以后的工作和學(xué)習(xí)中不斷完善自己,為我最熱愛的母校爭(zhēng)光,為自己翻開輝煌的新篇章。參考文獻(xiàn)[1] [J].廣東科技, 2007,9: 12[2] [M]. 北京: 清華大學(xué)出版社, 2009:39[3] 張樹粹C/C++程序設(shè)計(jì)[M]. 北京: 清華大學(xué)出版社, 2010:135[4] 江紅,[M]. 北京: 清華大學(xué)出版社, 2012:14[5] [M]. 北京: 清華大學(xué)出版社, 2012:301303[[M].北京:人民郵電出版社,2003:89[7][M].北京:清華大學(xué)出版社,2009:387388[8][M].北京:電子工業(yè)出版社,2009:1621[9][M].北京:科學(xué)出版社,2007:12.[10]唐曦光,[J]. 現(xiàn)代化農(nóng)業(yè),2012,1:45.[11]李 [J]. 農(nóng)業(yè)網(wǎng)絡(luò)信息,2009,9:7778[12] [M]. 北京: 清華大學(xué)出版社, 2012:320321[13]楊濤,[M].北京:人民郵電出版社,2010:219[14]林琪, [M].北京:中國電力出版社,2003:919[15][M].北京:人民郵電出版社,2003:150185[16] SE 應(yīng)用開發(fā)技術(shù)詳解[M].北京:科學(xué)出版社,2007:400402[17] [J]. 山東省農(nóng)業(yè)管理干部學(xué)院學(xué)報(bào),2007,23(6):158159[18][D].成都:電子科技大學(xué),2012.[19]李永杰,[M].北京:人民郵電出版社,2008:181185[20](第2版)[M].北京:清華大學(xué)出版社,2007:265278[21]肖紅力,孟慶瑞. 基于KML 的GPS數(shù)據(jù)軌跡可視化[J]. 微計(jì)算機(jī)信息,2012,28(9):290292[22]吳肖,彭璇, Map API的校園電子地圖開發(fā)[J].測(cè)繪工程,2010,19(3):3538[23]張濤. JavaScript 編程基礎(chǔ)及對(duì)象[J].電腦編程技巧與維護(hù),2012,1:511[24]James [DB/OL]. .[25]汶曉勇, 和 AGPS 技術(shù)研討[J].通信技術(shù),2011,8(44):7678致 謝在本次畢業(yè)設(shè)計(jì)過程中,得到了指導(dǎo)老師的指導(dǎo)與支持。目前市場(chǎng)上基于J2SE桌面版的地圖應(yīng)用幾乎不太有。第5章 項(xiàng)目創(chuàng)新點(diǎn) 軟件的平臺(tái)無關(guān)性本程序是采用純Java語言編寫,因此用它編寫的程序具有平臺(tái)無關(guān)性。39。管理員可以對(duì)所有用戶進(jìn)行管理,包括增加、刪除某個(gè)用戶,修改或查詢某個(gè)用戶的信息。圖412 刪除帳戶對(duì)話框修改帳戶密碼模塊的界面如圖413所示,用戶只能修改當(dāng)前登錄用戶自身的密碼,不能修改別的用戶的密碼。同時(shí),地圖也可以通過按下清除按鈕來清除已經(jīng)顯示的地圖的路徑。在押人員信息刪除是基于在押人員信息查詢模塊的。圖44 新增在押人員基本信息界面用戶可以在新增在押人員基本信息界面中輸入相關(guān)的信息,對(duì)于某些要格式要求的信息,當(dāng)用戶輸入的信息有誤時(shí),有出現(xiàn)相關(guān)的提示信息。圖43 查詢?cè)谘喝藛T信息界面本軟件開發(fā)時(shí)采用了多文檔界面,在用戶登錄系統(tǒng)后可以顯示程序的主界面。軟件中所有的帳戶信息都是保存在MySQL數(shù)據(jù)庫的。(4)操作簡(jiǎn)便、界面友好原則用戶對(duì)應(yīng)用軟件的認(rèn)識(shí)和使用是從界面開始的。 軟件總體結(jié)構(gòu)圖無線人員定位管理軟件的總體結(jié)構(gòu)圖如圖31所示。本軟件包含的主要功能有:l 新增:出現(xiàn)“新增在押人員基本信息”窗口,手動(dòng)錄入相關(guān)信息。手持機(jī)(監(jiān)管人員佩戴)和電子腕帶
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1