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

正文內(nèi)容

android酒店預(yù)訂系統(tǒng)計(jì)算機(jī)畢業(yè)設(shè)計(jì)論文(編輯修改稿)

2025-01-04 10:40 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 理,需要稍微大的內(nèi)存,以便能長(zhǎng)期保留信息。該系統(tǒng)還只是處于初步階段,并沒(méi)有廣泛推廣,因此會(huì)有許多的不盡美的地方,程序可能太過(guò)死板,靈活性不高,加上安卓版本 稍微偏低了些,但是其基本的功能要求還是可以實(shí)現(xiàn)的,正如可以有管理員與客戶(hù)同時(shí)管理自己的信息等等。其它問(wèn)題還有例如: 怎樣才 能搭建出一個(gè)功能與實(shí)際生活接洽的使用性系統(tǒng)平臺(tái);怎樣才能實(shí)現(xiàn)數(shù)據(jù)庫(kù)和相應(yīng)數(shù)表的建立;怎樣才能用 JDBC實(shí)現(xiàn)數(shù)據(jù)庫(kù)與 java程序之間的嵌接;怎樣才能讓用戶(hù)同過(guò)界面性的東西對(duì)相關(guān)數(shù)據(jù)庫(kù)進(jìn)行操作;怎樣才能實(shí)現(xiàn)超級(jí)管理員的權(quán)限設(shè)置等等。 主要工作 在此背景下,開(kāi)發(fā)的基于 Android 平臺(tái)下的酒店預(yù)訂軟件具有十分重要的意義。可以根據(jù)客戶(hù)需求的實(shí)際情況,開(kāi)發(fā)一款實(shí)用的基于 Android平臺(tái)下的酒店預(yù)訂軟件軟件。 本設(shè)計(jì)主要是采用 Android的 View框架編寫(xiě),部分框架運(yùn)用 Android中的其他組件。 當(dāng)進(jìn)入 酒店住房管理的增加界面時(shí),調(diào)用的是一個(gè)用相對(duì)布局 RelativeLayout 的XML 布局文件。其中包括了 2 個(gè) Button,分別實(shí)現(xiàn)了不同的功能。第一個(gè) Button 是保存內(nèi)容,響應(yīng) menu 鍵的觸發(fā)事件,設(shè)置底部菜單是否可見(jiàn),并通過(guò)對(duì)底部菜單選項(xiàng)的監(jiān)聽(tīng)實(shí)現(xiàn)底部菜單中的增加、查找、刪除、菜單、退出等功能,其中菜單包括顯示所有、刪除所有。 本文結(jié)構(gòu) 本文首先給出了系統(tǒng)的研究背景,對(duì)當(dāng)前基于 Android 平臺(tái)下的酒店預(yù)訂軟件的發(fā)展現(xiàn)狀做了簡(jiǎn)單的介紹。進(jìn)而詳細(xì)的分析了 Android 的特征、架構(gòu)以及 Android 應(yīng) 用的構(gòu)成和工作機(jī)制。 本文詳細(xì)的提出了軟件的架構(gòu),以及酒店住房管理的設(shè)計(jì)方案;采用 Java 開(kāi)源的JAR 包對(duì) HTML 文件進(jìn)行分析和獲取圖片和文字信息;對(duì)各個(gè)界面的布局和實(shí)現(xiàn)方式進(jìn)行詳細(xì)說(shuō)明;對(duì)數(shù)據(jù)庫(kù)設(shè)計(jì)模塊進(jìn)行了詳盡的需求分析,經(jīng)分析得到數(shù)據(jù)庫(kù)設(shè)計(jì)模塊,它主要完成用戶(hù)對(duì)已經(jīng)獲取的內(nèi)容的存儲(chǔ),刪除和查詢(xún)等操作;運(yùn)用 Android 提供的各種組件設(shè)計(jì)和實(shí)現(xiàn)很好的 UI 效果,實(shí)現(xiàn)很好的用戶(hù)體驗(yàn);詳細(xì)介紹了該軟件的性能優(yōu)化。 本文首先在第二章就開(kāi)始講述 Android 技術(shù)與理論,通過(guò)闡述 Andriod 開(kāi)發(fā)簡(jiǎn)介與應(yīng)用機(jī)構(gòu),工作機(jī)制來(lái)展示本次項(xiàng)目設(shè)計(jì)所需要的技術(shù)方面的知識(shí),同時(shí)還列舉了開(kāi)發(fā)常用的軟件及其安裝等。開(kāi)發(fā)簡(jiǎn)介主要說(shuō)明的是 Android 關(guān)鍵應(yīng)用程序和程序框架,函數(shù)庫(kù)以及 Linux內(nèi)核。 Android應(yīng)用的構(gòu)成和工作機(jī)制主要簡(jiǎn)述 Adroid四大基礎(chǔ) Activity ,Intent Receiver , Service, Content Provider。 結(jié)合本次畢業(yè)設(shè)計(jì),列舉了開(kāi)發(fā)所需要的幾個(gè) 4 軟件: JAVA JDK , eclipse MySQL 及其插件 Navicat for MySQL,相關(guān)服務(wù)器 tomcat。 在本章節(jié)的最后,闡述了本次課題的研究方法。第三章開(kāi)始本次項(xiàng)目的具體開(kāi)發(fā)事項(xiàng):需求分析,通過(guò)對(duì)功能,性能,數(shù)據(jù)庫(kù),安全四個(gè)方面的需求進(jìn)行詳細(xì)的分析做出決定,明確系統(tǒng)所需實(shí)現(xiàn)的功能,性能的要求,數(shù)據(jù)庫(kù)的選定,以及安全方面的硬性指標(biāo)。在第四章,本文開(kāi)始詳細(xì)說(shuō)明本系統(tǒng)的功能設(shè)計(jì),首先有一個(gè)總體的設(shè)計(jì),在第二節(jié)開(kāi)始描述系統(tǒng)所需功能的設(shè)計(jì),最后圍繞系統(tǒng)功能展開(kāi)數(shù)據(jù)庫(kù)的相應(yīng)設(shè)計(jì)。本為第五章,向讀者酒店住房管理如何實(shí)現(xiàn),首先 搭建 Android 開(kāi)發(fā)平臺(tái),即系統(tǒng)的運(yùn)行環(huán)境。 其次,向讀者展示:界面布局,新客登記,房間選擇,房間預(yù)訂,房間退訂五個(gè)具體功能的實(shí)現(xiàn)。項(xiàng)目完成之后必須進(jìn)行相應(yīng)的測(cè)試,保證項(xiàng)目的需求的完善,功能的正確性與可用性,在第六章節(jié)即為系統(tǒng)測(cè)試。到此本文的大體內(nèi)容即向讀者展示完畢。 第二章 Android 技術(shù)與理論 5 Android 系統(tǒng)開(kāi)發(fā)簡(jiǎn)介 Android 技術(shù)簡(jiǎn)介 Android 一詞的本義指“機(jī)器人”同時(shí)也是 Google。于 2020 年 11 月 5 日宣布的基于 Linux 平臺(tái)的開(kāi)源手機(jī)操作系統(tǒng)的名稱(chēng),該平臺(tái)由操作系統(tǒng)、中間件、用戶(hù)界面和應(yīng)用軟件組成,號(hào)稱(chēng)是首個(gè)為移動(dòng)終端打造的真正開(kāi)放和完整的移動(dòng)軟件。它采用軟件堆層 (Software Stack,又名軟件疊層 )的架構(gòu),主要分為三部分。底層以 Linux 內(nèi)核工作為基礎(chǔ),由 C 語(yǔ)言開(kāi)發(fā),只提供基本功能 。中間層包括函數(shù)庫(kù) Library 和虛擬機(jī) Virtual Machine,由 C++開(kāi)發(fā)。最上層是各種應(yīng)用軟件,包括通話(huà)程序 ,短信程序等,應(yīng)用軟件則由各公司自行開(kāi)發(fā),以 Java 作為編寫(xiě)程序的一部分,不存在任何以往阻礙移動(dòng)產(chǎn)業(yè)創(chuàng)新的專(zhuān)有權(quán)障礙。 Google 通過(guò)與軟、硬件開(kāi)發(fā)商、設(shè)備制造商、電信運(yùn)營(yíng)商等其他有關(guān)各方結(jié)成深層次的合作伙伴關(guān)系,希望借助建立標(biāo)準(zhǔn)化、開(kāi)放式的移動(dòng)電話(huà)軟件平臺(tái),在移動(dòng)產(chǎn)業(yè)內(nèi)形成一個(gè)開(kāi)放式的生態(tài)系統(tǒng) [13]。 對(duì)于設(shè)備制造商來(lái)說(shuō), Android 是一個(gè)免費(fèi)的平臺(tái)。對(duì)硬體開(kāi)發(fā)廠(chǎng)商來(lái)說(shuō), Android是個(gè)開(kāi)放的平臺(tái)。只要廠(chǎng)商有能力,可以在這個(gè)平臺(tái)上自由加入特有的裝置或功能,不受手機(jī)作業(yè)系統(tǒng)廠(chǎng)商的限制。對(duì)于手持裝置的開(kāi) 發(fā)者來(lái)說(shuō), Android 是個(gè)先進(jìn)的平臺(tái)。平臺(tái)上的應(yīng)用程式可相容于各種型號(hào)的 Android 手機(jī),免去為各種不同手機(jī)機(jī)型開(kāi)發(fā)的困擾。 Android 平臺(tái)支援各種先進(jìn)的網(wǎng)絡(luò)、繪圖、 3D 處理能力,可以用來(lái)提供更好的使用者體驗(yàn)。 Android 它的開(kāi)放性就優(yōu)于其它封閉式的手機(jī)系統(tǒng),因此,任何人都可能根據(jù)自己的喜好將手機(jī)系統(tǒng)中的所有功能重新編寫(xiě)。這使得越來(lái)越多的人關(guān)注這個(gè)操作系統(tǒng) [14]。 Android 軟件平臺(tái)主要由五部分構(gòu)成,它們分別是 :關(guān)鍵應(yīng)用程序、應(yīng)用程序框架和組件、 C /C ++函數(shù)庫(kù)、 Java 程序運(yùn)行環(huán)境、 優(yōu)化了的 Linux 內(nèi)核 [15]。 關(guān)鍵應(yīng)用程序: Android 平臺(tái)內(nèi)包含一些關(guān)鍵應(yīng)用程序,如郵件收發(fā)客戶(hù)端程序、短信收發(fā)程序、日歷、網(wǎng)頁(yè)瀏覽器等,而更多有特色的 Android 應(yīng)用程序還有待于廣大開(kāi)發(fā)者共同參與開(kāi)發(fā)。 應(yīng)用程序框架及組件: Android 應(yīng)用程序開(kāi)發(fā)基于框架和組件。 Android 本身已在其框架中提供了許多組件供應(yīng)用程序調(diào)用,開(kāi)發(fā)者也可在開(kāi)發(fā)應(yīng)用程序時(shí)順帶開(kāi)發(fā)新的組件,并將該組件放入應(yīng)用程序框架中,以供自己和其它應(yīng)用程序調(diào)用。 C/C++函數(shù)庫(kù): Android 應(yīng)用程序框架之下是一套 C/C ++函 數(shù)庫(kù),它們服務(wù)于 Android應(yīng)用程序組件,其功能通過(guò)組件間接提供給開(kāi)發(fā)者。這些函數(shù)庫(kù)包括 : 標(biāo)準(zhǔn) C 函數(shù)庫(kù)、媒體功能庫(kù)、瀏覽器引擎、 2D 和 3D 圖形庫(kù)等 [16]。 Java 程序運(yùn)行環(huán)境: Android 的 Java 程序運(yùn)行環(huán)境包含一組 Java 核心函數(shù)庫(kù)及Dalvik 虛擬機(jī),它們有效地優(yōu)化了 Java 程序的運(yùn)行過(guò)程。 Linux 內(nèi)核: Android 系統(tǒng)平臺(tái)基于優(yōu)化了的 Linux 內(nèi)核,它提供諸如內(nèi)存管理、進(jìn)程管理、設(shè)備驅(qū)動(dòng)等服務(wù),同時(shí)也是手機(jī)軟硬件的連接層 [17]。 Android 應(yīng)用程序以各種組件 (API)為基礎(chǔ), API 是 Android 軟件平臺(tái)的重要組成部分,也是開(kāi)發(fā) Android 應(yīng)用的關(guān)鍵所在。 當(dāng)前活動(dòng)程序 Activity:作為最常用的應(yīng)用程序組件,幾乎所有 Activity 都會(huì)通過(guò)創(chuàng)建 U I 窗口與用戶(hù)進(jìn)行交流。 Activity 具有生命周期,它包含運(yùn)行、暫停、停止等幾個(gè)狀態(tài),狀態(tài)間的轉(zhuǎn)換可通過(guò)調(diào)用 onCreate()、 onStart()、 onRestart()、 onResume()、onFreeze()、 onPause()、 onStop ()、 onDestory()等方法來(lái)實(shí)現(xiàn)。要開(kāi)啟新的 activity,可以調(diào)用 startActivity(Intent),或調(diào)用 startSubActivity(Intent, int),后者通 6 常和 onActivityResult(int, int, String, Bundle)聯(lián)合使用,以從一個(gè) activity獲取某結(jié)果并返回給打開(kāi)它的 activity[18]。 圖像顯示 View: View 是最基本的 UI 構(gòu)件,它在屏幕中占據(jù)一個(gè)矩形區(qū)域可用來(lái)顯示文本、圖像等內(nèi)容,還可完成圖像事件處理。常用的 View 方法有 :inflate()(由 XML 文件生成 View)、 onDraw (Canvas)(對(duì) View 進(jìn)行填充 ) 、 onMeasure (int, int)(測(cè)量 View 的高度和寬度 ) 、 onLayout() (完成 View 的布局 ) 、 onKeyDown(int, KeyEvent)(View 中有按鍵操作時(shí)被調(diào)用 ) 、 onFocusChanged (boolean, int)(當(dāng) View得到或失去關(guān)注時(shí)被調(diào)用 )、 setOnClilckListener()(設(shè)置 View 點(diǎn)擊事件監(jiān)聽(tīng)器 )。 View也包含一些子類(lèi),如 : TextView(布局文件中的文本顯示 )、 EditText(布局文件中的文本編輯 )、 Button(按鈕)、 ListView(顯示列表 ) [19]。 事件 Intent: Intent 抽象描述了想要執(zhí)行的某種操作,它與 startActivity 一起使用可以開(kāi)啟新的 activity,與 startService 一起使用可以開(kāi)啟后臺(tái)服務(wù)。 Intent 最重要的作用還是加載 activity,它是不同 activity 間的橋梁。 Intent 也可以被認(rèn)為是一種概括操作行為的數(shù)據(jù)結(jié)構(gòu),它主要包括 action (動(dòng)作 )和 data(數(shù)據(jù) )兩部分,此外它還具有一些附加屬性如 category(intent 種類(lèi) )、 type (數(shù)據(jù)類(lèi)型 )等。常用的 Intent方法有 intent() (構(gòu)造 intent)、 addcategory() (添加 intent 類(lèi)型 )、 getAction()(獲取 intent 動(dòng)作 )、 getData()(獲取 intent 數(shù)據(jù) )等。 數(shù)據(jù)存取與共享機(jī)制 ContentProvider: ContentProvider 為應(yīng)用程序提供一些訪(fǎng)問(wèn)方法,包括 : Query(Uri, String [ ] , String, String[ ] , String, String, String)(數(shù)據(jù)信息的查詢(xún) ) , insert (Uri, Contentvalues) (在 Contentp rovider中添加新數(shù)據(jù) ) , updata(Uri, Contentvalues, String, String[ ])(更新 Conntp rovider 中的數(shù)據(jù) ), delect(Uri, String, String[ ])(刪除數(shù)據(jù) ) , Gettype (Uri)(獲取數(shù)據(jù)類(lèi)型 )。其中, Uri 標(biāo)明了 ContentProvider 存儲(chǔ)的數(shù)據(jù)類(lèi)型,在執(zhí)行訪(fǎng)問(wèn)方法時(shí)都需依據(jù) Uri 作為路徑標(biāo)識(shí)來(lái)確定要訪(fǎng)問(wèn)哪個(gè) ContentProvider[20]。 后臺(tái)服務(wù) Service: Service 是運(yùn)行在后臺(tái)的應(yīng)用程序組件,不直接與用戶(hù)交互。當(dāng)前活動(dòng)程序可以使用 Context. StartService()開(kāi)啟一項(xiàng)后臺(tái)服務(wù),還可以通過(guò) Context. bindService()與后臺(tái)服務(wù)通信。 Android 的架構(gòu)是 Linux 內(nèi)核、 C/C++函數(shù)庫(kù)、 Dalvik 虛擬機(jī)、應(yīng)用框架以及關(guān)鍵應(yīng)用程序構(gòu)成的,如圖 21。通過(guò)編譯基于框架的應(yīng)用程序可以降低開(kāi)發(fā)負(fù)荷。應(yīng)用軟件原則上是在 Dalvik VM 上運(yùn)行的。 7 圖 21 Android架構(gòu)圖 關(guān)鍵應(yīng)用程序 Android 平臺(tái)內(nèi)包含一些關(guān)鍵應(yīng)用程序,如郵件收發(fā)客戶(hù)端程序、短信收發(fā)程序、日歷和網(wǎng)頁(yè)瀏覽器等,開(kāi)發(fā)者可以在其平臺(tái)上開(kāi)發(fā)更多有特色的應(yīng)用程序 ,所用開(kāi)發(fā)語(yǔ)言是 Java。 應(yīng)用程序框架 Android 應(yīng)用程序的開(kāi)發(fā)基于框架和組件。 Android 本身已在其框架中提高了許多的組件供應(yīng)用程序調(diào)用,當(dāng)然開(kāi)發(fā)者也開(kāi)放新的組件,并將組件放入應(yīng)用程序框架中,以供自己和其它應(yīng)用程序調(diào)用。 函數(shù)庫(kù) Android應(yīng)用程序框架之下是一套 C/C++函數(shù)庫(kù),它們服務(wù)于 Android應(yīng) 用程序組件,其功能通過(guò)組件間接提供給開(kāi)發(fā)者。這些函數(shù)庫(kù)包括:標(biāo)準(zhǔn) C 函數(shù)庫(kù)、媒體功能庫(kù)、瀏覽器引擎、 2D 和 3D 圖形庫(kù)、基于 WEB 應(yīng)用的的安全協(xié)議 SSL、用于點(diǎn)陣和矢量字體渲染的 FreeType 以及 SQLite 引擎等。 Android 的 Java 程序運(yùn)行環(huán)境包含一組 Java 核心函數(shù)庫(kù)及 Dalvik 虛擬機(jī),它們有效地優(yōu)化了 Java 程序的運(yùn)行過(guò)程。所有的 Android 應(yīng)用都運(yùn)行在它自己的進(jìn)程里,該進(jìn)程是一個(gè) Dalvik 虛擬機(jī)的實(shí)例, Dalvik 被設(shè)計(jì)成能在一臺(tái)設(shè)備上高效的運(yùn)行多個(gè)虛擬機(jī)實(shí)例。 Dalvik 虛擬機(jī)的可執(zhí)行 文件被封裝成 Dalvik 可執(zhí)行格式 (.dex)。這是被優(yōu)化過(guò)的最小內(nèi)存依賴(lài)的格式。 Ja
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1