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

正文內(nèi)容

基于jsp技術(shù)的圖書館管理系統(tǒng)的設(shè)計與實現(xiàn)(更新版)

2025-01-27 01:22上一頁面

下一頁面
  

【正文】 Oracle Server 實例組成。 4. 提供了與第三代高級語言的接口 軟件 PRO*系列,能在 C,C++等主語言中嵌入 SQL 語句及過程化 (PL/SQL)語句,對數(shù)據(jù)庫中的數(shù)據(jù)進行操縱。如何讓用戶能更高效地,快捷地,方便地管理自己的圖書,就是我們軟件開發(fā)人員需要考慮的首要因素,那么如何讓數(shù)據(jù)庫的設(shè)計更優(yōu)化,如何讓界面的設(shè)計更友好,如何讓用戶檢索信息更迅速,如何運用各種技術(shù)讓系統(tǒng)更智能,就成了軟件開 發(fā)人員需要考慮的關(guān)鍵問題。 需求分析 所謂 需求分析 ,是指對要解決的問題進行詳細的分析,弄清楚 用戶 的 需求。 如果圖書借閱者根據(jù)本人借書證號和密碼登陸系統(tǒng),就可查看圖書館圖書情況,還可以進行本人借書情況的查詢和維護部分個人信息。 圖書管理模塊主要實現(xiàn)圖書資料的分類瀏覽,添加,修改,刪除和查詢功能。 10 查詢統(tǒng)計模塊主要是實現(xiàn)圖書館內(nèi)所有的資料查詢,是管理員 所特有的權(quán)限,是對館內(nèi)所有資源的查詢和統(tǒng)計,包括館內(nèi)所有的圖書信息,讀者信息,管理員信息等。工作流程活動圖用于研究實現(xiàn)業(yè)務(wù)目標時所要執(zhí)行的各項任務(wù)或活動的順序安排。color:blue。這些問題有待于我們大家作更深入的探討和學(xué)習(xí),相信在不久的將來基于 JSP 的圖書館管理系統(tǒng)會得到普遍和應(yīng)用和支持。 27 讀者登陸首頁 讀者賬戶查詢頁面 Hibernate 配置文件 文件里有連接 Oracle 數(shù)據(jù)庫的信息,并設(shè)定了在控制臺顯示 SQL 語句的格式 . 28 Hibernate 屬性文件的配置 以 Notes 類為例: 29 struts2 部分配置文件如下: 30 第 五 章 結(jié)束語 在做畢業(yè)設(shè)計的過程中,讓我溫習(xí)了許多舊的知識,也學(xué)習(xí)到了很多新的知識。狀態(tài)圖描述從狀態(tài)到狀態(tài)的控制流,常用于系統(tǒng)的動態(tài)特性建模。 退出系統(tǒng)模塊就是讓管理人員和讀者及時退出系統(tǒng),以免泄露相關(guān)資料,承擔(dān)不必要的責(zé)任。讀者單擊“借書”和“還書”可以實現(xiàn)圖書的借閱。 圖書管理人員有修 改和查看借閱記錄的權(quán)限,能夠?qū)︷^內(nèi)的圖書信息、借閱者信息、總體借閱信息進行查詢統(tǒng)計和修改更新。在軟件生存周期中,其他四個階段都是面向技術(shù)的,只有這個階段是面向用戶的。開發(fā)一個軟件,技術(shù)的運用直接關(guān)系到軟件的質(zhì)量。 5. 提供了新的分布式數(shù)據(jù)庫能力。每個 Oracle 數(shù)據(jù)庫對應(yīng)唯一的一個實例名 SID, Oracle 數(shù)據(jù)庫服務(wù)器啟動后,一般至少有以下幾個用戶: Internal,它不是一個真實的用戶名,而是具有 SYSDBA 優(yōu)先級的 Sys 用戶的別名,它由 DBA 用戶使用來完成數(shù)據(jù)庫的管理任務(wù),包括啟動和關(guān)閉數(shù)據(jù)庫; Sys,它是一個 DBA 用戶名,具有最大的數(shù)據(jù)庫操作權(quán)限; System,它也是一個 DBA 用戶名,權(quán)限僅次于 Sys 用戶。 Oracle 數(shù)據(jù)庫的選擇 Oracle Database,又名 Oracle RDBMS,或簡稱 Oracle。 數(shù)據(jù)庫理論基礎(chǔ) 數(shù)據(jù)庫管理系統(tǒng) (database management system)是一種操縱 和管理數(shù)據(jù)庫的大型軟件,是用于建立、使用和維護數(shù)據(jù)庫,簡稱 dbms。攔截器是可配置與重用的,可以將一些通用的功能如:登錄驗證,權(quán)限驗證等置于攔截器中以完成一些 Java Web項 目中比較通用的功能。 Struts2 使用 OGNL進行類型轉(zhuǎn)換。 Struts 2 Action 不依賴于容器,允許 Action 脫離容器單獨被測試。 Struts 2 Action類可以實現(xiàn)一個 Action接口,也可實現(xiàn)其他接口,使可選和定制的服務(wù)成為可能。類似地,創(chuàng)建新對象也很簡單;只需以常規(guī)方式創(chuàng)建它們,然后告訴 Hibernate有關(guān)它們的信息,這樣就能在數(shù)據(jù)庫中保存它們。 Hibernate 簡介 Hibernate 是一個開放源代碼的對象關(guān)系映射框架,它對 JDBC進行了非常輕量級的對象封裝,使得 Java 程序員可以隨心所欲的使用對象編程思維來操縱數(shù)據(jù)庫。開發(fā)人員能夠共享和交換執(zhí)行普通操 作的組件,或者使得這些組件為更多的使用者或者客戶團體所使用。 JSP代碼被編譯成 Servlet 并由 Java 虛擬機解釋執(zhí)行,這種編譯操作僅在對 JSP 頁面的第一次請求時發(fā)生。 6. pageContext 管理網(wǎng)頁屬性 。 3. Session 對象 與請求關(guān)聯(lián)的會話 。 JSP將網(wǎng)頁邏輯與網(wǎng)頁設(shè)計和顯示分離,支持可重用的基于組件的設(shè)計,使基于 Web的應(yīng)用程序的開發(fā)變得迅速和容易。 ActionServlet包括一組基于配置 的ActionMapping對象,每個 ActionMapping對象實現(xiàn)了一個請求到一個具體的 Model部分中 Action處理器對象之間的映射。劃分控制層的作用也很明顯,它清楚地告訴你,它就是一個分發(fā)器,選擇什么樣的模型,選擇什么樣的視圖,可以完成什么樣的用戶請求。其次,基于 JSP的圖書館管理系統(tǒng)可以解決因為手工管理造成的失誤、遺漏等問題,管理人員只需要將圖書的基本信息錄入系統(tǒng),就不會再擔(dān)心找不到圖書的相關(guān)信息,而且可以更加迅速地檢索到。本文結(jié)合 開入式圖書館的要求 , 對Oracle 數(shù)據(jù)庫管理系統(tǒng)、 SQL 語言原理、 JAVA 應(yīng)用程序設(shè)計, JSP 技術(shù)進行了較深入的學(xué)習(xí)和應(yīng)用,主要完成對圖書管理系統(tǒng)的需求分析、功能模塊劃分、數(shù)據(jù)庫模式分析,并由此設(shè)計 了一種成本低,效率高,界面美,易操作的圖書管理方案。 I 基于 JSP 技術(shù)的圖書館管理系統(tǒng)的設(shè)計與實現(xiàn) JSP technologybased library management system Design and Implementation II 基于 JSP 技術(shù)的圖書館管理系統(tǒng)的設(shè)計與實現(xiàn) 摘要 隨著圖書數(shù)量的不斷增長 ,圖書類別的日異更新,圖書館的管理技術(shù)也越來越受到人們的關(guān)注。這是一個現(xiàn)代化的,人性化的,高效化的系統(tǒng),無 論是圖書管理人員,還是圖書借閱者都可以充分滿足需要。用 戶已經(jīng)習(xí)慣性地在網(wǎng)上進行圖書的瀏覽和查閱,然后選擇自己喜歡的圖書進行訂閱和借閱,這種可視化的界面方便用戶快捷地檢索到相關(guān)信息。業(yè)務(wù)流程的處理過程對其它層來說是黑箱操作,模型接受視圖請求的數(shù)據(jù),并返回最終的處理結(jié)果 , 業(yè)務(wù)模型的設(shè)計可以說是 MVC最主要的核心 ; 控制 (Controller)可以理解為從用戶接收請求 , 將模型與視圖匹配在一起,共同完成用戶的請求。在 Struts框架中 Controller功能由 ActionServlet和 ActionMapping對象構(gòu)成,核心是一個 Servlet類型的對象 ActionServlet,它用來接受客戶端的請求。網(wǎng)頁還能通過 tags和 scriptlets訪問存 在于服務(wù)端的資源的應(yīng)用邏輯。作用是 對客戶的請求做出動態(tài)的響應(yīng),向客戶端發(fā)送數(shù)據(jù)。它 用來向客戶端輸出數(shù)據(jù) 。 Jsp 可以在 Serverlet和 JavaBean的支持下,完成功能強大的站點程序。 2.強調(diào)可重用的組件 絕大多數(shù) JSP頁面依賴于可重用的,跨平臺的組件( JavaBeans或者 Enterprise JavaBea nsTM組件)來執(zhí)行應(yīng)用程序所要求的更為復(fù)雜的處理。 由于 JSP 頁面的內(nèi)置腳本語言是基于 Java 編程語言的,而且所有的 JSP 頁面都被編譯成為Java Servlet, JSP頁面就具有 Java技術(shù)的所有好處,包括健壯的存儲管理和安全性。要修改這些對象,(一般情況下)只需在程序中與它們進行交互,然后 告訴 Hibernate保存修改即可。 Struts1的一個普遍問題是使用抽象類編程而不是 接口。 依賴 Struts1 Action 依賴于 Servlet API ,因為當一個 Action 被調(diào)用時 HttpServletRequest 和 HttpServletResponse 被傳遞給 execute方法。每個類一個轉(zhuǎn)換器,對每一個實例來說是不可配置的。 3. 強大的攔截器 Struts2的攔截器是一個 Action級別的 AOP, Struts2中的許多特性都是通過攔截器來實現(xiàn)的,例如異常處理,文件上傳,驗證等。因此建立一個良好的數(shù)據(jù)組織結(jié)構(gòu)和選擇一個性能較優(yōu)的數(shù)據(jù)庫,使整個系統(tǒng)可以迅速、方便、準確地調(diào)用和管理所需要的數(shù)據(jù),是直接關(guān)系到系統(tǒng)的效率和性能的。系統(tǒng)用戶可以對這些文件執(zhí)行插入數(shù)據(jù)、檢索數(shù)據(jù)、更改數(shù)據(jù)、刪除數(shù)據(jù)等操作。它具有場地自治性( Site Autonomy)和提供數(shù)據(jù)存儲透明機制,以此可實現(xiàn)數(shù)據(jù)存儲透明性。加上它有許多優(yōu)秀的前臺開發(fā)工具如 POWER BUILD、 SQL*FORMS、 VISIA BASIC 等,可以快速開發(fā)生成基于客戶端 PC 平臺的應(yīng)用程序,并具有良好的移植性。 可行性分析 可行性分析是在對當前系統(tǒng)有了初步了解的基礎(chǔ)上完成的,主要從技術(shù)特點、經(jīng)濟條件和社會效益三個方面分析討論開發(fā)系統(tǒng)的可行性。由于需求分析階段是其后的總體設(shè)計、詳細設(shè)計的基礎(chǔ) , 也是系統(tǒng)模型的最初形成階段 , 可以說 , 它決定了整個系統(tǒng)設(shè)計的走向。這樣每個借閱者都只能查看自己的個人信息,不但滿足了圖書借閱者的要求,還保護了圖書借閱者的個人隱私。讀者可以從不同的角度查詢圖書的詳細資料,包括圖書的名稱, ISBN,類別,版次,作者,出版社,出版日期等。 用戶服務(wù)模塊主要是針對讀者的,通過該模塊,讀者可以了解圖書館的規(guī)章制度,新聞動態(tài),以及開館時間等。 1 讀者借閱管理 活動圖 16 管理員登陸驗證登陸到讀者借閱模塊等待讀者的借書請求等待讀者的還書請求處理讀者的借書請求處理讀者的還書請求 17 管 理 員 登 陸 驗 證登 陸 到 圖 書 信 息 維 護 模 塊添 加 圖 書 信 息刪 除 圖 書 信 息修 改 圖 書 信 息 3 讀者信息管理活動圖 18 管 理 員 登 陸 驗 證登 陸 到 讀 者 信 息 維 護 模 塊添 加 讀 者刪 除 讀 者修 改 讀 者輸 入 讀 者 信 息開 設(shè) 讀 者 賬 戶賬 戶 給 讀 者 刪 除 讀 者 信 息督 促 讀 者 歸 還 欠 款 欠 書修 改 讀 者 信 息 圖書管理員的狀態(tài)圖 狀態(tài)圖實際上是一種由狀態(tài)、變遷、事件和活動組成的狀態(tài)機。 cellspacing=10px cellpadding=10px caption管理員登錄 /caption tr td管理員: /tdtdinput type=text name= //td/tr trtd密 碼: /tdtd input type=password name=//td/tr trtd/tdtdinput type=submit value=提交 / input type=reset value=重置 / 26 /td/tr /table /div /div /form /body /html 管理員書刊管理 模塊頁面 右面顯示的是所有圖書的信息,用了分頁技術(shù),每頁顯示 6 條記錄。 31 參考文獻: [1] Jesse Zhao. Div + CSS 布局大全 . 電子工業(yè)出版社 , 1999 [2] 李剛 . Struts 2 權(quán)威指南 . 電子工業(yè)出版社 , 2021 [3] 雋青龍、 王華容 .Jsp+Oracle 動態(tài)網(wǎng)站開發(fā) .清華大學(xué) 出版社, 2021 [4] 周桓、王殊宇 .JSP 項目開發(fā)全程實錄 .清華大學(xué) 出版社, 2021 [5] (美 )格雷恩著 賀師俊 譯 .Ajax實戰(zhàn)實例詳解 .人民郵電 出版社, 2021 [6] 張海藩 .軟件工程 . 北京 :清華大學(xué)出版社, 1998 [7](美) Danny Ayers、 John Bell、 Carl Java Data. 電子工業(yè)出版社 2021 [8](美) Raghn Ramakrishna、 Johannes Gehrke. Database Management Systems. Companies, Inc, 1998
點擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1