畢業(yè)設計(論文)-基于安卓的機票查詢系統(tǒng).docx

上傳人:good****022 文檔編號:116829085 上傳時間:2022-07-06 格式:DOCX 頁數(shù):27 大小:719.51KB
收藏 版權(quán)申訴 舉報 下載
畢業(yè)設計(論文)-基于安卓的機票查詢系統(tǒng).docx_第1頁
第1頁 / 共27頁
畢業(yè)設計(論文)-基于安卓的機票查詢系統(tǒng).docx_第2頁
第2頁 / 共27頁
畢業(yè)設計(論文)-基于安卓的機票查詢系統(tǒng).docx_第3頁
第3頁 / 共27頁

下載文檔到電腦,查找使用更方便

20 積分

下載資源

還剩頁未讀,繼續(xù)閱讀

資源描述:

《畢業(yè)設計(論文)-基于安卓的機票查詢系統(tǒng).docx》由會員分享,可在線閱讀,更多相關《畢業(yè)設計(論文)-基于安卓的機票查詢系統(tǒng).docx(27頁珍藏版)》請在裝配圖網(wǎng)上搜索。

1、 本科畢業(yè)論文(設計) 題 目 基于安卓的機票查詢系統(tǒng) 院(系) 信息工程學院 專 業(yè) 網(wǎng)絡工程 學生姓名 學 號 指導教師 職稱 講師 論文字數(shù) 7649 完成日期: 2016年 5月20日巢湖學院本科畢業(yè)論文(設計)誠信承諾書本人鄭重聲明:所呈交的本科畢業(yè)論文(設計),是本人在導師的指導下,獨立進行研究工作所取得的成果。除文中已經(jīng)注明引用的內(nèi)容外,本論文不含任何其他個人或集體已經(jīng)發(fā)表或撰寫過的作品成果。對本文的研究做出重要貢獻的個人和集體,均已在文中以明確方式標明。本人完全意識到本聲明的法律結(jié)果由本人承擔。本人簽名: 日期: 巢湖學院本科畢業(yè)論文 (設計)使用授權(quán)說明本人完全了解巢湖學院有

2、關收集、保留和使用畢業(yè)論文 (設計)的規(guī)定,即:本科生在校期間進行畢業(yè)論文(設計)工作的知識產(chǎn)權(quán)單位屬巢湖學院。學校根據(jù)需要,有權(quán)保留并向國家有關部門或機構(gòu)送交論文的復印件和電子版,允許畢業(yè)論文 (設計)被查閱和借閱;學校可以將畢業(yè)論文(設計)的全部或部分內(nèi)容編入有關數(shù)據(jù)庫進行檢索,可以采用影印、縮印或掃描等復制手段保存、匯編畢業(yè),并且本人電子文檔和紙質(zhì)論文的內(nèi)容相一致。保密的畢業(yè)論文(設計)在解密后遵守此規(guī)定。本人簽名: 日期: 導師簽名: 日期: 基于安卓的機票查詢系統(tǒng)摘要在當今社會快速的發(fā)展下,人們外出方式也變得多種多樣,從祖先一輩的馬車,轎子等發(fā)展到如今的汽車,輪船,機動車等,但是如果

3、你想快速到達目的地,最節(jié)省時間的方法就必須是乘坐飛機了,如果我們能夠快捷迅速的獲取機票的信息,那么就可以使人們出行更加方便。為什么有很多人選擇使用手機查詢機票的信息,首先,手機現(xiàn)在已廣泛應用于公眾,幾乎每個人都有手機,所以在手機的應用上查詢信息會更受歡迎,其次,網(wǎng)上包含有大容量的信息,網(wǎng)上訂單的人可以對各種信息一目了然,如列車信息,路程信息,車票可售等,因此可以更加方便用戶的查詢。最后,安卓平臺在近幾年的發(fā)展如日中天,占據(jù)市場份額也十分龐大,甚至可以與iphone平臺相抗衡。而該基于安卓的機票查詢系統(tǒng)正是在此背景應用而生。隨著航天技術,移動通信技術,互聯(lián)網(wǎng)技術和移動終端技術的飛速發(fā)展,使人們在

4、快節(jié)奏的經(jīng)濟生活中,可以快速,準確地獲取最新的信息,大大方便了人們的基本需求。關鍵字:android 機票查詢;1The airticket query system based on androidAbstractIn todays rapid development of society, the way people go out becomes diverse, from their ancestors a generation wagon, sedan chair and other development to todays cars, ships, motor vehicles,

5、 etc., but if you want to quickly reach the destination, most savings the method of time must be flying, and if we are able to quickly obtain fast and ticket information, then you can make people travel more convenient. Why do many people choose to use the mobile phone inquiry ticket information, fi

6、rst of all, mobile phones are now widely used in public, almost everyone has a cell phone, so queries on the phone application information will be more popular, and secondly, the Internet contains a large capacity information, people can order online all kinds of information at a glance, such as tra

7、in information, routing information, tickets can be sold, etc., it can be more convenient to the users query. Finally, the Android platform in recent years, the development of a flourishing, occupy market share is very large, even with the iphone platform to compete. The Flight of the Android-based

8、system is in this context of the application for us. With the rapid development of space technology, mobile communications technology, the Internet and mobile terminal technology, so that people in the fast-paced economic life, can quickly and accurately obtain the latest information, greatly facili

9、tate the peoples basic needs.Keywords: android ,Flight;2目錄第1章 概述11.1 課題產(chǎn)生背景11.2 系統(tǒng)的開發(fā)意義1第2章 開發(fā)環(huán)境及技術介紹22.1 開發(fā)工具eclipse的簡介22.2開發(fā)環(huán)境的搭建22.3 SQLite數(shù)據(jù)庫的介紹3第3章 系統(tǒng)分析43.1 系統(tǒng)可行性分析43.1.1技術可行性43.1.2經(jīng)濟可行性43.1.3操作可行性43.2 系統(tǒng)需求分析53.3 系統(tǒng)功能結(jié)構(gòu)53.3.1系統(tǒng)設計原理框圖53.3.2系統(tǒng)設計功能模塊圖63.3.3數(shù)據(jù)庫E-R圖7第4章 數(shù)據(jù)庫設計84.1 普通用戶表84.2 用戶登錄表84.3

10、 航班信息表84.4 用戶操作記錄表9第5章 功能實現(xiàn)與測試105.1 登錄界面105.2注冊界面115.3 數(shù)據(jù)庫部分代碼135.4系統(tǒng)設置155.5 機票查詢界面165.6 查詢結(jié)果展示175.7 系統(tǒng)功能測試18第6章 結(jié)論19參考文獻20致謝21巢湖學院2016屆本科畢業(yè)論文(設計)第1章 概述1.1 課題產(chǎn)生背景隨著人們生活質(zhì)量的慢慢提升,在出行交通工具的選擇上,越來越多的人都會選擇乘坐飛機。根據(jù)調(diào)查顯示,我國民用航空局數(shù)據(jù)上,2012年以來,因為受外部經(jīng)濟的影響,各種行業(yè)都增速趨緩。2012年一個季度,我國民航運輸總周轉(zhuǎn)量、旅客運輸量、貨郵運輸量分別為140.5億噸公里、7422.

11、1萬人,120.0萬噸,同以前相比增長了4.9%、10.2%、-7.4%。其中,客運市場需求非常旺盛,旅客運輸量一直保持較快的增長趨勢。一個季度旅客的運輸量為甚至達到了7422.1萬人,同比增長了10.2%,并且還繼續(xù)保持較快增長勢頭。其中,國內(nèi)航線、港澳臺航線、國際航線同以前相比分別增長了10.3%、11.2%、8.5%。2012年3月份,國內(nèi)航線旅客運輸量同比增長了8.3%,跟上個月比較減少了0.9個百分點,一個季度同比增長了10.3%,跟去年同期相比增加1.2個百分點;國際航線旅客運輸量同比增長12.8%,跟上個月相比增加了11.4個百分點,一季度同比增長8.5%,與去年同期相比減少3.

12、8個百分點。至2020年,我國布局規(guī)劃民用機場的總數(shù)達到了244個,其中新增加得機場有97個。從上述情況中不難看出,中國正處在民航需求迅速增長的時期。 乘坐飛機能夠極大的縮短人們的出行時間并給人們帶來一段舒適的旅程,但是在查詢航班信息這方面,選擇起來往往是比較局限的,大多數(shù)人們都是通過電話或者網(wǎng)絡來查詢,例如撥打電話12580或者登錄芒果網(wǎng)等,而今幾乎人人都擁有著一部手機,我們完全能夠通過使用移動設備來查詢機票的信息了。1.2 系統(tǒng)的開發(fā)意義機票查詢系統(tǒng)是為給客戶提供機票信息的和管理的系統(tǒng),它是具有開放體系結(jié)構(gòu)、方便擴充、方便維護的、具有良好人機交互界面等方面的的優(yōu)點.它不僅克服了存儲乘客信息

13、量少,查詢效率低下等問題外,更解決了其安全性,可靠性方面的問題。為便于旅客查詢機票信息,要求系統(tǒng)能有效、快速、安全、可靠等特點。并要求客戶機的界面要簡單明了,易于操作,服務器程序利于維護。3第2章 開發(fā)環(huán)境及技術介紹2.1 開發(fā)工具eclipse的簡介Eclipse是著名的跨平臺的自由 集成開發(fā)環(huán)境(IDE)。最初主要用來 Java語言開發(fā),通過安裝不同的插件Eclipse可以支持不同的計算機語言,比如C+和Python等開發(fā)工具。Eclipse的本身只是一個框架平臺,但是眾多插件的支持使得Eclipse擁有其他功能相對固定的IDE軟件很難具有的靈活性。許多軟件開發(fā)商以Eclipse為框架開發(fā)

14、自己的IDE。Eclipse 最初由OTI和 IBM兩家公司的IDE產(chǎn)品開發(fā)組創(chuàng)建,起始于1999年4月1。IBM提供了最初的Eclipse代碼基礎,包括Platform、JDT 和PDE。Eclipse項目IBM發(fā)起,圍繞著Eclipse項目已經(jīng)發(fā)展成為了一個龐大的Eclipse聯(lián)盟,有150多家軟件公司參與到Eclipse項目中,其中包括 Borland、Rational Software、 Red Hat及 Sybase等。Eclipse是一個開放源碼項目,它其實是Visual Age for Java的替代品,其界面跟先前的 Visual Age for Java差不多,但由于其開放源

15、碼,任何人都可以免費得到,并可以在此基礎上開發(fā)各自的插件,因此越來越受人們關注2。隨后還有包括Oracle在內(nèi)的許多大公司也紛紛加入了該項目,Eclipse的目標是成為可進行任何語言開發(fā)的IDE集成者,使用者只需下載各種語言的插件即可2。2.2開發(fā)環(huán)境的搭建先下載所需要的JDK,安裝之后再配置環(huán)境變量path,讓javac和java等命令可以在任何路徑下運行,右擊我的電腦-屬性-高級系統(tǒng)設置-環(huán)境變量-在系統(tǒng)變量中找到path變量,修改它的值,在最后加上jdk的bin路徑:多個路徑之間用分號;分割,如果最后一個路徑?jīng)]有分號;,就加上,然后復制黏貼JDK目錄下bin目錄的路徑。完成后重啟ms-d

16、os窗口,并驗證:開始菜單-運行(windows鍵+R)-cmd 鍵入javac -version驗證是否安裝好JDK。環(huán)境變量JAVA_HOME創(chuàng)建一個名為JAVA_HOME的環(huán)境變量,值寫為JDK安裝目錄的根路徑;我們可以在path環(huán)境變量的值中使用它,改為%JAVA_HOME%bin,這樣寫更加簡潔,更靈活,更安全3。環(huán)境變量CLASSPATH類路徑在執(zhí)行.class文件時要到類路徑下找到這個類,一般配置為.;%JAVA_HOME%lib(這個環(huán)境變量可以不配置,但是一旦配置一定要配對,尤其不能忘記加上.表示當前路徑3。2.3 SQLite數(shù)據(jù)庫的介紹數(shù)據(jù)庫的種類有很多,我這里用到的是S

17、QLite數(shù)據(jù)庫,它是一種輕量級的數(shù)據(jù)庫,一個開源的嵌入式的數(shù)據(jù)庫產(chǎn)品,SQLite具有一些很好的特性,如檢索效率高,系統(tǒng)開銷小等,它不需要獨立運行的引擎,而是由程序直接調(diào)用相應的API去完成對數(shù)據(jù)的一些增刪改查等操作4。更簡單的來說,嵌入式數(shù)據(jù)庫就是一種具有基本數(shù)據(jù)庫功能的數(shù)據(jù)文件。它與其它數(shù)據(jù)庫產(chǎn)品室友區(qū)別的,前者是通過程序驅(qū)動的方法, 而后者則是通過引擎響應的方式5。嵌入式數(shù)據(jù)庫還有一個很重要的優(yōu)點,那就是體積非常小,并且很多的嵌入式數(shù)據(jù)庫在性能上也優(yōu)于其它的數(shù)據(jù)庫,所以嵌入式數(shù)據(jù)庫也經(jīng)常使用在高性能的應用上。SQLite是沒有數(shù)據(jù)類型的數(shù)據(jù)庫。但是在生成表結(jié)構(gòu)的時候,還是要聲明每個域的

18、數(shù)據(jù)類型的,不過SQLite并不會做任何檢查處理6。開發(fā)人員必須靠自己的程序來控制輸入與讀出的數(shù)據(jù)類型是正確的。但是這里有一個例外,就是當主鍵為整型時,插入進去一個非整型值時則會產(chǎn)生異常。第3章 系統(tǒng)分析3.1 系統(tǒng)可行性分析可行性研究,也稱為可行性分析,是基于系統(tǒng)的調(diào)查、研究和新系統(tǒng)的開發(fā)在技術,經(jīng)濟,社會等方面的可能性和必要性來進行分析,這樣不僅是為了避免投資失誤,也是為了確保新系統(tǒng)的成功開發(fā)7??尚行匝芯康淖罱K目的是想用最小的成本來確定該問題是否能在最短的時間內(nèi)解決掉。該系統(tǒng)的可行性的分析包括以下幾個方面:3.1.1技術可行性技術可行性分析是根據(jù)技術層面來分析開發(fā)工作的順利完成的需要的主

19、要條件,如硬件和軟件能否滿足開發(fā)商等需求。該系統(tǒng)所需的各種軟件環(huán)境是否具備,例如Eclipse開發(fā)工具,數(shù)據(jù)庫服務器。兩者都能夠處理數(shù)據(jù),并且可以保持數(shù)據(jù)的完整性,還提供了許多先進的管理功能。它的靈活性,安全性和易用性等方面特點為數(shù)據(jù)庫的設計提供了良好的條件。綜上所述,該系統(tǒng)的軟件開發(fā)平臺已經(jīng)是成熟可行,可以用于開發(fā)。3.1.2經(jīng)濟可行性由于在此設計里的開發(fā)環(huán)境和數(shù)據(jù)庫都是采用的免費的產(chǎn)品,并且在設計過程中沒有涉及到技術難點和版權(quán)問題,初期投入資金比較小,維修費用也比較小,所以在無論是在技術方面和還是在經(jīng)濟方面都是可以實現(xiàn)的,且具有很強的可行性。3.1.3操作可行性操作可行性主要是指在系統(tǒng)開發(fā)

20、完成后,客戶和管理人員可以通過使用C / S和B / S結(jié)構(gòu),在軟件開發(fā)人員的簡單指導下操作軟件,通過把系統(tǒng)部署到Android模擬器和真機的方式來進行人機交互8。操作簡單,可以執(zhí)行。3.2 系統(tǒng)需求分析機票查詢系統(tǒng)主要包含用戶登錄和機票查詢?nèi)齻€模塊:一、用戶登錄模塊手機客戶端用戶首先進入登錄頁面,如果沒有注冊,就點擊注冊按鈕跳轉(zhuǎn)到注冊界面,填入所有需要的信息然后點擊注冊,系統(tǒng)會自動將信息儲存到數(shù)據(jù)庫中,然后點擊返回按鈕回到登錄界面,輸入賬號密碼,系統(tǒng)將輸入的信息與數(shù)據(jù)庫中存儲的信息進行比較,如果正確,就跳轉(zhuǎn)到主菜單界面,如果不正確,就提示賬號或密碼錯誤,需要重新輸入信息。二、機票查詢模塊用戶

21、登錄到主菜單界面,點擊機票查詢按鈕,跳轉(zhuǎn)到信息填寫頁面,主要填寫的信息有出發(fā)城市,到達城市,出發(fā)時間等信息,輸入完成后,點擊查詢跳轉(zhuǎn)到機票打印界面,將所有符合要求的機票信息都顯示到界面上,主要信息有:機場信息,出發(fā)城市、到達城市、出發(fā)時間、到達時間、機票價格、燃油費用等信息。三、機票預訂模塊點擊機票信息,然后選擇登機人,如果沒有,需要進行注冊,添加完成后點擊確認訂單按鈕,就能生成訂單了,并且可以在訂單管理中查詢到機票信息,可以刪除訂單,也可以在乘客管理中看到乘客的信息情況。3.3 系統(tǒng)功能結(jié)構(gòu)3.3.1系統(tǒng)設計原理框圖圖1:系統(tǒng)設計原理框圖3.3.2系統(tǒng)設計功能模塊圖圖2:系統(tǒng)設計功能模塊圖3

22、.3.3數(shù)據(jù)庫E-R圖E-R 是實體-聯(lián)系方法用來描述世界的概念模型,它可以幫助我們更好的了解人們想要表達的內(nèi)容和概念。下面是該系統(tǒng)的E-R圖:圖4:機票查詢E-R圖第4章 數(shù)據(jù)庫設計我的數(shù)據(jù)庫采用SQLite數(shù)據(jù)庫設計。其中包含了普通用戶表、登錄表、票務信息表、航班信息表、用戶操作記錄表等,下面介紹一些重要的個表的結(jié)構(gòu)內(nèi)容:4.1 用戶表普通用戶表主要記錄的是用戶的一些個人信息,方便在后面查詢車票的過程中可以有很好的憑證,其中用戶名是主鍵列。表1:用戶表4.2 用戶登錄表用戶登錄表主要記錄了用戶的用戶名和密碼,作為登錄成功與否的標準,其中主鍵時用戶名表2:用戶登錄表4.3 航班信息表從航班信

23、息表中可以清楚的了解飛機的航班號,出發(fā)時間,到達時間、機票價格等一系列信息,其中主鍵列時航班號,由航空公司提供。表3: 航班信息表4.4 用戶操作記錄表用戶操作記錄表記錄了用戶訂票、退票、改簽等一系列操作,其中用戶編號是主鍵列,且是自增長的。表4:用戶操作記錄表第5章 功能實現(xiàn)與測試5.1 登錄界面本系統(tǒng)采用android為開發(fā)環(huán)境,可視化的操作大大簡化了設計的復雜度,方便了設計者即時發(fā)揮9。當用戶進入到機票查詢系統(tǒng)系統(tǒng)后,會進入查詢系統(tǒng)的登錄頁面,然后對該查詢系統(tǒng)進行查詢及其管理。在登陸界面,每個用戶必須能夠清楚輸入用戶名和密碼,只有登錄成功才能進行其它操作。登錄界面如下圖:圖5 登錄模塊圖

24、當您現(xiàn)在想登陸時,你必須輸入正確的帳戶和密碼,當密碼和賬號輸入正確時才可以登錄成,否則你無權(quán)登陸。用戶登錄頁面部分代碼如下:/獲取輸入框中的信息String name=et_name.getText().toString();String pwd=et_pwd.getText().toString();User user=new User(name, pwd);/驗證賬號密碼/判斷賬號密碼是否為空if(TextUtils.isEmpty(name)|TextUtils.isEmpty(pwd)Toast.makeText(LoginActivity.this, 賬號密碼不能為空, Toast.

25、LENGTH_SHORT).show();else ArrayList list=helper.getAllUsers();for(int i=0;ilist.size();i+)if(list.get(i).getName().equals(name) & list.get(i).getPwd().equals(pwd)Toast.makeText(this, 登錄成功, Toast.LENGTH_SHORT).show();startActivity(new Intent(LoginActivity.this,TwoActivity.class);b=true;if(b=false)Toa

26、st.makeText(this, 賬號或用戶名不正確,請重新輸入, Toast.LENGTH_SHORT).show();5.2注冊界面用戶第一次進入時,沒有賬號密碼,需要進行注冊,填寫完信息后將所填信息存入數(shù)據(jù)庫,然后用戶輸入注冊過的賬號密碼就能登錄系統(tǒng)。注冊界面如下圖 圖6 注冊模塊圖注冊部分的代碼如下:String name=et_name.getText().toString();String pwd=et_pwd.getText().toString();helper.add(name, pwd);if(TextUtils.isEmpty(name)|TextUtils.isEmp

27、ty(pwd)Toast.makeText(RegisterActivity.this, 賬號密碼不能為空, Toast.LENGTH_SHORT).show();else Toast.makeText(this, 注冊成功, Toast.LENGTH_SHORT).show();startActivity(new Intent(RegisterActivity.this,LoginActivity.class);5.3 數(shù)據(jù)庫部分代碼public class MyHelper extends SQLiteOpenHelper SQLiteDatabase db;public MyHelper

28、(Context context) /* * 參數(shù)二:指定數(shù)據(jù)庫文件的名字 * 參數(shù)四:數(shù)據(jù)庫的版本號 * */super(context,text.db,null, 1);/ TODO Auto-generated constructor stubdb=getReadableDatabase();/1.自定義方法,用于添加數(shù)據(jù)public void add(String name, String pwd) / TODO Auto-generated method stub/* * 添加數(shù)據(jù)的sql語句 * insert into 表名(列名1,列名2.) values (值1,值2.) *

29、values中可以通過指定 ? 先代表占位,稍后再給這個位置賦值 * 稍后通過execSQL方法的參數(shù)二的Object數(shù)組給每一個問號賦值 * 即前面的sql語句中有多少個 ? ,Object數(shù)組中就應該有多少個元素 * */db.execSQL(insert into user (name,pwd) values (?,?) ,new Objectname,pwd);/2.自定義方法,用于刪除數(shù)據(jù)public void delete()/* * 刪除數(shù)據(jù)的sql語句 * * delete from 表名 刪除表中所有的數(shù)據(jù) * delete from 表名 where 條件表達式 刪除符合條

30、件的數(shù)據(jù) * * */db.execSQL(delete from user );/4.自定義方法,用于查詢?nèi)淼臄?shù)據(jù)public ArrayList getAllUsers()/* * 查詢?nèi)淼膕ql語句 * select * from 表名 * */能夠獲取查詢的結(jié)果,選擇使用rawQuery方法得到查詢結(jié)果/* * 參數(shù)一:要執(zhí)行的查詢sql語句 * 參數(shù)二:參數(shù)一中如果存在?,通過此參數(shù)給?賦值,如果參數(shù)一中沒有?,填null即可 * */Cursor cursor=db.rawQuery(select * from user, null);ArrayList list=new Ar

31、rayList();/* * 通過Cursor對象獲取查詢數(shù)據(jù),并將查詢的數(shù)據(jù)添加到集合中,用于返回 * Cursor:游標 * 特點:默認是指向查詢結(jié)果表的第一行的上方,必須每次向下移動一行, * 每次移動后Cursor對象中可獲得當前行的所有數(shù)據(jù) * 數(shù)據(jù)庫中獲取查詢結(jié)果的原則:通過Cursor確定行數(shù),再通過列名確定列數(shù),即可將指定行指定列中的數(shù)據(jù)取出 * */* * moveToNext方法用于讓Cursor向下挪動一行,并且獲取該行數(shù)據(jù) * 一旦返回值是false,代表已經(jīng)移動到末尾,沒有更多的數(shù)據(jù)了 * */while(cursor.moveToNext()/* * 通過curso

32、r調(diào)用get方法獲取本行指定類中的數(shù)據(jù) * 方法的參數(shù)要求填寫該列對應的列索引 * 可以通過getColumnIndex方法獲取指定列名對應的列索引 * */String name=cursor.getString(cursor.getColumnIndex(name);String pwd=cursor.getString(cursor.getColumnIndex(pwd);list.add(new User(name,pwd);return list;5.4系統(tǒng)設置系統(tǒng)設置模板中有四個部分,分別為:航班查詢,天氣預報,訂單管理,乘客管理,密碼修改,關于我的等幾個模塊。圖7 主菜單圖5.5

33、 機票查詢界面在這個界面輸入出發(fā)城市、到達城市、以及出發(fā)時間,即可查詢機票信息 圖8 填寫信息界面圖5.6 查詢結(jié)果展示輸入正確的查詢信息后,會將機票的信息顯示在界面上如圖所示: 圖9 查詢結(jié)果圖5.7 系統(tǒng)功能測試采用黑盒的方法黑盒子系統(tǒng)的測試是在測試程序接口,只檢查是否按照正常使用的規(guī)格的程序功能,該程序能夠正常接受輸入數(shù)據(jù),以產(chǎn)生正確的輸出信息,并保持的外部信息的完整性。黑盒測試和白盒測試不能被取代,他是白盒測試方法相互補充,它很可能會發(fā)現(xiàn)其他類型的白盒測試是不容易發(fā)現(xiàn)的錯誤10。黑盒測試嘗試發(fā)現(xiàn)功能是不正確或缺少的功能,接口錯誤,數(shù)據(jù)結(jié)構(gòu)或外部數(shù)據(jù)庫訪問錯誤錯誤,錯誤的表現(xiàn),初始化和終

34、止錯誤。測試實際輸出和期望的輸出可以認為該系統(tǒng)能夠正常工作。測試系統(tǒng)可以完成教練購票手續(xù),以滿足信息管理的管理員出游回來和用戶信息,管理的角色之后,每個功能都可以正常使用。如:系統(tǒng)登錄模塊的測試輸入數(shù)據(jù) 例如,輸入正確的用戶名,密碼,再輸入錯誤的用戶名和密碼。結(jié)果分析當你輸入用戶名和密碼時,輸入用戶名和密碼錯誤,則會提示賬號或密碼錯誤,輸入正確時,就登陸進去。由此作為用于該模塊的測試結(jié)果可以發(fā)揮作用。以同樣的方式其他形式的測試此模塊的功能,這種模塊功能終于可以實現(xiàn)了。系統(tǒng)測試:測試用的系統(tǒng)的檢測的人工方法中,開始該程序調(diào)試的開始,因為軟件設計需要編譯大量的代碼,錯誤的頻率相當高,如果不存在錯誤

35、,則測試子系統(tǒng),子系統(tǒng)是每個模塊的一個分支,經(jīng)檢驗合格后,再連接到模塊,要看整體設計是合理的。在測試開始時不一定是真實的條件下進行的數(shù)據(jù)量,數(shù)據(jù)的可使用的一些精心設計的作為測試情況的量,這樣不僅可以大大減少處理負荷,并更容易檢測錯誤,并確定錯誤的范圍10。測試對象的功能測試應側(cè)重于所有可以直接追溯到用例或業(yè)務功能測試的要求。這個試驗的目的是驗證數(shù)據(jù)接收,處理和檢索的正確性10?;诤诤屑夹g這些試驗中,它通過一個圖形用戶界面和應用程序進行交互,并分析相互作用的輸出或結(jié)果,為了驗證的應用和它的內(nèi)部程序。第6章 結(jié)論隨著科技的不斷發(fā)展,人們的生活也會變得越來越豐富多彩,出行方面也會有更多的人選擇乘坐

36、飛機,所以本論文的想法是符合實際的,尤其是在幾乎人手一個手機的年代,在手機app上查詢機票是非常便捷的,伴隨著以后的不斷改進,相信這方面也會有更好的發(fā)展,值得深入研究。通過這次畢業(yè)設計,我覺得真的有收獲很大。我借此機會把在學校四年學的專業(yè)知識都有了很好的復習,尤其是java編程,數(shù)據(jù)庫理論和SQLite。更重要的是,我學會了如何綜合運用基本理論,基本知識和基本技能,還懂得了只要肯刻苦鉆研、態(tài)度認真就一定可以把一件事情做好,也培養(yǎng)了我積極開拓創(chuàng)新的精神,提高了我分析問題,解決問題的能力,對我今后的工作方面也有很大幫助。 參考文獻1 李剛. 瘋狂 Android 講義M. 北京:電子工業(yè)出版社,2

37、013.2 楊云君. Android 的設計與實現(xiàn)M. 北京:機械工業(yè)出版社,2013.3 豐生強. Android 軟件安全與逆向分析M. 北京:人民郵電出版社,2013.4 鐘茂生,王明文. 軟件設計模式及其使用J. 計算機應用,2002.5 姚昱旻,劉衛(wèi)國. Android 的架構(gòu)與應用開發(fā)研究J. 計算機系統(tǒng)應用,2008.6 高巍. Android 操作系統(tǒng)軟件自動化測試方案的設計與實施D. 北京:北京郵電大學,2012.7 韓超,梁全,Android 系統(tǒng)原理及開發(fā)要點詳解,北京:電子工業(yè)出版社,2009.8 杜吉志,徐明昆. Android 系統(tǒng)內(nèi)存管理研究及優(yōu)化J. 軟件,20

38、12.9 李剛彪. 數(shù)據(jù)庫加密技術的研究與實現(xiàn)D.太原理工大學,2010.10高煥堂. Google Android 應用框架原理與程序設計 36 計M. Misoo,2010.致謝四年的學習生活即將劃上一個句號,今后我將面對新的征程,新的開始,但是這四年的經(jīng)歷會一直存在我的心中。此次論文是在我的導師劉丹的親切關懷和心的指導下完成的。偉人、名人固然偉大我也很崇拜,可是我更迫切地想要把我的敬意獻給給一位平凡的人,我的導師劉丹老師。也許我不是您最出色的學生,但您卻是我所最尊敬的老師。您的治學嚴謹,學識淵博,思想深刻,在我論文中給了我很大的幫助,同時,我還要感謝一下一起完成畢業(yè)論文小組的同學們,如果沒有你們的支持和傾心的協(xié)助,我是無法解決這些困難和疑惑的。從開始選擇課題到論文的順利答辯,有無數(shù)可敬的師長、朋友給了我很多的幫助,在這里請您接受我誠摯的謝意!,謝謝你們!21

展開閱讀全文
溫馨提示:
1: 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
2: 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
3.本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
5. 裝配圖網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

相關資源

更多
正為您匹配相似的精品文檔
關于我們 - 網(wǎng)站聲明 - 網(wǎng)站地圖 - 資源地圖 - 友情鏈接 - 網(wǎng)站客服 - 聯(lián)系我們

copyright@ 2023-2025  zhuangpeitu.com 裝配圖網(wǎng)版權(quán)所有   聯(lián)系電話:18123376007

備案號:ICP2024067431-1 川公網(wǎng)安備51140202000466號


本站為文檔C2C交易模式,即用戶上傳的文檔直接被用戶下載,本站只是中間服務平臺,本站所有文檔下載所得的收益歸上傳人(含作者)所有。裝配圖網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對上載內(nèi)容本身不做任何修改或編輯。若文檔所含內(nèi)容侵犯了您的版權(quán)或隱私,請立即通知裝配圖網(wǎng),我們立即給予刪除!

五月丁香婷婷狠狠色,亚洲日韩欧美精品久久久不卡,欧美日韩国产黄片三级,手机在线观看成人国产亚洲