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

正文內(nèi)容

基于jsp技術(shù)的圖書館管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)(已修改)

2024-12-22 01:22 本頁(yè)面
 

【正文】 I 基于 JSP 技術(shù)的圖書館管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) JSP technologybased library management system Design and Implementation II 基于 JSP 技術(shù)的圖書館管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 摘要 隨著圖書數(shù)量的不斷增長(zhǎng) ,圖書類別的日異更新,圖書館的管理技術(shù)也越來越受到人們的關(guān)注。 隨著計(jì)算機(jī)網(wǎng)絡(luò)的普及,人們也越來越依賴網(wǎng)絡(luò)去實(shí)現(xiàn)各種需要。那么,如何在網(wǎng)上構(gòu)建一個(gè)便捷的圖書館管理系統(tǒng),就成為了企業(yè)不斷前進(jìn)的目標(biāo)和動(dòng) 力。為了迎合圖書管理者的需求,我制作了一個(gè)基于 JSP 技術(shù)的小型圖書館管理系統(tǒng),為每一本,每一類圖書分別編碼,實(shí)現(xiàn)了圖書信息的增加,刪除,修改,查詢,外借,歸還等基本功能 ,可以很方便地查詢,更新圖書館的各種信息,更加快速地為客戶服務(wù)。我們的管理者還可以互相監(jiān)督,互相查詢管理人員的信息,查詢管內(nèi)的所有圖書信息,查詢來館的所有讀者信息,以便更優(yōu)化地實(shí)現(xiàn)圖書的管理。讀者可以根據(jù)個(gè)人的喜好,選擇自己喜歡的圖書閱讀。如果規(guī)定時(shí)間內(nèi)讀者還沒有閱讀完畢,讀者還可以對(duì)該書進(jìn)行續(xù)借。這是一個(gè)現(xiàn)代化的,人性化的,高效化的系統(tǒng),無 論是圖書管理人員,還是圖書借閱者都可以充分滿足需要。本文結(jié)合 開入式圖書館的要求 , 對(duì)Oracle 數(shù)據(jù)庫(kù)管理系統(tǒng)、 SQL 語(yǔ)言原理、 JAVA 應(yīng)用程序設(shè)計(jì), JSP 技術(shù)進(jìn)行了較深入的學(xué)習(xí)和應(yīng)用,主要完成對(duì)圖書管理系統(tǒng)的需求分析、功能模塊劃分、數(shù)據(jù)庫(kù)模式分析,并由此設(shè)計(jì) 了一種成本低,效率高,界面美,易操作的圖書管理方案。 【關(guān)鍵詞】 網(wǎng)上圖書館管理系統(tǒng) Oracle 數(shù)據(jù)庫(kù) Hibernate Struts2 MVC JSP III JSP technologybased library management system Design and Implementation Abstract With the growing number of books, books on different types of updates, library management technology more and more attention. With the popularity of puter works, people increasingly rely on works to acplish their various needs. So, how to build a convenient online library management system, have bee the target of panies to continue moving forward and power. To meet the needs of library managers, I created a small library based on JSP technology in the management system, for each of this, each type of books from encoding, implementing the book information add, delete, modify, check, loan, restitution and other basic functions, can easily check and update a variety of library information, more quickly to customer service. Our managers can also be mutual supervision, comanager of information queries, query all book information , all reader inquiries to Museum of information in order to achieve a more optimized the management books. Readers according to individual preferences, choose your favorite books to read. If the specified time, the reader has not read the finished book, readers can also carry out renewal. This is a modern, humane, efficient system, whether librarians or library borrower can fully meet the need . This paper off into type libraries at the request of Oracle database management system, SQL language principle, JAVA application program design, JSP technology, a more indepth study and application, mainly on the library management system to plete needs analysis, functional module partition, database schema analysis, and has designed a low cost, high efficiency, interface the United States, easyto library management program. IV 【 Key Words】 Online Library Management System ,Oracle Database, Hibernate ,Struts2,MVC,JSP V 目 錄 目錄 摘要 引言 第一章 緒 論 JSP概述 JSP的內(nèi)置對(duì)象 JSP的技術(shù)特點(diǎn)與優(yōu)勢(shì) Hibernate 簡(jiǎn)介 Hibernate的工作方式 Struts 2 簡(jiǎn)介 Struts 2與 Struts 1的不同 Struts 2的優(yōu)勢(shì) 數(shù)據(jù)庫(kù)概述 數(shù)據(jù)庫(kù)理論基礎(chǔ) Oracle數(shù)據(jù)庫(kù)的選擇 第二章 系統(tǒng)分析 問題定義 可行性分析 需求分析 功能分析 模塊分析 概要設(shè)計(jì) 系統(tǒng)流程圖 系統(tǒng)功能模塊總設(shè)計(jì)圖 數(shù)據(jù)庫(kù)總體 ER 圖 第三章 詳細(xì)設(shè)計(jì) 數(shù)據(jù)庫(kù)設(shè)計(jì) 數(shù)據(jù)庫(kù)總體類圖 數(shù)據(jù)庫(kù)部分表的表結(jié)構(gòu) 后臺(tái)管理員登陸模塊具體設(shè)計(jì) 圖書管理員的活動(dòng)圖 圖書管理員的狀態(tài)圖 圖書管理員的時(shí)序圖 前臺(tái)讀者登陸模塊具體設(shè)計(jì) 用例圖 VI 讀者的 相關(guān)活動(dòng)圖 讀者的相關(guān)狀態(tài)圖 讀者的相關(guān)時(shí)序圖 第四章 系統(tǒng)的具體實(shí)現(xiàn) 管理員登陸頁(yè)面 管理員書刊管理模塊頁(yè)面 讀者登陸首頁(yè) 讀者賬戶查詢頁(yè)面 Hibernate 配置文件 Hibernate 屬性文件的配置 struts2 部分配置文件如下 第五章 結(jié)束語(yǔ) 參考文獻(xiàn): VII 引 言 目前學(xué)校的圖書館工作大部分還是進(jìn)行著手工管理,工作起來效率很低,并且不能及時(shí)了解圖書館各類圖書的存庫(kù),學(xué)生們比較需求的圖書 等等,不便于動(dòng)態(tài)及時(shí)調(diào)整圖書結(jié)構(gòu),更好的適應(yīng)當(dāng)前學(xué)生的借閱需求。手工管理還存在這許多 弊 端,由于不可避免的人為因素,造成數(shù)據(jù)的遺漏、誤報(bào)。計(jì)算機(jī)信息化管理有著儲(chǔ)存信息量大,速度快等許多優(yōu)點(diǎn),提供給我們的處理信息及時(shí)快捷,同時(shí)也提高了我們工作人員的自身素質(zhì)。因此我們利用計(jì)算機(jī)提供給我們信息,及時(shí)的調(diào)整學(xué)校圖書館圖書結(jié)構(gòu),并且對(duì)學(xué)生們的借閱過程形成一整化動(dòng)態(tài)的管理。 基于 JSP的圖書館管理系統(tǒng)與傳統(tǒng)的手工方式相比,有著明顯的優(yōu)點(diǎn)與優(yōu)勢(shì)。首先,以頁(yè)面形式展現(xiàn)的圖書館管理系統(tǒng),符合現(xiàn)代人們的生活標(biāo)準(zhǔn)和習(xí)慣。用 戶已經(jīng)習(xí)慣性地在網(wǎng)上進(jìn)行圖書的瀏覽和查閱,然后選擇自己喜歡的圖書進(jìn)行訂閱和借閱,這種可視化的界面方便用戶快捷地檢索到相關(guān)信息。其次,基于 JSP的圖書館管理系統(tǒng)可以解決因?yàn)槭止す芾碓斐傻氖д`、遺漏等問題,管理人員只需要將圖書的基本信息錄入系統(tǒng),就不會(huì)再擔(dān)心找不到圖書的相關(guān)信息,而且可以更加迅速地檢索到。另外,由于計(jì)算機(jī)的存儲(chǔ)容量日益增大,館內(nèi)有再多的圖書都不會(huì)給管理人員造成困擾,管理人員可以根據(jù)需要?jiǎng)討B(tài)地調(diào)整圖書結(jié)構(gòu),用戶不會(huì)再因?yàn)閳D書的“搬家”而憂慮。 實(shí)現(xiàn)基于 JSP的圖書館管理系統(tǒng),涉及到數(shù)據(jù)庫(kù)的設(shè)計(jì)和頁(yè) 面設(shè)計(jì)。如何創(chuàng)建高效的網(wǎng)絡(luò)數(shù)據(jù)庫(kù),如何讓頁(yè)面和數(shù)據(jù)庫(kù)能很好地進(jìn)行交流,就成了一個(gè)關(guān)鍵性的問題。 在本設(shè)計(jì)中,我采用了 struts 2框架來實(shí)現(xiàn)頁(yè)面層和數(shù)據(jù)層的控制,主要是通過 MVC模式實(shí)現(xiàn)的。 MVC架構(gòu)是 ModelViewController的縮寫,中文翻譯為 模式 視圖 控制器 。 MVC應(yīng)用程序總是由這三個(gè)部分組成 : 視圖 (View)代表用戶交互界面,對(duì)于 Web應(yīng)用來說,可以概括為 HTML、JSP界面,但有可能為 XHTML、 XML和 Applet; 模型 (Model):就是業(yè)務(wù)流程 /狀態(tài)的處理以及業(yè)務(wù)規(guī) 則的制定。業(yè)務(wù)流程的處理過程對(duì)其它層來說是黑箱操作,模型接受視圖請(qǐng)求的數(shù)據(jù),并返回最終的處理結(jié)果 , 業(yè)務(wù)模型的設(shè)計(jì)可以說是 MVC最主要的核心 ; 控制 (Controller)可以理解為從用戶接收請(qǐng)求 , 將模型與視圖匹配在一起,共同完成用戶的請(qǐng)求。劃分控制層的作用也很明顯,它清楚地告訴你,它就是一個(gè)分發(fā)器,選擇什么樣的模型,選擇什么樣的視圖,可以完成什么樣的用戶請(qǐng)求??刂茖硬⒉蛔鋈魏蔚臄?shù)據(jù)處理。 Event(事件 )導(dǎo)致 Controller改變 Model或 View,或者同時(shí)改變兩者。只要 Controller改變了 Models的數(shù)據(jù)或者屬性,所有依賴的 View都會(huì)自動(dòng)更新。類似的,只要 Controller改變了 View, View會(huì)從潛在的 Model中獲取數(shù)據(jù)來刷新自己。 VIII Struts是 Apache組織的一個(gè)開放源碼項(xiàng)目。 Struts是一個(gè)比較好的 MVC框架,提供了對(duì)開發(fā) MVC系統(tǒng)的底層支持,它采用的主要技術(shù)是 Servlet, JSP和 Custom tag library。在 Struts框架中 Controller功能由 ActionServlet和 ActionMapping對(duì)象構(gòu)成,核心是一個(gè) Servlet類型的對(duì)象 ActionServlet,它用來接受客戶端的請(qǐng)求。 ActionServlet包括一組基于配置 的ActionMapping對(duì)象,每個(gè) ActionMapping對(duì)象實(shí)現(xiàn)了一個(gè)請(qǐng)求到一個(gè)具體的 Model部分中 Action處理器對(duì)象之間的映射。 View部分是通過 JSP技術(shù)實(shí)現(xiàn)的。 Struts提供了自定義的標(biāo)記庫(kù),通過這些自定義標(biāo)記可以非常好地和系統(tǒng)的 Model部分交互,通過使用這些自定義標(biāo)記創(chuàng)建的 JSP表單,可以實(shí)現(xiàn)和 Model部分中的 ActionForm的映射,完成對(duì)用戶數(shù)據(jù)的封裝。 至于實(shí)現(xiàn)的細(xì)節(jié),在后續(xù)章節(jié)中會(huì)有介紹。 1 第一章 緒 論 JSP 概述 JSP是 Java Server Pages的簡(jiǎn)稱,是服務(wù)器端的一種基于 Java語(yǔ)言的網(wǎng)頁(yè)技術(shù),所有的程序操作都在服務(wù)器端執(zhí)行,網(wǎng)絡(luò)上傳送給客戶端的僅僅是得到的結(jié)果,與客戶端的瀏覽器無關(guān)。在傳統(tǒng)的網(wǎng)頁(yè)中加入 Java代碼和 JSP標(biāo)簽之后放在服務(wù)器端運(yùn)行,再將運(yùn)行的結(jié)果向用戶發(fā)布,用戶通過瀏覽器就能看到精彩紛呈的網(wǎng)頁(yè)了。 JSP技術(shù)使用 Java編程語(yǔ)言編寫類 XML的 tags和scriptlets,來封裝產(chǎn)生動(dòng)態(tài)網(wǎng)頁(yè)的處理邏輯。網(wǎng)頁(yè)還能通過 tags和 scriptlets訪問存 在于服務(wù)端的資源的應(yīng)用邏輯。 JSP將網(wǎng)頁(yè)邏輯與網(wǎng)頁(yè)設(shè)計(jì)和顯示分離,支持可重用的基于組件的設(shè)計(jì),使基于 Web的應(yīng)用程序的開發(fā)變得迅速和容易。 Web服務(wù)器在遇到訪問 JSP網(wǎng)頁(yè)的請(qǐng)求時(shí),首先執(zhí)行其中的程序段,然后將執(zhí)行結(jié)果連同 JSP文件中的 HTML代碼一起返回給客戶。插入的 Java程序段可以操作數(shù)據(jù)庫(kù)、重新定向網(wǎng)頁(yè)等,以實(shí)現(xiàn)建立動(dòng)態(tài)網(wǎng)頁(yè)所需要的功能。 JSP 的內(nèi)置對(duì)象 JSP 有九大內(nèi)置對(duì)象,也叫隱含對(duì)象,是不需要用戶預(yù)先定義就可以拿過
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
公安備案圖鄂ICP備17016276號(hào)-1