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

正文內(nèi)容

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

  

【正文】 的基本功能,但我覺(jué)得還好很多的不足,首先,交互界面雖然盡量做到簡(jiǎn)潔、方便,但是由于時(shí)間和經(jīng)驗(yàn)的不足,有許多地方還是不能很好的做到美觀和簡(jiǎn)潔的平衡點(diǎn)。管理員對(duì)學(xué)生用戶進(jìn)行管理測(cè)試圖如圖 所示:理 工 大 學(xué) 畢 業(yè) 設(shè) 計(jì)39圖 管理員管理學(xué)生用戶測(cè)試圖 書(shū)籍管理測(cè)試書(shū)籍管理中,除了書(shū)籍查詢功能外,還有對(duì)書(shū)籍進(jìn)行添加的操作,在對(duì)書(shū)籍進(jìn)添加操作時(shí),需寫(xiě)明書(shū)籍的一些基本信息,比如:書(shū)名、作者名、所屬科目、所放位置等信息。如果用戶填寫(xiě)的信息不全或者遺漏,則提示填寫(xiě)完整。()。if(bookname!=nullamp。Intent intent=new Intent(this,)。Intent intent=new Intent(this,)。amp。()。理 工 大 學(xué) 畢 業(yè) 設(shè) 計(jì)28(new BasicNameValuePair(flag, flag))。Document document=(().getContent())。}}})。} catch (Exception e) {// TODO Autogenerated catch blocktry {xml=(抱歉出錯(cuò)了,false)。 String num=(num).trim()。 List list=null。}else{xml=(list,抱歉圖書(shū)館沒(méi)有該書(shū)了)。}}else{xml=(用戶名不存在,false )。String password=(String)(password).trim()。if(user1!=null){xml=(該用戶名已存在了,false)。url=(“url”)。第 4 章 數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì) 服務(wù)器端數(shù)據(jù)庫(kù)設(shè)計(jì)采用的是 Oracle 數(shù)據(jù)庫(kù)。通過(guò)此控件,大大的提高了用戶檢索書(shū)籍的效率,同時(shí)滿足了模糊查詢的功能,是用戶查詢書(shū)籍方便、快捷。實(shí)際上 Tomcat 部分是 Apache 服務(wù)器的擴(kuò)展,但它是獨(dú)立運(yùn)行的,所以當(dāng)你 Apache Tomcat 運(yùn)行 tomcat 時(shí),它實(shí)際上作為一個(gè)與 Apache 獨(dú)立的進(jìn)程單獨(dú)運(yùn)行的。 MyEclipse 與 Tomcat 介紹MyEclipse 是一個(gè)十分優(yōu)秀的用于開(kāi)發(fā) Java, J2EE 的 Eclipse 插件集合。根據(jù)現(xiàn)實(shí)需要,本系統(tǒng)后臺(tái)管理用戶有兩類:管理員和學(xué)生用戶。 課題的現(xiàn)狀目前國(guó)內(nèi)的基于 Android 平臺(tái)的圖書(shū)館管理系統(tǒng)客戶端還不成熟,大多數(shù)的圖書(shū)館管理系統(tǒng)都出現(xiàn)在傳統(tǒng)的 WEB 應(yīng)用上,在這個(gè)環(huán)境下,基于 Android 平臺(tái)的圖書(shū)館管理系統(tǒng)客戶端屬于一個(gè)嶄新的應(yīng)用。作為一個(gè)不太成熟的應(yīng)用,大多數(shù)圖書(shū)館管理系統(tǒng)都是出現(xiàn)在學(xué)習(xí) android 開(kāi)發(fā)的一個(gè)項(xiàng)目中,作為學(xué)習(xí)中的一個(gè)練習(xí)項(xiàng)目。這兩類用戶使用的系統(tǒng)管理平臺(tái)都是同一個(gè)平臺(tái)上,只不過(guò)他們執(zhí)行的權(quán)限不同。MyEclipse 企業(yè)級(jí)工作平臺(tái)(MyEclipse Enterprise Workbench ,簡(jiǎn)稱 MyEclipse)是對(duì) EclipseIDE 的擴(kuò)展,利用它我們可以在數(shù)據(jù)庫(kù)和 JavaEE 的開(kāi)發(fā)、發(fā)布以及應(yīng)用程序服務(wù)器的整合方面極大的提高工作效率。而 Tomcat 實(shí)際上運(yùn)行 JSP 頁(yè)面和 Servlet。 用戶管理用戶管理模塊是管理員對(duì)學(xué)生用戶賬號(hào)的管理,對(duì)于某些特殊原因賬號(hào)不使用了,比如:學(xué)生畢業(yè)等原因不再使用賬號(hào)的問(wèn)題,管理員有權(quán)利對(duì)這類賬號(hào)進(jìn)行刪除,同時(shí)可以學(xué)生用戶的用戶名查詢學(xué)生用戶的信息。在本系統(tǒng)中采用了簡(jiǎn)易版的 Oracle,即數(shù)據(jù)庫(kù)的名字為 Oracle XE,首先要解決的是在該數(shù)據(jù)庫(kù)里某個(gè)用戶下創(chuàng)建表。理 工 大 學(xué) 畢 業(yè) 設(shè) 計(jì)17 userName = (“userName”)。}else{User user=new User()。 LibraryDao dao=new LibraryDaoImpl()。}} catch (Exception e) {// TODO Autogenerated catch block()。}} catch (Exception e) {// TODO Autogenerated catch block()。LibraryDao dao=new LibraryDaoImpl()。String xml=null。} catch (Exception e1) {// TODO Autogenerated catch block()。public static String makeString(String str1,String str2,String str3,String str4,String str5,String str6,String servlet){ String str=null。//得到節(jié)點(diǎn)NodeList messages=(message)。String url=url+loginservlet。}if(messages!=nullamp。().getStatusCode()==200){//用 DOM 解析 response(數(shù)據(jù)小)DocumentBuilderFactory factory=()。(username, username)。(bookname, bookname)。amp。break。如果注冊(cè)成功,則跳轉(zhuǎn)到登錄模塊進(jìn)行登錄。在書(shū)籍查詢功能上,可以通過(guò)長(zhǎng)按查詢出來(lái)的書(shū)籍列表,來(lái)刪除、更新所選中的書(shū)籍。本系統(tǒng)雖然完成了傳統(tǒng) WEB 圖書(shū)館管理系統(tǒng)的基本功能,但我覺(jué)得還是有很多功能可以有待發(fā)揮,比如,圖書(shū)館的電子書(shū)下載及電子書(shū)在線閱讀等模塊,以上兩個(gè)模塊都沒(méi)在本系統(tǒng)實(shí)現(xiàn),但我相信,如果能加上這些沒(méi)有實(shí)現(xiàn)的模塊,本系統(tǒng)將更加完善。測(cè)試有效類:書(shū)籍添加信息完整,添加成功。注冊(cè)有效類:注冊(cè)信息完整,并且注冊(cè)信息符合唯一性,跳轉(zhuǎn)到登錄界面。注冊(cè)功能對(duì)應(yīng)的程序名為 包下的 。 。startActivity(intent)。}}} catch (Exception e) {// TODO: handle exception()。Document document=(().getContent())。()0){ str=(0).getFirstChild().getNodeValue()。HttpResponse response=(list, url)。if(errors!=nullamp。(new BasicNameValuePair(username, ()))。}}try {xml=(恭喜已保存了該圖書(shū),true)。if(number0){LibraryDao dao =new LibraryDaoImpl()。 xml=(list,)。管理員查詢特定學(xué)生用戶參數(shù)有username,其 url 為: 理 工 大 學(xué) 畢 業(yè) 設(shè) 計(jì)21部分代碼如下:PrintWriter out = ()。查詢書(shū)籍參數(shù)有 bookname、bookauthor,其 url為: 部分代碼如下:String bookname=(bookname).trim()。 if(user!=null) { if(().equalsIgnoreCase(password)) { xml=(恭喜您登錄成功了,true)。(password)。new ()。grant resource,connect to liuyujuan。通過(guò)這個(gè)模塊,管理員可以對(duì)新進(jìn)的圖書(shū)進(jìn)行添加處理,并能實(shí)時(shí)發(fā)布新增書(shū)籍。不過(guò),Tomcat 處理靜態(tài) HTML 的能力不如 Apache 服務(wù)器。在結(jié)構(gòu)上,MyEclipse 的特征可以被分為 7類: 1. JavaEE 模型 2. WEB 開(kāi)發(fā)工具 3. EJB 開(kāi)發(fā)工具 4. 應(yīng)用程序服務(wù)器的連接器 5. JavaEE 項(xiàng)目部署服務(wù) 6. 數(shù)據(jù)庫(kù)服務(wù) 7. MyEclipse 整合幫助理 工 大 學(xué) 畢 業(yè) 設(shè) 計(jì)7 對(duì)于以上每一種功能上的類別,在 Eclipse 中都有相應(yīng)的功能部件,并通過(guò)一系列的插件來(lái)實(shí)現(xiàn)它們。就其本身而言,它只是一個(gè)框架和一組服務(wù),用于通過(guò)插件組件構(gòu)建開(kāi)發(fā)環(huán)境。校內(nèi)圖書(shū)館管理系統(tǒng)作為傳統(tǒng) WEB 應(yīng)用,也必將在手機(jī)客戶端上得到應(yīng)用。通過(guò) Android 平臺(tái)下的圖書(shū)館管理系統(tǒng)客戶端的開(kāi)發(fā),與傳統(tǒng) WEB 應(yīng)用進(jìn)行良好的互補(bǔ)。從使用者的角度來(lái)看分為前臺(tái)和后臺(tái)管理兩大部分。創(chuàng)建好虛擬機(jī)后,點(diǎn)擊開(kāi)始便可以運(yùn)行一個(gè) android 虛擬機(jī),虛擬機(jī)運(yùn)行成功界面如下:理 工 大 學(xué) 畢 業(yè) 設(shè) 計(jì)6圖 android 虛擬機(jī)視圖虛擬機(jī)模擬的是 android 智能手機(jī)的界面,通過(guò)操作虛擬機(jī)可以體驗(yàn)到 android 智能手機(jī)的部分應(yīng)用。Tomcat 是一個(gè)輕量級(jí)應(yīng)用服務(wù)器,在中小型系統(tǒng)和并發(fā)訪問(wèn)用戶不是很多的場(chǎng)合下被普遍使用,是開(kāi)發(fā)和調(diào)試 JSP 程序的首選。 圖書(shū)查詢?cè)诓樵兘缑孑斎胨璨樵儠?shū)籍的書(shū)名和作者名,通過(guò)服務(wù)器端查詢數(shù)據(jù)庫(kù)返回你所查詢的書(shū)籍信息,書(shū)籍信息包括:書(shū)名、作者、出版社名、是否被接、剩余本數(shù)等信息。 圖書(shū)管理后臺(tái)的圖書(shū)管理,是處理管理員把新書(shū)添加到書(shū)籍?dāng)?shù)據(jù)庫(kù)表的服務(wù),通過(guò)添加到數(shù)據(jù)庫(kù)表,學(xué)生用戶才能在書(shū)籍查詢功能中查詢到新更新的書(shū)籍信息。連接數(shù)據(jù)庫(kù)需要 url,username,userPassword 這三個(gè)值,而這三個(gè)值放入到 jdbcinfo 中,通過(guò)Properties 來(lái)獲取,部分代碼如下:Properties pro = new Properties()。LibraryDao dao =new LibraryDaoImpl()。//獲得帳號(hào)String flag=(flag).trim()。if(admin!=null){if(().equals(password)){xml=(恭喜您登錄成功了,true)。}}else{try {list=(bookname, authorname,status)。查詢所有學(xué)生用戶信息不需要提供任何參數(shù),只需要點(diǎn)擊查詢所有按鈕便可以查詢出所有,其url為: 部分代碼如下:PrintWriter out = ()。//String status=(status).trim()。try {(book)。case :gender=female。().getStatusCode()==200){//用 DOM 解析 response(數(shù)據(jù)小)DocumentBuilderFactory factory=()。(new BasicNameValuePair(username, username))。(this, str, ).show()。HttpResponse response=(list, url)。()0){ str=(0).getFirstChild().getNodeValue()。 。管理圖書(shū)界面如下:圖 管理圖書(shū)界面switch(()){case :String bookname=().toString().trim()。break。理 工 大 學(xué) 畢 業(yè) 設(shè) 計(jì)35第 6 章 系統(tǒng)測(cè)試 用戶注冊(cè)測(cè)試用戶在手機(jī)終端打開(kāi)客戶端應(yīng)用程序后,有兩個(gè)按鈕選擇,如果還沒(méi)有賬號(hào),則點(diǎn)擊用戶注冊(cè)按鈕跳轉(zhuǎn)到注冊(cè)界面。測(cè)試無(wú)效類:查詢特定的學(xué)生不存在,提示所查詢的學(xué)生不存在。在整個(gè)設(shè)計(jì)過(guò)程中懂得了許多東西,也培養(yǎng)了獨(dú)立思考和設(shè)計(jì)的能力,樹(shù)立了對(duì)知識(shí)應(yīng)用的信心,相信會(huì)對(duì)今后的學(xué)習(xí)工作和生活有非常大的幫助,并且提高了自己的動(dòng)手實(shí)踐操作能力,使自己充分體會(huì)到了設(shè)計(jì)過(guò)程中成功的喜悅。畢業(yè)設(shè)計(jì)不僅是對(duì)前面所學(xué)知識(shí)的一種檢驗(yàn),也是對(duì)自己能力的一種提高。登錄無(wú)效類:登錄賬號(hào)或者密碼不符,登錄不成功,提示錯(cuò)誤。String authorname=().toString().trim()。Intent intent=new Intent(this,)。注冊(cè)功能對(duì)應(yīng)的程序名為 包下的。} 學(xué)生用戶書(shū)籍查詢界面理 工 大 學(xué) 畢 業(yè) 設(shè) 計(jì)30學(xué)生用戶通過(guò)輸入所需查詢的書(shū)籍名字和書(shū)籍作者名,便可以從數(shù)據(jù)庫(kù)中查詢到所查詢的圖書(shū)。if(errors!=nullamp。startActivity(inte)。().getStatusCode()==200){//用 DOM 解析 response(數(shù)據(jù)小)DocumentBuilderFactory factory=()。}if(messages!=nullamp。(new BasicNameValuePair(year, ()))??蛻舳说淖⒁馐马?xiàng)為:一個(gè)是數(shù)據(jù)庫(kù)的設(shè)計(jì),一個(gè)是各個(gè)功能的布局。i++){Book book=new Book()。}()。LibraryDao dao=new LibraryDaoImpl()。//status 為yes表示被借出了 為no表示沒(méi)被借出沒(méi)理 工 大 學(xué) 畢 業(yè) 設(shè) 計(jì)20(hello i am in findBooksServlet)。 }} catch (Exception e) {// TODO Autogenerate
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1