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

正文內(nèi)容

畢業(yè)設(shè)計論文:基于android平臺的圖書管理系統(tǒng)手機客戶端開發(fā)-文庫吧

2025-06-12 14:18 本頁面


【正文】 ................. 36 用戶管理測試 ............................................................ 36 書籍管理 測試 ............................................................ 37 總 結(jié) ......................................................................... 39 參考文獻(xiàn) ...................................................................... 41 附錄一 核心代碼 ............................................................... 42 附錄二 外文文獻(xiàn)(原文) ....................................................... 43 附錄三 外文文獻(xiàn)(譯文) ....................................................... 52 致 謝 ........................................................................ 60 理工大學(xué)畢業(yè)設(shè)計 1 第 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)用進(jìn)行良好的互補。 同時,對于校內(nèi)的圖書館管理系統(tǒng)來說,手機對于學(xué)生是必不可少的一個物品,手機客戶端這種形式的圖書館管理系統(tǒng),能更加貼近學(xué)生的生活習(xí)慣,并且適合學(xué)生年齡段的習(xí)性,這對學(xué)生更多的接觸到圖書館的信息有一定得促進(jìn)作用。 課題的現(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ù)器管理兩部分,劃分為用戶管理、圖書管理、信息管理等三個部分。在前臺管理中,用戶進(jìn)行注冊、登錄、查詢特定理工大學(xué)畢業(yè)設(shè)計 2 圖書等功能;后臺管理模塊,負(fù)責(zé)控制前臺界面管理的所有功能;本系統(tǒng)設(shè)置了學(xué)生用戶和管理員兩類,兩類用戶都是使用同一個平臺,只是權(quán)限不同。 學(xué)生用戶只能注冊、查詢圖書等功能;管理員擁有最高權(quán)限,可以對已經(jīng)畢業(yè)的學(xué)生用戶賬號進(jìn)行刪除,查詢學(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ù) 傳輸 。 理工大學(xué)畢業(yè)設(shè)計 3 第 2 章 軟件設(shè)計及開發(fā)工具介紹 為了使軟件開發(fā)能夠順利進(jìn)行,使開發(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 Kit, JDK)。 理工大學(xué)畢業(yè)設(shè)計 4 Eclipse 的發(fā)展史,版本代號 平臺版本 主要版本發(fā)行日期 SR1 發(fā)行日期 SR2 發(fā)行日期,如下: 表 21 Eclipse 的版本號 版本代號 平臺版本 主要版本發(fā)行日期 SR1 發(fā)行日期 SR2 發(fā)行日期 Callisto 20xx 年 6 月 26 日 N/A N/A Europa 20xx 年 6 月 27 日 20xx 年 9 月 28 日 20xx 年 2 月 29 日 Ganymede 20xx 年 6 月 25 日 20xx 年 9 月 24 日 20xx 年 2 月 25 日 Galileo 20xx 年 6 月 24 日 20xx 年 9 月 25 日 20xx 年 2 月 26 日 Helios 20xx 年 6 月 23 日 20xx 年 9 月 24 日 20xx 年 2 月 25 日 Indigo 20xx 年 6 月 22 日 20xx 年 9 月 23 日 20xx 年 2 月 24 日 Juno(預(yù)定 ) 及 20xx 年 6 月 27 日 20xx 年 9 月 28 日 20xx 年 2 月 22 日 Kepler 20xx 年 6 月 26 日 20xx 年 9 月 27 日 20xx 年 2 月 28 日 Eclipse 是一個開放源代碼的軟件開發(fā)項目,專注于為高度集成的工具開發(fā)提供一個全功能的、具有商業(yè)品質(zhì)的工業(yè)平臺。它主要由 Eclipse 項目、 Eclipse 工具項目和 Eclipse 技術(shù)項目三個項目組成,具體包括四個部分組成 —— Eclipse Platform、 JDT、 CDT 和 PDE。 JDT 支持 Java 開發(fā)、 CDT 支持 C 開發(fā)、 PDE 用來支持插件開發(fā), Eclipse Platform 則是一個開放的可擴展 IDE,提供了一個通用的開發(fā)平臺。它提供建造塊和構(gòu)造并運行集成軟件開發(fā)工具的基礎(chǔ)。 Eclipse Platform 允許工具建造者獨立開發(fā)與他人工具無縫集成的工具從而無須分辨一個工具功能在哪里結(jié)束,而另一個工具功能在哪里開始。 Android 工程是在 Eclipse 工具上編寫的,進(jìn)行 android 工程的編寫,首先需要在 Eclipse上安裝 ADT 插件,然后指定 SDK 所在的路徑,便可以創(chuàng)建 android 虛 擬機了。 在 Eclipse 下創(chuàng)建虛擬機的步驟如下: ( 1) 安裝 ADT 插件 在 Eclipse 單擊菜單欄的 Help,在 Help 里面選中 Install NewSoftware 選項,之后便可以出現(xiàn)如下界面 : 圖 ADT 安裝步驟界面 理工大學(xué)畢業(yè)設(shè)計 5 指定好你的 ADT 路徑后,便可以安裝好 ADT 插件。 ( 2) 導(dǎo)入 AndroidSDK 安裝好 ADT 插件后,單擊 Eclipse 菜單欄 Windows 下找到 preperence,點擊進(jìn)入,得到如下界面: 圖 AndroidSDK 安裝界面 在左邊選項選中 Android,在 SDK Location下導(dǎo)入 AndroidSDK 路徑,點擊 Apply 應(yīng)用,便會導(dǎo)入 Android 的各個版本 。 ( 3) 創(chuàng)建虛擬機 安裝好 ADT 和導(dǎo)入 AndroidSDK 成功后,便可以在菜單欄 Windows 下找到 AVD manage選項,單擊進(jìn)入后便有新建 android 虛擬機界面,在創(chuàng)建界面設(shè)置好虛擬機參數(shù)點擊確定后,就創(chuàng)建好了一個 android 虛擬機。 創(chuàng)建好虛擬機后,點擊開始便可以運行一個 android 虛擬機,虛擬機運行成功界面如下: 圖 android 虛擬機視圖 理工大學(xué)畢業(yè)設(shè)計 6 虛擬機模擬的是 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ā)布功能,支持 HTML,Struts,JSP,Javascript, Hibernate,MyEclipse,CSS, Spring,SQL 的功能非常強大,支持也十分廣泛,尤其是對各種開源產(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)上的這種模塊化,可以讓我們在不影響其他模塊的情況下,對任一模塊進(jìn)行單獨的擴展和升級。簡單而言, MyEclipse 是 Eclipse 的插件,也是一款功能強大的 JavaEE 集成開發(fā)環(huán)境,支持代碼編寫、配置、測試以及除錯, 以前版本需先安裝 Eclipse。 以后版本安裝時不需 安裝 Eclipse。 本系統(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ù)先進(jìn)、性能穩(wěn)定,而且免費,因而深受 Java 愛好者的喜理工大學(xué)畢業(yè)設(shè)計 7 愛并得到了部分軟件開發(fā)商的認(rèn)可,成為目前比較流行的 Web 應(yīng)用服務(wù)器。目前最新版本是 。 Tomcat 很受廣大程序員的喜歡,因為它運行時占用的系統(tǒng)資
點擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1