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

正文內(nèi)容

圖書管理系統(tǒng)的設計與實現(xiàn)論文-全文預覽

2024-11-30 08:18 上一頁面

下一頁面
  

【正文】 +card_id+39。+card_id+39。還書時再次修改 book 表中的圖書庫存信息,把圖書庫存加一。+borrow_day+39。+book_id+39。+book_id+39。流程圖如圖 49 所示: 圖 49 管理員獲得權(quán)限管理圖書 1) 圖書借閱 當學生在圖書館借閱圖書時,管理員輸入學生的借閱證號和借閱圖書的編號并驗證信息的正確性后,會從 BOOK 表中減去一本該圖書的庫存直至為0,且每位學生不能一次借閱多本同編號圖書。 圖書管理模塊設計 圖書管理模塊是專屬于圖書管理員的模塊。在查詢個人借閱信息時獲得存放 session 對象,通過連接 student,book,card,borrowinfo 這4 張表來獲取所借閱圖書的最終信息。 and +select2+ like 39。 圖 48 圖書模糊查詢頁面 實現(xiàn)代碼如下: select * from book where +select+ like 39。精確查詢是根據(jù)圖書的具體屬性值來查詢。 1) 未登錄用戶 進入圖書管理系統(tǒng)首頁后,作為一個普通的用戶,可以查詢圖書的基本信息。不存在返回錯誤信息,存在頁面就跳轉(zhuǎn)到其管理權(quán)限頁面。 } else //若已經(jīng)注銷了,則返回 Return } 掛失頁面如圖 46 所示。+stud_no+39。 圖 45 借閱證辦理界面 3) 借閱證掛失 借閱證掛失時,為了獲得已登錄學生的借閱證號,先通過 session 獲取學生的學號,再通過學號查詢到對應該學號的借閱證號。在辦理借閱證之前還要檢查學生有沒有注冊。然后在通過 ()來獲取存儲起來的學生登錄信息,若該 session 對象值不為空,那么可判斷學生登錄了,可以進行操作。然后 利用一個 session 對象的 getAttribute 方法來獲得管理員的帳號和姓名。實現(xiàn)代碼如下: (inputstud_no1) //獲取學號 19 (inputstud_name) //獲取姓名 管理員登錄后會轉(zhuǎn)到管理員界面,管理員就可以對圖書信息、學生帳號進行管理。如圖 42所示。 if(()) { String book_id=(book_id)。如圖 41 所示: 圖 41 系統(tǒng)首頁面 18 頁面上顯示圖書的圖片以及該圖書的類別從數(shù)庫中獲取,點擊圖片可以查詢該圖書的信息,點擊圖書類別可以查詢此類所有的圖書。作為一個普通用戶,也可以瀏覽查閱圖書館里的圖書。網(wǎng)頁是用戶用來瀏覽信息的最佳網(wǎng)絡途徑,本系統(tǒng)首頁首先設計了一個導航欄供用戶來選擇操作,可以選擇登錄,查閱圖書,公告。 ? 圖書信息表( book) 圖書信息表的結(jié)構(gòu)如上表 34 所示。 ? 圖書歸還信息表:存放了學生借閱圖書的信息,包括學生借書證號,圖書編號,還書日期。 ? 學生借閱證表:存放學生辦理的借閱證的信息。對圖書的修改包括新圖書的入庫,圖書的刪除,添加圖書庫存。 圖 31 查詢模塊表關(guān)系圖 2) 表的結(jié)構(gòu)設計 ? 圖書信息表( student) 圖書 信息表的結(jié)構(gòu)如上表 34 所示。 ? 圖書借閱信息表:存放了學生借閱圖書的信息,包括學生借書證號,圖書編號,借閱日期。 表 33 圖書管理員信息表 字段名 描述 類型 長度 是否主鍵 admin_id 管理員 ID int 4 是 admin_name 管理員姓名 varchar 50 否 admin_password 管理員密碼 char 10 否 圖書 查詢模塊數(shù)據(jù)庫設計 1) 數(shù)據(jù)庫設計的需求分析 當學生或其他用戶進入圖書管理網(wǎng)站首頁時,就擁有一個普通用戶所擁有的權(quán)限,可以查詢當前圖書館所有圖書,也可以根據(jù)自己的要求去查 13 詢具體某個圖書。 ? 學生信息表 :存放學生的基本信息的表。 圖書信息表的結(jié)構(gòu)如表 31 所示。 11 第三章 圖書管理系統(tǒng)的數(shù)據(jù)庫設計 數(shù)據(jù)庫設計 圖書管理系統(tǒng)的中,都需要用到數(shù)據(jù)的查詢、添加、更新和刪除,考慮到整個系統(tǒng)的靈活性以及安全性,在整個數(shù)據(jù)庫設計中,我采用可伸縮性與可靠性均非常優(yōu)秀的 Microsoft SQL Server 2020 數(shù)據(jù)庫,數(shù)據(jù)庫名稱為 booksystem。根據(jù)用戶的登錄信息判斷用戶的權(quán)限。 ? 圖書的刪除:刪除圖書館里已經(jīng)沒有的圖書信息。 ? 模糊查詢:根據(jù)某一字段進行查詢包含此字段的所有圖書的信息。 圖書管理系統(tǒng) 帳戶管理 圖書管理 圖書查詢 帳號管理 借閱證管理 登錄登出 添加圖書 刪除圖書 借閱歸還 10 ? 圖書管理員登錄和登出:管理員進入系統(tǒng)前,對 管理員帳號及密碼進行驗證,退出系統(tǒng)時,清除相關(guān)信息。 ① 帳戶管理需求分析 帳戶管理是本系統(tǒng)開發(fā)的一個重要部分,為整個系統(tǒng)的安全性提供了保障。本系 統(tǒng)的建成會為管理者對圖書管理系統(tǒng)提供極大的幫助。發(fā)布平臺為 服務器端運行,客戶端的 IE版本需要在 以上。 Insert into Table values(Colvalues)。 ? 數(shù)據(jù)控制語言( DCL):負責數(shù)據(jù)的完整性、安全性定義與檢查以及并發(fā)控制、故障恢復等功能。 ? 數(shù)據(jù)服務:數(shù)據(jù)庫管理系統(tǒng)提供數(shù)據(jù)拷貝、轉(zhuǎn)儲、重組、分析等對數(shù)據(jù)庫中的數(shù)據(jù)的多種服務功能。 ? 數(shù)據(jù)操縱:提供數(shù)據(jù)查詢、插入修改以及刪除的功能。 ? 數(shù)據(jù)庫中的數(shù)據(jù)服務。 JAVAY應用程序 JDBC驅(qū)動程序管理器 JDBC 驅(qū)動程序 forORACLE JDBC 驅(qū)動程序 forSQLSERVER JDBCODBC 橋驅(qū)動程序 JDBC 網(wǎng)絡驅(qū)動程序 7 ? 數(shù)據(jù)庫中的數(shù)據(jù)操縱。 SQL技術(shù) 在一個系統(tǒng)中,對象的數(shù)據(jù)信息之間相互存在著關(guān)系。 Statement stmt=()。 JDBC工作原理如圖 11 所示。必須說明, Session 對象只能適用于具備 Cookie 功能的瀏覽器。如果希望此對象實例可以跨多個 JSP 網(wǎng)頁,就要用到 Session 對象保留該組件實例,直到 Session 對象的運行時間到了,或是在其他 JSP 網(wǎng)頁調(diào)用 Session 對象的 Abandon 方法,此組件實例才會被釋放。換而言之,Request 對象通常包含了用戶端的相關(guān)信息,如瀏覽器的種類、表頭信息、表單參數(shù)及 cookies 等等。 JavaScript 是一種解釋性語言,當程序執(zhí)行時,瀏覽器一邊解釋一邊執(zhí)行,這跟 JAVA 不同。 CSS 可算是網(wǎng)頁設計的一個突破,它解決了網(wǎng)頁界面排版的難題。 CSS 的英文是 Cascading Style Sheets,中文可以翻譯成層疊樣式表。 在本系統(tǒng)中,基本頁面的設計就是利用 HTML 語言來實現(xiàn)的。用 HTML編寫的超文本文檔稱為 HTML文檔,它能獨立于各種操作系統(tǒng)平臺(如 UNIX, WINDOWS等)。 4 ? 程序的可重用性 在 JSP 頁面中可以不直接將腳本程序嵌入,而只是將動態(tài)的交互部分作為一個部件加以引用。而這在其他的動態(tài)網(wǎng)頁開發(fā)中是不可實現(xiàn)的。只是在原來的 HTML 網(wǎng)頁中加入一些 JSP 專有的標簽,或是一些腳本程序(此項不是必需的)。使用 JSP 技術(shù)的 Web頁面可以很容易地顯示動態(tài)內(nèi)容。 第四章 介紹了圖書管理 系統(tǒng)的模塊設計 。帳戶信息管理使用 JAVA+SQL 語言編寫程序來實現(xiàn)。 3) 主要研究內(nèi)容 圖書管理系統(tǒng)的開發(fā),主要涉及到數(shù)據(jù)庫操作技術(shù)以及各個模塊的設計。這方便了學校圖書資料的統(tǒng)一管理,也方便了學生對于圖書信息的查詢、借閱。 致 謝 ...................................... 錯誤 !未定義書簽。采用了 SQL 技術(shù)對數(shù)據(jù)庫進行操作,研究了網(wǎng)站的三層架構(gòu) MVC 模式。所以圖書館管理系統(tǒng)應該能夠為用戶提供充足的信息和快捷的查詢手段。如何獲取信息?圖書是我們最好的獲取信息的方式,書籍是人類不可缺少的精神食糧,尤其對一些學校來說,尤其重要。在開發(fā)過程中,研究 JSP 技術(shù)在實際網(wǎng)站開發(fā)中的應用。 參考文獻 ..................................... 錯誤 !未定義書簽。在此背景下開發(fā)一個圖書管理系統(tǒng)顯得格外重要。當此國家實施科教興國戰(zhàn)略之際,我國政府和圖書業(yè)界 都在不斷努力,試圖創(chuàng)建出一個更加美好的圖書業(yè)的未來。數(shù)據(jù)庫設計使用 SQL Server2020。 第三章 介紹了圖書管理系統(tǒng)的數(shù)據(jù)庫設計 。 JSP 技術(shù)可以以一種簡捷而快速的方法生成 Web 頁面。 基于 Java 語言的 JSP 技術(shù)具有很多其他動態(tài)網(wǎng)頁技術(shù)所沒有的特點,具體表現(xiàn)在如下方面: ? 簡便性和有效性 JSP 動態(tài)網(wǎng)頁的編寫與一般的靜態(tài) HTML 的網(wǎng)頁編寫是十分相似的。這樣,一個不熟悉腳本語言的網(wǎng)頁開發(fā)者,完全可以利用 JSP 做出漂亮的動態(tài)網(wǎng)頁。 ? 程序的兼容性 JSP 中的動態(tài)內(nèi)容 可以各種形式進行顯示,所以它可以為各種客戶提供服務,即從使用 HTML/DHTML 的瀏覽器,到使用 WML 的各種手提無線設備(例如,移動電話和個人數(shù)字設備 PDA),再到使用 XML 的 B2B 應用,都可以使用 JSP 的動態(tài)頁面。 WEB 編程技術(shù) 1) HTML 和 CSS 技術(shù) HTML( Hyper Text Markup Language 超文本標記語言 ) 是一種用來制作超文本文檔的簡單標記語言。雖然 HTML語言描述了文檔的 結(jié)構(gòu)格式,但并不能精確地定義文檔信息必須如何顯示和排列,而只是建議 Web瀏覽器(如 IE,Netscape等)應該如何顯示和排列這些信息,最終在用 戶面前的顯示結(jié)果取決于 Web瀏覽器本身的顯示風格及其對標記的解釋能力。在本設計的過程中大量使用的表格,表單等都是通過 HTML 來實現(xiàn)的。直到 CSS 出現(xiàn)。透過 JavaScript 可以做到回應使用者的需求事件 (如: form 的輸入 ) 而不用任何的網(wǎng)路來回傳輸資料,所以當一位使用者輸入一項資料時,它不用經(jīng)過傳給伺服端 (server)處理,再傳回來的過程,而直接可以被客戶端 (client) 5 的應用程式所處理。因此在 JSP 中,特別將“客戶端提出的要求”與“ Web 服務器響應的信息”等動作封裝成 Request 對象與 Response 對象。 Server 對象, Server 對象允許用戶取得服務器提供的各項功能,例如,Server 對象的 CreateObject 方法允許客戶端用戶建立一個 ActiveX Server 組件實例,其所建立組件實例會隨著服務器端完成 JSP 網(wǎng)頁的處理而自動被釋放。換而言之,每一個 Session 的用戶, Web 服務器均會自動的為它們建立一個 Session。 包中提供多種 JDBC API,這些類和接口可以提供構(gòu)造 SQL語句、連接關(guān)系型數(shù)據(jù)庫、執(zhí)行 SQL 語句并獲得查詢結(jié)果等功能。 ? 創(chuàng)建 Statement 對象:通過 Statement 對象將 SQL語言發(fā)送到數(shù)據(jù)庫中,主要用于查詢語句。 ? 關(guān)閉數(shù)據(jù)源: ()。 數(shù)據(jù)庫管理系統(tǒng) 數(shù)據(jù)庫管理系統(tǒng)是數(shù)據(jù)庫的機構(gòu),它是一種軟件(屬于系統(tǒng)軟件),它負責: ? 數(shù)據(jù)庫中的數(shù)據(jù)組織。 ? 數(shù)據(jù)庫的數(shù)據(jù)交換。 ? 數(shù)據(jù)存取的物理構(gòu)作:負責為數(shù)據(jù)模式的物理存取及構(gòu)作有效的存取方法與手段。 ? 數(shù)據(jù)交換:數(shù)據(jù)庫中的數(shù)據(jù)需要與外界數(shù)據(jù)主體作數(shù)據(jù)交換。 ? 數(shù)據(jù)操縱語言( DML):負責數(shù)據(jù)的操縱,包括查詢及增、刪、改。 2. 修改語句 Update Table set Colname=Colvalue where Condition。后臺采用了 Microsoft SQL Server 2020 數(shù)據(jù)庫企 業(yè)版。 圖 21 系統(tǒng)結(jié)構(gòu)圖 1) 圖書管理系統(tǒng)需求分析 圖書管理系統(tǒng) 在對圖書、讀者的管理,其實是對圖書、讀者數(shù)據(jù)的管理。普通用戶可以查詢圖書館里的圖書信息等等。 ? 學生登錄和登出:用戶進入系統(tǒng)前,對學生輸入的學號和密碼進行驗證,學生退出系統(tǒng)時,清除相關(guān)信息。 ? 查詢庫存圖書列表:查詢所有的圖書信息。 ? 圖書 的添加:添加新入庫的圖書。對于用戶權(quán)限可分為普通學生權(quán)限和圖書管理員權(quán)限。 3) 圖書管理員:所有權(quán)限,擁有最高權(quán)限(可使用全部模塊,包括編輯和刪除操作),這些權(quán)限也可以根據(jù)情況自由分配。 ? 新聞公告信息表:存放新聞公告的 ID、主題、內(nèi)容,發(fā)布日期等相關(guān)信息 2)
點擊復制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1