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

正文內(nèi)容

手機(jī)日志系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)-文庫吧資料

2025-08-04 05:33本頁面
  

【正文】 日志查詢菜單屏用戶ID查詢屏日志類型查詢屏草稿箱屏 保存 將舊日志信息 再次選 上傳日至類型、標(biāo)題、 填入編輯日志 擇操作編輯新(或舊)日志屏 內(nèi)容、圖片信息 上傳日志失敗圖14 客戶端程序流程圖 瀏覽器的程序流程瀏覽器的程序流程,如圖15所示。 程序的運(yùn)行流程()方法可在顯示屏之間進(jìn)行切換。9) 日志列表界面,分頁顯示所有日志信息。7) 添加日志模版界面,輸入日至模版信息,提交保存到數(shù)據(jù)庫中。5) 修改用戶界面,可以很靈活的進(jìn)行用戶信息修改,并提交保存。3) 終端用戶列表界面,分頁顯示所有的用戶。 圖13日志草稿箱界面圖瀏覽器端界面包括以下界面:1) 管理員登錄界面,輸入管理員編號(hào)、姓名和密碼進(jìn)行管理員驗(yàn)證,通過驗(yàn)證進(jìn)入系統(tǒng)主界面。 圖12編輯新日志界面 日志草稿箱界面,顯示記錄庫中的所有日志,可以編輯、刪除日志。如圖11所示: 圖11日志搜索結(jié)果顯示界面 編輯新日志界面,選擇日志;類型,編輯并保存日志。如圖10所示。如9所示。 圖8登錄界面圖 系統(tǒng)目錄界面,顯示系統(tǒng)主要功能。 :實(shí)現(xiàn)手機(jī)客戶端持久儲(chǔ)存,通過記錄庫讀入與保存日志記錄,使用戶在離線方式下填寫日志成為可能。// 得到將添加到數(shù)據(jù)庫中的這條日志IDlogId=()+1。else{//無圖片資源給圖片一個(gè)默認(rèn)路徑值photoStr =logPhoto/。//用圖片存放文件夾和系統(tǒng)時(shí)間作為圖片路徑名photoStr=logPhoto/+currentTime+.png。(dataByte)。//創(chuàng)建字節(jié)數(shù)組,并把手機(jī)客戶端數(shù)據(jù)流讀入dataByte數(shù)組int length = textLength+photoLength。 f=new ((/logPhoto),currentTime+.png)。}doPost(){ in = ()。} }}else{//庫中沒有搜索到用戶要查詢的日志,countB=0,countS=0(countB+$)}。(|+(integral))。(|+(templateName))。(+(userId))。icountB。(|+$)。(countS+$)。//給日表行賦值countS=5。// sqlDate=(syear++smon+z+sday)。String smon= (date)。SimpleDateFormat sd = new SimpleDateFormat(dd)。}catch( pe){}//用SimpleDateFormat格式化data數(shù)據(jù)SimpleDateFormat sy= new SimpleDateFormat(yyy)。 處理瀏覽器通過日期查詢?nèi)罩菊?qǐng)求此LogsSingleDate類是一個(gè)處理瀏覽器端通過日期查詢?nèi)罩镜腟ervlet類。 接收來自MIDlet客戶的日志搜索請(qǐng)求,并解析出日志搜索類型和對(duì)應(yīng)的值,再調(diào)用日志類的日期查詢,用戶ID查詢或日志類型查詢以運(yùn)行日志搜索,然后將搜索結(jié)果以字符串格式給客戶發(fā)回。業(yè)務(wù)邏輯層則由Servlet負(fù)責(zé)處理來自客戶端的請(qǐng)求,由于本設(shè)計(jì)是基于J2ME手機(jī)日志的設(shè)計(jì)與實(shí)現(xiàn),下面主要介紹接受J2ME客戶端HTTP連接請(qǐng)求的Servlet文件。圖5管理員進(jìn)入系統(tǒng)流程圖圖5 移動(dòng)用戶程圖 第四章 服務(wù)器端的設(shè)計(jì) 數(shù)據(jù)庫存儲(chǔ)層設(shè)計(jì)手機(jī)日志系統(tǒng)是一個(gè)數(shù)據(jù)庫驅(qū)動(dòng)的應(yīng)用程序,系統(tǒng)共設(shè)計(jì)4張表。管理員進(jìn)入系統(tǒng)流程圖,如圖6所示。:管理員登錄系統(tǒng)后就可以選擇管理相關(guān)操作。業(yè)務(wù)邏輯層作為服務(wù)器系統(tǒng)的訪問入口,處理用戶發(fā)送的HTTP 請(qǐng)求和結(jié)果數(shù)據(jù)的發(fā)送,業(yè)務(wù)邏輯層承擔(dān)了整個(gè)系統(tǒng)的控制。客戶端程序提供人機(jī)交互的UI(界面)操作,接受移動(dòng)用戶在移動(dòng)設(shè)備上的輸入信息,利用通過聯(lián)網(wǎng)架構(gòu)(GCF)提供的聯(lián)網(wǎng)功能與服務(wù)器端交互,并將服務(wù)器端反饋的結(jié)果信息顯示在用戶界面上。 相比之下,移動(dòng)填寫日志工作系統(tǒng)客戶端軟件運(yùn)行于支持J2ME的手機(jī)或PDA上,MIDP程序能夠在本地存儲(chǔ)和處理數(shù)據(jù),因此可以節(jié)約網(wǎng)絡(luò)流量、節(jié)省帶寬、減少時(shí)延,從而有效的緩解了WAP 填寫日志方式的時(shí)間和費(fèi)用大的問題。在WAP填寫日志方式中,移動(dòng)終端僅起到數(shù)據(jù)顯示的作用,業(yè)務(wù)邏輯完全由服務(wù)器端執(zhí)行,所有的服務(wù)必須在網(wǎng)絡(luò)接通時(shí)才可使用。中間級(jí)的JSP、Servlet和JavaBean是本系統(tǒng)的Web服務(wù)器端應(yīng)用,MYSQL在數(shù)據(jù)層。 手機(jī)日志工作系統(tǒng)采用多層體系結(jié)構(gòu),各層之間可以通過明確定義的接口進(jìn)行分隔,因此可以減少將來改動(dòng)時(shí)的復(fù)雜度與工作量。Web服務(wù)器僅僅提供一個(gè)可以執(zhí)行服務(wù)器端(serverside)程序和返回(程序所產(chǎn)生的)響應(yīng)(response)的環(huán)境,而不會(huì)超出職能范圍。Web服務(wù)器的代理模型(delegation model)非常簡單。圖4 手機(jī)日志工作系統(tǒng)的三層結(jié)構(gòu) Web服務(wù)器的JavaServlet程序接受J2ME客戶端的HTTP連接請(qǐng)求,Servlet作為MIDP客戶端和Web服務(wù)器信息的橋梁,然后通過一個(gè)JavaBean組件使用JDBC訪問應(yīng)用程序數(shù)據(jù)庫。 本系統(tǒng)中Web服務(wù)器端采用了JSP+Servlet+JavaBean +JDBC技術(shù)編寫CGI程序,用于數(shù)據(jù)的動(dòng)態(tài)加載和頁面的響應(yīng);手機(jī)客戶采用J2ME技術(shù),數(shù)據(jù)庫選擇了MYSQL作為數(shù)據(jù)庫的存儲(chǔ)基礎(chǔ)。把應(yīng)用程序分成三個(gè)核心部件:模型、視圖、控制器。 系統(tǒng)總體構(gòu)架 客戶端和服務(wù)器的通信之間的通信以“請(qǐng)求—服務(wù)”的方式進(jìn)行。是一個(gè)運(yùn)行在移動(dòng)設(shè)備上的MIDlet。第二層是業(yè)務(wù)邏輯層,負(fù)責(zé)接受移動(dòng)客戶端的請(qǐng)求和處理,和第三層(數(shù)據(jù)庫)進(jìn)行通信,再將影響結(jié)果返回手機(jī)客戶端。 本設(shè)計(jì)將手機(jī)日志系統(tǒng)設(shè)計(jì)成多層結(jié)快速構(gòu),每一層都有特定功能。: 通過手機(jī)使用HTTP協(xié)議與Web服務(wù)器盡心通信的技術(shù)很多,本系統(tǒng)采用Java解決方案,使用J2ME技術(shù)與Web服務(wù)器交互。采用合適的設(shè)計(jì)模式,提高系統(tǒng)性能的同時(shí)使程序結(jié)構(gòu)清晰,采用MVC三層架構(gòu),使系統(tǒng)良好的可維護(hù)性、可重用性與可擴(kuò)展性。在開發(fā)應(yīng)用過程中,讓服務(wù)器做大部分工作,將消耗計(jì)算機(jī)資源的數(shù)據(jù)計(jì)算交給服務(wù)器來處理,盡量讓移動(dòng)客戶端處理少量和簡單數(shù)據(jù)計(jì)算。設(shè)計(jì)規(guī)范,風(fēng)格統(tǒng)一,盡量使用用戶操作簡便、容易上手。 上述特點(diǎn)使得無線應(yīng)用開發(fā)與桌面或企業(yè)計(jì)算應(yīng)用開發(fā)有很大的不同,因此在移動(dòng)設(shè)備端程序設(shè)計(jì)中,對(duì)軟件性能的要求特別重要。 雖然移動(dòng)工作系統(tǒng)在功能上和網(wǎng)上工作系統(tǒng)相似,但性能上確有較大差異,主要源于手機(jī)客戶端。這種移動(dòng)工作方式,使得到人們可以隨時(shí)隨地工作。 系統(tǒng)設(shè)計(jì)目標(biāo)系統(tǒng)的設(shè)計(jì)目標(biāo)是掌握使用無線Java應(yīng)用技術(shù)即J2ME技術(shù)的軟件系統(tǒng)設(shè)計(jì)方法,并且以一個(gè)手機(jī)日志工作系統(tǒng)的實(shí)際應(yīng)用來進(jìn)行討論。手機(jī)客戶端用例圖如圖2所示。 Web服務(wù)器子系統(tǒng)向外部提供管理員使用的服務(wù)和提供給移動(dòng)終端的符合HTTP協(xié)議的服務(wù),包括登錄驗(yàn)證服務(wù),添加用戶,刪除用戶和修改用戶服務(wù),添加日志模版,刪除日志模版,修改日志模版和下載日志模版服務(wù),添加日志(即上傳日志)、查詢?nèi)罩?、刪除日志和日志積分服務(wù)。2) 日志模版管理功能:包括添加、刪除、修改模版。4) 編輯舊日志功能,用記錄庫中日志信息填充界面,顯示外觀編輯新日志界面相似。 2) 日志搜索功能,通過日期、用戶ID、日志類型進(jìn)行日志搜索。 需求分析本系統(tǒng)主要實(shí)現(xiàn)的功能如下兩點(diǎn):主要分為移動(dòng)用戶界面實(shí)現(xiàn)的功能和管理員界面實(shí)現(xiàn)的功能。而且隱密安全性高,如果我們?cè)跒g覽器中直接查看網(wǎng)頁的原始代碼,就只能看到html文件,原始的java程序代碼是看不到的!這是因?yàn)閖ava程序先于網(wǎng)站服務(wù)(Web Server)端執(zhí)行后,將結(jié)果轉(zhuǎn)換成標(biāo)準(zhǔn)html文件,再傳送到客戶端(Client)的瀏覽器上,因此,我們所辛苦撰寫的java程序并不會(huì)輕易地被看見進(jìn)而被盜用,易于操控?cái)?shù)據(jù)庫。J2ME主要用于小型嵌入式設(shè)備上,這些設(shè)備與普通的PC設(shè)備相比沒有統(tǒng)一的硬件標(biāo)準(zhǔn)和操作方式,其功能也千差萬別。 技術(shù)可行性分析 J2ME是一種廣泛的以消費(fèi)性信息產(chǎn)品為目標(biāo)的,高度優(yōu)化的Java運(yùn)行時(shí)環(huán)境。 Jsp+tomcat+mysql是其中最杰出的代表之一,它集面向?qū)ο髷?shù)據(jù)庫技術(shù)、多媒體技術(shù)于一身,是目前最有代表性的跨平臺(tái)開發(fā)工具之一。本設(shè)計(jì)以J2ME為開發(fā)平臺(tái),利用Java提供強(qiáng)大工具,在手機(jī)上實(shí)現(xiàn)靜態(tài)HTML技術(shù)所無法實(shí)現(xiàn)的計(jì)算處理、數(shù)據(jù)存儲(chǔ)、與服務(wù)器的通信等功能。然而WAP填寫日志采用B/S的方式訪問Internet,并且只訪問WML,因此通信流量大,網(wǎng)絡(luò)時(shí)延相對(duì)較長。目前的日志工作方式多元化,主要有紙張?zhí)顚?,語音錄制,網(wǎng)上填寫日志,以及短信填寫日志和WAP填寫日志,前兩種不能及時(shí)將信息反饋給服務(wù)器,不能做到信息的及時(shí)性。手機(jī)日志系統(tǒng)眼神里了客戶端用戶對(duì)空間位置的需求,使得企業(yè)更方便的獲得服務(wù),這給工作帶來了便利,增強(qiáng)了企業(yè)對(duì)員工的工作管理,提高了工作效率。Eclipse Platform允許工具建造者獨(dú)立開發(fā)與他人工具無縫集成的工具從而無須分辨一個(gè)工具功能在哪里結(jié)束,而另一個(gè)工具功能在哪里開始。JDT支持Java開發(fā)、CDT支持C開發(fā)、PDE用來支持插件開發(fā),Eclipse Platform則是一個(gè)開放的可擴(kuò)展IDE,提供了一個(gè)通用的開發(fā)平臺(tái)。 eclipse的介紹 Eclipse的主要組成:Eclipse是一個(gè)開放源代碼的軟件開發(fā)項(xiàng)目,專注于為高度集成的工具開發(fā)提供一個(gè)全功能的、具有商業(yè)品質(zhì)的工業(yè)平臺(tái)。 (5)數(shù)據(jù)一致性和可維護(hù)性,以確保數(shù)據(jù)的安全性和可靠性。文件管理方式中,數(shù)據(jù)處于一種分散的狀態(tài),不同的用戶或同一用戶在不同處理中其文件之間毫無關(guān)系。數(shù)據(jù)的獨(dú)立性包括數(shù)據(jù)庫中數(shù)據(jù)庫的邏輯結(jié)構(gòu)和應(yīng)用程序相互獨(dú)立,也包括數(shù)據(jù)物理結(jié)構(gòu)的變化不影響數(shù)據(jù)的邏輯結(jié)構(gòu)。減少了大量重復(fù)數(shù)據(jù),減少了數(shù)據(jù)冗余,維護(hù)了數(shù)據(jù)的一致性。 (2) 減少數(shù)據(jù)的冗余度。數(shù)據(jù)庫具有以下主要作用: (1) 實(shí)現(xiàn)數(shù)據(jù)共享。由于這四個(gè)軟件都是自由或開放源碼軟件(FLOSS),因此使用這種方式不用花一分錢就可以建立起一個(gè)穩(wěn)定、免費(fèi)的網(wǎng)站系統(tǒng)。對(duì)于一般的個(gè)人使用者和中小型企業(yè)來說,MySQL提供的功能已經(jīng)綽綽有余,而且由于MySQL是開放源碼軟件,因此可以大大降低總體擁有成本。   (9)可以處理擁有上千萬條記錄的大型數(shù)據(jù)庫。  ?。?)提供TCP/IP、ODBC和JDBC等多種數(shù)據(jù)庫連接途徑。  ?。?)優(yōu)化的SQL查詢算法,有效地提高查詢速度。這些編程語言包括C、C++、Python、Java、Perl、PHP、Eiffel、Ruby和Tcl等?! 。?)支持AIX、FreeBSD、HPUX、Linux、Mac OS、Novell Netware、OpenBSD、OS/2 Wrap、Solaris、Windows等多種操作系統(tǒng)。由于其體積小、速度快、總體擁有成本低,尤其是開放源碼這一特點(diǎn),許多中小型網(wǎng)站為了降低網(wǎng)站總體擁有成本而選擇了MySQL作為網(wǎng)站數(shù)據(jù)庫。在2008年1月16號(hào)被Sun公司收購。一方面,可以對(duì)傳輸?shù)臄?shù)據(jù)進(jìn)行加密;另一方面,采用安全域來確保未經(jīng)授權(quán)的MIDlet套件無法訪問受權(quán)限控制的數(shù)據(jù)、應(yīng)用程序以及其他網(wǎng)絡(luò)和設(shè)備資源。 自從人類步入網(wǎng)絡(luò)時(shí)代以后,網(wǎng)絡(luò)安全始終是很一個(gè)關(guān)鍵的問題。MIDP OTA provisioning模型為移動(dòng)服務(wù)提供商提供了單一、標(biāo)準(zhǔn)的部署MIDP應(yīng)用程序的途徑。支持Overtheair (OTA) ,它使得用戶能夠動(dòng)態(tài)地部署和更新移動(dòng)設(shè)備上的應(yīng)用程序?! ≡谕ㄐ欧矫妫?、報(bào)文、socket通信以及串口通信的支持?! ?duì)J2ME游戲開發(fā)的支持可能是開發(fā)者和用戶都企盼已久的。在以前,ABB只包含在Mobile Media API(MMAPI)中,現(xiàn)在將其納入到MIDP中來,開發(fā)者就可以不用依賴于MMAPI了。2002年10月,JCP(Java Community Process,參見),它大大加強(qiáng)了對(duì)用戶界面、多媒體和游戲功能、網(wǎng)絡(luò)連接功能的支持,同時(shí)將OTA應(yīng)用程序下載包括到規(guī)范中來,另外還為無線信息設(shè)備提供了端到端(endtoend)的安全機(jī)制。移動(dòng)信息設(shè)備Profile(Mobile Information Device Profile或MIDP)以CLDC為基礎(chǔ),它是第一個(gè)制訂完成Profile,也是第一個(gè)可供使用的J2ME應(yīng)用程序運(yùn)行環(huán)境。因此,我們?cè)贑onfiguration的基礎(chǔ)上,又提出了Profile的概念。CDC和CLDC僅僅是對(duì)各類設(shè)備中最具共性的配置提供了基本的功能集合。應(yīng)該注意到,J2ME要支持的硬件平臺(tái)也有很大差異,其中有比較高端的設(shè)備,例如電視機(jī)的機(jī)頂盒、網(wǎng)絡(luò)電視等;也有比較低端的,像手機(jī)、尋呼機(jī)等。準(zhǔn)確地說,J2ME是為了支持像PDA、手機(jī)等小型的嵌入式或移動(dòng)設(shè)備而推出的一系列的技術(shù)和規(guī)范的總稱。它以J2SE為基礎(chǔ),增加了處理服務(wù)器端計(jì)算的功能。第一章 緒論 手機(jī)日志的開發(fā)環(huán)境 操作系統(tǒng):Micros
點(diǎn)擊復(fù)制文檔內(nèi)容
范文總結(jié)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1