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

正文內(nèi)容

圖書(shū)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)論文-全文預(yù)覽

  

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