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

正文內容

手機日志系統(tǒng)的設計與實現(xiàn)_本科生畢業(yè)論文(參考版)

2024-09-04 10:11本頁面
  

【正文】 最后要感謝我的家人以及我的朋友們對我的理解、支持、鼓勵和幫助,正是因為 有了他們,我所做的一切才更有意義;也正是因為有了他們,我才有了追求進步的勇氣和信心 時間的倉促及自身專業(yè)水平的不足,整篇論文肯定存在尚未發(fā)現(xiàn)的缺點和錯誤。沒有邢老師的辛勤栽培、孜孜教誨,就沒有我論文的順利完成。在此,我特別要感謝我的導師邢老師。 論文的寫作是枯燥艱辛而又富有挑戰(zhàn)的。正是由于他們,我才能在各方面取得顯著的進步,在此向他們表示我由衷的謝意,并祝所有的老師培養(yǎng)出越來越多的優(yōu)秀人才,桃李滿天下! 通過這一階段的努力,我的畢業(yè)論文《手機日志系統(tǒng)的設計與實現(xiàn)》終于完成了,這意味著大學生活即將結束。為了指導我們的畢業(yè)論文,他放棄了自己的休息時間,他的這種無私奉獻的敬業(yè)精神令人欽佩,在此我向他們表示我誠摯的謝意。本程序的優(yōu)化,改進和維護將還有很大的空間,在實際的工作中應該對程序精益求精,在以后的時間里,還將對本程序進行進一步的優(yōu)化 。手機日志系統(tǒng) 是一個精度要求很高的程序系統(tǒng) 若有一點點的差錯都將很容易導致程序在運行不久后 出現(xiàn)錯誤 。 到目前位置,程序基本上的框架結構已經(jīng)搭好,代碼也已經(jīng)完成,部分的界面已經(jīng)運行出來了,但是部分的代碼還是會在運行的時候出錯。就是在現(xiàn)在的數(shù)據(jù)庫系統(tǒng)中,也必須依賴日志的存在,來還原操作。日志輸出也是日志控制的一個內容。但對一個完善的日志系統(tǒng),日志輸出和日志存儲又是有區(qū)別的。在控制臺輸出的,只會是非常核心的內容或者是致命的錯誤,況且,在有些情況下,不一樣會有控制臺。這和傳統(tǒng)的 stdout、 stderr、 syslog 有很大的區(qū)別,便于遠程管理,更大的潛力在于,可以在運行期,通過登錄 tel 來動態(tài)調整系統(tǒng)環(huán)境配置。比如日志輸出目的地,比如日志的輸出級別。文本方式對人來說閱讀方便,但不容易檢索,特別是在大量日志的情況下,更不好維護了。最重要的是,日志系統(tǒng)必須提供一個簡單的規(guī)則,為后續(xù)的管理和檢索提供方便性和靈活性。 日志內容可以來源于任何其他系統(tǒng),但對日志系統(tǒng)來說,這是個格式化的緩 沖區(qū)。因此有必要針對日志內容在更小粒度的劃分,就是內容格式的設計。這個規(guī)則的粒度相當粗糙。比如關閉某些內容,或者重定向內容的輸入目標點?;谌罩镜姆治?,最重 要的是重現(xiàn)當時運行的過程。有助于基于日志內容的分析。 日志系統(tǒng)的設計,必須解決幾個問題: 1) 使用方便,包括開發(fā)和信息檢索。從另外一方面來看,海量的日志內容有時候并不件好事,因為,很容易覆蓋真實問題的蛛絲馬跡。比如數(shù)據(jù)庫的建立,如何將 servlet 部署到TOMCAT 服務器 上,以及中途遇到的代碼錯誤,無法運行出來 。后來由自己長時間的查詢資料和請教老師同學,最后終于能夠理出頭緒,順利的完成了開題報告。日志系統(tǒng)的內容可以分為 2 類,一類可是業(yè)務級別的日志,主要供終端用戶來分析他們業(yè)務過程;另一類是系統(tǒng)級別的日志,供開發(fā)者維護系統(tǒng)的穩(wěn)定。日志系統(tǒng)的主要解決的問題是記錄系統(tǒng)的運行軌跡,在這個基礎上,進行跟蹤分析錯誤,審計系統(tǒng)運行流程。 從更 大方面的范圍來說,日志系統(tǒng)是運營維護的范疇。因為日志在很多人看來只是 printf。用戶在該設備上輸入相關信息, MIDlet 使用一個 HttpConnection 向服務器發(fā)送請求,服務器再將強求結果發(fā)給 MIDlet,并由 MIDlet 顯示在設備上。第 一層是手機客戶端 J2ME 程序。將應用系統(tǒng)數(shù)據(jù)庫作為第三層,為移動應用程序數(shù)據(jù)提供持久的存儲庫。在 Web 服務器子系統(tǒng)中,本系統(tǒng)采用J2SE 體系結構以實現(xiàn)靈活和快速的設計與開發(fā)。 //把 is 資源讀入 data 數(shù)組 int numBytes=(data)。 } 構造發(fā)送給服務器的字節(jié)數(shù)組 try{InputStream is = getClass().getResourceAsStream (/+imaggeName+.png) //取得可獲得資源字節(jié)長度 photoLength=()。} array[i]=str。i++){ index2 =(index1,index2)。 int length=()。代碼如下: private String[] f(String result,int count,String c){ //創(chuàng)建存放日志信息的一維數(shù)組 String array[]=new String[count]。} }return array。jcountS。i++){ //再對各條日志進行解析 String arrayS[]=f(arrayB[i],countS,cS)。 for(int i=0。 用戶登錄屏 日志系統(tǒng)主菜單屏 日志搜索結果顯示屏 日期查詢 屏 用戶 ID 查詢屏 日志類型查詢屏 日志查詢菜單屏 草稿箱屏 編輯新(或舊)日志屏 西南科技大學城市學院本科生畢業(yè)論文 XXXI 填寫管理員編號、 驗證成功 姓名和密碼 Log 服務器 反回用戶列表更新后的界面 操作選擇 發(fā)送用戶 相關信息 操作 選擇 返回類型列表更新后的界面 發(fā)送類型 相關信息 操作選擇 發(fā)送類型 相關信息 操作選擇 詳細顯示指 定日志信息 返回 返回日志列表更新后的界面 圖 15 瀏覽器程序流程圖 管理員登錄界面 系統(tǒng)功能界面 用戶刪除 用戶修改界面 用戶列表界面 模版添加界面 模版刪除 模版修改界面 模版列表界面 日志積分 日志查看 日志刪除 日志查詢 日志列表界面 日志詳細 查看界面 用戶添加界面 西南科技大學城市學院本科生畢業(yè)論文 XXXII 手機客戶端的代碼實現(xiàn)和分析 解析從服務器下載的日志字符串 private String[][]test (String resultB,int countB,int countS,String cB,String cS){ //創(chuàng)建存放多條日志的二維數(shù)組 String array[][]=new String[countB][countS]。用戶在屏上的單擊與選擇操,如圖 14,調作是由 mandAction()方法處理。 10) 詳細顯示日志信息界面,詳細顯示指定日志的信息。 8) 修改日至模版界面,可以修改日志模版內容,提交并保存。 6) 日志模版列表界面顯示所有的日志類型。 4) 添加用戶界面,輸入用戶基本信息,并提交保存到數(shù)據(jù)庫中。 2) 系統(tǒng)主界面,系統(tǒng)、功能介紹,及顯示積分前時的日志。如圖 西南科技大學城市學院本科生畢業(yè)論文 XXVIII 13 所示。如圖 12 所示 。 西南科技大學城市學院本科生畢業(yè)論文 XXV 圖 10 日志搜索界面圖 日志搜索結果顯示界面,顯示所有從 Web 上下載的日志。 圖 9 系統(tǒng)目錄圖 日志搜索界面,通過日期、用戶 ID、日志類型進行日志搜索。有日志查詢,新建日志,草稿箱。 客戶端界面 登陸界面,輸入用戶編號、密碼, Web 驗證用戶,通過驗證進入系統(tǒng)目錄界面如圖 8所示。 } 西南科技大學城市學院本科生畢業(yè)論文 XXIII 第五章 客戶端設計 手機客戶端程序設計 手機客戶端源程序設計有四個部分組成 : Log 是與用戶進行交互式的主要 MIDlet 程序 :將 Web 服務器發(fā)送的請求串和圖片資源轉換為字節(jié)數(shù)組流 :將從 Web 服務器上發(fā)回的日 志原始字符串中解析出日志信息,并顯示到手機屏上。 } //關閉此文件輸出流并釋放與此流有關的所有系統(tǒng)資源 ()。}。 if(photoLength0){//有圖片資源 // 將 dataByte 字節(jié)數(shù)組寫入文件輸出流保存圖片 (dataByte,textLength,photoLength)。 dataByte = new byte[length]。 DataOutputStream fo =new DataOutputStream(new (f))。 //獲取系統(tǒng)當前時間,并用于構造圖片文件作為圖片名 long currentTime =()。 (countS+$)}。 if(i()1){ (*)。 (|+(text))。 (|+(title))。i++){ Hashtable Rec =(Hashtable)(i)。 for(int i=0。 (*+$)。//給日志列賦值 //添加日志頭信息 (countB+$)。} 處理手機客戶端下載日志請求 doPost(){ if(logsList !=null){ countB=()。 String sday = (date)。 String syear = (date)。 SimpleDateFormat sm = new SimpleDateFormat(MM)。用SimpleDateFormat 格式化數(shù)據(jù)并構造 的核心代碼如下: doPost(){ try{ Date date= ().parse((time))。 接收來自 MIDlet 客戶的添加請求,并解析出上傳給服務器的日志類型、標題、內容、圖片,其中圖片保存到圖片文件夾中,調用日志類的日志更新方法添加日志。 接受來自 MIDlet 客戶的驗證請求,并解析出移動用戶編號和密碼,再調用移動用戶類的驗證用戶方法進行用戶驗證。本設計建立了一個 LogDb 數(shù)據(jù)庫,數(shù)據(jù)庫中對應的表是:表 管理員表 移動用戶表 日志表 日志模版表 數(shù)據(jù)庫關系 表 管理員表( administrators) 鍵 字段名稱 字段描述 類型 空值 PK adminId 管理員編號 char NO name 管理員姓名 varchar NO password 密碼 char NO memo 備注 varchar tel 電話 char NO 表 移動用戶表 (endUsers) 鍵 字段名稱 字段描述 類型 空值 PK userId 終端用戶編號 char NO telPhone 手機號 Char NO name 終端用戶姓名 varchar NO password 密碼 char NO memo 備注 varchar 表 日志表 ( logs) 鍵 字段名稱 字段描述 類型 空值 PK LogId 日志編號 Int NO time 提交時間 Datetime NO userId 終端用戶編號 char NO title 標題 varchar NO templateName 日志模版名 varchar NO templateText 日志模版內容 varchar NO photo 日志圖片 varchar integral 日志積分 int 西南科技大學城市學院本科生畢業(yè)論文 XIX 圖 ( log Templates) 鍵 字段名稱 字段描述 類型 空值 PK templateName 日志模版名 varchar NO templateText 日志模版內容 varchar 數(shù)據(jù)庫關系如下圖 所示: 圖 LogDb 數(shù)據(jù)庫關系圖 Web 服務器子系統(tǒng)設計 視圖層由 JSP 技術實現(xiàn)頁面的動態(tài)顯示,而數(shù)據(jù)層由 JavaBean 實現(xiàn),本系統(tǒng)數(shù)據(jù)庫中 共四張表,每張表的數(shù)據(jù)及對應方法封裝于一個 JavaBean 類, JavaBean 直接 西南科技大學城市學院本科生畢業(yè)論文 XX 使用 JDBC 訪問應用數(shù)據(jù)庫。用戶登錄系統(tǒng)后可進行日志查詢、填寫、保存等操作。用戶表指移動用戶表, Data 查詢指日期查詢, ID 查詢指移動用戶 ID 查詢, Type 查詢指日志模 版查詢,如圖 5。它運行 Servle
點擊復制文檔內容
試題試卷相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1