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

正文內容

基于android平臺的圖書管理系統(tǒng)手機客戶端開發(fā)設計畢業(yè)論文-在線瀏覽

2024-08-08 00:16本頁面
  

【正文】 詢特定圖書等功能;后臺管理模塊,負責控制前臺界面管理的所有功能;本系統(tǒng)設置了學生用戶和管理員兩類,兩類用戶都是使用同一個平臺,只是權限不同。本圖書館管理系統(tǒng),能夠適用于各類圖書館,具有良好的可操作性,可以隨時的查詢你所需要的圖書信息,只要你的智能手機安裝了本系統(tǒng)客戶端,系統(tǒng)大大的方便了學生的圖書查詢的。通過 JDBC 來調用 Oracle 數(shù)據(jù)庫,來實現(xiàn)手機客戶端與服務器之間數(shù)據(jù)傳輸。 總體設計基于 ANDROID 平臺開發(fā)的圖書館管理系統(tǒng)客戶端從設計者的角度來看 ,用戶角色分為學生用戶和管理員兩類;功能包括注冊、登錄、密碼找回、書籍查詢、圖書實時更新、普通用戶管理共六大部分。從使用者的角度來看分為前臺和后臺管理兩大部分。根據(jù)現(xiàn)實需要,本系統(tǒng)后臺管理用戶有兩類:管理員和學生用戶。 系統(tǒng)結構本系統(tǒng)總體邏輯結構為 C/S 結構,結構圖如圖 21所示:圖 C/S 結構圖 開發(fā)工具介紹和關鍵技術 Eclipse 的介紹Eclipse 是一個開放源代碼的、基于 Java 的可擴展開發(fā)平臺。幸運的是,Eclipse 附帶了一個標準的插件集,包括 Java 開發(fā)工具(Java Development Kit,JDK) 。它主要由 Eclipse 項目、Eclipse 工具項目和 Eclipse 技術項目三個項目組成,具體包括四個部分組成——Eclipse Platform、JDT 、CDT 和 PDE。它提供建造塊和構造并運行集成軟件開發(fā)工具的基礎。Android 工程是在 Eclipse 工具上編寫的,進行 android 工程的編寫,首先需要在 Eclipse上安裝 ADT 插件,然后指定 SDK 所在的路徑,便可以創(chuàng)建 android 虛擬機了。(2)導入 AndroidSDK安裝好 ADT 插件后,單擊 Eclipse 菜單欄 Windows 下找到 preperence,點擊進入,得到如下界面:圖 AndroidSDK 安裝界面在左邊選項選中 Android,在 SDK Location 下導入 AndroidSDK 路徑,點擊 Apply 應用,便會導入 Android 的各個版本。創(chuàng)建好虛擬機后,點擊開始便可以運行一個 android 虛擬機,虛擬機運行成功界面如下:理 工 大 學 畢 業(yè) 設 計6圖 android 虛擬機視圖虛擬機模擬的是 android 智能手機的界面,通過操作虛擬機可以體驗到 android 智能手機的部分應用。 MyEclipse 與 Tomcat 介紹MyEclipse 是一個十分優(yōu)秀的用于開發(fā) Java, J2EE 的 Eclipse 插件集合。它是功能豐富的 JavaEE 集成開發(fā)環(huán)境,包括了完備的編碼、調試、測試和發(fā)布功能,支持 HTML,Struts,JSP,Javascript, Hibernate,MyEclipse,CSS, Spring,SQL 的功能非常強大,支持也十分廣泛,尤其是對各種開源產(chǎn)品的支持十分不錯。MyEclipse 結構上的這種模塊化,可以讓我們在不影響其他模塊的情況下,對任一模塊進行單獨的擴展和升級。 以后版本安裝時不需安裝 Eclipse。需要解決的是創(chuàng)建不同的 servlet 來提供不同的服務。由于有了 Sun 的參與和支持,最新的 Servlet 和 JSP 規(guī)范總是能在 Tomcat 中得到體現(xiàn),Tomcat 5 支持最新的Servlet 和 JSP 規(guī)范。目前最新版本是 。Tomcat 是一個輕量級應用服務器,在中小型系統(tǒng)和并發(fā)訪問用戶不是很多的場合下被普遍使用,是開發(fā)和調試 JSP 程序的首選。實際上 Tomcat 部分是 Apache 服務器的擴展,但它是獨立運行的,所以當你 Apache Tomcat 運行 tomcat 時,它實際上作為一個與 Apache 獨立的進程單獨運行的。另外, Tomcat 和 IIS、Apache 等 Web 服務器一樣,具有處理 HTML 頁面的功能,另外它還是一個 Servlet 和 JSP 容器,獨立的 Servlet 容器是 Tomcat 的默認模式。目前 Tomcat 最新版本為 Released。在 android 中,軟件 UI 通常使用 xml 技術設計,而 xml 中控件的位置和狀態(tài)則離不開布局的使用,android 中常用的布局有 5 種,分別是:AbsoluteLayout、LinearLayout、RelativeLayout 、FrameLayout 、TableLayout,由于布局的使用,并且布局之間可以互相嵌套,使得 android 軟件 UI 的設計變得非常靈活,即使是一些非常復雜的界面設計,只要合理的使用布局,也會使開發(fā)變得很容易。本系統(tǒng)中,采用的是Oracle 數(shù)據(jù)庫進行儲存圖書館里的基本信息。前臺管理注重用戶的交互是否簡便,后臺管理注重功能的邏輯和與數(shù)據(jù)庫數(shù)據(jù)交互的功能。 用戶登錄用戶登錄分為兩類用戶:管理員和學生用戶。 圖書查詢在查詢界面輸入所需查詢書籍的書名和作者名,通過服務器端查詢數(shù)據(jù)庫返回你所查詢的書籍信息,書籍信息包括:書名、作者、出版社名、是否被接、剩余本數(shù)等信息。通過此控件,大大的提高了用戶檢索書籍的效率,同時滿足了模糊查詢的功能,是用戶查詢書籍方便、快捷。 圖書管理理 工 大 學 畢 業(yè) 設 計10這個功能也只有管理員身份才能擁有,管理員通過此功能,可以對圖書進行增加、刪出功能。對于刪除功能,管理員可以把一些已經(jīng)下架,不再外借的書籍進行刪除,以便造成不必要的麻煩。 注冊管理是后臺的一個重要內容,注冊只提供學生用戶的注冊,這樣可以保證圖書館用戶權限的穩(wěn)定和安全。通過手機客戶端注冊用戶,來作為以后通過手機客戶端登錄圖書館管理系統(tǒng)的唯一身份認證。 登錄時候,首先你必須選定你的登錄身份,是以學生用戶還是管理員身份登錄,根據(jù)你選擇的不同身份,服務器向不同的數(shù)據(jù)庫表來核對信息,以通過對用戶信息的核對,以確定所登錄的賬號密碼是否正確。通過輸入信息的檢索,返回檢索書籍的基本信息,比如:圖書名字、圖書作者、出版社名、是否被借、剩余數(shù)量等基本信息。 圖書管理后臺的圖書管理,是處理管理員把新書添加到書籍數(shù)據(jù)庫表的服務,通過添加到數(shù)據(jù)庫表,學生用戶才能在書籍查詢功能中查詢到新更新的書籍信息。第 4 章 數(shù)據(jù)庫結構設計 服務器端數(shù)據(jù)庫設計采用的是 Oracle 數(shù)據(jù)庫。首先配置 Oracle 數(shù)據(jù)庫,步驟如下: (1) 以 Oracle 管理員身份進入 Oracle,在終端輸入的命令為: sqlplus /as sysdba;理 工 大 學 畢 業(yè) 設 計12(2) 啟動 Oracle,在終端輸入的命令為: startup;(3) 創(chuàng)建新的用戶,在終端的命令為:先以管理員身份登錄數(shù)據(jù)庫,然后創(chuàng)建新的用戶的命令為:create user liuyujuan identified by liuyujuan。所創(chuàng)建的用戶賬號和密碼分別為:liuyujuan,liuyujuan;(4)然后以 liuyujuan 用戶登錄,命令為:sqlplus liuyujuan/liuyujuan。 數(shù)據(jù)庫邏輯結構設計在需求分析階段已完成該系統(tǒng)所有的數(shù)據(jù)分析。管理員用戶有用戶名和密碼兩個屬性,通過這兩個屬性來確定管理員用戶的身份是否合法,其中 ID 為主鍵,其 ER 圖如下:圖 管理員 ER 圖學生用戶有用戶名、密碼身份證號、入學年份、性別、所在學院名稱等屬性,通過這些屬性,來確認學生信息表的信息,其中主鍵為 ID,其 ER 圖如下:理 工 大 學 畢 業(yè) 設 計13圖 學生用戶 ER 圖書籍信息表,是用來存儲書籍的基本信息,其數(shù)星星包括書名、作者名、書籍位置、出版社名稱、所屬科目、是否借出、最大借閱時間等,其中自動分配的 ID 和書名作為聯(lián)合主鍵,其 ER 圖如下:圖 書籍信息 ER 圖外借書籍信息表是用來存儲外借書籍的有關信息,通過此表格,來獲取該外借書籍的基本狀態(tài),其屬性有書籍編號、書籍名、書籍作者、最大外借時間、實際外借時間、外借時間、借閱者 ID,其 ER 圖如下:圖 書籍外借信息 ER 圖對于各個實體之間的關系 ER 圖如下:理 工 大 學 畢 業(yè) 設 計14圖 實體關系圖 數(shù)據(jù)庫物理結構設計依據(jù)數(shù)據(jù)庫的原理,并結合以上 ER 圖,經(jīng)過轉化,即可進行數(shù)據(jù)庫的物理設計。需要解決的是創(chuàng)建不同的 servlet 來提供不同的服務。private static String userName。連接數(shù)據(jù)庫需要 url,username,userPassword 這三個值,而這三個值放入到 jdbcinfo 中,通過Properties 來獲取,部分代碼如下:Properties pro = new Properties()。url=(“url”)。 userPwd = (“userPwd”)。Connection conn = (url,userName,userPwd)。 包中就各個不同的 Servlet 類,其具體情況如下: 注冊模塊提供用戶注冊 servlet 為 RegisterServlet,重寫其 doPost()和 doGet()方法,該 servlet 是用來處理學生用戶注冊請求。String username = (username)。String indentityid = (indentityid)。String gender = (gender)。LibraryDao dao =new LibraryDaoImpl()。if(user1!=null){xml=(該用戶名已存在了,false)。(username)。(indentityid)。(gender)。(user)。理 工 大 學 畢 業(yè) 設 計18} 登錄模塊提供用戶登錄的 servlet 為 LoginServlet,重寫其 doPost()和 doGet()方法,該 servlet 是用來處理學生用戶和管理員登錄的請求。(wele clientlogin)。//獲得帳號String flag=(flag).trim()。String password=(String)(password).trim()。 if((normal)){ if(username!=null) { try { user=(username)。 }else{ xml=(密碼不對,false)。 }} catch (Exception e) {// TODO Autogenerated catch block理 工 大 學 畢 業(yè) 設 計19 (網(wǎng)絡異常)。red39。539。 (網(wǎng)絡異常/font)。if(admin!=null){if(().equals(password)){xml=(恭喜您登錄成功了,true)。}}else{xml=(用戶名不存在,false )。} 書籍查詢模塊提供特定書籍查詢 servlet 為 findBookServlet,重寫其 doPost()和 doGet()方法,該 servlet是用來處理學生用戶查詢特定書籍的請求。String authorname=(authorname).trim()。//status 為yes表示被借出了 為no表示沒被借出沒理 工 大 學 畢 業(yè) 設 計20(hello i am in findBooksServlet)。 List list=null。if(()){try {list=(bookname, authorname)。}else{xml=(list,抱歉圖書館沒有該書了)。}}else{try {list=(bookname, authorname,status)。}else{xml=(list,抱歉圖書館沒有該書了)。} 特定用戶查詢模塊提供特定用戶查詢 servlet 為 findUserServlet,重寫其 doPost()和 doGet()方法,該 servlet是用來處理管理員用戶查詢特定學生用戶信息的請求。String username = (username).trim()。LibraryDao dao=new LibraryDaoImpl()。if(user!=null){try {xml=(user,)。}}else{try {xml=(密碼不對,false)。}}} catch (DataAccessException e) {// TODO Autogenerated catch block()。查詢所有學生用戶信息不需要提供任何參數(shù),只需要點擊查詢所有按鈕便可以查詢出所有,其url為: 部分代碼如下:PrintWriter out = ()。 List list=null。try {理 工 大 學 畢 業(yè) 設 計22list=()。} catch (Exception e) {// TODO Autogenerated catch blocktry {xml=(網(wǎng)絡異常,false)。}()。對需要上架處理的書籍需要提供參數(shù)有書籍名、書籍作者、書籍所屬科目、書籍所在位置,書籍出版社名字、最大借閱時間等參數(shù),其
點擊復制文檔內容
環(huán)評公示相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1