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

正文內(nèi)容

基于android平臺的圖書管理系統(tǒng)畢業(yè)設(shè)計論文-資料下載頁

2025-06-28 00:19本頁面
  

【正文】 。i++){Book book=new Book()。(bookname)。(authorname)。(phname)。(location)。(category)。(no)。(renttime)。try {(book)。(I have save this book )。} catch (Exception e) {21// TODO Autogenerated catch blocktry {xml=(抱歉出錯了,false)。} catch (Exception e1) {// TODO Autogenerated catch block()。}()。}}try {xml=(恭喜已保存了該圖書,true)。} catch (Exception e) {// TODO Autogenerated catch block()。} 客戶端的設(shè)計設(shè)計 ANDROID UI 界面在Eclipse安裝好了ADT插件并且導(dǎo)入了AndroidSDK后,創(chuàng)建一個android project,此工程是作為圖書館管理系統(tǒng)的客戶端,是為廣大用戶下載使用的,所以,該UI界面的主要要求是要操作性強和交互簡單??蛻舳说淖⒁馐马棡椋阂粋€是數(shù)據(jù)庫的設(shè)計,一個是各個功能的布局。Android project 名稱:Library工程結(jié)構(gòu)如圖所示:22圖 客戶端系統(tǒng)結(jié)構(gòu) 中包含的是各種工具類和封裝的方法; 中則是客戶端中實現(xiàn)各個功能的類,每一個界面的類都在此包中,詳細情況如下: 是系統(tǒng)主界面,用于選擇登錄或者注冊; 是注冊界面; 是登錄界面; 是學(xué)生用戶查詢書籍信息界面; 是管理員管理界面; 是管理員管理書籍界面,包括書籍的添加、查詢、刪除; 是管理學(xué)生用戶界面; 是管理員查詢特定學(xué)生界面; 是管理員查詢所有學(xué)生界面。 具體功能模塊 注冊界面對于一個系統(tǒng)的開始,首先必須的是用戶的注冊界面,注冊模塊是為了登錄系統(tǒng)所進行的獲取通行證的步驟,注冊所有的信息都將提交給數(shù)據(jù)庫進行存23儲,注冊的信息將作為用戶在本系統(tǒng)進行一切活動的標(biāo)識。注冊功能對應(yīng)的程序名為 包下的 。注冊界面如下:圖 注冊界面再輸入框輸入注冊信息,點擊確定便可以注冊成功,主要代碼如下:public void onCheckedChanged(RadioGroup group, int checkedId) {switch(checkedId){case :gender=male。break。case :gender=female。break。}}})。public static String makeString(String str1,String str2,String str3,String str4,String str5,String str6,String servlet){ String str=null。//封裝信息ListBasicNameValuePairlist=new ArrayListBasicNameValuePair()。(new BasicNameValuePair(username, ()))。(new BasicNameValuePair(password, ()))。24 (new BasicNameValuePair(class,()))。(new BasicNameValuePair(grade, ()))。(new BasicNameValuePair(gender,()))。(new BasicNameValuePair(Email,()))。String url=url+()。 CommenMethod cm=new CommenMethod()。 HttpResponse response=(list, url)。 try { if(response!=nullamp。amp。().getStatusCode()==200){//用 DOM 解析 response(數(shù)據(jù)小)DocumentBuilderFactory factory=()。//通過工廠獲得解析器DocumentBuilder parser=()。Document document=(().getContent())。//得到節(jié)點NodeList messages=(message)。NodeList errors=(error)。if(errors!=nullamp。amp。()0){str=(0).getFirstChild().getNodeValue()。}if(messages!=nullamp。amp。()0){ str=(0).getFirstChild().getNodeValue()。}}} catch (Exception e) {// TODO: handle exception()。} return str。 登錄界面登錄界面作為系統(tǒng)的門面,登錄界面完成的功能是驗證所登錄用戶的賬號是否正確,以驗證是否有進入系統(tǒng)的權(quán)限。登錄功能對應(yīng)的程序名為 包下的 。登錄界面如下:25圖 登錄界面登錄界面主要為驗證賬號和密碼的功能,登錄界面分為學(xué)生用戶登錄和管理員登錄,其主要代碼如下:if((admin)){//封裝信息ListBasicNameValuePairlist=new ArrayListBasicNameValuePair()。(new BasicNameValuePair(username, username))。(new BasicNameValuePair(password, password))。(new BasicNameValuePair(flag, flag))。String url=url+loginservlet。CommenMethod cm=new CommenMethod()。HttpResponse response=(list, url)。 try { if(response!=nullamp。amp。().getStatusCode()==200){ //用 DOM 解析 response(數(shù)據(jù)小)DocumentBuilderFactory factory=()。//通過工廠獲得解析器DocumentBuilder parser=()。Document document=(().getContent())。//得到節(jié)點NodeList messages=(message)。26NodeList errors=(error)。} 學(xué)生用戶書籍查詢界面學(xué)生用戶通過輸入所需查詢的書籍名字和書籍作者名,便可以從數(shù)據(jù)庫中查詢到所查詢的圖書。書籍查詢功能對應(yīng)的程序名為 包下的。查詢界面如下:圖 圖書查詢界面圖書查詢功能主要代碼如下:String bookname=().toString().trim()。String authorname=().toString().trim()。if(bookname!=nullamp。amp。authorname!=null){(this, 請稍等。 。 。, ).show()。Intent intent=new Intent(this,)。(bookname, bookname)。(authorname, authorname)。startActivity(intent)。}else{(this, 請?zhí)顚懬宄? ).show()。}27 管理員界面管理員界面顯示的是管理員的兩個主要功能:管理用戶和管理圖書,通過點擊不同的按鈕可以實現(xiàn)不同的功能進行管理。注冊功能對應(yīng)的程序名為 包下的 。管理員管理界面如下:圖 管理員管理界面 管理學(xué)生用戶界面管理學(xué)生用戶界面是對所有學(xué)生用戶進行管理的界面,這個界面的主要功能有查找特定用戶和查找所有用戶兩種方式,通過查找,最終把所有用戶都顯示在界面上。注冊功能對應(yīng)的程序名為 包下的:28圖 管理用戶界面主要代碼如下:Intent intent=()。String username=().getString(username).trim()。lv_userinfo=(ListView)findViewById()。final List list=(username, finduserservlet)。 管理圖書界面管理圖書界面是管理員的另外一個主要功能,管理員能通過這個界面增加新的書籍和查詢特定的書籍信息情況,同時,能對查詢到的書籍進行刪除等功能。注冊功能對應(yīng)的程序名為 包下的 。管理圖書界面如下:29圖 管理圖書界面switch(()){case :String bookname=().toString().trim()。String authorname=().toString().trim()。if(bookname!=nullamp。amp。authorname!=null){(this, 請稍等。 。 。, ).show()。Intent intent=new Intent(this,)。(bookname, bookname)。(authorname, authorname)。startActivity(intent)。}else{(this, 請?zhí)顚懬宄? ).show()。}break。case :Intent intent1=new Intent(this,)。startActivity(intent1)。30break。case :()。()。break。} 圖書增加界面管理員通過增加書籍界面,增加所要增加的書籍的基本信息,通過添加這些信息,是為了普通學(xué)生用戶通過作者名和書籍名查詢時能更好的了解到書籍的基本信息等基本情況。注冊功能對應(yīng)的程序名為 包下的。圖書增加界面如下:圖 增加圖書界面String num=1+。String bookname=().toString().trim()。String authorname=().toString().trim()。String phname=().toString().trim()。String location=().toString().trim()。String category=().toString().trim()。String renttime=().toString().trim()。num=().toString().trim()。String str=(bookname, authorname, phname, location, category, renttime,num,savebookservlet)。(this, str, ).show()。31第 6 章 系統(tǒng)測試 用戶注冊測試用戶在手機終端打開客戶端應(yīng)用程序后,有兩個按鈕選擇,如果還沒有賬號,則點擊用戶注冊按鈕跳轉(zhuǎn)到注冊界面。注冊界面需要你輸入你的用戶名、密碼、身份證號、入學(xué)年份、性別和所在學(xué)院等信息。如果用戶填寫的信息不全或者遺漏,則提示填寫完整。如果注冊成功,則跳轉(zhuǎn)到登錄模塊進行登錄。注冊無效類:注冊信息不完整,提示填寫完整。注冊有效類:注冊信息完整,并且注冊信息符合唯一性,跳轉(zhuǎn)到登錄界面。用戶注冊測試如圖 所示:圖 注冊測試圖 用戶登錄測試用戶登錄分為學(xué)生用戶登錄和管理員登錄,兩者的登錄方式都是只需要提供用戶名和密碼就可進行登錄操作。學(xué)生用戶登錄成功后,跳轉(zhuǎn)到圖書查詢界面;管理員登錄成功后,跳轉(zhuǎn)到管理員界面,管理員界面分為學(xué)生管理和圖書32管理兩部分。登錄無效類:登錄賬號或者密碼不符,登錄不成功,提示錯誤。登錄有效類:登錄賬號密碼相符,登錄成功,并跳轉(zhuǎn)到學(xué)生用戶或管理員相對應(yīng)的界面。學(xué)生用戶登錄測試如圖 所示:圖 學(xué)生用戶登錄測試圖管理員登錄測試圖如圖 所示:圖 管理員登錄測試圖33 圖書查詢測試作為圖書館管理系統(tǒng)的主要功能,用戶通過用戶名和密碼登錄后,便可以享受圖書查詢等功能服務(wù)。學(xué)生用戶想要查詢的書籍只要提供書籍名和書籍作者,就能查詢到該書籍的基本信息。測試無效類:查詢的圖書不存在,提示查詢圖書不存在。測試有效類:查詢的圖書存在,并列出所查詢圖書的基本信息。圖書查詢測試如圖 所示:圖 圖書查詢測試圖 用戶管理測試對于圖書管理員而言:他們除了上述所具有的權(quán)利外,還需要對普通用戶進行管理。在用戶管理中,通過用戶名搜索出特定學(xué)生用戶或者查詢出所有學(xué)生用戶,在用戶列表出來之后,通過長按用戶列表上的某一條信息,可以對該用戶進行刪除操作。測試無效類:查詢特定的學(xué)生不存在,提示所查詢的學(xué)生不存在。測試有效類:查詢特定學(xué)生存在,并列出學(xué)生的基本信息。管理員對學(xué)生用戶進行管理測試圖如圖 所示:34圖 管理員管理學(xué)生用戶測試圖 書籍管理測試書籍管理中,除了書籍查詢功能外,還有對書籍進行添加的操作,在對書籍進添加操作時,需寫明書籍的一些基本信息,比如:書名、作者名、所屬科目、所放位置等信息。在書籍查詢功能上,可以通過長按查詢出來的書籍列表,
點擊復(fù)制文檔內(nèi)容
教學(xué)教案相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1