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

正文內(nèi)容

基于android平臺的圖書管理系統(tǒng)手機客戶畢業(yè)論文(留存版)

2025-08-12 00:26上一頁面

下一頁面
  

【正文】 塊 21 客戶端的設(shè)計設(shè)計ANDROID UI界面 22 具體功能模塊 23 注冊界面 23 登錄界面 26 學(xué)生用戶書籍查詢界面 28 管理員界面 29 管理學(xué)生用戶界面 30 管理圖書界面 31 圖書增加界面 32第6章 系統(tǒng)測試 34 用戶注冊測試 34 用戶登錄測試 34 圖書查詢測試 36 用戶管理測試 36 書籍管理測試 37總 結(jié) 39參考文獻 41附錄一 核心代碼 42附錄二 外文文獻(原文) 43附錄三 外文文獻(譯文) 52致 謝 60第1章 前 言 課題研究的目的及意義  移動互聯(lián)網(wǎng)時代的來臨說明一個嶄新的時代開始了所謂移動互聯(lián)網(wǎng)是將移動通信和互聯(lián)網(wǎng)整合在一起移動設(shè)備(包括手機和上網(wǎng)本)可以隨時隨地地訪問互聯(lián)網(wǎng)資源和應(yīng)用  智能手機是移動互聯(lián)網(wǎng)時代一個標(biāo)志性的客戶端工具它和傳統(tǒng)的手機是有區(qū)別的它就像一臺小電腦具有獨立的操作系統(tǒng)可以自由安裝、卸載軟件具有強大的計算和存儲能力可以通過移動通信網(wǎng)絡(luò)來實現(xiàn)無線網(wǎng)絡(luò)接入  對于移動終端設(shè)備飛速發(fā)展的今天傳統(tǒng)WEB上的應(yīng)用出現(xiàn)在手機終端是一個大的趨勢而基于Android開發(fā)的圖書館管理系統(tǒng)手機客戶端正是對這一趨勢的良好體現(xiàn)Android平臺下的圖書館管理系統(tǒng)的開發(fā)能很好的為用戶提供方便用戶能通過它能隨時隨地的了解系統(tǒng)的實時信息做到信息的實時化通過Android平臺下的圖書館管理系統(tǒng)客戶端的開發(fā)與傳統(tǒng)WEB應(yīng)用進行良好的互補  同時對于校內(nèi)的圖書館管理系統(tǒng)來說手機對于學(xué)生是必不可少的一個物品手機客戶端這種形式的圖書館管理系統(tǒng)能更加貼近學(xué)生的生活習(xí)慣并且適合學(xué)生年齡段的習(xí)性這對學(xué)生更多的接觸到圖書館的信息有一定得促進作用 課題的現(xiàn)狀  目前國內(nèi)的基于Android平臺的圖書館管理系統(tǒng)客戶端還不成熟大多數(shù)的圖書館管理系統(tǒng)都出現(xiàn)在傳統(tǒng)的WEB應(yīng)用上在這個環(huán)境下基于Android平臺的圖書館管理系統(tǒng)客戶端屬于一個嶄新的應(yīng)用作為一個不太成熟的應(yīng)用大多數(shù)圖書館管理系統(tǒng)都是出現(xiàn)在學(xué)習(xí)android開發(fā)的一個項目中作為學(xué)習(xí)中的一個練習(xí)項目目前絕大部分的網(wǎng)絡(luò)應(yīng)用都還是傳統(tǒng)的WEB應(yīng)用但面對Android手機如此迅速發(fā)展的今天傳統(tǒng)WEB的應(yīng)用不能滿足人們隨時隨地體驗網(wǎng)絡(luò)應(yīng)用的想法所以出現(xiàn)在手機終端的應(yīng)用將會越來越多同時其發(fā)展的速度也會越來越快校內(nèi)圖書館管理系統(tǒng)作為傳統(tǒng)WEB應(yīng)用也必將在手機客戶端上得到應(yīng)用 課題的內(nèi)容  由此出現(xiàn)大量的應(yīng)用出現(xiàn)在手機上基于Android平臺的圖書館管理系統(tǒng)手機客戶端是依據(jù)現(xiàn)在的形式所開發(fā)的它是一套基于開放性的圖書館管理系統(tǒng)它有傳統(tǒng)WEB上圖書館管理系統(tǒng)的大部分功能整個系統(tǒng)分為前臺界面管理和后臺服務(wù)器管理兩部分劃分為用戶管理、圖書管理、信息管理等三個部分在前臺管理中用戶進行注冊、登錄、查詢特定圖書等功能;后臺管理模塊負(fù)責(zé)控制前臺界面管理的所有功能;本系統(tǒng)設(shè)置了學(xué)生用戶和管理員兩類兩類用戶都是使用同一個平臺只是權(quán)限不同學(xué)生用戶只能注冊、查詢圖書等功能;管理員擁有最高權(quán)限可以對已經(jīng)畢業(yè)的學(xué)生用戶賬號進行刪除查詢學(xué)生用戶信息實時更新圖書館的新書發(fā)布圖書館最新信息等權(quán)限  本圖書館管理系統(tǒng)能夠適用于各類圖書館具有良好的可操作性可以隨時的查詢你所需要的圖書信息只要你的智能手機安裝了本系統(tǒng)客戶端系統(tǒng)大大的方便了學(xué)生的圖書查詢的  本系統(tǒng)采用C/S結(jié)構(gòu)后臺服務(wù)器使用Servlet編寫服務(wù)器同時用Tomcat發(fā)布服務(wù)前臺客戶端環(huán)境使用的是ANDROID控件通過JDBC來調(diào)用Oracle數(shù)據(jù)庫來實現(xiàn)手機客戶端與服務(wù)器之間數(shù)據(jù)傳輸                        第2章 軟件設(shè)計及開發(fā)工具介紹  為了使軟件開發(fā)能夠順利進行使開發(fā)人員對系統(tǒng)各個模塊的性能、系統(tǒng)接口、系統(tǒng)開發(fā)及運行環(huán)境和計算機內(nèi)部處理的邏輯及物理流程有更清晰的認(rèn)識更利于源程序的開發(fā)現(xiàn)對系統(tǒng)的總體設(shè)計和系統(tǒng)結(jié)構(gòu)設(shè)計及開發(fā)工具和關(guān)鍵技術(shù)做詳細(xì)說明 總體設(shè)計  基于ANDROID平臺開發(fā)的圖書館管理系統(tǒng)客戶端從設(shè)計者的角度來看用戶角色分為學(xué)生用戶和管理員兩類;功能包括注冊、登錄、密碼找回、書籍查詢、圖書實時更新、普通用戶管理共六大部分其中系統(tǒng)管理中的學(xué)生用戶權(quán)限包括注冊、登錄、密碼找回、書籍查詢等四個模塊;管理員的權(quán)限則是除了學(xué)生用戶具有的權(quán)限外還有實時更新圖書信息、學(xué)生用戶管理等模塊從使用者的角度來看分為前臺和后臺管理兩大部分后臺管理模塊是本系統(tǒng)的關(guān)鍵部分之一它是系統(tǒng)維護和信息管理平臺根據(jù)現(xiàn)實需要本系統(tǒng)后臺管理用戶有兩類:管理員和學(xué)生用戶這兩類用戶使用的系統(tǒng)管理平臺都是同一個平臺上只不過他們執(zhí)行的權(quán)限不同 系統(tǒng)結(jié)構(gòu)  本系統(tǒng)總體邏輯結(jié)構(gòu)為C/S結(jié)構(gòu)結(jié)構(gòu)圖如圖21所示:   C/S結(jié)構(gòu)圖 開發(fā)工具介紹和關(guān)鍵技術(shù) Eclipse的介紹  Eclipse 是一個開放源代碼的、基于 Java 的可擴展開發(fā)平臺就其本身而言它只是一個框架和一組服務(wù)用于通過插件組件構(gòu)建開發(fā)環(huán)境幸運的是Eclipse 附帶了一個標(biāo)準(zhǔn)的插件集包括 Java 開發(fā)工具(Java Development KitJDK)    Eclipse的發(fā)展史版本代號 平臺版本 主要版本發(fā)行日期 SR1發(fā)行日期 SR2發(fā)行日期如下:表21 Eclipse的版本號版本代號
平臺版本
主要版本發(fā)行日期
SR1發(fā)行日期
SR2發(fā)行日期
Callisto
2006年6月26日
N/A
N/A
Europa
2007年6月27日
2007年9月28日
2008年2月29日
Ganymede
2008年6月25日
2006年9月24日
2009年2月25日
Galileo
2009年6月24日
2006年9月25日
2010年2月26日
Helios
2006年6月23日
2006年9月24日
2011年2月25日
Indigo
2006年6月22日
2006年9月23日
2012年2月24日
Juno(預(yù)定)
2006年6月27日
2006年9月28日
2013年2月22日
Kepler
2006年6月26日
2006年9月27日
2014年2月28日
  Eclipse是一個開放源代碼的軟件開發(fā)項目專注于為高度集成的工具開發(fā)提供一個全功能的、具有商業(yè)品質(zhì)的工業(yè)平臺它主要由Eclipse項目、Eclipse工具項目和Eclipse技術(shù)項目三個項目組成具體包括四個部分組成Eclipse Platform、JDT、CDT和PDEJDT支持Java開發(fā)、CDT支持C開發(fā)、PDE用來支持插件開發(fā)Eclipse Platform則是一個開放的可擴展IDE提供了一個通用的開發(fā)平臺它提供建造塊和構(gòu)造并運行集成軟件開發(fā)工具的基礎(chǔ)Eclipse Platform允許工具建造者獨立開發(fā)與他人工具無縫集成的工具從而無須分辨一個工具功能在哪里結(jié)束而另一個工具功能在哪里開始  Android工程是在Eclipse工具上編寫的進行android工程的編寫首先需要在Eclipse上安裝ADT插件然后指定SDK所在的路徑便可以創(chuàng)建android虛擬機了 在Eclipse下創(chuàng)建虛擬機的步驟如下:(1) 安裝ADT插件  在Eclipse單擊菜單欄的Help在Help里面選中Install NewSoftware選項之后便可以出現(xiàn)如下界面: ADT安裝步驟界面指定好你的ADT路徑后便可以安裝好ADT插件(2) 導(dǎo)入AndroidSDK  安裝好ADT插件后單擊Eclipse菜單欄Windows下找到preperence點擊進入得到如下界面: AndroidSDK安裝界面  在左邊選項選中Android在SDK Location下導(dǎo)入AndroidSDK路徑點擊Apply應(yīng)用便會導(dǎo)入Android的各個版本(3) 創(chuàng)建虛擬機  安裝好ADT和導(dǎo)入AndroidSDK成功后便可以在菜單欄Windows下找到AVD manage選項單擊進入后便有新建android虛擬機界面在創(chuàng)建界面設(shè)置好虛擬機參數(shù)點擊確定后就創(chuàng)建好了一個android虛擬機  創(chuàng)建好虛擬機后點擊開始便可以運行一個android虛擬機虛擬機運行成功界面如下: android虛擬機視圖 虛擬機模擬的是android智能手機的界面通過操作虛擬機可以體驗到android智能手機的部分應(yīng)用同時虛擬機是作為開發(fā)的android應(yīng)用運行的場所他提供基本的人機交互功能 MyEclipse與Tomcat介紹  MyEclipse是一個十分優(yōu)秀的用于開發(fā)Java J2EE的Eclipse插件集合MyEclipse企業(yè)級工作平臺(MyEclipse Enterprise Workbench 簡稱MyEclipse)是對EclipseIDE的擴展利用它我們可以在數(shù)據(jù)庫和JavaEE的開發(fā)、發(fā)布以及應(yīng)用程序服務(wù)器的整合方面極大的提高工作效率它是功能豐富的JavaEE集成開發(fā)環(huán)境包括了完備的編碼、調(diào)試、測試和發(fā)布功能支持HTMLStrutsJSPJavascript HibernateMyEclipseCSS SpringSQL的功能非常強大支持也十分廣泛尤其是對各種開源產(chǎn)品的支持十分不錯在結(jié)構(gòu)上MyEclipse的特征可以被分為7類: 1. JavaEE模型 2. WEB開發(fā)工具 3. EJB開發(fā)工具 4. 應(yīng)用程序服務(wù)器的連接器 5. JavaEE項目部署服務(wù) 6. 數(shù)據(jù)庫服務(wù) 7. MyEclipse整合幫助 對于以上每一種功能上的類別在Eclipse中都有相應(yīng)的功能部件并通過一系列的插件來實現(xiàn)它們MyEclipse結(jié)構(gòu)上的這種模塊化可以讓我們在不影響其他模塊的情況下對任一模塊進行單獨的擴展和升級簡單而言MyEclipse是Eclipse的插件也是一款功能強大的JavaEE集成開發(fā)環(huán)境支持代碼編寫、配置、測試以及除錯  本系統(tǒng)是基于C/S架構(gòu)的所以需要在MyEclipse上創(chuàng)建服務(wù)器端利用Java EE中的servlet來提供服務(wù)并將其部署在Tomcat下需要解決的是創(chuàng)建不同的servlet來提供不同的服務(wù)  Tomcat是Apache 軟件基金會(Apache Software Foundation)的Jakarta 項目中的一個核心項目由Apache、Sun 和其他一些公司及個人共同開發(fā)而成由于有了Sun 的參與和支持最新的Servlet 和JSP 規(guī)范總是能在Tomcat 中得到體現(xiàn)Tomcat 5 支持最新的Servlet 和JSP 規(guī)范因為Tomcat 技術(shù)先進、性能穩(wěn)定而且免費因而深受Java 愛好者的喜愛并得到了部分軟件開發(fā)商的認(rèn)可成為目前比較流行的Web 應(yīng)用服務(wù)器  Tomcat 很受廣大程序員的喜歡因為它運行時占用的系統(tǒng)資源小擴展性好支持負(fù)載平衡與郵件服務(wù)等開發(fā)應(yīng)用系統(tǒng)常用的功能;而且它還在不斷的改進和完善中任何一個感興趣的程序員都可以更改它或在其中加入新的功能  Tomcat 是一個輕量級應(yīng)用服務(wù)器在中小型系統(tǒng)和并發(fā)訪問用戶不是很多的場合下被普遍使用是開發(fā)和調(diào)試JSP 程序的首選對于一個初學(xué)者來說可以這樣認(rèn)為當(dāng)在一臺機器上配置好Apache 服務(wù)器可利用它響應(yīng)對HTML 頁面的訪問請求實際上Tomcat 部分是Apache 服務(wù)器的擴展但它是獨立運行的所以當(dāng)你 Apache Tomcat運行tomcat 時它實際上作為一個與Apache 獨立的進程單獨運行的而Tomcat 實際上運行JSP 頁面和Servlet另外Tomcat和IIS、Apache等Web服務(wù)器一樣具有處理HTML頁面的功能另外它還是一個Servlet和JSP容器獨立的Servlet容器是Tomcat的默認(rèn)模式不過Tomcat處理靜態(tài)HTML的能力不如Apache服務(wù)器 Released 關(guān)鍵技術(shù)介紹  本軟件采用java作為開發(fā)語言布局和數(shù)據(jù)存儲是開發(fā)本軟件的關(guān)鍵技術(shù)布局用來設(shè)計用戶交互界面用戶界面的設(shè)計是否美觀和合理直接影響用戶體驗因此運用好布局技術(shù)是直接和用戶相關(guān)的而數(shù)據(jù)存儲技術(shù)則記錄了用戶所有的操作數(shù)據(jù)和用戶所需要提取的數(shù)據(jù)  在android中軟件UI通常使用xml技術(shù)設(shè)計而xml中控件的位置和狀態(tài)則離不開布局的使用android中常用的布局有5種分別是:AbsoluteLayout、LinearLayout、RelativeLayout、FrameLayout、TableLayout由于布局的使用并且布局之間可以互相嵌套使得android軟件UI的設(shè)計變得非常靈活即使是一些非常復(fù)雜的界面設(shè)計只要合理的使用布局也會使開發(fā)變得很容易  Android中數(shù)據(jù)存儲技術(shù)主要有:文件存儲、preference、s
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1