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

正文內(nèi)容

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

2025-01-31 22:00本頁面
  

【正文】 ION_MAIN、 ACTION_CALL 等的一系列 標(biāo)準(zhǔn)的動作 供開發(fā)者直接使用。 (2) Data, 一個 URI 確定的要操作的具體數(shù)據(jù)。 (4) Category(類別), 用于指定將要執(zhí)行的 Action 的其他一些額外的附加信息 。 (5) ponent(組件),指定 Intent 的目標(biāo)組件的類名稱。 如果 指定 了 ponent 屬性, Intent 將 不再查找數(shù)據(jù) 直接使用指定的組件同時 所有 其他 屬性都 將成為 可選。通常 Android 使用extras 屬性來 為 ponent 屬性 提供擴(kuò)展信息 。 隱式的 Intent 實現(xiàn)了請求 和 響應(yīng) 之間的 松 耦合。 Android 系統(tǒng) 通過解析隱式 的 Intent 并將其 映射給可以處理 這個 Intent 的 Activity、IntentReceiver 或 Service 對象進(jìn)行相應(yīng)處理和響應(yīng) [3]。 應(yīng)用程序 的用戶界面屬于用戶接口( UI, User Interface)的一種 , Android的 用戶 界面 是 由 一系列的 視圖( View) 和 視圖群組( ViewGroup) 對象 所 組合而成 的 。 作為 像按鈕 之類的 與用戶交互的 widgets 小部件的父類 , View 對象是 Android 平臺用戶 界面 的基本對象。 view 對象 可視為一種 數(shù)據(jù)結(jié)構(gòu), 可用來 存儲布局參數(shù)和 界面 特定矩形區(qū)域的 顯示 內(nèi)容。一個 view 對象也 可以作為用戶與系統(tǒng)的交互工具 并 接收 交互 事件 [16] [17]。可以 直接使用 Android 系統(tǒng) 現(xiàn)成 的 用戶界面 控件或者 不同經(jīng)典 布局, 也可以自 己 定義。 Android 系統(tǒng)解析用戶界面的 配置 信息 , 根據(jù)它 們來進(jìn)行測量繪制這個樹形的視圖結(jié)構(gòu)。 Android 按順序解析布局 文件 上的所有元素,從 根元素 開始,實例化 view 對象 并且把他們 繪制在實例化的 父 節(jié)點對象 上 。 圖 viwe 和 viewgroup 的樹狀層次圖 及 servlet 簡介 與 JavaWeb Tomcat 是在 Sun 公司的 JSWDK( JavaServer Web DevelopmentKit,是 Sun公司推出的小型 Servlet/Jsp 調(diào)試工具)基礎(chǔ)上發(fā)展起來的一個完全用 Java 語言編寫, 免費 而且 開放源代碼的 Web 應(yīng)用服務(wù) 器 軟件。 由于tomcat 屬于輕量級應(yīng)用服務(wù)器, 所以大多應(yīng)用于開發(fā) 中小型系統(tǒng)和并發(fā)訪問用戶數(shù)量有限的企業(yè) Java Web 應(yīng)用情形中 。 Java 中有三種“官方”技術(shù)可以用來開發(fā) web 應(yīng)用程序: Servlet、 JavaServer Pages( JSP)和 JavaServer Faces( JSF),其中 Servlet 是核心技術(shù), JSP 和 JSF都是以它為基礎(chǔ)的。 圖 表示 Tomcat 與 Servlet 工作 流程。 圖 Tomcat 與 Servlet 工作 時序圖 JavaWeb 應(yīng)用程序運行在 Servlet 容器之中, Servlet 容器可以動態(tài)地調(diào)用JavaWeb 應(yīng)用中的所有 Servlet 組件。 技術(shù)簡介 Servlet 基本上就是一個 Java 程序, 是一種運行在支持 Java 語言的服務(wù)器上并 擴(kuò)展 Java Web 服務(wù)器功能的 程序 組件 。 Servlet 應(yīng)用程序是在 Servlet 容器中運行的,它不能在自己里面運行。 Servlet 技術(shù)的核心是 Servlet 接口,所有的 Servlet 實例都必須直接或間接實現(xiàn)這個接口。每個 Servlet類型只有一個實例,它由 Servlet 的所有請求共享。 容器在創(chuàng)建好Servlet 對象后,就會調(diào)用該方法; Service( ServletRequest req, ServletResponse res) 方法:負(fù)責(zé)響應(yīng)客戶的請求 ,為客戶端提供相應(yīng)服務(wù)。 圖 Servlet 接口及其實現(xiàn)類的類框圖 Servlet 接口還定義了以下兩個返回 Servlet 的相關(guān)信息的方法。 getServletConfig():返回一個 ServletConfig 對象,在該對象中包含了 Servlet的初始化參數(shù)信息; getServletInfo():返回一個包含 Servlet 創(chuàng)建者、版本和版權(quán)等信息的字符串。在 Web應(yīng)用方面 , MySQL是最好的 RDBMS(Relational Database Management System:關(guān)系數(shù)據(jù)庫管理系統(tǒng) )應(yīng)用軟件之一 , MySQL 服務(wù)器既可以作為前臺服務(wù)程序運行,也可以作為后臺服務(wù)程序運行。 MySQL 是一個多用戶、多線程的強(qiáng)壯的關(guān)系型數(shù)據(jù)庫服務(wù)器,它 使用最常用 且 標(biāo)準(zhǔn)化 的 SQL 語言 來 訪問數(shù)據(jù) 庫 ,而且由于其具有 體積小、速度快、總體擁有成本低,開放源碼 等優(yōu)點,所以成為具有廣大用戶支持和追隨,適用于開發(fā)中小型系統(tǒng)的優(yōu)秀數(shù)據(jù)庫軟件 。 JDK(Java Development Kit)是整個 Java 開發(fā)中的核心,它包括了 Java 運行環(huán)境, Java 工具和 Java 基礎(chǔ)的類庫,所以首先必須安裝 JDK,點擊 JDK 安裝程序之后,需要配置系統(tǒng)環(huán)境變量。 (2)選擇系統(tǒng)變量 path,將 JDK 安裝 bin 目錄添加到后面,比如 JDK 安裝目錄為: C:\ProgramFiles\Java\\bin,則將該值添加到 path 末尾,如果前一個系統(tǒng)變量值末尾沒有分號,注意在 C:\ProgramFiles\Java\\bin 前添加一個分號; (3)新建 系統(tǒng)變量,命名為: classpath,依次將 C:\Program Files\Java\\lib\。兩個值添加進(jìn)去,確定 。 Eclipse 直接解壓之后就可以使用。如果之前下載的 Eclipse 是標(biāo)準(zhǔn)版的,不含開發(fā) Android 工程需要的插件,最簡單的安裝辦法是在線安裝。 (1)啟動 Eclipse,選擇 help—install new software; (2)選擇 Available Software sites,找到開發(fā)相應(yīng)的如 IP地址或自己輸入相 關(guān)插件下載的地址,選擇將其 enable 使其可用; (3)然后在地址欄里選擇該 IP 地址 ,等待片刻; (4)選擇需要安裝的插件,然后進(jìn)行下載安裝即可。之后在 Eclipse 中創(chuàng)建所需版本的虛擬機(jī)以便于用于開發(fā)過程中調(diào)試程序。 MyEclipse 是一個十分優(yōu)秀的用于開發(fā) Java, J2EE 的 Eclipse 插件集合,MyEclipse 的功能非常強(qiáng)大,支持也十分廣泛,尤其是對各種開源產(chǎn)品的支持十分不錯。 MyEclipse 的安裝:從官網(wǎng)上下載 版本的 MyEclipse 直接解壓安裝即可。下載并安裝 MySQL 后在 Myeclipse 中進(jìn)行相關(guān)配置以便整合MyEclipse+Tomcat+MySQL 三個工具來進(jìn)行服務(wù)器端的開發(fā)。得到了一 個完整的開發(fā)環(huán)境,為下一步進(jìn)行程序設(shè)計奠定了基礎(chǔ)。MVC是 Xerox PARC在 20世紀(jì) 80年代為編程語言 Smalltalk80發(fā)明的一種軟件設(shè)計模式,至今已被廣泛認(rèn)同和使用,最近幾年被推薦為 Sun 公司 Java Web 平臺的設(shè)計模式并且受到越來越多的 Web 開發(fā)者歡迎,它通過將 業(yè)務(wù)邏輯、數(shù)據(jù)、視圖 分離 以減少耦合來協(xié)同工作 。 MVC 設(shè)計創(chuàng)建 Web 應(yīng)用程序的模式 : (1) Model(模型)表示應(yīng)用程序核心(比如數(shù)據(jù)庫記錄列表)。 (3) Controller(控制器)處理輸入(寫入數(shù)據(jù)庫記錄)。通常模型對象負(fù)責(zé)在數(shù)據(jù)庫中存取數(shù)據(jù)。 Controller(控制器) 是應(yīng)用程序中處理用戶交互 的部分。 MVC 分層有助于管理復(fù)雜的應(yīng)用程序,因為可以在一個時間內(nèi)專門關(guān)注一個方面。同時也讓應(yīng)用程序的測試更加容易。 圖 MVC 模式圖 采用 MVC 軟件設(shè)計模式來設(shè)計軟件具有 耦合性低 、 重用性高 、 生命周期成本低 、 部署快 、 可維護(hù)性高 、 有利軟件工程化管理 等優(yōu)點。 總之, MVC 設(shè)計思想將一個應(yīng)用分成了 Model(模型)、 View(視圖) Control(控制)三個獨立部分。 可行性分析 一般而言,軟件工程項目是復(fù)雜的涉及多方面人力和物質(zhì)資源的工程,而且過程大多是不可逆的,必須有具體的解決方案,做詳細(xì)的可行性分析,否則容易造成不必要的損失和浪費。 技術(shù)條件方面:本文實現(xiàn)的移動 OA 系統(tǒng)運用 Java 語言,結(jié)合 Android 程序設(shè)計,以 技術(shù)先進(jìn)、性能穩(wěn)定,而且免費 的 Tomcat 作為服務(wù)器端,以 體積小、速度快、總體擁有成本低,尤其是開放源碼 的 MySQL 作為數(shù)據(jù)庫,綜合了 Java web 應(yīng)用技術(shù)和 Android 開發(fā)的相關(guān)技術(shù)來實現(xiàn),它們都具有良好的性能和成熟的技術(shù),使得本文討論的移動 OA 的實現(xiàn)具有很全面的技術(shù)支持。 操作可行性: Android 操作系統(tǒng)作為一款成熟而優(yōu)秀的操作系統(tǒng),具有良好的用戶體驗和廣泛的市場基礎(chǔ),不論從用戶還是開發(fā)商的角度都具有很強(qiáng)的可操作性 [20]。使用 技術(shù)先進(jìn)、性能穩(wěn)定,而且免費 的 Tomcat 作為服務(wù)器。 綜上所述,本次開發(fā)的移動 OA 從結(jié)構(gòu)到功能都具有良好的可維護(hù)性,而且易于改變和添加子功能模塊,本文目前涉及到的幾個功能模塊只是 OA 系統(tǒng)中較常用的幾個模塊 ,在后期可以添加更多的模塊 ,本文在設(shè)計的時候考慮到了整個系統(tǒng)的可擴(kuò)展性。系統(tǒng)總體框架如圖 所示: 圖 系統(tǒng)框架圖 系統(tǒng)功能設(shè)計 系統(tǒng)功能模塊概述 前已述及,本文實現(xiàn)的移動 OA 系統(tǒng)主要由服務(wù)器端和智能手機(jī)客戶端組成。而服務(wù)器端的主要功能為實現(xiàn)數(shù)據(jù)的后臺處理,提供數(shù)據(jù)的交換、服務(wù)處理功能。可實現(xiàn)不同權(quán)限的用戶的隨時隨地的需求,提高工作效率,減少不必要的人力和物力的浪費。主要子模塊有公文申請、公文狀態(tài)查詢和公文審批等。 圖 公文管理流程圖 (2)工作流轉(zhuǎn)管理模塊 該模塊主要是實現(xiàn)用戶(如工作人員)工作計劃的上報,以及具有相應(yīng)權(quán)限的用戶(如領(lǐng)導(dǎo))對工作計劃安排的審批及其它操作。同理,當(dāng)領(lǐng)導(dǎo)無法在固定時間和空間進(jìn)行辦公時,也可通過手機(jī)登錄該系統(tǒng)并審批員工提交的工作請示并選擇部門及相關(guān)工作人員發(fā)送。 (3)通訊錄模塊 公文處理 閱讀公文處理 公文附件處理 部門人員選擇并且發(fā)送 公文流轉(zhuǎn)處理 公文督辦處理 附件上傳 公文發(fā)送 部門人員選擇 公文審批 新建公文 該模塊實現(xiàn)按照公司部門組織結(jié)構(gòu)查詢、編輯、修改和刪除相關(guān)聯(lián)系人的各項資料,使用戶可快速協(xié)調(diào)工作計劃和快速聯(lián)系相關(guān)人員。通過添加多郵箱地址實現(xiàn)郵件群發(fā)。企業(yè)管理層可以通過服務(wù)器端來給所有員工或某特定員工發(fā)送企業(yè)最新動態(tài)。 (6)輔助管理 該功能模塊主要實現(xiàn)綜合管理的功能,通過該模塊,用 戶可以使用 OA 系統(tǒng)手機(jī)客戶端進(jìn)行各種申請、匯報及批閱(需權(quán)限)。 移動 OA 服務(wù)器端設(shè)計 移動 OA 服務(wù)器端主要負(fù)責(zé)“基礎(chǔ)服務(wù)支撐”、“終端訪問管理”、“數(shù)據(jù)庫連接 ”、“系統(tǒng)管理”、“接口配置”等工作,服務(wù)器端系統(tǒng)以頁面分析技術(shù)或數(shù)據(jù)協(xié)議接口與內(nèi)部系統(tǒng)相連接,進(jìn)行數(shù)據(jù)的交互和通信,系統(tǒng)初步設(shè)計主要功能架構(gòu)如圖 所示。其中“文件下載服務(wù)”實現(xiàn)與服務(wù)器的數(shù)據(jù)處理和交換; “數(shù)據(jù)推送服務(wù)”將手機(jī)客戶端請求數(shù)據(jù)推送到手機(jī)客戶端,實現(xiàn) OA 系統(tǒng)客戶基礎(chǔ)服務(wù)支撐 移動 OA 服務(wù)器端 終端訪問管理 數(shù)據(jù)庫管理 系統(tǒng)管理 接口配置 端和內(nèi)部服務(wù)器間的數(shù)據(jù)交換;“文件解析服務(wù)”主要負(fù)責(zé)將常用的文檔解析成智能手機(jī)終端可識別和處理的數(shù)據(jù)流格式,以利于傳輸;“業(yè)務(wù)橋接服務(wù)”預(yù)留空間而作為后期系統(tǒng)的擴(kuò)展,以實現(xiàn)將幾個不同的應(yīng)用系統(tǒng)簡單的橋接在同一服務(wù)器平臺上,便于統(tǒng)一的數(shù)據(jù)處理。 (3)數(shù)據(jù)庫管理 該模塊主要負(fù)責(zé) OA 系統(tǒng)與數(shù)據(jù)庫的交互,連接訪問數(shù)據(jù)庫并將客戶端傳入的且已經(jīng)過處理的數(shù)據(jù)保存至數(shù)據(jù)庫,或?qū)⑿枰臄?shù)據(jù)從數(shù)據(jù)庫中取出,準(zhǔn)備發(fā)送到客戶端等所需的對數(shù)據(jù)庫諸如“增”、“刪”、“改”、“查”的操作并為系統(tǒng)服務(wù)。其中,“用戶管理”配置接入系統(tǒng)的用戶的詳細(xì)信息;“參數(shù)配置”為服務(wù)器運行設(shè)置基本的諸如是否記錄 運行日志、開機(jī)后服務(wù)器是否自動運行等參數(shù);“接入管理”用于無線網(wǎng)絡(luò)接入服務(wù)的配置;“日志管理”負(fù)責(zé)系統(tǒng)運行日志數(shù)據(jù)的記錄、查看及管理;通過“運行監(jiān)管”可查看系統(tǒng)的運行狀態(tài)。 數(shù)據(jù)庫相關(guān)設(shè)計 智能手機(jī)客戶端向服務(wù)器發(fā)送數(shù)據(jù)請求,服務(wù)器接受到數(shù)據(jù)請求后在數(shù)據(jù)庫中進(jìn)行相應(yīng)的數(shù)據(jù)可操作,將得到的數(shù)據(jù)返回到客戶端
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1