基于安卓技術(shù)OA系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
發(fā)布時(shí)間:2021-03-02 16:33
在信息化技術(shù)快速發(fā)展的浪潮中,智能手機(jī)已經(jīng)得到了全面的普及,手機(jī)安卓系統(tǒng)隨之也成為了移動(dòng)設(shè)備中的主流系統(tǒng)。本文將安卓系統(tǒng)應(yīng)用到某地區(qū)政府部門的OA管理中。在改革開放的新局勢之下,政府部門的工作需求呈現(xiàn)出多樣化的狀態(tài)。這也致使政府部門在人員管理和日常事務(wù)管理中持續(xù)投入資金及人力,因此,政府工作管理將面臨著嚴(yán)峻的挑戰(zhàn)。而政府部門的管理具有特殊性,即管理形式上務(wù)必要實(shí)現(xiàn)辦公自動(dòng)化這一需求,因此,把安卓技術(shù)的OA管理系統(tǒng)應(yīng)用到政府工作中是非常有必要的,不僅可以提高政府工作的整體效率,而且也能降低辦公人員的工作壓力。在本文研究過程中,主要是基于前人的研究理論,對安卓環(huán)境下的OA管理系統(tǒng)進(jìn)行了分析與探究。在對OA系統(tǒng)開發(fā)中,首先明確了該系統(tǒng)的核心技術(shù),比如系統(tǒng)信息安全、網(wǎng)絡(luò)編程技術(shù)等,隨后再根據(jù)用戶工作需求來完成系統(tǒng)功能的開發(fā)。在區(qū)政府OA管理系統(tǒng)的開發(fā)主要是基于安卓應(yīng)用基礎(chǔ)上,使用底層網(wǎng)絡(luò)數(shù)據(jù)通信協(xié)議完成了系統(tǒng)功能的設(shè)計(jì)。做好系統(tǒng)開發(fā)的準(zhǔn)備之后,需要對系統(tǒng)所涉及到的功能進(jìn)行全面的分析,其中主要是對功能需求和非功能需求進(jìn)行了分析。在政府OA管理系統(tǒng)設(shè)計(jì)過程中,該系統(tǒng)主要有兩部分組成,其一就是移動(dòng)工...
【文章來源】:吉林大學(xué)吉林省 211工程院校 985工程院校 教育部直屬院校
【文章頁數(shù)】:59 頁
【學(xué)位級(jí)別】:碩士
【部分圖文】:
圖2.1?Android的系統(tǒng)框架圖??NDK作用與系統(tǒng)的運(yùn)行層,功能是對其他各種軟件進(jìn)行運(yùn)行處理
USB?Driver^?K^sd?Dm-ei^?WJ.iDrh-er^?Audio?Ditver^?Pc^ver?Ditver^??i??圖2.1?Android的系統(tǒng)框架圖??NDK作用與系統(tǒng)的運(yùn)行層,功能是對其他各種軟件進(jìn)行運(yùn)行處理。其開發(fā)模式采用??了?C語言進(jìn)行必要的開發(fā),他的主要功能是避免系統(tǒng)硬件之間不能直接的訪問,在NDK??的條件下才可訪問硬件之間的數(shù)據(jù)M。NDK主要包含了多媒體、語言函數(shù)、數(shù)據(jù)庫、WEB??應(yīng)用等相應(yīng)的虛擬機(jī),安卓的相應(yīng)框架可以為軟件設(shè)計(jì)人員提供展示。在處理動(dòng)態(tài)庫時(shí),??不僅可以調(diào)用NDK,還可以調(diào)用對應(yīng)的核心庫,在對應(yīng)的核心類庫中對應(yīng)了許多編程語??言函數(shù)庫、在系統(tǒng)運(yùn)行層中Dalvik虛擬機(jī)起到非常重要的作用,在上述處理過程中每??一個(gè)應(yīng)用程序都會(huì)使用一個(gè)虛擬機(jī),在一個(gè)硬件設(shè)備中可以存在多個(gè)虛擬機(jī),這樣設(shè)計(jì)??的好處就是保證安卓程序可以有效的運(yùn)行,※.dex可以作為Dalvik虛擬機(jī)的應(yīng)用拓展??名
onDestroyO??i?shutdown?J??圖2.?3?Android服務(wù)的生命周期圖??onCreate與onStart這兩個(gè)操作命令主要是根據(jù)系統(tǒng)客戶端來進(jìn)行啟動(dòng),當(dāng)服務(wù)還??沒運(yùn)行的時(shí)候,安卓系統(tǒng)自動(dòng)啟動(dòng)這個(gè)服務(wù)命令,同時(shí)在onCreate方法以后在執(zhí)行??onStart函數(shù)。當(dāng)這個(gè)服務(wù)停止運(yùn)行的時(shí)候,那么onStart方法就會(huì)再次被啟動(dòng)。對此??這樣可以表明單個(gè)運(yùn)行的服務(wù)中的方法被反復(fù)調(diào)用是正常的?。??onResume、onPause和onStop在運(yùn)行的時(shí)候是沒有用戶界面,不管在任何的時(shí)候??Service總是保持在后臺(tái)工作。??onBind當(dāng)用戶端需要對某一服務(wù)進(jìn)行持續(xù)性的鏈接,該用戶就可以執(zhí)行??Context.?binService方法。若是這個(gè)服務(wù)缺少一"t"運(yùn)行方法從系統(tǒng)中調(diào)用出onCreate??來創(chuàng)建出所需的服務(wù)。反之,onBind方法如果得到了?Intent的調(diào)用,那么需要返回IBind??對象來實(shí)現(xiàn)客戶端服務(wù)的調(diào)用。??12??
本文編號(hào):3059579
【文章來源】:吉林大學(xué)吉林省 211工程院校 985工程院校 教育部直屬院校
【文章頁數(shù)】:59 頁
【學(xué)位級(jí)別】:碩士
【部分圖文】:
圖2.1?Android的系統(tǒng)框架圖??NDK作用與系統(tǒng)的運(yùn)行層,功能是對其他各種軟件進(jìn)行運(yùn)行處理
USB?Driver^?K^sd?Dm-ei^?WJ.iDrh-er^?Audio?Ditver^?Pc^ver?Ditver^??i??圖2.1?Android的系統(tǒng)框架圖??NDK作用與系統(tǒng)的運(yùn)行層,功能是對其他各種軟件進(jìn)行運(yùn)行處理。其開發(fā)模式采用??了?C語言進(jìn)行必要的開發(fā),他的主要功能是避免系統(tǒng)硬件之間不能直接的訪問,在NDK??的條件下才可訪問硬件之間的數(shù)據(jù)M。NDK主要包含了多媒體、語言函數(shù)、數(shù)據(jù)庫、WEB??應(yīng)用等相應(yīng)的虛擬機(jī),安卓的相應(yīng)框架可以為軟件設(shè)計(jì)人員提供展示。在處理動(dòng)態(tài)庫時(shí),??不僅可以調(diào)用NDK,還可以調(diào)用對應(yīng)的核心庫,在對應(yīng)的核心類庫中對應(yīng)了許多編程語??言函數(shù)庫、在系統(tǒng)運(yùn)行層中Dalvik虛擬機(jī)起到非常重要的作用,在上述處理過程中每??一個(gè)應(yīng)用程序都會(huì)使用一個(gè)虛擬機(jī),在一個(gè)硬件設(shè)備中可以存在多個(gè)虛擬機(jī),這樣設(shè)計(jì)??的好處就是保證安卓程序可以有效的運(yùn)行,※.dex可以作為Dalvik虛擬機(jī)的應(yīng)用拓展??名
onDestroyO??i?shutdown?J??圖2.?3?Android服務(wù)的生命周期圖??onCreate與onStart這兩個(gè)操作命令主要是根據(jù)系統(tǒng)客戶端來進(jìn)行啟動(dòng),當(dāng)服務(wù)還??沒運(yùn)行的時(shí)候,安卓系統(tǒng)自動(dòng)啟動(dòng)這個(gè)服務(wù)命令,同時(shí)在onCreate方法以后在執(zhí)行??onStart函數(shù)。當(dāng)這個(gè)服務(wù)停止運(yùn)行的時(shí)候,那么onStart方法就會(huì)再次被啟動(dòng)。對此??這樣可以表明單個(gè)運(yùn)行的服務(wù)中的方法被反復(fù)調(diào)用是正常的?。??onResume、onPause和onStop在運(yùn)行的時(shí)候是沒有用戶界面,不管在任何的時(shí)候??Service總是保持在后臺(tái)工作。??onBind當(dāng)用戶端需要對某一服務(wù)進(jìn)行持續(xù)性的鏈接,該用戶就可以執(zhí)行??Context.?binService方法。若是這個(gè)服務(wù)缺少一"t"運(yùn)行方法從系統(tǒng)中調(diào)用出onCreate??來創(chuàng)建出所需的服務(wù)。反之,onBind方法如果得到了?Intent的調(diào)用,那么需要返回IBind??對象來實(shí)現(xiàn)客戶端服務(wù)的調(diào)用。??12??
本文編號(hào):3059579
本文鏈接:http://sikaile.net/kejilunwen/ruanjiangongchenglunwen/3059579.html
最近更新
教材專著