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

正文內(nèi)容

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

2025-07-22 00:16 上一頁面

下一頁面
  

【正文】 在整個設(shè)計過程中懂得了許多東西,也培養(yǎng)了獨立思考和設(shè)計的能力,樹立了對知識應(yīng)用的信心,相信會對今后的學(xué)習(xí)工作和生活有非常大的幫助,并且提高了自己的動手實踐操作能力,使自己充分體會到了設(shè)計過程中成功的喜悅。畢業(yè)設(shè)計不僅是對前面所學(xué)知識的一種檢驗,也是對自己能力的一種提高。測試無效類:查詢特定的學(xué)生不存在,提示所查詢的學(xué)生不存在。登錄無效類:登錄賬號或者密碼不符,登錄不成功,提示錯誤。理 工 大 學(xué) 畢 業(yè) 設(shè) 計35第 6 章 系統(tǒng)測試 用戶注冊測試用戶在手機終端打開客戶端應(yīng)用程序后,有兩個按鈕選擇,如果還沒有賬號,則點擊用戶注冊按鈕跳轉(zhuǎn)到注冊界面。String authorname=().toString().trim()。break。Intent intent=new Intent(this,)。管理圖書界面如下:圖 管理圖書界面switch(()){case :String bookname=().toString().trim()。注冊功能對應(yīng)的程序名為 包下的。 。} 學(xué)生用戶書籍查詢界面理 工 大 學(xué) 畢 業(yè) 設(shè) 計30學(xué)生用戶通過輸入所需查詢的書籍名字和書籍作者名,便可以從數(shù)據(jù)庫中查詢到所查詢的圖書。()0){ str=(0).getFirstChild().getNodeValue()。if(errors!=nullamp。HttpResponse response=(list, url)。startActivity(inte)。(this, str, ).show()。().getStatusCode()==200){//用 DOM 解析 response(數(shù)據(jù)小)DocumentBuilderFactory factory=()。(new BasicNameValuePair(username, username))。}if(messages!=nullamp。().getStatusCode()==200){//用 DOM 解析 response(數(shù)據(jù)小)DocumentBuilderFactory factory=()。(new BasicNameValuePair(year, ()))。case :gender=female??蛻舳说淖⒁馐马棡椋阂粋€是數(shù)據(jù)庫的設(shè)計,一個是各個功能的布局。try {(book)。i++){Book book=new Book()。//String status=(status).trim()。}()。查詢所有學(xué)生用戶信息不需要提供任何參數(shù),只需要點擊查詢所有按鈕便可以查詢出所有,其url為: 部分代碼如下:PrintWriter out = ()。LibraryDao dao=new LibraryDaoImpl()。}}else{try {list=(bookname, authorname,status)。//status 為yes表示被借出了 為no表示沒被借出沒理 工 大 學(xué) 畢 業(yè) 設(shè) 計20(hello i am in findBooksServlet)。if(admin!=null){if(().equals(password)){xml=(恭喜您登錄成功了,true)。 }} catch (Exception e) {// TODO Autogenerated catch block理 工 大 學(xué) 畢 業(yè) 設(shè) 計19 (網(wǎng)絡(luò)異常)。//獲得帳號String flag=(flag).trim()。(gender)。LibraryDao dao =new LibraryDaoImpl()。 包中就各個不同的 Servlet 類,其具體情況如下: 注冊模塊提供用戶注冊 servlet 為 RegisterServlet,重寫其 doPost()和 doGet()方法,該 servlet 是用來處理學(xué)生用戶注冊請求。連接數(shù)據(jù)庫需要 url,username,userPassword 這三個值,而這三個值放入到 jdbcinfo 中,通過Properties 來獲取,部分代碼如下:Properties pro = new Properties()。 數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計在需求分析階段已完成該系統(tǒng)所有的數(shù)據(jù)分析。 圖書管理后臺的圖書管理,是處理管理員把新書添加到書籍?dāng)?shù)據(jù)庫表的服務(wù),通過添加到數(shù)據(jù)庫表,學(xué)生用戶才能在書籍查詢功能中查詢到新更新的書籍信息。 注冊管理是后臺的一個重要內(nèi)容,注冊只提供學(xué)生用戶的注冊,這樣可以保證圖書館用戶權(quán)限的穩(wěn)定和安全。 圖書查詢在查詢界面輸入所需查詢書籍的書名和作者名,通過服務(wù)器端查詢數(shù)據(jù)庫返回你所查詢的書籍信息,書籍信息包括:書名、作者、出版社名、是否被接、剩余本數(shù)等信息。在 android 中,軟件 UI 通常使用 xml 技術(shù)設(shè)計,而 xml 中控件的位置和狀態(tài)則離不開布局的使用,android 中常用的布局有 5 種,分別是:AbsoluteLayout、LinearLayout、RelativeLayout 、FrameLayout 、TableLayout,由于布局的使用,并且布局之間可以互相嵌套,使得 android 軟件 UI 的設(shè)計變得非常靈活,即使是一些非常復(fù)雜的界面設(shè)計,只要合理的使用布局,也會使開發(fā)變得很容易。Tomcat 是一個輕量級應(yīng)用服務(wù)器,在中小型系統(tǒng)和并發(fā)訪問用戶不是很多的場合下被普遍使用,是開發(fā)和調(diào)試 JSP 程序的首選。 以后版本安裝時不需安裝 Eclipse。創(chuàng)建好虛擬機后,點擊開始便可以運行一個 android 虛擬機,虛擬機運行成功界面如下:理 工 大 學(xué) 畢 業(yè) 設(shè) 計6圖 android 虛擬機視圖虛擬機模擬的是 android 智能手機的界面,通過操作虛擬機可以體驗到 android 智能手機的部分應(yīng)用。它主要由 Eclipse 項目、Eclipse 工具項目和 Eclipse 技術(shù)項目三個項目組成,具體包括四個部分組成——Eclipse Platform、JDT 、CDT 和 PDE。從使用者的角度來看分為前臺和后臺管理兩大部分。在前臺管理中,用戶進(jìn)行注冊、登錄、查詢特定圖書等功能;后臺管理模塊,負(fù)責(zé)控制前臺界面管理的所有功能;本系統(tǒng)設(shè)置了學(xué)生用戶和管理員兩類,兩類用戶都是使用同一個平臺,只是權(quán)限不同。通過 Android 平臺下的圖書館管理系統(tǒng)客戶端的開發(fā),與傳統(tǒng) WEB 應(yīng)用進(jìn)行良好的互補。智能手機是移動互聯(lián)網(wǎng)時代一個標(biāo)志性的客戶端工具,它和傳統(tǒng)的手機是有區(qū)別的,它就像一臺“小電腦” ,具有獨立的操作系統(tǒng),可以自由安裝、卸載軟件,具有強大的計算和存儲能力,可以通過移動通信網(wǎng)絡(luò)來實現(xiàn)無線網(wǎng)絡(luò)接入。校內(nèi)圖書館管理系統(tǒng)作為傳統(tǒng) WEB 應(yīng)用,也必將在手機客戶端上得到應(yīng)用。理 工 大 學(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ì)說明。就其本身而言,它只是一個框架和一組服務(wù),用于通過插件組件構(gòu)建開發(fā)環(huán)境。在 Eclipse 下創(chuàng)建虛擬機的步驟如下:(1)安裝 ADT 插件在 Eclipse 單擊菜單欄的 Help,在 Help 里面選中 Install NewSoftware 選項,之后便可以出現(xiàn)如下界面:理 工 大 學(xué) 畢 業(yè) 設(shè) 計5圖 ADT 安裝步驟界面指定好你的 ADT 路徑后,便可以安裝好 ADT 插件。在結(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 整合幫助理 工 大 學(xué) 畢 業(yè) 設(shè) 計7 對于以上每一種功能上的類別,在 Eclipse 中都有相應(yīng)的功能部件,并通過一系列的插件來實現(xiàn)它們。因為 Tomcat 技術(shù)先進(jìn)、性能穩(wěn)定,而且免費,因而深受 Java 愛好者的喜愛并得到了部分軟件開發(fā)商的認(rèn)可,成為目前比較流行的 Web 應(yīng)用服務(wù)器。不過,Tomcat 處理靜態(tài) HTML 的能力不如 Apache 服務(wù)器。 前臺管理前臺客戶端的所有功能畫出的功能流程圖如下:理 工 大 學(xué) 畢 業(yè) 設(shè) 計9圖 前臺客戶端流程圖 注冊用戶通過手機客戶端主界面上的注冊按鈕注冊新的學(xué)生用戶,注冊用戶的信息通過服務(wù)器端和數(shù)據(jù)庫連接,數(shù)據(jù)庫中的用戶表則會生成你注冊的信息,同時在手機客戶端提示注冊成功。通過這個模塊,管理員可以對新進(jìn)的圖書進(jìn)行添加處理,并能實時發(fā)布新增書籍。 圖書查詢管理圖書查詢管理主要通過圖書的幾個關(guān)鍵信息進(jìn)行查詢,根據(jù)圖書名字和圖書作者向數(shù)據(jù)理 工 大 學(xué) 畢 業(yè) 設(shè) 計11庫提交信息進(jìn)行條件檢索。grant resource,connect to liuyujuan。Web 服務(wù)的名稱:LibraryService在 MyEclipse 中新建一個 web project,取名為 LibraryService,其結(jié)構(gòu)如下圖:理 工 大 學(xué) 畢 業(yè) 設(shè) 計16圖 服務(wù)器端代碼結(jié)構(gòu) 連接數(shù)據(jù)庫模塊 是 CVM 模式中的低層,數(shù)據(jù)庫層,包中的類是用來連接數(shù)據(jù)庫和操作數(shù)據(jù)庫的,其中 用來連接數(shù)據(jù)庫的,連接數(shù)據(jù)庫的三個變量為:private static String url。new ()。String year = (year)。(password)。登錄的參數(shù)有 username、password,其 url 為: 部分代碼如下:PrintWriter out = ()。 if(user!=null) { if(().equalsIgnoreCase(password)) { xml=(恭喜您登錄成功了,true)。)。查詢書籍參數(shù)有 bookname、bookauthor,其 url為: 部分代碼如下:String bookname=(bookname).trim()。if(list!=null){xml=(list,()+)。管理員查詢特定學(xué)生用戶參數(shù)有username,其 url 為: 理 工 大 學(xué) 畢 業(yè) 設(shè) 計21部分代碼如下:PrintWriter out = ()。} catch (Exception e) {// TODO Autogenerated catch block()。 xml=(list,)。String phname=(phname).trim()。if(number0){LibraryDao dao =new LibraryDaoImpl()。(category)。}}try {xml=(恭喜已保存了該圖書,true)。}Overridepublic void onNothingSelected(AdapterView? arg0) {}})。(new BasicNameValuePair(username, ()))。 HttpResponse response=(list, url)。if(errors!=nullamp。 登錄界面登錄界面作為系統(tǒng)的門面,登錄界面完成的功能是驗證所登錄用戶的賬號是否正確,以驗證是否有進(jìn)入系統(tǒng)的權(quán)限。HttpResponse response=(list, url)。if(errors!=nullamp。()0){ str=(0).getFirstChild().getNodeValue()。理 工 大 學(xué) 畢 業(yè) 設(shè) 計29(new BasicNameValuePair(flag, flag))。Document document=(().getContent())。()。}}} catch (Exception e) {// TODO: handle exception()。amp。startActivity(intent)。final List list=(username, finduserservlet)。 。}break。注冊功能對應(yīng)的程序名為 包下的 。num=().toString().trim()。注冊有效類:注冊信息完整,并且注冊信息符合唯一性,跳轉(zhuǎn)到登錄界面。測試有效類:查詢的圖書存在,并列出所查詢圖書的基本信息。測試有效類:書籍添加信息完整,添加成功。當(dāng)然,圖書管理系統(tǒng)是一個比較大的項目,光調(diào)試就要啟動數(shù)據(jù)庫、服務(wù)器端 Tomcat、客戶端,一旦中間有什么問題需要檢查的地方很多,確實需要細(xì)心,耐心,更重要的是技術(shù)。本系統(tǒng)雖然完成了傳統(tǒng) WEB 圖書館管理系統(tǒng)的基本功能,但我覺得還是有很多功能可以有待發(fā)揮,比如,圖書館的電子書下載及電子書在線閱讀等模塊,以上兩個模塊都沒在本系統(tǒng)實現(xiàn),但我相信,如果能加上這些沒有實現(xiàn)的模塊,本系統(tǒng)將更加完善。單從圖書管理系統(tǒng)的服務(wù)器端來說用到的知識都有 XML、Servlet 、JDBC、數(shù)據(jù)庫 Oracle
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1