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

正文內(nèi)容

畢業(yè)論文-基于android平臺的簡易的移動oa辦公室自動化系統(tǒng)設(shè)計(參考版)

2025-01-19 22:00本頁面
  

【正文】 本文實現(xiàn)的 OA 系統(tǒng)以My。 (5)接口配置 實現(xiàn) OA 服務(wù)器的配置和管理,或者其它管理系統(tǒng)如“郵件接口”等的通信接口的配置和管理。 (4)系統(tǒng)管理 主要實現(xiàn)“用戶管理”、“參數(shù)配置”、“接入管理”、“日志管理”、“運行監(jiān)管”等功能。 (2)終端訪問管理 主要實現(xiàn)終端訪問的許可服務(wù)和權(quán)限控制,只 有得到許可、獲得權(quán)限的用戶才允許訪問 OA 服務(wù)器,同時對傳入的數(shù)據(jù)進行處理和認證。 圖 移動 OA 服務(wù)器功能架構(gòu)圖 (1)基礎(chǔ)服務(wù)支撐 該模塊主要實現(xiàn)“文件下載服務(wù)”、 “數(shù)據(jù)推送服務(wù)”、“文件解析服務(wù)”、“業(yè)務(wù)橋接服務(wù)”等功能來支撐整個系統(tǒng)運行。方便加班、請假、培訓(xùn)、出差、合同審批等申請工作的高效率進行。如企業(yè)調(diào)整計劃、企業(yè)經(jīng)營狀況,或?qū)T工工作進度進行提醒。 (5)通知公告 該功能模塊主要實現(xiàn)接收通知或提醒功能。 (4)郵件管理 該功能模塊實現(xiàn)在智能手機上實現(xiàn)郵件撰寫、發(fā)送及接收。該模塊還提供了各種附 件處理及交互功能。當工作人員在外出差或因故未能及時到公司時,可以按照一定的規(guī)范擬定未來一段時間的工作計劃或?qū)嵤┯媱?,上傳至由領(lǐng)導(dǎo)審批。該模塊利用服務(wù)器端的工作流引 擎實現(xiàn)公文的 自動化處理,公文管理流程圖如圖 所示。本文初步設(shè)計的移動 OA 客戶端功能架構(gòu)如圖所示: 移動 OA 客戶端 公文管理 工作流管理 通訊錄 郵件管理 通知公告 輔助管理 圖 移動 OA 客戶端功能架構(gòu)圖 (1)公文管理模塊 該模塊主要實現(xiàn)公文流轉(zhuǎn)的管理功能,即辦理公文的流轉(zhuǎn)、審批和發(fā)送。 圖 系統(tǒng)實現(xiàn)時序圖 移動 OA 客戶端設(shè)計 與傳統(tǒng)的 OA 系統(tǒng)不同,移動 OA 客戶端利用了移動通信技術(shù),主要實現(xiàn)如圖 所示的幾大主要功能。手機客戶端的主要功能為提供用戶交互界面,提供表現(xiàn)層的處理功能。 系統(tǒng)總體架構(gòu)設(shè)計 本文采用 MVC 模型來對系統(tǒng)進行總體設(shè)計,系統(tǒng)中將 Tomcat 部署為服務(wù)器,利用 Java web 技術(shù)與客戶端進行連接和交互,具有良好的可擴展性可移植性,通過相應(yīng)的接口或解析技術(shù)進行數(shù)據(jù)和信息的耦合處理,將傳統(tǒng)的“任務(wù) 審批”、“客戶資料共享”、“提醒通知”等功能從 PC 應(yīng)用擴展到智能手機上,實現(xiàn)方便快捷的移動辦公,大幅提高企業(yè)的辦公效率。 開放源碼 的MySQL 作為數(shù)據(jù)庫,所以 可以最大程度的節(jié)約成本,故具有良好的經(jīng)濟可行性。 經(jīng)濟可行性:雖然該系統(tǒng)可實現(xiàn)諸多的功能模塊,但正如前文所述,所采用的 Java 編程語言具有面向?qū)ο?、解釋型、分布式、可靠、安全、平臺獨立等特點 [6]。 市場因素方面:本文實現(xiàn)的基于 Android 平臺的移動 OA,可將傳統(tǒng) OA 所具有的功能移植到智能手機上實現(xiàn),不僅可以不受時間和空 間的限制而隨時隨地辦公,而且操作方便靈活,可以滿足用戶的各種服務(wù)需求,因此具有巨大的市場潛力,具有市場可行性??尚行苑治隹梢跃C合現(xiàn)有資源,提高預(yù)見性,為項目決 策提供強有力的依據(jù)。按這種模式設(shè)計程序,多個視圖可以對應(yīng)一個模型,模型返回的數(shù)據(jù)與顯示邏輯分離,使得程序結(jié)構(gòu)清晰,易于維護 [5]。這些優(yōu)點無疑使 得軟件設(shè)計更加事半功倍,而且使軟件開發(fā)過程更加靈活快捷 [19]。 MVC 分層同時也簡化了分組開發(fā) , 不同的開發(fā)人員可同時 分別 開發(fā)視圖、控制器邏輯和業(yè)務(wù)邏輯 [8]。例如,可以在不依賴業(yè)務(wù)邏輯的情況下專注于視圖設(shè)計。通??刂破髫撠煆囊晥D讀取數(shù)據(jù),控制用戶輸入,并向模型發(fā)送數(shù)據(jù)。 View(視圖) 是應(yīng)用程序中處理數(shù)據(jù)顯示的部分 , 通常視圖是依據(jù)模型數(shù)據(jù)創(chuàng)建的。 Model(模型) 是應(yīng)用程序中用于處理應(yīng)用程序數(shù)據(jù)邏輯的部分。 (2) View(視圖)顯示數(shù)據(jù)(數(shù)據(jù)庫記錄)。 MVC 強制性地把應(yīng)用程序的數(shù)據(jù)顯示、數(shù)據(jù)處理和流程控制分開。 3 系統(tǒng)分析與設(shè)計 設(shè)計模式簡介 MVC 是 ModelViewController 的縮寫 , 即 模型-視圖-控制器的 英文 縮寫 。 本章小結(jié) 本章首先對開發(fā)中所涉及的知識進行了簡單的論述,介紹了開發(fā)所用到的工具,接著對開發(fā)環(huán)境的搭建進行了描述,包括客戶端和服務(wù)器端。 對于安裝版的 tomcat 直接進行安裝 (一 些設(shè)置都采用默認設(shè)置 ),安裝好tomcat 之后,在開始菜單里選擇 monitor tomcat,啟動 tomcat,在瀏覽器里輸入 tomcat 的歡迎界面,則表示安裝成功??梢哉f MyEclipse 是幾乎囊括了目前所有主流開源產(chǎn)品的專屬 eclipse開發(fā)工具。 服務(wù)器端的搭建 MyEclipse 企業(yè)級工作平臺( MyEclipse Enterprise Workbench ,簡稱MyEclipse)是對 EclipseIDE 的擴展,它是功能豐富的 JavaEE 集成開發(fā)環(huán)境,包括了完備的編碼、調(diào)試、測試和 發(fā)布功能 , 利用它我們可以在數(shù)據(jù)庫和 JavaEE的開發(fā)、發(fā)布以及 應(yīng)用程序服務(wù) 器的整合方面極大的提高工作效率。安裝完畢之后會提示重新啟動 Eclipse。至于 Android SDK 和 JDK 可以直接下載安裝,也可以在 Eclipse 中進行在線安裝(其它使用到的插件也可用相同方法來安裝)。 Eclipse 解壓之后,需要下載用到的相關(guān)插件才能進行應(yīng)用相關(guān) Android 開發(fā),可以通過下載安裝和在線安裝兩種方式 。 (4)打開 ,輸入 java version,如果顯示出 JDK 的版本,則表示安裝成功。 C:\Program Files\Java\\lib\。 (1)右鍵 我的電腦 ,依次選擇 屬性 —高級 —環(huán)境變量 。 開發(fā)環(huán)境搭建 客戶端的搭建 從官網(wǎng): 下載 ,從下載網(wǎng)址: 下載合適版本的 Eclipse。它 將 紛繁復(fù)雜的 數(shù)據(jù)分門別類地 保存在不同的 數(shù)據(jù) 表中,而不是 把全部的 數(shù)據(jù) 完全 在 混亂的保存一起 , 故此 增加了 數(shù)據(jù)操作的 速度并提高了 應(yīng)用的 靈活性。 簡介 MySQL 是一個關(guān)系型數(shù)據(jù)庫管理系統(tǒng) , 由 瑞典 MySQL AB 公司開發(fā), 后被Oracle公司 接管 。 JavaWeb 應(yīng)用中的程序代碼可以訪問這兩個方法來獲得 Servlet 的配置信息及其他相關(guān)信息[4]。當容器接收到客戶端要求訪問特定 Servlet 對象的請求時,就會調(diào)用此方法傳遞 ServletRequest 對象和 ServletResponse 對象; Destroy() 方法: 當 Servlet 對象結(jié)束生命周期時, 負責釋放 Servlet 對象 占用的資源。 在 Servlet 接口中定義了 5 個方法,其中 3 個方法 都由 Servlet 容器來調(diào)用,容器會在 Servlet 的生命周期的不同階段調(diào)用特定的方法 : Init( ServletConfig config) 方 法:負責初始化 Servlet 對象。這個接口定義了 Servlet 和 Servlet 容器之間的一個契約。 Servlet 容器也叫 Servlet 引擎,它可以將用戶 的請求傳遞給 Servlet 應(yīng)用程序,并將 Servlet 應(yīng)用程序的響應(yīng)傳回給用戶。一個 Servlet 應(yīng)用程序由一個或多個Servlet 組成。而且由 SUN 公司的 Servlet 規(guī)范對 JavaWeb應(yīng)用的定義可以看出, JavaWeb 應(yīng)用不僅可以在 Tomcat 中運行,還可以在其他符合 Servlet 規(guī)范的 Servlet 容器中運行, JavaWeb 應(yīng)用中可以包含 Servlet 組件、JSP 組件、相關(guān)的 Java 類、靜態(tài)文檔、客戶端類 文件等內(nèi)容。 (1)客戶 發(fā)出訪問特定 Servlet 的 請 求 ; (2)Servlet 容器 接收并解析接收到的客戶請求; (3)Servlet 容器創(chuàng)建一個 ServletRequest 對象,將客戶請求 及其他關(guān)于客戶 的信息封裝到 其 中 ; (4)Servlet 容器創(chuàng)建一個 ServletResponse 對象 ; (5)Servlet 容器調(diào)用 客戶請求的 Servlet 對象的 service() 方法, 并且 把ServletRequest 對象與 ServletResponse 對象作為參數(shù)傳給 service() 方法 ; (6)Servlet 從 ServletRequest 對象獲取 客戶 請求信息 ; (7) Servlet 利用 ServletResponse 對象 來 生成響應(yīng) 結(jié)果; (8)Servlet 容器把 Servlet 生成的 響應(yīng)結(jié)果 發(fā)送給 客戶 。在 Servlet 之后出現(xiàn) JSP,并沒有淘汰 Servlet,而是在現(xiàn)代Java web 應(yīng)用程序中共用。 Tomcat 除了能夠充當運行 Servlet 的優(yōu)秀容器外,還提供 了作為 web 服務(wù)器的一些使用功能,如 Tomcat 管理和控制平臺、安全域管理等。因為 Tomcat 具有 技術(shù)先進、 運行可靠、 性能穩(wěn)定 、完全 免費 等諸多優(yōu)秀特性 ,而且 由于得到了廣大的開放源代碼志愿者的大力支持 , 它可以和目前大部分的主流 web 服務(wù)器(如 IIS 和Apache 服務(wù)器)一起工作, Tomcat 已經(jīng) 深受 Java 應(yīng)用開發(fā)者和喜愛者 的 推崇 并已經(jīng)被許多 軟件開發(fā) 廠 商 應(yīng)用于許多軟件開發(fā)中并獲得了廣泛的關(guān)注 。 由于它 們都是按順序被繪制的,如果某 些 view 子對象 超出 父節(jié)點對象定義 的范圍,那么后來繪制的 view 對象 將會覆蓋原 來的 view 對象而顯示 [18]。視圖結(jié)構(gòu)的根節(jié)點要求 其 子節(jié)點 進行 自我繪制, 而 子節(jié)點會在父節(jié)點 那 里請求尺寸和位置, 但 最終 還是由 父 節(jié)點 決定子 節(jié)點 大 小 。 Activity 調(diào) 用 setContentView( View view)方法并且傳遞一個根節(jié)點對象的引用 來 讓 view 層次結(jié)構(gòu) 實現(xiàn)的用戶界面 在屏幕上 合理顯示 。 Android 平臺 通過 用 View 或 ViewGroup 對象 來 實現(xiàn) 一個 Android 用戶界面,如圖 所示的 層次結(jié)構(gòu)樹可以 根據(jù)實際 需求 改變其結(jié)構(gòu)使其更 簡單或者 更 復(fù)雜。 View 對象可以用來 處理 它 所 處 區(qū)域的布局、測量、繪制、焦點改變、滾動和按鍵手勢 等 交互 事件 。作為提供各種布局結(jié)構(gòu)的 layouts 的父類, ViewGroup 具有 多種 布局 方式且可以嵌套 。 在 Android 中的 View 和 ViewGroup 對象都 屬于 包且 繼承自View 基類 ,而 View 和 ViewGroup 又衍生了很多的子類 。 下面再簡要介紹一下 Android View 的體系結(jié)構(gòu)。顯式 的 Intent由于 目標組件已經(jīng) 指定,所以 Android 系統(tǒng) 不需要 再對它進行 解析 。 Intent 按表現(xiàn)形式可以分為 兩 大類 : 顯式的 Intent( Explicit Intent)和 隱式的 Intent( Intent Filter) , 顯式的 Intent在構(gòu)造時就指定接收者 ,主要用于應(yīng)用程序內(nèi)部組件之間傳遞消息 ; 隱式的Intent, Intent 的發(fā)送者在構(gòu)造時并不 需 要指定目標組件 , 因此用于多個應(yīng)用程序之間的交互,但 隱式的 Intent 需要對動作( action)、數(shù)據(jù)( data)、以及類別( Type)三要素進行匹配。 (6) extras(附加信息),是其它所有附加信息的集合。通常 Android會根據(jù) Intent 中包含的其它如 action、 data/type 等 屬性的信息 來 查找 匹配的目標組件 。例如 :若類別指定為 LAUNCHER_CATEGORY 則 表示 Intent 的接 收 者應(yīng)該在 Launcher 中作為頂級應(yīng)用出現(xiàn) 。 (3) Type(數(shù)據(jù)類型), 用于強制 顯式指定 Intent 的數(shù)據(jù)類型( MIME) 而不必根據(jù)數(shù)據(jù)來判定類型 。 當然, 我們 可以 通過 自定義動作( 注: 需要加上包名作為前綴 來 使用自定義的動作),并可 根據(jù)應(yīng)用需要編寫 相應(yīng)的 Activity 來 響應(yīng) 自定義動作。至于Intent 屬性的設(shè)置 , 可以在相關(guān) XML 文件 中定義 , 也可以通過 調(diào)用 Intent 類的相關(guān) 方法來設(shè)置和獲取 ,通常 包括以下 幾個方面: (1) Action,也就是要執(zhí)行的動作 。除了包括 Action 和 Data 兩個最基本的數(shù)據(jù)元素外, Intent 還包括 Category(類別,指定將要執(zhí)行的 action 的其他一些額外的信息 )、 Type(類別,顯式指定 Intent 的數(shù)據(jù)類型)、 Component(組件,指定 Intent 的目標組件)、 Extras(附加信息,其他所有附加信息的集合)元素。 Android 中 通過使用 Intent(意圖)組件配合 IntentFilter(意圖
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1