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

正文內(nèi)容

基于android平臺(tái)的圖書(shū)管理系統(tǒng)手機(jī)客戶(hù)端開(kāi)發(fā)設(shè)計(jì)畢業(yè)論文(參考版)

2025-07-01 00:16本頁(yè)面
  

【正文】 本系統(tǒng)雖然完成了傳統(tǒng) WEB 圖書(shū)館管理系統(tǒng)的基本功能,但我覺(jué)得還是有很多功能可以有待發(fā)揮,比如,圖書(shū)館的電子書(shū)下載及電子書(shū)在線(xiàn)閱讀等模塊,以上兩個(gè)模塊都沒(méi)在本系統(tǒng)實(shí)現(xiàn),但我相信,如果能加上這些沒(méi)有實(shí)現(xiàn)的模塊,本系統(tǒng)將更加完善。雖然這個(gè)設(shè)計(jì)做的不怎么好,但是在設(shè)計(jì)過(guò)程中所學(xué)到的東西是這次課程設(shè)計(jì)的最大收獲和財(cái)富,使我終身受益。在這次畢業(yè)設(shè)計(jì)中,同學(xué)之間互相幫助,有什么不懂得大家一起商量,發(fā)現(xiàn)我們所學(xué)的知識(shí)實(shí)在是有限,不過(guò)我們能夠充分利用網(wǎng)絡(luò)的優(yōu)勢(shì)去查閱資料。當(dāng)然,圖書(shū)管理系統(tǒng)是一個(gè)比較大的項(xiàng)目,光調(diào)試就要啟動(dòng)數(shù)據(jù)庫(kù)、服務(wù)器端 Tomcat、客戶(hù)端,一旦中間有什么問(wèn)題需要檢查的地方很多,確實(shí)需要細(xì)心,耐心,更重要的是技術(shù)。單從圖書(shū)管理系統(tǒng)的服務(wù)器端來(lái)說(shuō)用到的知識(shí)都有 XML、Servlet 、JDBC、數(shù)據(jù)庫(kù) Oracle、等等……當(dāng)初學(xué)習(xí)時(shí),只是聽(tīng)懂了一部分,沒(méi)有完全理解,所以做整體框架花費(fèi)了一部分時(shí)間,以至于時(shí)間比較緊張。通過(guò)這次畢業(yè)設(shè)計(jì)使自己明白了原來(lái)的知識(shí)是非常欠缺的,要以后的工作和生活中都應(yīng)該不斷地學(xué)習(xí),努力提高自己的知識(shí)和綜合素質(zhì)。在沒(méi)有做畢業(yè)設(shè)計(jì)之前,覺(jué)得以前學(xué)過(guò)的知識(shí)太零碎,只是單純的概念和計(jì)算之類(lèi)的,并且沒(méi)有整體的聯(lián)系和框架,并且也單純的認(rèn)為畢業(yè)設(shè)計(jì)只是對(duì)以前的知識(shí)點(diǎn)的總結(jié),但是通過(guò)這次畢業(yè)設(shè)計(jì)發(fā)現(xiàn)自己的看法有點(diǎn)太片面。測(cè)試有效類(lèi):書(shū)籍添加信息完整,添加成功。在書(shū)籍查詢(xún)功能上,可以通過(guò)長(zhǎng)按查詢(xún)出來(lái)的書(shū)籍列表,來(lái)刪除、更新所選中的書(shū)籍。測(cè)試有效類(lèi):查詢(xún)特定學(xué)生存在,并列出學(xué)生的基本信息。在用戶(hù)管理中,通過(guò)用戶(hù)名搜索出特定學(xué)生用戶(hù)或者查詢(xún)出所有學(xué)生用戶(hù),在用戶(hù)列表出來(lái)之后,通過(guò)長(zhǎng)按用戶(hù)列表上的某一條信息,可以對(duì)該用戶(hù)進(jìn)行刪除操作。測(cè)試有效類(lèi):查詢(xún)的圖書(shū)存在,并列出所查詢(xún)圖書(shū)的基本信息。學(xué)生用戶(hù)想要查詢(xún)的書(shū)籍只要提供書(shū)籍名和書(shū)籍作者,就能查詢(xún)到該書(shū)籍的基本信息。登錄有效類(lèi):登錄賬號(hào)密碼相符,登錄成功,并跳轉(zhuǎn)到學(xué)生用戶(hù)或管理員相對(duì)應(yīng)的界面。學(xué)生用戶(hù)登錄成功后,跳轉(zhuǎn)到圖書(shū)查詢(xún)界面;管理員登錄成功后,跳轉(zhuǎn)到管理員界面,管理員界面分為學(xué)生管理和圖書(shū)管理兩部分。注冊(cè)有效類(lèi):注冊(cè)信息完整,并且注冊(cè)信息符合唯一性,跳轉(zhuǎn)到登錄界面。如果注冊(cè)成功,則跳轉(zhuǎn)到登錄模塊進(jìn)行登錄。注冊(cè)界面需要你輸入你的用戶(hù)名、密碼、身份證號(hào)、入學(xué)年份、性別和所在學(xué)院等信息。(this, str, ).show()。num=().toString().trim()。String category=().toString().trim()。String phname=().toString().trim()。String bookname=().toString().trim()。注冊(cè)功能對(duì)應(yīng)的程序名為 包下的 。break。case :()。startActivity(intent1)。}break。startActivity(intent)。(bookname, bookname)。, ).show()。 。amp。String authorname=().toString().trim()。注冊(cè)功能對(duì)應(yīng)的程序名為 包下的 。final List list=(username, finduserservlet)。String username=().getString(username).trim()。管理員管理界面如下:理 工 大 學(xué) 畢 業(yè) 設(shè) 計(jì)31圖 管理員管理界面 管理學(xué)生用戶(hù)界面管理學(xué)生用戶(hù)界面是對(duì)所有學(xué)生用戶(hù)進(jìn)行管理的界面,這個(gè)界面的主要功能有查找特定用戶(hù)和查找所有用戶(hù)兩種方式,通過(guò)查找,最終把所有用戶(hù)都顯示在界面上。} 管理員界面管理員界面顯示的是管理員的兩個(gè)主要功能:管理用戶(hù)和管理圖書(shū),通過(guò)點(diǎn)擊不同的按鈕可以實(shí)現(xiàn)不同的功能進(jìn)行管理。startActivity(intent)。(bookname, bookname)。, ).show()。 。amp。String authorname=().toString().trim()。書(shū)籍查詢(xún)功能對(duì)應(yīng)的程序名為 包下的 。}}else{(this, 請(qǐng)?zhí)顚?xiě)完,謝謝, ).show()。}}} catch (Exception e) {// TODO: handle exception()。(username, username)。(this, str, ).show()。amp。()。(this, str, ).show()。amp。NodeList errors=(error)。Document document=(().getContent())。().getStatusCode()==200){//用 DOM 解析 response(數(shù)據(jù)小)DocumentBuilderFactory factory=()。 try { if(response!=nullamp。CommenMethod cm=new CommenMethod()。理 工 大 學(xué) 畢 業(yè) 設(shè) 計(jì)29(new BasicNameValuePair(flag, flag))。(new BasicNameValuePair(username, username))。}}} catch (Exception e) {// TODO: handle exception()。Intent inte =new Intent(this,)。()0){ str=(0).getFirstChild().getNodeValue()。}if(messages!=nullamp。()。()0){str=(0).getFirstChild().getNodeValue()。if(errors!=nullamp。//得到節(jié)點(diǎn)NodeList messages=(message)。//通過(guò)工廠獲得解析器DocumentBuilder parser=()。amp。HttpResponse response=(list, url)。String url=url+loginservlet。(new BasicNameValuePair(password, password))。登錄界面如下:圖 登錄界面登錄界面主要為驗(yàn)證賬號(hào)和密碼的功能,登錄界面分為學(xué)生用戶(hù)登錄和管理員登錄,其主要代碼如下:if((admin)){//封裝信息ListBasicNameValuePairlist=new ArrayListBasicNameValuePair()。 登錄界面登錄界面作為系統(tǒng)的門(mén)面,登錄界面完成的功能是驗(yàn)證所登錄用戶(hù)的賬號(hào)是否正確,以驗(yàn)證是否有進(jìn)入系統(tǒng)的權(quán)限。理 工 大 學(xué) 畢 業(yè) 設(shè) 計(jì)27}}} catch (Exception e) {// TODO: handle exception()。amp。()0){str=(0).getFirstChild().getNodeValue()。if(errors!=nullamp。//得到節(jié)點(diǎn)NodeList messages=(message)。//通過(guò)工廠獲得解析器DocumentBuilder parser=()。amp。 HttpResponse response=(list, url)。String url=url+()。(new BasicNameValuePair(gender,()))。 (new BasicNameValuePair(indentityid,()))。(new BasicNameValuePair(username, ()))。public static String makeString(String str1,String str2,String str3,String str4,String str5,String str6,String servlet){ String str=null。break。理 工 大 學(xué) 畢 業(yè) 設(shè) 計(jì)26break。}Overridepublic void onNothingSelected(AdapterView? arg0) {}})。注冊(cè)功能對(duì)應(yīng)的程序名為 包下的。Android project 名稱(chēng):Library工程結(jié)構(gòu)如圖所示:理 工 大 學(xué) 畢 業(yè) 設(shè) 計(jì)24圖 客戶(hù)端系統(tǒng)結(jié)構(gòu) 中包含的是各種工具類(lèi)和封裝的方法; 中則是客戶(hù)端中實(shí)現(xiàn)各個(gè)功能的類(lèi),每一個(gè)界面的類(lèi)都在此包中,詳細(xì)情況如下: 是系統(tǒng)主界面,用于選擇登錄或者注冊(cè); 是注冊(cè)界面; 是登錄界面; 是學(xué)生用戶(hù)查詢(xún)書(shū)籍信息界面; 是管理員管理界面; 是管理員管理書(shū)籍界面,包括書(shū)籍的添加、查詢(xún)、刪除; 是管理學(xué)生用戶(hù)界面; 是管理員查詢(xún)特定學(xué)生界面; 是管理員查詢(xún)所有學(xué)生界面。} 客戶(hù)端的設(shè)計(jì)設(shè)計(jì) ANDROID UI 界面在Eclipse安裝好了ADT插件并且導(dǎo)入了AndroidSDK后,創(chuàng)建一個(gè)android project,此工程是作為圖書(shū)館管理系統(tǒng)的客戶(hù)端,是為廣大用戶(hù)下載使用的,所以,該UI界面的主要要求是要操作性強(qiáng)和交互簡(jiǎn)單。}}try {xml=(恭喜已保存了該圖書(shū),true)。} catch (Exception e1) {// TODO Autogenerated catch block()。(I have save this book )。(renttime)。(category)。理 工 大 學(xué) 畢 業(yè) 設(shè) 計(jì)23(phname)。(bookname)。inumber。if(number0){LibraryDao dao =new LibraryDaoImpl()。String xml=null。String renttime=(renttime).trim()。String category=(category).trim()。String phname=(phname).trim()。String bookname=(bookname).trim()。} 添加書(shū)籍模塊提供管理員添加書(shū)籍servlet為saveBookServlet,重寫(xiě)其doPost()和doGet() 方法,該servlet是用來(lái)處理管理員用戶(hù)對(duì)新書(shū)籍進(jìn)行添加上架的請(qǐng)求。} catch (Exception e1) {// TODO Autogenerated catch block()。 xml=(list,)。LibraryDao dao=new LibraryDaoImpl()。 String xml=null。} 查詢(xún)所有用戶(hù)模塊提供所有用戶(hù)查詢(xún)servlet為findAllUserServlet ,重寫(xiě)其doPost() 和doGet() 方法,該servlet是用來(lái)處理管理員用戶(hù)查詢(xún)所有學(xué)生用戶(hù)信息的請(qǐng)求。} catch (Exception e) {// TODO Autogenerated catch block()。} catch (Exception e) {// TODO Autogenerated catch block()。try { user=(username)。String xml=null。管理員查詢(xún)特定學(xué)生用戶(hù)參數(shù)有username,其 url 為: 理 工 大 學(xué) 畢 業(yè) 設(shè) 計(jì)21部分代碼如下:PrintWriter out = ()。}} catch (Exception e) {// TODO Autogenerated catch block()。if(list!=null){xml=(list,()+)。}} catch (Exception e) {// TODO Autogenerated catch block()。if(list!=null){xml=(list,()+)。LibraryDao dao=new LibraryDaoImpl()。 String xml=null。String status=(status).trim()。查詢(xún)書(shū)籍參數(shù)有 bookname、bookauthor,其 url為: 部分代碼如下:String bookname=(bookname).trim()。}} catch (Exception e) {// TODO Autogenerated catch block()。}else{xml=(密碼不對(duì),false)。} } }else if((admin)){ try {Admin admin=(username)。)。 size=39。 (font color=39。 } }else{ xml=(用戶(hù)名不正確,false)。 if(user!=null) { if(().equalsIgnoreCase(password)) { xml=(恭喜您登錄成功了,true)。 LibraryDao dao=new LibraryDaoImpl()。String username = (username).tr
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1