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

正文內(nèi)容

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

  

【正文】 現(xiàn)代科學(xué)技術(shù)的飛速發(fā)展,改變了世界,也改變了世界的生活。此次畢業(yè)設(shè)計(jì)對(duì)提高我的編程技術(shù)、協(xié)調(diào)團(tuán)隊(duì)成員的關(guān)系等方面都由許多益處。而上述應(yīng)用對(duì) Java 桌面程序的支持都是不支持的。 本章小結(jié) 本章給出了系 統(tǒng)的軟件設(shè)計(jì)的具體實(shí)現(xiàn)。39。在 gps 數(shù)據(jù)庫(kù)中創(chuàng)建了用戶信息表和在押人員信息表。 圖 410 警告對(duì)話框 如果用戶以管理員身份登錄,將會(huì)出現(xiàn)圖 411 所示的新增帳戶對(duì)話框。人員信息導(dǎo)出也是基于在押人員信息查詢模塊的。當(dāng)用戶認(rèn)為輸入的信息有許多錯(cuò)誤時(shí) ,可以通過(guò)重置按鈕來(lái)使各個(gè)組件恢復(fù)到初始狀態(tài)。在查詢界面的左邊是查詢類型,查詢條件以及相關(guān)人員的頭像。 返回 是 圖 42 登錄模塊流程圖 在押人員管理模塊設(shè)計(jì) 在押人員管理模塊是本軟件的核心部分,它由在押人員信息查詢,新增在押人員信息,修改在押人員信息,在押人員中路徑顯示,在押人員信息導(dǎo)出共五個(gè)子模塊組成。 系統(tǒng)的通信協(xié)議 本軟件通過(guò) USB 數(shù)據(jù)線與手持機(jī)進(jìn)行連接,用戶路徑信息保存在 csv 文件或txt 文件中。 2 應(yīng)用 當(dāng)前最先進(jìn)、最成熟的開發(fā)平臺(tái)技術(shù)。修改:出現(xiàn)“在押人員基本信息修改”窗口,修改其中的各信息。 手持機(jī)設(shè)計(jì) 手持機(jī)主要實(shí)現(xiàn)功能有如下幾點(diǎn) : GPS 位置信息獲取、無(wú)線組網(wǎng)獲取電子腕帶位置信息、實(shí)時(shí)時(shí)鐘、電量檢測(cè)與充電、人機(jī)界面、人員信息存儲(chǔ)、事件記錄、與專用管理軟件通信等功能。 使用緩存 引路蜂地圖開發(fā)包默認(rèn)是使用緩存來(lái)提高地圖的顯示效率的,但是緩存的使用會(huì)占用一定的內(nèi)存空間,大小可以通過(guò)程序進(jìn) 行配置,默認(rèn)大小為 256K。 表 23 IFont 接口中定義的方法 接口 IImage 中,定義了獲取圖片大小等一系列的方法。 定義了地圖開發(fā)包中所需要的最小功能集,如果在開發(fā)過(guò)程中不需要矢量圖,則可以將與矢量圖形相關(guān)的方法設(shè)置為空。矢量地圖通過(guò)讀取地圖矢量數(shù)據(jù)并將其柵格化成圖像顯示。 引路蜂地圖開發(fā)包主要以 Java 和 C兩種語(yǔ)言提供,盡管 Java 和 C是兩種不同的語(yǔ)言,但開發(fā)包提供的兩種語(yǔ)言的開發(fā)接口卻非常類似。在本程序中,僅使用了在線地 圖。 Google Map API 是一種通過(guò) JavaScript[21] 將 Google 地圖嵌入到您的網(wǎng)頁(yè)的 API。 如果要指定跨平臺(tái)的外面,即 Java 外 觀,可以使用下面的代碼: 。使用默認(rèn)的布局管理器創(chuàng)建一個(gè)面板對(duì)象,面板的默認(rèn)布局管理器是 FlowLayout。不一定所有的區(qū)域都有組件,如果四周的區(qū)域沒(méi)有組件,則用 Center 去補(bǔ)充。如果想要使應(yīng)用程序在不同的平臺(tái)上運(yùn)行,則需要采用基于布局管理器的布局方式。其中無(wú)布局管理器的布局是通過(guò)指定 Swing 組件在窗體上的絕對(duì)位置來(lái)實(shí)現(xiàn)的。 監(jiān)聽(tīng)器監(jiān)聽(tīng)特定的事件,如果組件觸發(fā)了相應(yīng)類型的事件,此事件被傳送給已經(jīng)注冊(cè)的監(jiān)聽(tīng)器,事件監(jiān)聽(tīng)器負(fù)責(zé)處理事件。 Swing 中采用了委托事件模型,也叫授權(quán)事件模型來(lái)處理系統(tǒng)發(fā)生的各類事件 [19]。頂層組件又被稱為頂層容器,而中間組件又分為中間容器和特殊中間組件,如圖23 所示。其中這 Eclipse 和 NetBeans 是用來(lái)開發(fā) Java 應(yīng)用程序的,本來(lái)也是使用 Swing 開發(fā)出來(lái)的一套工具,在全世界普及。 圖形界面開發(fā)技術(shù) Swing[15]是一個(gè)用于開發(fā) Java 圖形界面應(yīng)用程序的開發(fā)工具包,它是以抽象窗口工具包( AWT) [16]為基礎(chǔ),使跨平臺(tái)應(yīng)用程序可以使用任何的外觀風(fēng)格。 + password + 39。 Statement stmt conn. createStatement sql 。// 數(shù)據(jù)庫(kù)連接驅(qū)動(dòng)類 protected static String dbUrl jdbc: 數(shù)據(jù)庫(kù)連接 URL protected static String dbUser root。不但如此,使用 Java 編寫的應(yīng)用程序可以在任何支持 Java 的平臺(tái)上運(yùn)行,不必在不 同的平臺(tái)上編寫不同的應(yīng)用程序 [11]。常用的語(yǔ)句關(guān)鍵字主要包括 create、 drop 等。 SQL 語(yǔ)言概述 SQL Structure Query Language,結(jié)構(gòu)化查詢語(yǔ)言 ,是一個(gè)功能強(qiáng)大的數(shù)據(jù)庫(kù)語(yǔ)言。同時(shí) 擁有對(duì)代碼錯(cuò)誤信息的實(shí)時(shí)提示功能,當(dāng)程序代碼出現(xiàn)錯(cuò)誤時(shí),Eclipse 會(huì)在代碼左邊顯示出錯(cuò)誤提示,點(diǎn)擊它能夠幫助程序員自動(dòng)更正錯(cuò)誤。另一種是通過(guò)解析器將字節(jié)碼翻譯成機(jī)器碼,然后由即時(shí)運(yùn)行部件將機(jī)器碼送到硬件去執(zhí)行,這是一種解析性工作方式。 Java 運(yùn)行系統(tǒng)的功能是對(duì)字節(jié)碼進(jìn)行解析和執(zhí)行,其工作過(guò)程可以分為以下三步。 2 分析整個(gè)無(wú)線定位管理軟件系統(tǒng)的總體框架及其功能特點(diǎn)。因此,設(shè)計(jì)一套無(wú)線人員定位管理系統(tǒng),可以解決移動(dòng)人群的追蹤定位問(wèn)題,具有廣泛的社會(huì)需求和廣闊的市場(chǎng)前景。因此 ,提高看守所安防管理水平,建立綜合高效的信息監(jiān)管平臺(tái)已成必然趨勢(shì)。 Eclipse。通過(guò)這個(gè)軟件查看每個(gè)人員的基本信息,并進(jìn)行修改,可以結(jié)合,查看人員的行進(jìn)路線。在此之后, Sun 公司也陸續(xù)發(fā)布了一系列的 Java 開發(fā)包版本,目前最新版本的 JDK 為 JDK 7[4]。這 種檢查可以排除字節(jié)碼中可能存在的違反訪問(wèn)權(quán)限,不規(guī)范數(shù)據(jù)類型以及非法調(diào)用等問(wèn)題。它還支持表格和樹的可視化設(shè)計(jì),程序員在設(shè)計(jì)表格和樹模型時(shí),不需要編寫復(fù)雜的代碼,直接從采用界面操作便可以生成表格和樹的數(shù)據(jù)模型代碼。 JDBC最大的特點(diǎn)是無(wú)論后臺(tái)是何種數(shù)據(jù)庫(kù),對(duì)于 Java 程序員而言,它的 工作方式完全相同。 正是由于 SQL 語(yǔ)言的標(biāo)準(zhǔn)化,所以大多數(shù)關(guān)系型數(shù)據(jù)庫(kù)都支持 SQL 語(yǔ)言,它已經(jīng)發(fā)展成為多種平臺(tái)進(jìn)行交互操作的底層會(huì)話語(yǔ)言。 JDBC 模型 JDBC 由 編 程 語(yǔ) 言 編 寫 的 類 及 接 口 組 成,同時(shí)它也為程 序開發(fā)人員提供了一組用于實(shí)現(xiàn)對(duì)數(shù)據(jù)庫(kù)訪問(wèn)的 API,并支持 SQL 語(yǔ)言。 l Java 程序 Java 程序包括應(yīng)用程序, Applet 和 Servlet 等 ,這些類型的程序都可以利用JDBC 方法完成對(duì)數(shù)據(jù)庫(kù)的訪問(wèn)和操作。// 與數(shù)據(jù)庫(kù)建立一個(gè)連接 ( 2)向數(shù)據(jù)庫(kù)發(fā)送 SQL 命令 通過(guò) Statement 或者 PreparedStatement 類發(fā)送 SQL 命令。 String sql select * from tb_operator where name 39。 MySQL 幾乎支持所有的操作系統(tǒng),并且支持很大的表,這些特性使得 MySQL 的發(fā)展非常迅猛,目前已經(jīng)廣泛應(yīng)用在各個(gè)行業(yè)中。Swing 組件是純 Java 語(yǔ)言編寫,沒(méi)有本地代碼,是一種輕量級(jí)組件 [17]。什么是可以獨(dú)立顯示的組件呢?獨(dú)立顯示的組件是指當(dāng)運(yùn)行一個(gè)程序時(shí),這個(gè)組件無(wú)須托付在其他組件上就可以顯示,即它可以直接顯示出來(lái),例如JFrame 類,它可以獨(dú)立顯示,無(wú)須任何其他的組件。常用的中間容器有 JPanel,JScrollPane, JSplitPane, JToolBar. 3 特殊中間組件類:在 GUI 上起特殊作用的中間層,如 JInternalFrame。 組件作為事件源可以觸發(fā)事件,一個(gè)事件源可以注冊(cè)一個(gè)或多個(gè)事件監(jiān)聽(tīng)器。在Java 中只能通過(guò)編寫代碼來(lái)規(guī)范每個(gè)控件在頂層窗口中的位置。 無(wú)布局管理器的布局 Swing 中提供了 setLocation ,setSize ,setBounds 等布局方法,但Swing 中存在一個(gè)默認(rèn)的布局管理器,因此 這些方法都會(huì)失效。如果使用了 BorderLayout 布局,那么當(dāng)容器的大小發(fā)生變化時(shí),其變化規(guī)律為:組件的相對(duì)位置不變, 大小發(fā)生變化。 使用構(gòu)造函數(shù) GridLayout int rows, int cols 可以創(chuàng)建具有指定行數(shù)和列數(shù)的網(wǎng)格布局。例如:如果用當(dāng)前平臺(tái)的外觀則可使用: 。 引路蜂電子地圖開發(fā)技術(shù) 引路蜂地圖 API 概述 目前流行的電子地圖應(yīng)用中,主要基于 Google 地圖、百度地圖、高德地圖等進(jìn)行開發(fā)的。 圖 24 顯示了引路蜂地圖開發(fā)包所支持的開發(fā)平臺(tái),軟件包以三個(gè)不同的開發(fā)包提供對(duì)各個(gè)平臺(tái)的支持。地圖圖片和地圖服務(wù)兩個(gè)部分相對(duì)獨(dú)立,如我們可以在顯示 Bing 地圖的同時(shí)使用谷歌地圖的服務(wù),也可以在顯示谷歌地圖的時(shí)候使用 Bing 地圖服務(wù)。 DigitalMap 定義了地圖服務(wù),如地址查詢,路徑查詢,它包含了對(duì)不同地圖服務(wù)的支持。圖 28 顯示了從一級(jí)到三級(jí)的地圖分級(jí)方法 。它定義的方法如表32 所示。這是通過(guò) 來(lái)配置的。手持機(jī)(監(jiān)管人員佩戴)和電子腕帶 (在押人員佩戴)分別安置有 GPS[25]模塊,手持機(jī)通過(guò)無(wú)線傳感網(wǎng)絡(luò)獲取兩點(diǎn) GPS 位置坐標(biāo),進(jìn)而進(jìn)行距離計(jì)算,從而確定電子腕帶同手持移動(dòng)控制終端的距離,如距離超出警戒范圍則進(jìn)行報(bào)警等操作。 本軟件包含的主要功能有: 新增:出現(xiàn)“新增在押人員基本信息”窗口,手動(dòng)錄入相關(guān)信息。 軟件總體設(shè)計(jì) 軟件總體結(jié)構(gòu)圖 無(wú)線人員定位管理軟件的總體結(jié)構(gòu)圖如圖 31 所示。 ( 4)操作簡(jiǎn)便、界面友 好原則 用戶對(duì)應(yīng)用軟件的認(rèn)識(shí)和使用是從界面開始的。軟件中所有的帳戶信息都是保存在 MySQL 數(shù)據(jù)庫(kù)的。 圖 43 查詢?cè)?押人員信息界面 本軟件開發(fā)時(shí)采用了多文檔界面,在用戶登錄系統(tǒng)后可以顯示程序的主界面。 圖 44 新增在押人員基本信息界面 用戶可以在新增在押人員基本信息界面中輸入相關(guān)的信息,對(duì)于某些要格式要求的信息,當(dāng)用戶輸入的信息有誤時(shí),有出現(xiàn)相關(guān)的提示信息。在押人員信息刪除是基于在押人員信息查詢模塊的。同時(shí),地圖也可以通過(guò)按下清除按鈕來(lái)清除已經(jīng)顯示的地圖的路徑。用戶只需要在密碼文本框中和密碼確認(rèn)文本框中兩次輸入相同的密碼,并按下修改按鈕,就可以修改當(dāng)前用戶的密碼了。普通用戶可以對(duì)自己的密碼進(jìn)行修改,但是不能修改或察看別的用戶的信息,用戶信息表 tb_operator 的表的結(jié)構(gòu)如表 51 所示。, PRIMARY KEY `id` 。程序員不需要修改代碼就可以在不同的平臺(tái)上運(yùn)行。本軟件的開發(fā)從某種程序上提供了這一空白。 轉(zhuǎn)眼間,大學(xué)生活即將結(jié)束,回首過(guò)去四年的大學(xué)生活,真是有苦也有樂(lè),然而更多的 則是收獲,感謝母校的各位老師不但無(wú)私地傳授給我們知識(shí),也教會(huì)了我們?nèi)绾巫鋈恕? 42 29 Component Container JComponent Window
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1