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

正文內(nèi)容

基于java的畢業(yè)設(shè)計(jì)論文-閱讀頁

2024-12-13 01:59本頁面
  

【正文】 發(fā)。 引路蜂地圖開發(fā)包 [24]提供了幾乎對(duì)所有軟件平臺(tái)(桌面和移動(dòng)平臺(tái))的支持,采用統(tǒng)一的接口使用包括 Google 地圖, Bing 地圖在內(nèi)的多達(dá) 20 多種地圖類型,并在同一地圖中支持矢量地圖,離線地圖的顯示。 圖 24 引路蜂地圖開發(fā)包支持平臺(tái) 地圖開發(fā)包類的定義 圖 25 為引路蜂地圖開發(fā)包中關(guān)鍵的幾個(gè)類的定義及其關(guān)系圖 圖 25 開發(fā)包關(guān)鍵類及其關(guān)系圖 AbstractGraphicsFactory,DigitalMapService,MapTileAbstractReader分別用于對(duì)不同平臺(tái)用戶界面,不同地圖服務(wù),不同地圖圖片的支持。在本程序中,僅使用了在線地 圖。 而地圖服務(wù)是指地址查詢,路徑查詢,本地查詢等。而且地圖服務(wù)也是可以擴(kuò)展的。 引路蜂地圖開發(fā)包是跨平臺(tái)的,因?yàn)樗鼘?duì)不同平臺(tái)的地圖開發(fā)包進(jìn)行了抽象,在 包 中 定 義 了 IImage , IGraphics,IFont ,AbstractGraphicsFactory 抽象類和抽象接口。 引路蜂地圖開發(fā)包主要以 Java 和 C兩種語言提供,盡管 Java 和 C是兩種不同的語言,但開發(fā)包提供的兩種語言的開發(fā)接口卻非常類似。 地圖對(duì)象類的層次關(guān)系 圖 26 地圖對(duì)象類的層次關(guān)系圖 圖 26 顯示了各個(gè)地圖對(duì)象類及其關(guān)系。 MapLayerContainer 是一個(gè)集合類,它定義了一組 MapLayer 的集合及它們的上下層次關(guān)系,并且使這些 MapLayer 一些移動(dòng),放大,縮小等。 RasterMap 定義了對(duì)在線地圖,離線地圖的支持,內(nèi)部支持多線程獲取圖片,并提供回調(diào)函數(shù)用于了解圖片的下載進(jìn)度等。矢量地圖通過讀取地圖矢量數(shù)據(jù)并將其柵格化成圖像顯示。如圖 27 所示, RasterMap 類有一個(gè) MapTileDownloadManager 實(shí)例,這個(gè)對(duì)象用于管理所用地圖圖片的下載,讀取線程。大部分商用的地圖服務(wù)器都采用了類似的地圖分片方法,將地圖分為 117 級(jí),每張圖片都是大小為 256 個(gè)像素的正方形圖片。 圖 28 地圖分級(jí)圖 圖形子系統(tǒng) 如前文所述,引路蜂地圖開發(fā)包中 類定義了幾個(gè)抽象類或接口,對(duì)不同平臺(tái)的圖形系統(tǒng)進(jìn)行了抽象。 定義了地圖開發(fā)包中所需要的最小功能集,如果在開發(fā)過程中不需要矢量圖,則可以將與矢量圖形相關(guān)的方法設(shè)置為空。 抽象類 AbstractGraphicsFactory 是抽象圖形類工廠,主要用于創(chuàng)建新的圖像對(duì)象。 表 21AbstractGraphicsFactory 類中定義的方法 接口 IGraphics 類中定義了一 些用于圖形繪制的方法。 表 22 IGraphics 接口中定義的方法 接口 IFont 中定義了字體,如果在應(yīng)用中不使用矢量圖,可以不實(shí)現(xiàn)該類。 表 23 IFont 接口中定義的方法 接口 IImage 中,定義了獲取圖片大小等一系列的方法。 表 24 IFont 中定義的方法 地圖配置 地圖配置主要是通過類 MapConfiguration 和 SearchOption 來設(shè)置。 工作線程數(shù) 引路蜂地圖 開發(fā)包允許用戶配置同時(shí)工作的最大線程數(shù),這些工作線程主要用于從地圖服務(wù)器上下載圖片,默認(rèn)情況下工作線程數(shù)量為 4。例如,下面的程序?qū)⒐ぷ骶€程數(shù)量設(shè)置為 16。 使用緩存 引路蜂地圖開發(fā)包默認(rèn)是使用緩存來提高地圖的顯示效率的,但是緩存的使用會(huì)占用一定的內(nèi)存空間,大小可以通過程序進(jìn) 行配置,默認(rèn)大小為 256K。對(duì)程序來說,內(nèi)存是足夠的,因此,在 程 序 中 使 用 了 緩 存 。 第 3 章 系統(tǒng)總體設(shè)計(jì) 系統(tǒng)功能描述 本小組所要研究的對(duì)象是電子防脫逃裝置,由電子腕帶(在押人員佩戴)、手持機(jī)(監(jiān)管人員佩戴)和專用管理軟件(本軟件)三部分組成。專用上位機(jī)監(jiān)管軟件可同手持機(jī)進(jìn)行通訊,能夠更新在押人員的基本信息和獲得人員路徑信息。 手持機(jī)設(shè)計(jì) 手持機(jī)主要實(shí)現(xiàn)功能有如下幾點(diǎn) : GPS 位置信息獲取、無線組網(wǎng)獲取電子腕帶位置信息、實(shí)時(shí)時(shí)鐘、電量檢測與充電、人機(jī)界面、人員信息存儲(chǔ)、事件記錄、與專用管理軟件通信等功能。它是一個(gè)集成了看守所在押人員的基本信息閱覽、新增、查詢、刪除、修改以及人員路徑再現(xiàn)的綜合性系統(tǒng)。為了提升系統(tǒng)的安全性,所 有用戶只有在登錄后才可以使用本系統(tǒng)。 刪除:刪除表格中指定行的記錄,同時(shí) MySQL 中相應(yīng)的記錄也被刪除。修改:出現(xiàn)“在押人員基本信息修改”窗口,修改其中的各信息。人員定位:打開txt 或 csv 文件,在地圖上顯示某一在押人員的路徑。 關(guān)于:顯 示軟件的基本信息。 圖 31 軟件總體結(jié)構(gòu)圖 系統(tǒng)開發(fā)原則 在系統(tǒng)的開發(fā)中始終堅(jiān)持“結(jié)構(gòu)化、標(biāo)準(zhǔn)化、模塊化”的設(shè)計(jì)原則,做到界面清晰、接口標(biāo)準(zhǔn)、技術(shù)先進(jìn)、安全穩(wěn)定和有效集成。 2 應(yīng)用 當(dāng)前最先進(jìn)、最成熟的開發(fā)平臺(tái)技術(shù)。 ( 3)集成性原則 本系統(tǒng)涉及到不同種類的數(shù)據(jù),與其他應(yīng)用軟件的接口。 ( 4)可管理、易維護(hù)原則 選擇合理的軟件體系結(jié)構(gòu)和網(wǎng)絡(luò)結(jié)構(gòu),提供功能強(qiáng)大而靈活的軟件系統(tǒng)管理工具,使系統(tǒng)易于管理、易于維護(hù)、易于今后的擴(kuò)充和升級(jí)。因此應(yīng)用軟件界面設(shè)計(jì)好壞,直接關(guān)系到軟件使用的方便性、友好性和易操作性。 系統(tǒng)的通信協(xié)議 本軟件通過 USB 數(shù)據(jù)線與手持機(jī)進(jìn)行連接,用戶路徑信息保存在 csv 文件或txt 文件中。 第 4 章 軟件各模塊的實(shí)現(xiàn) 用戶登錄的設(shè)計(jì) 用戶登錄模塊分為兩種情況, 管理員登錄和操作員登錄。如果想要增加新的操作員,首先必須以管理員登錄,然后在登錄后增加相應(yīng)的操作員。設(shè)計(jì)界面如圖 41 所示。 返回 是 圖 42 登錄模塊流程圖 在押人員管理模塊設(shè)計(jì) 在押人員管理模塊是本軟件的核心部分,它由在押人員信息查詢,新增在押人員信息,修改在押人員信息,在押人員中路徑顯示,在押人員信息導(dǎo)出共五個(gè)子模塊組成??梢酝ㄟ^這個(gè)軟件查看每個(gè)在押人員的基本信息,并進(jìn)行修改等,并且可以引路蜂地圖開發(fā)包,查看在押人員的行進(jìn)路線。 查詢在押人員信息模塊 查詢在押人員信息界面如圖 43 所示。程序在默認(rèn)情況下所有的子窗口是關(guān)閉的。在查詢界面的左邊是查詢類型,查詢條件以及相關(guān)人員的頭像。相關(guān)人員的信息在數(shù)據(jù)庫中是按照其在數(shù)據(jù)庫中原來的順序列出的。 新增在押人員信息模塊 新增在押人員信息的界面如圖 44 所示。在這里主要用到了 JLabel, JButton, JTextFiled, JFormattedTextField, JComboBox 等。當(dāng)用戶認(rèn)為輸入的信息有許多錯(cuò)誤時(shí) ,可以通過重置按鈕來使各個(gè)組件恢復(fù)到初始狀態(tài)。當(dāng)用戶在查詢結(jié)果的表格中選中某一條記錄并按下表格下方的修改按鈕,就會(huì)出現(xiàn)如上圖所示的界面,在修改界面中,會(huì)出現(xiàn)未修改前的在押人員基本信息。 圖 45 修改在押人員信息模塊 刪除在押人員信息模塊 刪除在押人員信息界面如圖 46 所示。當(dāng)用戶在查詢結(jié)果的表格中選中某一 條記錄并按下表格下方的刪除按鈕,會(huì)出現(xiàn)如下所示的刪除提示對(duì)話框,當(dāng)用戶點(diǎn)擊是按鈕時(shí),就會(huì)將相關(guān)人員的一條記錄刪除。人員信息導(dǎo)出也是基于在押人員信息查詢模塊的。導(dǎo)出的數(shù)據(jù)默認(rèn)是以 txt 格式保存的。 圖 48 在押人員路徑顯示界面 它除了具備常用的地圖操作,如放大,縮小,移動(dòng)外,還能在地圖上顯示在押人員的路徑。如果用戶想在地圖上進(jìn)行在押人員的路徑顯示,必須以管理員的身份登錄,否則會(huì)出現(xiàn)圖 49 所示界面。 圖 410 警告對(duì)話框 如果用戶以管理員身份登錄,將會(huì)出現(xiàn)圖 411 所示的新增帳戶對(duì)話框。管理員有權(quán)限刪除數(shù)據(jù)庫中的所有帳戶信息,但操作員只能刪除數(shù)據(jù)庫中的其他操作員,不能刪除帳戶中的管理員,刪除帳戶模塊的界面如圖 412如示。 圖 412 刪除帳戶對(duì)話框 修改帳戶密碼模塊 修改帳戶密碼模塊的界面如圖 413 所示,用戶只能修改當(dāng)前登錄用戶自身的密碼,不 能修改別的用戶的密碼。同時(shí)在修改密碼的過程中,也是不能夠修改當(dāng)前用戶的權(quán)限。在 gps 數(shù)據(jù)庫中創(chuàng)建了用戶信息表和在押人員信息表。所有用戶分為兩類:普通用戶和管理員,兩種用戶具有不同的權(quán)限。管 理員可以對(duì)所有用戶進(jìn)行管理,包括增加、刪除某個(gè)用戶,修改或查詢某個(gè)用戶的信息。 表 41 用戶信息表 字段 類型 說明 id INT 11 id 號(hào),自動(dòng)增加 name VARCHAR 12 姓名 sex VARCHAR 2 性別 admin VARCHAR 12 用戶等級(jí) password VARCHAR 12 密碼 其創(chuàng)建的代碼如下所示。39。39。39。 ( 1)在押人員信息表:該表記錄了所有在押人員的信息,表的結(jié)構(gòu)如表 52所示。 本章小結(jié) 本章給出了系 統(tǒng)的軟件設(shè)計(jì)的具體實(shí)現(xiàn)。先給出每個(gè)模塊的設(shè)計(jì)的實(shí)際效果圖,然后根據(jù)需要重要介紹部分模塊的實(shí)現(xiàn)過程。 第 5 章 項(xiàng)目創(chuàng)新點(diǎn) 軟件的平臺(tái)無關(guān)性 本程序是采用純 Java 語言編寫,因此用它編寫的程序具有平臺(tái)無關(guān)性。目前,該程序可以既可以在流行的 Windows 的各個(gè)版本的操作系統(tǒng)運(yùn)行,也可以在 Linux 等操作系統(tǒng)上運(yùn)行,并且程序的運(yùn)行界面會(huì)隨著本地的操作系統(tǒng)的風(fēng)格 的改變而改變。而上述應(yīng)用對(duì) Java 桌面程序的支持都是不支持的。 采用最新的地圖顯示技術(shù) 本軟件的人員定位模塊是基于引路蜂 地圖開發(fā)包進(jìn)行開發(fā)的。目前市場上基于 J2SE 桌面版的地圖應(yīng)用幾乎不太有。 第 6 章 結(jié)束語 本課題所設(shè)計(jì)的無線人員定位管理軟件是以 Java 為開發(fā)語言,以 Eclipse作為軟件的開發(fā)平臺(tái),并結(jié)合了引路蜂地圖的 Java 開發(fā)包,具有對(duì)看守所人員基本信息閱覽、新增、查詢、刪除、修改人員路徑再現(xiàn)。此次畢業(yè)設(shè)計(jì)對(duì)提高我的編程技術(shù)、協(xié)調(diào)團(tuán)隊(duì)成員的關(guān)系等方面都由許多益處。我還要感謝我的母校――浙江理工大學(xué),以及在大學(xué)四年生活中給予我關(guān)心和幫助的老師和同學(xué),是他們教會(huì)了我專業(yè)的知識(shí)和做人的道理。我會(huì)在以后的工作和學(xué)習(xí)中不斷完善自己,為我最熱愛的母校爭光,為自己翻開輝煌的新篇章。這次畢業(yè)設(shè)計(jì)任務(wù)繁重,但正是在這幾個(gè)月緊張而充實(shí)的設(shè)計(jì)中,我感到自己的知識(shí)得到了一次升華,我相信:我的畢業(yè)設(shè)計(jì)會(huì)給我的四年大學(xué)畫上一個(gè)圓滿的句號(hào)?,F(xiàn)代科學(xué)技術(shù)的飛速發(fā)展,改變了世界,也改變了世界的生活。新世紀(jì)需要具有豐富現(xiàn)代科學(xué)知識(shí)、能夠獨(dú)立解 決面臨任務(wù)、有創(chuàng)新意識(shí)的新
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1