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

正文內(nèi)容

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

2023-07-14 14:18:15 本頁面
 

【正文】 sign and implementation process, and its purpose is to let people can be based on the Google Android platform of mobile devices to enjoy the traditional WEB on the basic functions of the library management system. The system USES the C/S structure, MVC software development model, use android UI design layout plete technology, based on the Java language development pleted, in different types of equipment simulator test is passed. The system realizes the user register, login, inquires the books and the students39。 database design。 對于移動終端設(shè)備飛速發(fā)展的今天,傳統(tǒng) WEB 上的應(yīng)用出現(xiàn)在手機(jī)終端是一個(gè)大的趨勢。 課題的現(xiàn)狀 目前國內(nèi)的基于 Android 平臺的圖書館管理系統(tǒng) 客戶端還不成熟,大多數(shù)的圖書館管理系統(tǒng)都出現(xiàn)在傳統(tǒng)的 WEB 應(yīng)用上,在這個(gè)環(huán)境下,基于 Android 平臺的圖書館管理系統(tǒng)客戶端屬于一個(gè)嶄新的應(yīng)用。 課題的內(nèi)容 由此出現(xiàn)大量的應(yīng)用出現(xiàn)在手機(jī)上,基于 Android 平臺的圖書館管理系統(tǒng)手機(jī)客戶端是依據(jù)現(xiàn)在的形式所開發(fā)的,它是一套基于開放性的圖書館管理系統(tǒng),它有傳統(tǒng) WEB 上圖書館管理系統(tǒng)的大部分功能。 本圖書館管理系統(tǒng),能夠適用于各類圖書館,具有良好的可操作性,可以隨時(shí)的查詢你所需要的圖書信息,只要你的智能手機(jī)安裝了本系統(tǒng)客戶端,系統(tǒng)大大的方便了學(xué)生的圖書查詢的 。 總體設(shè)計(jì) 基于 ANDROID 平臺開發(fā)的圖書館管理系統(tǒng)客戶端從設(shè)計(jì)者的角度來看 ,用戶角色分為學(xué)生用戶和管理員兩類;功能包括注冊、登錄、密碼找回、書籍查詢、圖書實(shí)時(shí)更新、普通用戶管理共六大部分。根據(jù)現(xiàn)實(shí)需要,本系統(tǒng)后臺管理用戶有兩類:管理員和學(xué)生用戶。幸運(yùn)的是, Eclipse 附帶了一個(gè)標(biāo)準(zhǔn)的插件集,包括 Java 開發(fā)工具( Java Development Kit, JDK)。它提供建造塊和構(gòu)造并運(yùn)行集成軟件開發(fā)工具的基礎(chǔ)。 ( 2) 導(dǎo)入 AndroidSDK 安裝好 ADT 插件后,單擊 Eclipse 菜單欄 Windows 下找到 preperence,點(diǎn)擊進(jìn)入,得到如下界面: 圖 AndroidSDK 安裝界面 在左邊選項(xiàng)選中 Android,在 SDK Location下導(dǎo)入 AndroidSDK 路徑,點(diǎn)擊 Apply 應(yīng)用,便會導(dǎo)入 Android 的各個(gè)版本 。 MyEclipse 與 Tomcat 介紹 MyEclipse 是一個(gè)十分優(yōu)秀的用于開發(fā) Java, J2EE 的 Eclipse 插件集合。 MyEclipse 結(jié)構(gòu)上的這種模塊化,可以讓我們在不影響其他模塊的情況下,對任一模塊進(jìn)行單獨(dú)的擴(kuò)展和升級。需要解決的是創(chuàng)建不同的 servlet 來提供不同的服務(wù)。目前最新版本是 。實(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)行的。目前 Tomcat 最新版本為 Released。本系統(tǒng)中,采用的是 Oracle 數(shù)據(jù)庫進(jìn)行儲存圖書館里的基本信息。 用戶登錄 用戶登錄分為兩類用戶:管理員和學(xué)生用戶。通過此控件,大大的提高了用戶檢索書籍的效率,同時(shí)滿足了模糊查詢的功能,是用戶查詢書籍方便、快捷。對于刪除功能,管理員可以把一些已經(jīng)下架,不再外借的書籍進(jìn)行刪除,以便造成不必要的麻煩。通過手機(jī)客戶端注冊用戶,來作為以后通過手機(jī)客戶端登錄圖書館管理系統(tǒng)的唯一身份認(rèn)證。通過輸入信息的檢索,返回檢索書籍的基本信息,比如:圖書名字、圖書作者、出版社名、是否被借、剩余數(shù)量等基本信息。 理工大學(xué)畢業(yè)設(shè)計(jì) 11 第 4 章 數(shù)據(jù)庫結(jié)構(gòu)設(shè)計(jì) 服務(wù)器端數(shù)據(jù)庫設(shè)計(jì) 采用的是 Oracle 數(shù)據(jù)庫。 所創(chuàng)建的用戶賬號和密碼分別為: liuyujuan, liuyujuan; (4)然后以 liuyujuan 用戶登錄,命令為: sqlplus liuyujuan/liuyujuan。 管理員用戶有用戶名和密碼兩個(gè)屬性,通過這兩個(gè)屬性來確定管理員用戶的身份是否合法,其中 ID 為主鍵,其 ER 圖如下: 圖 管理員 ER 圖 學(xué)生用戶有用戶名、密碼身份證號、入學(xué)年份、性別、所在學(xué)院名稱等屬性,通過這些屬性,來確認(rèn)學(xué)生信息表的信息,其中主鍵為 ID,其 ER 圖如下: 理工大學(xué)畢業(yè)設(shè)計(jì) 12 圖 學(xué)生用戶 ER 圖 書籍信息表,是用來存儲書籍的基本信息,其數(shù)星星包括書名、作者名、書籍位置、出版社名稱、所屬科目、是否借出、最大借閱時(shí)間等,其中自動分配的 ID 和書名作為聯(lián)合主鍵,其 ER 圖如下: 圖 書籍信息 ER 圖 外借書籍信息表是用來存儲外借書籍的有關(guān)信息,通過此表格,來獲取該外借書籍的基本狀態(tài),其屬性有書籍編號、書籍名、書籍作者、最大外借時(shí)間、實(shí)際外借時(shí)間、外借時(shí)間、借閱者 ID,其 ER 圖如下: 圖 書籍外借信息 ER 圖 對于各個(gè)實(shí)體之間的關(guān)系 ER 圖如下: 理工大學(xué)畢業(yè)設(shè)計(jì) 13 圖 實(shí)體關(guān)系圖 數(shù)據(jù)庫物理結(jié)構(gòu)設(shè)計(jì) 依據(jù)數(shù)據(jù)庫的原理,并結(jié)合以上 ER 圖,經(jīng)過轉(zhuǎn)化,即可進(jìn)行數(shù)據(jù)庫的物理設(shè) 計(jì)。 private static String userName。 url=(“url”)。 Connection conn = (url,userName,userPwd)。 String username = (username)。 String gender = (gender)。 if(user1!=null) {xml=(該用戶名 已 存在了 ,false)。 理工大學(xué)畢業(yè)設(shè)計(jì) 17 (indentityid)。 (user)。 (wele clientlogin)。 String password= (String)(password).trim()。 }else{ xml=(密碼不對 ,false)。red39。 (網(wǎng)絡(luò)異常 /font)。 } } else{ xml=(用戶名不存在 ,false)。 String authorname=(authorname).trim()。 List list=null。 } else{ xml=(list,抱歉圖書館沒有該書了 )。 } else{ xml=(list,抱歉圖書館沒有該書了 )。 String username = (username).trim()。 if(user!=null) { try { xml=(user,)。 } } } catch (DataAccessException e) { // TODO Autogenerated catch block ()。 List list=null。 } catch (Exception e) { // TODO Autogenerated catch block 理工大學(xué)畢業(yè)設(shè)計(jì) 21 try { xml=(網(wǎng)絡(luò)異常 ,false)。對需要上架處理的書籍需要提供參數(shù)有書籍名、書籍作者、書籍所屬科目、書籍所在位置,書籍出版社名字、最大借閱時(shí)間等參數(shù),其 url為: 部分 代碼如下: PrintWriter out = ()。 String location=(location).trim()。 String num=(num).trim()。 for(int i=0。 (authorname)。 (no)。 } catch (Exception e) { // TODO Autogenerated catch block try { xml=(抱歉出錯(cuò)了 ,false)。 } catch (Exception e) { // TODO Autogenerated catch block ()。 具體功能模塊 注冊界面 對于一個(gè)系統(tǒng)的開始,首先必須的是用戶的注冊界面,注冊模塊是為了登錄系統(tǒng)所進(jìn)行理工大學(xué)畢業(yè)設(shè)計(jì) 24 的獲取通行證的步驟,注冊所有的信息都將提交給數(shù)據(jù)庫進(jìn)行存儲,注冊的信息將作為用戶在本系統(tǒng)進(jìn)行一切活動的標(biāo)識。 (new () { Override public void onCheckedChanged(RadioGroup group, int checkedId) { switch(checkedId){ case : gender=male。 } } })。 (new BasicNameValuePair(password, ()))。 (new BasicNameValuePair(college,()))。 try { if(response!=nullamp。 Document document=(().getContent())。amp。()0) { str=(0).getFirstChild().getNodeValue()。登錄功能對應(yīng)的程序名為 包下的 。 理工大學(xué)畢業(yè)設(shè)計(jì) 27 (new BasicNameValuePair(flag, flag))。 try { if(response!=nullamp。 Document document=(().getContent())。amp。 ()。 (this, str, ).show()。 } }else if((normal)) { //封裝信息 ListBasicNameValuePairlist=new ArrayListBasicNameValuePair()。 String url=url+loginservlet。amp。 //得到節(jié)點(diǎn) NodeList messages=(message)。()0) { str=(0).getFirstChild().getNodeValue()。 } if(messages!=nullamp。 Intent intent=new Intent(this,)。 } (this, str, ).show()。查詢界面如下: 圖 圖書查詢界面 圖書查詢功能主要代碼如下: String bookname=().toString().trim()。authorname!=null) { (this, 請稍等。 (authorname, authorname)。注冊功能對應(yīng)的程序名為 包下的。 lv_userinfo=(ListView)findViewById()。注冊功能對應(yīng)的程序名為 包下的 : 圖 管理用戶界面 理工大學(xué)畢業(yè)設(shè)計(jì) 31 主要代碼如下: Intent intent=()。 }else{ (this, 請?zhí)顚懬宄?, ).show()。 Intent intent=new Intent(this,)。 if(bookname!=nullamp。 } 學(xué)生用戶書籍查詢界面 理工大學(xué)畢業(yè)設(shè)計(jì) 29 學(xué)生用戶通過輸入所需查詢的書籍名字和書籍作者名,便可以從數(shù)據(jù)庫中查詢到所查詢的圖書。 startActivity(intent)。()0) { str=(0).getFirstChild().getNodeValue()。 ()。 if(errors!=nullamp。 //通過工廠獲得解析器 DocumentBuilder parser=()。 HttpResponse response=(list, url)。 (new BasicNameValuePair(password, password))。
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1