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

正文內容

手機日志系統(tǒng)的設計與實現(xiàn)_本科生畢業(yè)論文(編輯修改稿)

2024-10-06 10:11 本頁面
 

【文章內容簡介】 PDE。 JDT 支持 Java 開發(fā)、 CDT 支持 C 開發(fā)、PDE 用來支持插件開發(fā), Eclipse Platform 則是一個開放的可擴展 IDE,提供了一個通用的開發(fā)平臺。它提供建造塊和構造并運行集成 軟件開發(fā)工具 的基礎。 Eclipse Platform 允許工具建造者獨立開發(fā)與他人工具無縫集成的工具從而無須分辨一個工具功能在哪里結束,而另一個工具功能在哪里開 始 。 西南科技大學城市學院本科生畢業(yè)論文 VIII 第二章 系統(tǒng)分析 可行性分析 經濟可行性分析 隨著企業(yè)信息化的發(fā)展 ,企業(yè)信息系統(tǒng)變得越來越復雜,企業(yè)對信息系統(tǒng)安全性的要求也越來越高,為了保證信息系統(tǒng)的安全性,開發(fā)人員采用了多種技術來提高信息系統(tǒng)的安全性,其中日志技術是比較重要的一種。手機日志系統(tǒng)眼神里了客戶端用戶對空間位置的需求,使得企業(yè)更方便的獲得服務,這給工作帶來了便利,增強了企業(yè)對員工的工作管理,提高了工作效率。 而且 J2ME 不需要繁瑣的格式,它提供友好的用戶界面,同時可以在本地存儲數(shù)據,節(jié)約網絡流量。 目前的日志 工作方式多元化,主要有紙張?zhí)顚懀Z音錄制,網上填寫日志,以及短信填寫日志和 WAP 填寫日志,前兩種不能及時將信息反饋給服務器,不能做到信息的及時性。 WAP 填寫日志是基于 WAP 技術的填寫日志方式。然而 WAP 填寫日志采用 B/S 的方式訪問 Inter,并且只訪問 WML,因此通信流量大,網絡時延相對較長。 WAP 填寫日志通信費用較高,操作也不熟悉。本設計 以 J2ME 為開發(fā)平臺,利用 Java 提供強大工具,在手機上實現(xiàn)靜態(tài) HTML 技術所無法實現(xiàn)的計算處理、數(shù)據存儲、與服務器的通信等功能。該日志管理系統(tǒng)操作簡單并且為用戶提 供了日志分析功能 ,使用戶能夠分析企業(yè)信息系統(tǒng)的使用情況并對信息系統(tǒng)進行優(yōu)化。 Jsp+tomcat+mysql 是其中最杰出的代表之一,它集面向對象數(shù)據庫技術、多媒體技術于一身,是目前最有代表性的跨平臺開發(fā)工具之一。針對開發(fā)軟件都是免費的對于軟件的成本將有巨大影響。 技術可行性分析 J2ME 是一種廣泛的以消費性信息產品為目標的,高度優(yōu)化的 Java 運行時環(huán)境。其中的大部分類都保留了 J2SE 和 J2EE 的類,但根據移動設備的不同 有 優(yōu)化和更新。J2ME 主要用于小型嵌入式設備上,這些設備與 普通的 PC 設備相比沒有統(tǒng)一的硬件標準和操作方式,其功能也千差萬別。 本系統(tǒng)主要代碼用的是 java 腳本語言, java與所有的 ActiveX Script 語言都相容,除了可結合 HTML, ASP, Java Script、 Active X服務器組件來設計外,并可經由“ plugIn(外掛組件模組)的方式,使用其他廠商( Third 西南科技大學城市學院本科生畢業(yè)論文 IX Party)所提供的語言。而且隱密安全性高,如果我們在瀏覽器中直接查看網頁的原始代碼,就只能看到 html 文件,原始的 java 程序代碼是看不到的!這是因為 java 程序先于網站服務(W eb Server)端執(zhí)行后,將結果轉換成標準 html 文件,再傳送到客戶端( Client)的瀏覽器上,因此,我們所辛苦撰寫的 java 程序并不會輕易地被看見進而被盜用,易于操控數(shù)據庫。所以,開發(fā)本系統(tǒng)具備很好的技術可行性。 需求分析 本系統(tǒng)主要實現(xiàn)的功能如下兩點:主要分為移動用戶界面實現(xiàn)的功能和管理員界面實現(xiàn)的功能。分別如下 : 移動用戶界面功能: 1) 編輯新日志功能,選擇日志類型,編輯并保存日志。 2) 日志搜索功能,通過日期、用戶 ID、日志類型進行日志搜索。 3) 日志草稿箱功能,顯示記錄庫中的所有日志,可以編輯、刪除 日志。 4) 編輯舊日志功能,用記錄庫中日志信息填充界面,顯示外觀編輯新日志界面相似。 管理員界面功能: 1) 用戶管理功能:包括添加、刪除、修改用戶。 2) 日志模版管理功能:包括添加、刪除、修改模版。 3) 日志管理功能:包括添加、刪除、修改積分。 Web 服務器子系統(tǒng)向外部提供管理員使用的服務和提供給移動終端的符合 HTTP協(xié)議的服務,包括登錄驗證服務,添加用戶,刪除用戶和修改用戶服務,添加日志模版,刪除日志模版,修改日志模版和下載日志模版服務,添加日志(即上傳日志)、查詢日志、刪除日志和日志積分服務。 Web 服務子系統(tǒng)用例 圖 1 所示: 西南科技大學城市學院本科生畢業(yè)論文 X 圖 1 Web 服務子系統(tǒng)用例圖 瀏覽器端用例圖同 Web 服務器子系統(tǒng)提供的關于管理員功能很相似,只要添加一些編輯用戶和模版功能即可。手機客戶端用例圖如圖 2 所示。 西南科技大學城市學院本科生畢業(yè)論文 XI 圖 2 手機端子系統(tǒng)用例圖 西南科技大學城市學院本科生畢業(yè)論文 XII 第三章 系統(tǒng)總體設計 系統(tǒng)的總體設計 本章就從手機日志系統(tǒng)進行設計,系統(tǒng)功能包括兩大部分:一是移動用戶通過手機填寫日志及通過手機進行日志查詢,二是管理員可以管理用戶、日志模版及日志 。 系統(tǒng)設計目標 系統(tǒng)的設計目標是掌握使用無線 Java 應用技術即 J2ME 技術的軟件系統(tǒng)設計方法,并且以一個手機日志工作系統(tǒng)的實際應用來進行討論。 手機 日志 是方便您通過手機隨時隨地瀏覽和更新 日志 的一項服務,不管您身處何地 , 只要您的手機可以上網,就可以 隨時 瀏覽他人 日志 或者更新自己的 日志 , 該日志管理 系統(tǒng)操作簡單并且為用戶提供了日志分析功能 ,使用戶能夠分析企業(yè)信息系統(tǒng)的使用情況并對信息系統(tǒng)進行優(yōu)化 .而且 J2ME 不需要繁瑣的格式,它提供友好的用戶界面,同時可以在本地存儲數(shù)據,節(jié)約網絡流量。 這種移動工作方式,使得到人們可以隨時隨地工作。移動用戶只需擁有支持 J2ME的手機或 PDA,即可在移動設備訪問放置于企業(yè)內的 Web 服務器系統(tǒng),因此沒有過多考慮 PC 機瀏覽器部分。 雖然移動工作系統(tǒng)在功能上和網上工作系統(tǒng)相似,但性能上確有較大差異,主要源于手機客戶端。手機客戶端作為資源有限的設備,主要有以下一些特點 : 1) 內存有限,計算機能力有限,存取速度慢; 2) 輸入 /輸出的單一性,手機沒有 PC機標準鍵盤那么多按鍵,也沒有鼠標; 3) 顯示能力非常有限,如顯示尺寸小,分辨率低等; 4) 網絡連接速度慢而且不可靠。 上述特點使得無線應用開發(fā)與桌面或企業(yè)計算應用開發(fā)有很大的不同,因此在移動設備端程序設計中,對軟件性能的要求特別重要。 本方案在設計過程中性能要達到如下目標: 西南科技大學城市學院本科生畢業(yè)論文 XIII 提供友好的移動客戶端人機界面。設計規(guī)范,風格統(tǒng)一,盡量使用用戶操作簡便、容易上手。保持移動客戶端應用的簡單。在開發(fā)應用過程中,讓服務器做大部分工作,將消 耗計算機資源的數(shù)據計算交給服務器來處理,盡量讓移動客戶端處理少量和簡單數(shù)據計算。具有良好的可維護性,可重用性性和可擴展性。采用合適的設計模式,提高系統(tǒng)性能的同時使程序結構清晰,采用 MVC 三層架構,使系統(tǒng)良好的可維護性、可重用性與可擴展性。隨著業(yè)務的增多,可以在本系統(tǒng)的基礎上添加新的功能,而不需要重新開發(fā)新系統(tǒng),既能節(jié)省時間和精力,又能減輕一大部分的開發(fā) 費用 。 系統(tǒng)設計思路: 通過手機使用 HTTP 協(xié)議與 Web 服務器盡心通信的技術很多,本系統(tǒng)采用 Java解決方案,使用 J2ME 技術與 Web 服務器 交互。在 Web 服務器子系統(tǒng)中,本系統(tǒng)采用 J2SE 體系結構以實現(xiàn)靈活和的設計進行與開發(fā)。 本設計將手機日志系統(tǒng)設計成多層結快速構,每一層都有特定功能。將應用系統(tǒng)數(shù)據庫作為第三層,為移動應用程序數(shù)據提供持久的存儲庫。第二層是業(yè)務邏輯層,負責接受移動客戶端的請求和處理,和第三層(數(shù)據庫)進行通信,再將影響結果返回手機客戶端。第一層是手機客戶端 J2ME 程序。是一個運行在移動設備上的 MIDlet。用戶在該設備上輸入相關信息, MIDlet 使用一個 HttpConnection 向服務器發(fā)送請求,服務器再將請求結果發(fā)給 MIDlet,并由 MIDlet 顯示在設備上。 系統(tǒng)總體構架 客戶端和服務器的通信 客戶端和服務器的通信之間的通信以“請求 — 服務”的方式進行。 PC 客戶端或者手機客戶端先向服務器發(fā)送“請求”( HttpRequest),服務器再“相應”( Response)這個請求,如圖 3 所示: HTTP請求 響應 客戶端 服務器 西南科技大學城市學院本科生畢業(yè)論文 XIV 圖 3 系統(tǒng)通信以“請求 — 相應”的方式進行 系統(tǒng)總體構架 MVC標準模式較經典的應用就是將結 JSP+Servlet+JavaBean 合在一起,可以實現(xiàn)系統(tǒng)的可維護性、可重用性與可擴展性。把應用程序分成三個核心部件:模型、視圖、控制器。它們各自處理自己特定的任務,并負責完成與其他部分的通信。 本系統(tǒng)中 Web 服務器端采用了 JSP+Servlet+JavaBean +JDBC 技術編寫 CGI 程序,用于數(shù)據的動態(tài)加載和頁面的響應;手機客戶采用 J2ME 技術,數(shù)據庫選擇了 MYSQL作為數(shù)據庫的存儲基礎。如圖:其中客戶層為 J2ME MIDP 移動客戶端,客戶層的 PC瀏覽器由 Web 服務器中的 JSP 也就是視圖( View 即“ V”)負責處理頁面的顯示;由Servlet,也就是控制器( Controller 即“ C”)充當業(yè)務邏輯層,處理大部分業(yè)務邏輯,并返回相應結果;由 JavaBean 充當數(shù)據層,也就是模型( Model 即“ M”),負責數(shù)據的處理, JavaBean 是 JSP 組件技術的核心,是可重用組件。 圖 4 手機日志工作系統(tǒng)的三層結構 Web 服務器的 JavaServlet 程序接受 J2ME 客戶端的 HTTP 連接請求 , Servlet 作為 MIDP 客戶端和 Web 服務器信息的橋梁,然后通過一個 JavaBean 組件使用 JDBC訪問應用程序數(shù)據庫。服務器端的程序運行在 Apach 服務器上,它由運行在 Web 容器中的 JSP、 JavaServlet 和運行 JavaBean 組建構成。 Web 服務器的代理模型 (delegation model)非常簡單。當一個請求 (request)被送到 Web 服務器里來時,它只 西南科技大學城市學院本科生畢業(yè)論文 XV 單純的把請求 (request)傳遞給可以很好的處理請求 (request)的程序。 Web 服務器僅僅提供一個可以執(zhí)行服 務器端 (serverside)程序和返回 (程序所產生的 )響應 (response)的環(huán)境,而不會超出職能范圍。服務器端 (serverside)程序通常具有事務處理 (transaction processing),數(shù)據庫連接 (database connectivity)和消息 (messaging)等功能。 手機日志工作系統(tǒng)采用多層體系結構,各層之間可以通過明確定義的接口進行分隔,因此可以減少將來改動時的復雜度與工作量。圖 4 是本系統(tǒng)的三層結構圖,圖中客戶層指的是手機客戶端應用程序。中間級的 JSP、 Servlet 和 JavaBean 是本系統(tǒng)的Web 服務器端應用, MYSQL 在數(shù)據層。 移動客戶端 移動日志工作系統(tǒng)與網上日志工作系統(tǒng)的區(qū)別就在于可通過移動設備實現(xiàn)隨時隨地訪問,而后者僅限于固定的 PC 機通過有線網絡訪問。在 WAP 填寫日志方式中,移動終端僅起到數(shù)據顯示的作用,業(yè)務邏輯完全由服務器端執(zhí)行,所有的服務必須在網絡接通時才可使用。由于無線網絡連接通常是高時延、低寬帶的,所以 WAP 填寫日志不僅時間和費用消耗大,而且會增加服務器負荷,反映速度慢,一定程度上限制了其他推廣應用。 相比之 下,移動填寫日志工作系統(tǒng)客戶端軟件運行于支持 J2ME 的手機或 PDA上, MIDP 程序能夠在本地存儲和處理數(shù)據,因此可以節(jié)約網絡流量、節(jié)省帶寬、減少時延,從而有效的緩解了 WAP 填寫日志方式的時間和費用大的問題。 移動日志工作系統(tǒng)的移動客戶端程序結構是符合 J2ME MIDP 規(guī)范的 MIDlet 程序。客戶端程序提供人機交互的 UI(界面)操作,接受移動用戶在移動設備上的輸入信息,利用通過聯(lián)網架構( GCF)提供的聯(lián)網功能與服務器端交互,并將服務器端反饋的結果信息顯示在用戶界面上。 服務器端 移動日志工作系統(tǒng) Web 服務器包括視圖層、業(yè)務邏輯層和數(shù)據模型層。業(yè)務邏輯層作為服務器系統(tǒng)的訪問入口,處理用戶發(fā)送的 HTTP 請求和結果數(shù)據的
點擊復制文檔內容
試題試卷相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1