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

正文內(nèi)容

基于java的畢業(yè)設(shè)計論文-wenkub

2022-12-04 01:59:03 本頁面
 

【正文】 于 Java 的可擴展開發(fā)平臺,它通過插件組件構(gòu)成開發(fā)環(huán)境。 ( 3)字節(jié)碼的翻譯和執(zhí)行。在裝載過程中,程序運行時所需要的所有代碼都被裝載。 Java 程序運行原理 Java 中有兩類應用程序,一類是有自己獨立運行入口點的 Java 應用程序,另一類是嵌入在 Web 頁面中由 Web 瀏覽器來控制運行的 Java 小程序( Applet[5])。Andreessen 開發(fā)的 Mosaic 和 Netscape 啟發(fā)了 Oak 的成員, Sun 的工程師們用Java 編制了 HotJava 瀏覽器,觸發(fā)了 Sun 進軍 Inter[3]。為了提升系統(tǒng)的安全性,所有用戶只有在登錄后才可以使用本系統(tǒng)。 課題主要研究的內(nèi)容 本課題以 Windows XP 為開發(fā)平臺,以 Java 為開發(fā)語言,以 Eclipse 作為集成開發(fā)工具, MySQL 作為后臺開發(fā)數(shù)據(jù)庫。 crossplatform 目 錄 摘 要 Abstract 第 1 章 緒論 1 課題意義及目的 1 課題主要研究的內(nèi)容 1 第 2 章 軟件開發(fā)相關(guān)技術(shù)介紹 3 Java 程序編程基礎(chǔ) 3 Java 的起源及其發(fā)展 3 Java 程序運行原理 3 Eclipse 開發(fā)平臺 5 數(shù)據(jù)庫技術(shù) 6 SQL 語言概述 6 JDBC 模型 7 JDBC 的工作方式 8 MySQL 數(shù)據(jù)庫 10 圖形界面開發(fā)技術(shù) 10 Swing 組件類的層次 11 Swing 事件處理機制 13 Swing 中的布局管理 13 設(shè)置應用程序外觀 16 引路蜂電子地圖開發(fā)技術(shù) 17 引路蜂地圖 API 概述 17 地圖開發(fā)包類的定義 18 地圖對象類的層次關(guān)系 20 地圖圖片讀取類層次關(guān)系 21 圖形子系統(tǒng) 22 地圖配置 24 第 3 章 系統(tǒng)總體設(shè)計 25 系統(tǒng)功能描述 25 軟件總體設(shè)計 26 軟件總體結(jié)構(gòu)圖 26 系統(tǒng)開發(fā)原則 26 系統(tǒng)的通信協(xié)議 27 第 4 章 軟件各模塊的實現(xiàn) 28 用戶登錄的設(shè)計 28 在押人 員管理模塊設(shè)計 28 查詢在押人員信息模塊 29 新增在押人員信息模塊 30 修改在押人員基本信息模塊 30 刪除在押人員信息模塊 31 導出在押人員信息模塊 32 顯示在押人員路徑模塊 32 用戶管理模塊設(shè)計 33 增加帳戶模塊 34 刪除帳戶模塊 34 修改帳戶密碼模塊 35 數(shù)據(jù)庫中表的設(shè)計 35 本章小結(jié) 38 第 5 章 項目創(chuàng)新點 39 軟件的平臺無關(guān)性 39 基于桌面系統(tǒng)的 Java 地圖應用 39 采用最新的地圖顯示技術(shù) 39 第 6 章 結(jié)束語 40 參考文獻 41 致 謝 42 第 1 章 緒論 課題意義及目的 近年來,雖然監(jiān)控技術(shù)高速發(fā)展,但看守所中在押人員的狡詐意識也逐漸增強,犯罪種類有增無減,常常出現(xiàn)聚眾斗毆、自殘、逃跑等現(xiàn)象,因此,提高看守所安防管理水平,建立綜合高效的信息監(jiān)管平臺已成必然趨勢 [1]。 Java。基于 JAVA 的畢業(yè)設(shè)計論文 基于 JAVA 的無線人員定位管理軟件設(shè)計 摘 要 近年來,隨著監(jiān)獄在押人員的不斷上升,僅依靠傳統(tǒng)的視頻監(jiān)控或門禁報警系統(tǒng)已顯得獨木難支,不能做到全方位、多功能的監(jiān)控。 Guidebee Map。 目前,已有的安防系統(tǒng)大都只能實現(xiàn)對定點人群的定位,無法對移動人群進行定位,因此對于出逃在外的在押人員,監(jiān)管人員無法判斷其出逃方向,更無法獲得其出逃路線,不利 于高效地追捕。本文從上位機軟件出發(fā),利用面向?qū)ο?、?shù)據(jù)庫、 Swing、多線程等技術(shù),采用引路蜂的 J2SE 地圖開發(fā)包,設(shè)計并實現(xiàn)無線人員定位管理系統(tǒng)軟件。 本論文的主要研究內(nèi)容如下 : l 學習和掌握 Java 編程語言、 Eclipse 開發(fā)平臺、 JDBC 數(shù)據(jù)庫技術(shù)、 Swing應用程序開發(fā)包和引 路蜂地圖開發(fā)包的使用。 Java 語言發(fā)展到至今經(jīng)歷了一系列的過程, Java 在 1995 年 5 月 23 日推出了 JDK 版本,此版本標志著 Java 正式進軍 Inter 的開始。在運行時,它們都需要 Java 運行系統(tǒng)的支持,對于 Java 運行 程序, Java 運行系統(tǒng)一般是指 Java 解析器;而對于 Applet, Java 運行系統(tǒng)一般是指運行 Applet 的與 Java 相兼容的 Web 瀏覽器,并且其中包含了支持 Applet運行的環(huán)境。完成后,節(jié)節(jié)碼中便保留了地址的符號引用信息,運行系統(tǒng)通過建立的地址符號引用信息與內(nèi)存之間的對照來確定程序的內(nèi)存分配。 Java 字節(jié)碼的運行可能有兩種方式,一種是通過代碼生成器,先將字節(jié)碼翻譯成適用于本系統(tǒng)的機器碼,然后再送到硬件去執(zhí)行,這是一種編譯性工作方式。 Eclipse 附帶了一個標準的插件集,其中最著名的插件當屬Java 開發(fā)工具( Java Development Tools, JDT) 圖 21 Eclipse 程序主界面 在用最新版本的 Eclipse 開發(fā)桌面應用程序時,既可以直接編寫代碼來設(shè)計應用程序界面,也可以使用 Eclipse 的 Visual Swing Designer 來進行界面的可視化設(shè)計。 Eclipse 的使用大大減少了程序員開發(fā)程序的工作量,尤其是在程序界面設(shè)計方面。 JDBC 使程序員能夠利用當前最新的數(shù)據(jù)庫特征,如同時連接多個數(shù)據(jù)庫等。當需要為程序修改數(shù)據(jù)庫時,程序基本上只要修改在代碼中修改數(shù)據(jù)庫的驅(qū)動, URL,用戶名,密碼,其他的地方基本上是沒有發(fā)生變化的。標準的出臺使 SQL 作為標準關(guān)系數(shù)據(jù)庫語言的地位得到了加強。 ( 1) DDL Data Definition Languages 語句:數(shù)據(jù)定義語言,這些語句定義了不同的數(shù)據(jù)段、數(shù)據(jù)庫、表列、索引等數(shù)據(jù)庫對象的定義。 ( 3) DCL( Data Control Language)語句:數(shù)據(jù)控制語句,用于控制不同數(shù)據(jù)段直接的許可和訪問級別的語句。 JDBC 為數(shù)據(jù)庫應用開發(fā)人員和數(shù)據(jù)庫前臺工具開發(fā)人員提供了一種標準的應用程序設(shè)計接口,使開發(fā)人員可以用純 Java 語言編寫完整的數(shù)據(jù)庫應用程序 用 JDBC 寫的程序能夠自動地將 SQL 語句傳送給相應的數(shù)據(jù)庫管理系統(tǒng)。驅(qū)動程序管理器與實際連接到數(shù)據(jù)庫的第三方驅(qū)動程序進行通信,并且返回查詢的信息,或者執(zhí)行由查詢規(guī)定的操作 [12]。 ( 2 ) protected static String dbClassName 。 // 數(shù) 據(jù) 庫 連 接 對 象 dbClassName 。例如,下列語句將會執(zhí)行 sql 語句指定的操作。對于查詢將會返回一個ResultSet 結(jié)果集,在 Java 程序中遍歷這個結(jié)果集就可以執(zhí)行想要的操作了。 and password 39。由于具有免費使用、配置簡單、穩(wěn)定性能好、性能優(yōu)良等優(yōu)點,開源數(shù)據(jù)庫在中低端應用中占據(jù)了很大的市場人人份額,而 MySQL 正是開源數(shù)據(jù)庫的杰出代表。在本程序中,使用了 MySQL 數(shù)據(jù)庫的社區(qū)版來對程序中相關(guān)的人員信息進行維護。 Swing 中不但提供了許多功能完善的控件,而且還有良好的擴展能力。例如 IBM Lotus notes 辦公套件, Eclipse 和 NetBeans 開發(fā)工具。 Swing 組件類的層次 Swing 中的組件的層次結(jié)構(gòu)如圖 22 所示, Swing 的組件可以分為兩種類型,一種 是 JComponent 類,另一種是 Window 類。 圖 22 Swing 組件類的層次結(jié)構(gòu)圖 以上的示意圖只是從顯示效果上劃分,其實從其功能上劃分,在 包中 Swing 組件共有三種類型:頂層組件、中間組件、基本組件。 2 中間容器類:所謂的中間容器類是指那些可以充當載體,但也是不可以獨立顯示的組件。 Swing 事件處理機制 圖形用戶界面程序都需要對環(huán)境中發(fā)生的各種事件(包括鼠標的單擊、值的改變、焦點的獲取或者丟失、鍵盤輸入等 )進行 監(jiān)控并根據(jù)事件的類型進行相應的處理。 2 事件源:產(chǎn)生事件的對象。具體來說,首先通過組件的 Add Listener 方法注冊事件監(jiān)聽器,一個組件可以注 冊多個事件監(jiān)聽器。 3 實現(xiàn)了將事件源和事件監(jiān)聽器分開處理的功能。 為了將添加到容器中的 Swing 組件和其他容器進行布局, Swing 采用了兩種布局方式:無布局管理器布局和基于布局管理器的布局。不同的布局管理器使用不同的算法和策略來決定組件在窗口內(nèi)的布局。 采用無布局管理對組件進行布局時,相對于基于布局管理器的布局方式在對組件的大小和位置的控制上較為靈活,但這種布局方法會導致平臺相關(guān),在不同的平臺上可能產(chǎn)生不同的顯示效果。 BorderLayout BorderLayout 布局管理器把容器分為五個區(qū)域: North, South, East, West,Center。如果窗口變寬了,則 West 和 East 不變, North、 Center 和 South 區(qū)域變寬。 GridLayout 基本布局策略是把容器的空間劃分成若干行乘以若干列的網(wǎng)格區(qū)域,組件就位于這些劃分出來的小區(qū)域中,所有的區(qū)域大小一樣。 Public JPanel 。圖形界面程序外觀包括 Java 外觀( Metal 風格外觀), Windows 外觀, CDE/Motif, Mac OS 外觀等。將該段代碼放入應用程序 main 方法的開頭就可以設(shè)置應用程序的外觀。 ( 3)使用 CDE/Motif 外觀 “” 。如果是用來進行網(wǎng)站開發(fā),一般采用 Google Map API[21]來進行開發(fā)。對于標準的 Java 語言它們沒有提供相應的 API。引路蜂地圖開發(fā)包在對地圖圖片和地圖服務(wù)進行了抽象,其中地圖圖片主要用于顯示地圖圖片,地圖圖片可以來源于三個方面: 1 在線地圖:可以連接包括 Google 地圖, Bing 地圖等二十多種地圖,并支持自定義地圖。引路蜂地圖開發(fā)包支持谷歌地圖服務(wù),在中國也支持 MapABC, Bing 地圖。這樣對于不同的平臺,只要實現(xiàn)相應的接口,就可以使用同一個開發(fā)包。 MapLayer 定義了通用的地圖操作,如設(shè)置地圖的中心點,放大,縮小,移動,以及坐 標變換(從屏幕坐標到地圖坐標或從地圖坐標到屏幕坐標),它是所有地圖類的基類。 Vector
點擊復制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1