【正文】
s main selling point is that it enables developers to seamlessly expand online services to mobile phones. This is the most obvious example is Google39。 }}附錄二 外文文獻(xiàn)(原文) The basic of description of android system The mainstream of the next generation of open operating systems will not be on the desktop but will appear in the phone that we carry every day. Open environment will lead these new applications may be integrated into these online services that already exist of course as with growing data services on mobile phones support the security flaws on the phone is also being increasingly clear. The nature of the nextgeneration operating system whether to provide a plete integrated security platform. By the Open Mobile Alliance (open Handset Alliance led by Google) developed the android system is a widely optimistic about an open source phone system the system provides a basic operating system a middle ware application layer a java development tools and a system Application collector (collection of system applications). The android the SDK since 2007 on the release of the first android phone in October 2008 before the birth. Google opened since then on his own time Taiwan39。 }catch(Exception e) { ()。 try { (driver)。 }catch(Exception e) { ()。 user=()。 driver=()。 InputStream is= ()。 private static String password。 private static String url。import 。import 。第6章 系統(tǒng)測試 用戶注冊測試 用戶在手機終端打開客戶端應(yīng)用程序后有兩個按鈕選擇如果還沒有賬號則點擊用戶注冊按鈕跳轉(zhuǎn)到注冊界面注冊界面需要你輸入你的用戶名、密碼、身份證號、入學(xué)年份、性別和所在學(xué)院等信息如果用戶填寫的信息不全或者遺漏則提示填寫完整如果注冊成功則跳轉(zhuǎn)到登錄模塊進(jìn)行登錄 注冊無效類:注冊信息不完整提示填寫完整 注冊有效類:注冊信息完整并且注冊信息符合唯一性跳轉(zhuǎn)到登錄界面 ?。?用戶登錄測試 用戶登錄分為學(xué)生用戶登錄和管理員登錄兩者的登錄方式都是只需要提供用戶名和密碼就可進(jìn)行登錄操作學(xué)生用戶登錄成功后跳轉(zhuǎn)到圖書查詢界面;管理員登錄成功后跳轉(zhuǎn)到管理員界面管理員界面分為學(xué)生管理和圖書管理兩部分 登錄無效類:登錄賬號或者密碼不符登錄不成功提示錯誤 登錄有效類:登錄賬號密碼相符登錄成功并跳轉(zhuǎn)到學(xué)生用戶或管理員相對應(yīng)的界面 ?。海?管理員登錄測試圖 圖書查詢測試 作為圖書館管理系統(tǒng)的主要功能用戶通過用戶名和密碼登錄后便可以享受圖書查詢等功能服務(wù)學(xué)生用戶想要查詢的書籍只要提供書籍名和書籍作者就能查詢到該書籍的基本信息 測試無效類:查詢的圖書不存在提示查詢圖書不存在 測試有效類:查詢的圖書存在并列出所查詢圖書的基本信息 : 圖書查詢測試圖 用戶管理測試 對于圖書管理員而言:他們除了上述所具有的權(quán)利外還需要對普通用戶進(jìn)行管理 在用戶管理中通過用戶名搜索出特定學(xué)生用戶或者查詢出所有學(xué)生用戶在用戶列表出來之后通過長按用戶列表上的某一條信息可以對該用戶進(jìn)行刪除操作 測試無效類:查詢特定的學(xué)生不存在提示所查詢的學(xué)生不存在 測試有效類:查詢特定學(xué)生存在并列出學(xué)生的基本信息 ?。?管理員管理學(xué)生用戶測試圖 書籍管理測試 書籍管理中除了書籍查詢功能外還有對書籍進(jìn)行添加的操作在對書籍進(jìn)添加操作時需寫明書籍的一些基本信息比如:書名、作者名、所屬科目、所放位置等信息在書籍查詢功能上可以通過長按查詢出來的書籍列表來刪除、更新所選中的書籍 測試無效類:書籍添加信息不完整提示填寫完整 測試有效類:書籍添加信息完整添加成功 ?。?管理員添加圖書測試圖 總 結(jié) 經(jīng)過13周的努力終于完成了基于Android平臺的圖書管理系統(tǒng)的設(shè)計以及論文本圖書管理系統(tǒng)實現(xiàn)一般傳統(tǒng)WEB上的圖書管理系統(tǒng)所必備的基本功能并且提供了友好的用戶交互界面讓用戶操作起來極為方便和快捷在這13周里我收獲了很多也付出了很多從一個系統(tǒng)設(shè)計者的角度來說我體會到了一個系統(tǒng)的設(shè)計其實不是想象的那么簡單對于用戶來講也許手機軟件上的一個看似很小的功能但在系統(tǒng)開發(fā)者看來有時卻并不顯得簡單有句俗話叫牽一發(fā)而動全身在一個系統(tǒng)有時一個小小的改動往往會牽涉到一些復(fù)雜的業(yè)務(wù)邏輯和算法因此作為一個開發(fā)者必須要有十足的耐心才能將系統(tǒng)盡可能設(shè)計的合理這款系統(tǒng)我從整體設(shè)計和用戶交互的UI層到完成具體功能的業(yè)務(wù)邏輯層直至底層數(shù)據(jù)庫的設(shè)計都花了很多時間去思考做了很多繁瑣的工作但我認(rèn)為是值得的因為我做的大量工作換來了用戶操作的簡便也為用戶提供了良好的體驗 在沒有做畢業(yè)設(shè)計之前覺得以前學(xué)過的知識太零碎只是單純的概念和計算之類的并且沒有整體的聯(lián)系和框架并且也單純的認(rèn)為畢業(yè)設(shè)計只是對以前的知識點的總結(jié)但是通過這次畢業(yè)設(shè)計發(fā)現(xiàn)自己的看法有點太片面畢業(yè)設(shè)計不僅是對前面所學(xué)知識的一種檢驗也是對自己能力的一種提高通過這次畢業(yè)設(shè)計使自己明白了原來的知識是非常欠缺的要以后的工作和生活中都應(yīng)該不斷地學(xué)習(xí)努力提高自己的知識和綜合素質(zhì) 在這次畢業(yè)設(shè)計中我遇到了很多問題單從圖書管理系統(tǒng)的服務(wù)器端來說用到的知識都有XML、Servlet、JDBC、數(shù)據(jù)庫Oracle、等等......當(dāng)初學(xué)習(xí)時只是聽懂了一部分沒有完全理解所以做整體框架花費了一部分時間以至于時間比較緊張至于開發(fā)客戶端相對來說比較熟練一點當(dāng)然圖書管理系統(tǒng)是一個比較大的項目光調(diào)試就要啟動數(shù)據(jù)庫、服務(wù)器端Tomcat、方便但是由于時間和經(jīng)驗的不足有許多地方還是不能很好的做到美觀和簡潔的平衡點 本系統(tǒng)雖然完成了傳統(tǒng)WEB圖書館管理系統(tǒng)的基本功能但我覺得還是有很多功能可以有待發(fā)揮比如圖書館的電子書下載及電子書在線閱讀等模塊以上兩個模塊都沒在本系統(tǒng)實現(xiàn)但我相信如果能加上這些沒有實現(xiàn)的模塊本系統(tǒng)將更加完善 參考文獻(xiàn)[1] 楊豐盛.《Android應(yīng)用開發(fā)揭秘》[M].北京:機械工業(yè)出版社[2] 吳亞峰吳亞光.《Android應(yīng)用案例開發(fā)大全》[M].北京:人民郵電出版社2012[3] 韓超.《Android經(jīng)典應(yīng)用程序開發(fā)》[M].北京:電子工業(yè)出版社2012[4] 吳亞峰于復(fù)興.《Android應(yīng)用開發(fā)完全自學(xué)手冊 核心技術(shù)、傳感器、2D/3D、多媒體與典型案例》[M].北京:人民郵電出版社2012[5] 羅杰(美國)李耀亮.《Android應(yīng)用開發(fā)》[M].北京:人民郵電出版社2010[6] 王家林.《大話企業(yè)級Android應(yīng)用開發(fā)實踐》[M].北京:電子工業(yè)出版社[7] 李剛.《瘋狂Android講義》[M].北京:電子工業(yè)出版社[8] 佘志龍.《Android SDK開發(fā)范例大全》[M].北京:人民郵電出版社[9] 郭宏志.《Android應(yīng)用開發(fā)詳解》[M].北京:電子工業(yè)出版社[10] 吳亞峰.《Android核心技術(shù)與實例詳解》[M].北京:[11] 李芝興.《Java程序設(shè)計之網(wǎng)絡(luò)編程》[M].北京:清華大學(xué)出版社[12] Raj Kamal.《EMBEDDED SYSTEMS ARCHITECTURE PROGRAMMING AND DESIGN》[M].北京:清華大學(xué)出版社2005[13] 殷兆麟主編.《Java 語言程序設(shè)計》[M]. 北京:高等教育出版社[14] (美)Ivor Horton 著.《Java2 編程指南(JDK 版)》[M]. 北京: 電子工業(yè)出版社[15] 張建沛.《數(shù)據(jù)庫原理及應(yīng)用系統(tǒng)開發(fā)》[M].北京:中國水利水電出版社[16] 金尊和等編著.《Java 高級編程》[M].北京:電子工業(yè)出版社[17] 肖剛編著.《 Java Web 服務(wù)器應(yīng)用程序設(shè)計》[M].北京:電子工業(yè)出版[18] 王迪化等編著.《JSP/Servlet基于Java最新網(wǎng)站建設(shè)工具》[M].北京:清華大學(xué)出版社[19] 林海編著.《瀏覽器/服務(wù)器應(yīng)用開發(fā)》[M]. 北京:科學(xué)出版社. [20] 龐慧娟等. 《利用JSP實現(xiàn)基JDBCODBC橋的Web數(shù)據(jù)庫的訪問》[J].計算機應(yīng)用2003 年. 07 期:112114[21] 嚴(yán)潮紅.《基于仿真的 CAD/CAE 幾何數(shù)據(jù)傳遞研究》[M]. 南京:南京航空航天大學(xué)碩士學(xué)位論文2004[22] Android官方網(wǎng)站 附錄一 核心代碼package 。 String str=(bookname authorname phname location category renttimenumsavebookservlet)?! ? String renttime=().toString().trim()?! ? String location=().toString().trim()。 String authorname=().toString().trim()。 } 圖書增加界面 管理員通過增加書籍界面增加所要增加的書籍的基本信息通過添加這些信息是為了普通學(xué)生用戶通過作者名和書籍名查詢時能更好的了解到書籍的基本信息等基本情況圖書增加界面如下: 增加圖書界面 String num=1+?! ? ()?! ? break?! ? case : Intent intent1=new Intent(this)?! ? }else{ (this 請?zhí)顚懬宄?).show()?! ? (authorname authorname)?! ? Intent intent=new Intent(this)。amp?! ?String authorname=().toString().trim()。 final List list= (username finduserservlet)?! tring username=().getString(username).trim()。 }else{ (this 請?zhí)顚懬宄?).show()?! ? (authorname authorname)?! ? Intent intent=new Intent(this)。amp?! ?String authorname=().toString().trim()?! ? } }else{(this 請?zhí)顚懲曛x謝 ).show()。 } } } catch (Exception e) { // TODO: handle exception ()。 (username