




版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、基于web的圖書(shū)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)基于web的圖書(shū)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)摘 要隨著時(shí)代的發(fā)展,在現(xiàn)代中小型圖書(shū)管理系統(tǒng)中,如何方便快捷地為用戶(hù)提供服務(wù)、提高圖書(shū)的利用率等問(wèn)題變得越來(lái)越突出。借助網(wǎng)絡(luò),在圖書(shū)管理和用戶(hù)之間建立一個(gè)交互的電子平臺(tái),將大大提高中小型圖書(shū)管理的管理水平和現(xiàn)代化程度。 圖書(shū)管理系統(tǒng)正是趨于這個(gè)目標(biāo)而設(shè)計(jì),主要實(shí)現(xiàn)了5個(gè)方面的功能:1.圖書(shū)查詢(xún),對(duì)圖書(shū)進(jìn)行查詢(xún),可查詢(xún)書(shū)本的當(dāng)前狀態(tài)和相關(guān)信息;2.借閱管理,包括書(shū)籍借閱和書(shū)籍歸還的管理;3.圖書(shū)管理,主要實(shí)現(xiàn)書(shū)庫(kù)的管理和書(shū)籍的管理,包括書(shū)庫(kù)的建立和刪除,新書(shū)的入庫(kù)和廢書(shū)的刪除等;4.會(huì)員管理,是對(duì)會(huì)員信息和借閱進(jìn)行管理;5
2、.系統(tǒng)管理,是對(duì)系統(tǒng)的權(quán)限管理。系統(tǒng)設(shè)計(jì)突出充分利用jsp技術(shù)的mvc設(shè)計(jì)模式、j2ee開(kāi)發(fā)中流行的組合框架ssh(strust+spring+hibernate)技術(shù)和mysql數(shù)據(jù)庫(kù)技術(shù)設(shè)計(jì)和實(shí)現(xiàn)了一個(gè)基于web的圖書(shū)管理系統(tǒng)。系統(tǒng)要解決的圖書(shū)管理所要解決的問(wèn)題,可以滿(mǎn)足圖書(shū)管理基本要求,包括添加、修改刪除管理等功能。系統(tǒng)能根據(jù)用戶(hù)的需求,快捷方便的為讀者提供借閱服務(wù)。關(guān)鍵詞: 圖書(shū)管理,mvc,框架,ssh,mysql數(shù)據(jù)庫(kù)the library management system based on web of design and implementationabstract:wit
3、h the development in modern small library management system, how to quickly and easily provide users with services, enhancing the utilization of other issues become more prominent. with the network, the library management and user interaction between a e-platform will greatly enhance the management
4、of small and medium level of library management and modernization. library management system is designed to tend to this end, the main achievement of the five functional areas: one. book inquiries, check books, check books can be the current status and related information; two. lending management, i
5、ncluding the lending library, and books returned to the management; three. library management, the main stacks of the management and implementation of management books, including the stack room of the building and removed, new books, book storage and waste removal, etc.; four. member of management,
6、is a member of loan for information and management; five. system management is a system of rights management. system design using jsp database development tools and mysql5.0 to develop the library management system. library management system to be solved to solve the problem of library management to
7、 meet the basic requirements, including add, modify, remove management. system according to user needs, provide readers with fast and convenient loan services. keywords: literature management system; information management; jsp第一章 系統(tǒng)需求分析1.1引言隨著計(jì)算機(jī)技術(shù)的飛速發(fā)展,計(jì)算機(jī)在企業(yè)管理中應(yīng)用的普及,利用計(jì)算機(jī)實(shí)現(xiàn)圖書(shū)信息的管理勢(shì)在必行。目前圖書(shū)管理的借閱工作
8、部分大多數(shù)還是手工管理,工作效率很低,并且不能及時(shí)了解圖書(shū)的種類(lèi)和用戶(hù)比較需求的圖書(shū)等,不能更好的適應(yīng)當(dāng)前讀者的借閱要求。手工管理還存在這許多弊端,由于不可避免的人為因素,造成數(shù)據(jù)的遺漏、誤報(bào)。計(jì)算機(jī)信息化管理有著儲(chǔ)存量大,速度快等許多優(yōu)點(diǎn),提供給我們的處理信息及時(shí)快捷,因此我們利用計(jì)算機(jī)提供給我們的信息對(duì)讀者的借閱過(guò)程形成一整套動(dòng)態(tài)的管理能夠極大地提高圖書(shū)管理管理的效率,這也是圖書(shū)管理的科學(xué)化、正規(guī)化管理,與世界接軌的重要條件。1.2 開(kāi)發(fā)環(huán)境在開(kāi)發(fā)圖書(shū)館管理系統(tǒng)時(shí),需要具備下面的軟件環(huán)境。服務(wù)器端: 操作系統(tǒng):windows sever 2003 web服務(wù)器:tomcat5.5 java
9、開(kāi)發(fā)包:jdk 1.5以上,jre1.6. 數(shù)據(jù)庫(kù):mysql 5.0.37 瀏覽器:ie6.0以上版本 分辨率:最佳效果為1024 x 768 客戶(hù)端: 瀏覽器:ie 6.0 分辨率:最佳效果 1024 x 768像素 1.3 系統(tǒng)需求分析系統(tǒng)的主要目的是實(shí)現(xiàn)一個(gè)圖書(shū)管理系統(tǒng)。系統(tǒng)有2 類(lèi)用戶(hù)分別為管理員、讀者會(huì)員。管理員經(jīng)口令認(rèn)證進(jìn)人系統(tǒng)后,管理員可完成維護(hù)系統(tǒng)的功能, 包括管理圖書(shū)和管理會(huì)員。讀者會(huì)員則完成查詢(xún)圖書(shū)、修改個(gè)人資料、查詢(xún)個(gè)人借閱信息的功能, 工作完成后可以退出系統(tǒng)。1.3.1功能需求描述隨著圖書(shū)的日益增多,傳統(tǒng)的手工圖書(shū)管理不僅工作量大,而且容易出現(xiàn)問(wèn)題。圖書(shū)管理設(shè)計(jì)的內(nèi)容
10、非常復(fù)雜而且繁多,比如擁有圖書(shū)信息錄入管理、用戶(hù)信息管理、圖書(shū)借閱管理和歸還管理,圖書(shū)的查詢(xún)和修改等。由于系統(tǒng)主要是為方便管理員定制開(kāi)發(fā)的,因此針對(duì)圖書(shū)管理的實(shí)際工作而言,經(jīng)過(guò)了反復(fù)地論證,最終確定了圖書(shū)管理系統(tǒng)的設(shè)計(jì)方案,圖書(shū)管理系統(tǒng)的主要功能為:(1) 用戶(hù)登錄。管理員或會(huì)員根據(jù)工作證和密碼登錄系統(tǒng)進(jìn)行身份驗(yàn)證。(2) 查詢(xún)圖書(shū)。登錄系統(tǒng)后進(jìn)行圖書(shū)檢索, 并可以通過(guò)點(diǎn)擊圖書(shū)名稱(chēng)查看書(shū)本詳細(xì)信息。可以查看到書(shū)本的所有信息及借閱信息。(3) 添加圖書(shū)。只有管理員登錄成功后才能添加圖書(shū)。通過(guò)點(diǎn)擊導(dǎo)航條上的“添加圖書(shū)“超鏈接進(jìn)入添加圖書(shū)頁(yè)面,填好后點(diǎn)提交, 就進(jìn)數(shù)據(jù)庫(kù)了。(4) 修改圖書(shū)。只有管理
11、員登錄成功后才能修改圖書(shū)。通過(guò)點(diǎn)擊導(dǎo)航條上的“修改圖書(shū)“超鏈接進(jìn)入修改圖書(shū)頁(yè)面,修改好后點(diǎn)提交, 就進(jìn)數(shù)據(jù)庫(kù)了。(5) 刪除圖書(shū)。只有管理員登錄成功后才能修改圖書(shū)。通過(guò)點(diǎn)擊導(dǎo)航條上的“刪除圖書(shū)“超鏈接進(jìn)入刪除圖書(shū)頁(yè)面,點(diǎn)刪除就可將書(shū)刪除。(6) 修改和查詢(xún)個(gè)人信息。1.4 性能需求為了保證系統(tǒng)能夠長(zhǎng)期、安全、穩(wěn)定、可靠、高效的運(yùn)行,圖書(shū)管理系統(tǒng)應(yīng)該滿(mǎn)足以下的性能需求:1.4.1系統(tǒng)處理的準(zhǔn)確性和及時(shí)性系統(tǒng)處理的準(zhǔn)確性和及時(shí)性是系統(tǒng)的必要性能。在系統(tǒng)設(shè)計(jì)和開(kāi)發(fā)過(guò)程中,要充分考慮系統(tǒng)當(dāng)前和將來(lái)可能承受的工作量,使系統(tǒng)的處理能力和響應(yīng)時(shí)間能夠滿(mǎn)足中小型企業(yè)對(duì)信息處理的需求。1.4.2系統(tǒng)的開(kāi)放性和系
12、統(tǒng)的可擴(kuò)充性圖書(shū)管理系統(tǒng)在開(kāi)發(fā)過(guò)程中,應(yīng)該充分考慮以后的可擴(kuò)充性。例如用戶(hù)查詢(xún)的需求也會(huì)不斷的更新和完善,都要求系統(tǒng)提供足夠的功能的調(diào)整和擴(kuò)充。而要實(shí)現(xiàn)這一點(diǎn),應(yīng)通過(guò)系統(tǒng)的開(kāi)放性來(lái)完成,既系統(tǒng)應(yīng)是一個(gè)開(kāi)放系統(tǒng),只要符合一定的規(guī)范,可以簡(jiǎn)單的加入和減少系統(tǒng)的模塊,配置系統(tǒng)的硬件。通過(guò)軟件的修補(bǔ)、替換完成系統(tǒng)的升級(jí)和更新?lián)Q代。1.4.3系統(tǒng)的易用性和易維護(hù)性圖書(shū)管理系統(tǒng)是直接面對(duì)使用人員的,而使用人員往往對(duì)計(jì)算機(jī)并不時(shí)非常熟悉。這就要求系統(tǒng)能夠提供良好的用戶(hù)接口,易用的人機(jī)交互界面。要實(shí)現(xiàn)這一點(diǎn),就要求系統(tǒng)應(yīng)該盡量使用用戶(hù)熟悉的術(shù)語(yǔ)和中文信息的界面;針對(duì)用戶(hù)可能出現(xiàn)的使用問(wèn)題,要提供足夠的在線(xiàn)幫助
13、,縮短用戶(hù)對(duì)系統(tǒng)熟悉的過(guò)程。1.4.4系統(tǒng)的標(biāo)準(zhǔn)性系統(tǒng)在設(shè)計(jì)開(kāi)發(fā)使用過(guò)程中都要涉及到很多計(jì)算機(jī)硬件、軟件。所有這些都要符合主流國(guó)際、國(guó)家和行業(yè)標(biāo)準(zhǔn)。1.4.5系統(tǒng)的先進(jìn)性目前計(jì)算系統(tǒng)的技術(shù)發(fā)展相當(dāng)快,做為圖書(shū)管理系統(tǒng)工程,在系統(tǒng)的生命周期盡量做到系統(tǒng)的先進(jìn),充分完成企業(yè)信息處理的要求而不至于落后。這一方面通過(guò)系統(tǒng)的開(kāi)放性和可擴(kuò)充性,不斷改善系統(tǒng)的功能完成。另一方面,在系統(tǒng)設(shè)計(jì)和開(kāi)發(fā)的過(guò)程中,應(yīng)在考慮成本的基礎(chǔ)上盡量采用當(dāng)前主流并先進(jìn)且有良好發(fā)展前途的產(chǎn)品。1.4.6系統(tǒng)的響應(yīng)速度圖書(shū)管理系統(tǒng)系統(tǒng)在日常處理中的響應(yīng)速度為秒級(jí),達(dá)到實(shí)時(shí)要求,以及時(shí)反饋信息。在進(jìn)行統(tǒng)計(jì)分析時(shí),根據(jù)所需數(shù)據(jù)量的不同而
14、從秒級(jí)到分鐘級(jí),原則是保證操作人員不會(huì)因?yàn)樗俣葐?wèn)題而影響工作效率。第二章 相關(guān)技術(shù)介紹本系統(tǒng)實(shí)現(xiàn),采用現(xiàn)在web開(kāi)發(fā)最流行的組合框架ssh(strust+spring+hibernate),該框架是基于mvc設(shè)計(jì)模式的一個(gè)組合框架,系統(tǒng)實(shí)現(xiàn)層次分明,action層頁(yè)面?zhèn)髦担刂铺D(zhuǎn),service層業(yè)務(wù)服務(wù)層,主要實(shí)現(xiàn)業(yè)務(wù)邏輯處理,dao層主要是做數(shù)據(jù)持久層的工作,負(fù)責(zé)與數(shù)據(jù)庫(kù)進(jìn)行聯(lián)絡(luò)的一些任務(wù)都封裝在此,model層數(shù)據(jù)表與實(shí)體類(lèi)型映射。本系統(tǒng)設(shè)計(jì)時(shí),考慮到數(shù)據(jù)庫(kù)存儲(chǔ)量大,系統(tǒng)適用對(duì)象是中大型旅游運(yùn)行商,選擇了現(xiàn)在比較流行的mysql數(shù)據(jù)庫(kù)作為系統(tǒng)數(shù)據(jù)庫(kù)。本章節(jié)將對(duì)mvc模式、ssh框架以及
15、mysql數(shù)據(jù)庫(kù)等技術(shù)做簡(jiǎn)要介紹。2.1 mvc簡(jiǎn)介 mvc是一個(gè)設(shè)計(jì)模式,它強(qiáng)制性的使應(yīng)用程序的輸入、處理和輸出分開(kāi)。使用mvc應(yīng)用程序被分成三個(gè)核心部件:模型model、視圖view、控制器controller。它們各自處理自己的任務(wù)。 視圖是用戶(hù)看到并與之交互的界面。對(duì)老式的web應(yīng)用程序來(lái)說(shuō),視圖就是由html元素組成的界面,在新式的web應(yīng)用程序中,html依舊在視圖中扮 演著重要的角色,但一些新的技術(shù)已層出不窮,它們包括macromedia flash和象xhtml,xml/xsl,wml等一些標(biāo)識(shí)語(yǔ)言和web services。如何處理應(yīng)用程序的界面變得越來(lái)越有挑戰(zhàn)性。mvc一個(gè)
16、大的好處是它能為你的應(yīng)用程序處理很多不同的視圖。在視圖中其實(shí)沒(méi)有真正的處理發(fā)生,不管這些數(shù)據(jù)是聯(lián)機(jī)存儲(chǔ)的還是一個(gè)雇員列表,作為視圖來(lái)講,它只是作為一種輸出數(shù)據(jù)并允許用戶(hù)操縱的方式。模型表示企業(yè)數(shù)據(jù)和業(yè)務(wù)規(guī)則。在mvc的三個(gè)部件中,模型擁有最多的處理任務(wù)。例如它可能用象ejbs和coldfusion components這樣的構(gòu)件對(duì)象來(lái)處理數(shù)據(jù)庫(kù)。被模型返回的數(shù)據(jù)是中立的,就是說(shuō)模型與數(shù)據(jù)格式無(wú)關(guān),這樣一個(gè)模型能為多個(gè)視圖提供數(shù)據(jù)。由于應(yīng)用于模型的代碼只需寫(xiě)一次就可以被多個(gè)視圖重用,所以減少了代碼的重復(fù)性??刂破鹘邮苡脩?hù)的輸入并調(diào)用模型和視圖去完成用戶(hù)的需求。所以當(dāng)單擊web頁(yè)面中的超鏈接和發(fā)送
17、html表單時(shí),控制器本身不輸出任何東西和做任何處理。它只是接收請(qǐng)求并決定調(diào)用哪個(gè)模型構(gòu)件去處理請(qǐng)求,然后再確定用哪個(gè)視圖來(lái)顯示返回的數(shù)據(jù)。mvc模式三核心部件關(guān)系圖如下圖2-1。 controller user action updatemodel view update notify 圖2-1 mvc模型圖 2.1.1mvc的優(yōu)點(diǎn)低耦合性視圖層和業(yè)務(wù)層分離,這樣就允許更改視圖層代碼而不用重新編譯模型和控制器代碼,同樣,一個(gè)應(yīng)用的業(yè)務(wù)流程或者業(yè)務(wù)規(guī)則的改變只需要改動(dòng)mvc的模型層即可。因?yàn)槟P团c控制器和視圖相分離,所以很容易改變應(yīng)用程序的數(shù)據(jù)層和業(yè)務(wù)規(guī)則。高重用性和可適用性隨著技術(shù)的不斷進(jìn)步
18、,現(xiàn)在需要用越來(lái)越多的方式來(lái)訪問(wèn)應(yīng)用程序。mvc模式允許你使用各種不同樣式的視圖來(lái)訪問(wèn)同一個(gè)服務(wù)器端的代碼。它包括任何web(http)瀏覽器或者無(wú)線(xiàn)瀏覽器(wap),比如,用戶(hù)可以通過(guò)電腦也可通過(guò)手機(jī)來(lái)訂購(gòu)某樣產(chǎn)品,雖然訂購(gòu)的方式不一樣,但處理訂購(gòu)產(chǎn)品的方式是一樣的。由于模型返回的數(shù)據(jù)沒(méi)有進(jìn)行格式化,所以同樣的構(gòu)件能被不同的界面使用。例如,很多數(shù)據(jù)可能用html來(lái)表示,但是也有可能用wap來(lái)表示,而這些表示所需要的命令是改變視圖層的實(shí)現(xiàn)方式,而控制層和模型層無(wú)需做任何改變。較低的生命周期成本mvc使降低開(kāi)發(fā)和維護(hù)用戶(hù)接口的技術(shù)含量成為可能。快速的部署使用mvc模式使開(kāi)發(fā)時(shí)間得到相當(dāng)大的縮減,
19、它使程序員(java開(kāi)發(fā)人員)集中精力于業(yè)務(wù)邏輯,界面程序員(html和jsp開(kāi)發(fā)人員)集中精力于表現(xiàn)形式上??删S護(hù)性分離視圖層和業(yè)務(wù)邏輯層也使得web應(yīng)用更易于維護(hù)和修改。有利于軟件工程化管理由于不同的層各司其職,每一層不同的應(yīng)用具有某些相同的特征,有利于通過(guò)工程化、工具化管理程序代碼。2.2 ssh框架簡(jiǎn)介ssh框架是j2ee開(kāi)發(fā)的一個(gè)流行組合框架,其中ssh是struts+spring+hibernate三個(gè)單詞縮寫(xiě)。(1) s表示層框架struts struts是一個(gè)在jsp model2基礎(chǔ)上實(shí)現(xiàn)的mvc框架,主要分為模型(model)、視圖(viewer)和控制器(controll
20、er)三部分,其主要的設(shè)計(jì)理念是通過(guò)控制器將表現(xiàn)邏輯和業(yè)務(wù)邏輯解耦,以提高系統(tǒng)的可維護(hù)性、可擴(kuò)展性和可重用性。(2)s業(yè)務(wù)邏輯層框架spring spring是一個(gè)解決了許多j2ee開(kāi)發(fā)中常見(jiàn)問(wèn)題并能夠替代ejb技術(shù)的強(qiáng)大的輕量級(jí)框架。這里所說(shuō)的輕量級(jí)指的是spring框架本身,而不是指spring只能用于輕量級(jí)的應(yīng)用開(kāi)發(fā)。spring的輕盈體現(xiàn)在其框架本身的基礎(chǔ)結(jié)構(gòu)以及對(duì)其他應(yīng)用工具的支持和裝配能力。與ejb這種龐然大物相比,spring可使程序研發(fā)人員把各個(gè)技術(shù)層次之間的風(fēng)險(xiǎn)降低。 spring框架的核心是控制翻轉(zhuǎn)ioc(inversion of control)/依賴(lài)注入di(depen
21、dence injection)機(jī)制。ioc是指由容器中控制組件之間的關(guān)系(這里,容器是指為組件提供特定服務(wù)和技術(shù)支持的一個(gè)標(biāo)準(zhǔn)化的運(yùn)行時(shí)的環(huán)境)而非傳統(tǒng)實(shí)現(xiàn)中由程序代碼直接操控,這種將控制權(quán)由程序代碼到外部容器的轉(zhuǎn)移,稱(chēng)為“翻轉(zhuǎn)”3。di是對(duì)ioc更形象的解釋?zhuān)从扇萜髟谶\(yùn)行期間動(dòng)態(tài)地將依賴(lài)關(guān)系(如構(gòu)造參數(shù)、構(gòu)造對(duì)象或接口)注入到組件之中3。spring采用設(shè)值注入(使用setter方法實(shí)現(xiàn)依賴(lài))和構(gòu)造子注入(在構(gòu)造方法中實(shí)現(xiàn)依賴(lài))的機(jī)制,通過(guò)配置文件管理組建的協(xié)作對(duì)象,創(chuàng)建可以構(gòu)造組件的ioc容器。這樣,不需要編寫(xiě)工廠模式、單例模式或者其他構(gòu)造的方法,就可以通過(guò)容器直接獲取所需的業(yè)務(wù)組件。
22、(3)h數(shù)據(jù)持久層框架hibernate o/r mapping技術(shù)是為了解決關(guān)系型數(shù)據(jù)庫(kù)和面向?qū)ο蟮某绦蛟O(shè)計(jì)之間不匹配的矛盾而產(chǎn)生的。hibernate是目前最為流行的o/r mapping框架,它在關(guān)系型數(shù)據(jù)庫(kù)和java對(duì)象之間做了一個(gè)自動(dòng)映射,使得程序員可以以非常簡(jiǎn)單的方式實(shí)現(xiàn)對(duì)數(shù)據(jù)庫(kù)的操作。ssh框架關(guān)系如下圖2-2。persistencelayer hibernatedatasource/connection pool query languagesupport and other hibernate service bussinesslayer spring transaction
23、hibernatesession managementbusiness service classes uilayer struts-mvc struts actionactionform jspstruts-config.xml etc dao classesservice locator domain model business objects 圖2-2 ssh框架關(guān)系圖2.3 mysql數(shù)據(jù)庫(kù)簡(jiǎn)介mysql關(guān)系數(shù)據(jù)庫(kù)服務(wù)器大約在15年前脫胎于一個(gè)公司的內(nèi)部項(xiàng)目,最初由瑞典tcxdatakonsult ab (ab是aktiebolag的縮寫(xiě),在瑞典語(yǔ)中表示公司)的員工發(fā)起,這個(gè)稱(chēng)為my
24、sql的項(xiàng)目在1996年底開(kāi)始公司發(fā)行。該軟件迅速流行起來(lái),所以他們?cè)?001年成立了一家完全致力于mysql服務(wù)和產(chǎn)品的公司,稱(chēng)為mysqlab。由于一開(kāi)始就獲利頗豐,mysqlab飛速發(fā)展,在多個(gè)國(guó)家成立了辦事處,吸引了大量風(fēng)險(xiǎn)投資資金,并開(kāi)始與很多重量級(jí)公司合作,包括red hat、veritas、novell、rackspace。mysql公司的發(fā)展因2008年被sun microsystems收購(gòu)而終結(jié),而后者則于2009年初被oracle公司買(mǎi)進(jìn)。從1996年首次發(fā)行開(kāi)始,mysql的發(fā)開(kāi)人員就將重點(diǎn)放在了軟件性能和可拓展性上。其結(jié)果是得到了一個(gè)高度優(yōu)化的產(chǎn)品,但是缺乏企業(yè)級(jí)數(shù)據(jù)庫(kù)
25、產(chǎn)品的很多標(biāo)準(zhǔn)特征,例如存儲(chǔ)過(guò)程、觸發(fā)器和事務(wù)。然而,該產(chǎn)品仍然吸引了大量的用戶(hù),這些用戶(hù)更注重速度和可拓展性,而不那么關(guān)心平常不太使用的功能(隨后的版本又包括了這樣一些特征,并吸引了更多的用戶(hù))。盡管如此,mysql仍有由于一下特點(diǎn)而風(fēng)靡:使用c和c+編寫(xiě),并使用了多種編譯器進(jìn)行測(cè)試,保證源代碼的可移植性;支持aix、freebsd、hp-ux、linux、mac os、novellnetware、openbsd、os/2 wrap、solaris、windows等多種操作系統(tǒng);為多種編程語(yǔ)言提供了api。這些編程語(yǔ)言包括c、c+、python、java、perl、php、eiffel、ru
26、by和tcl等;支持多線(xiàn)程,充分利用cpu資源 ;優(yōu)化的sql查詢(xún)算法,有效地提高查詢(xún)速度 ;既能夠作為一個(gè)單獨(dú)的應(yīng)用程序應(yīng)用在客戶(hù)端服務(wù)器網(wǎng)絡(luò)環(huán)境中,也能夠作為一個(gè)庫(kù)而嵌入到其他的軟件中提供多語(yǔ)言支持,常見(jiàn)的編碼如中文的gb 2312、big5,日文的shift_jis等都可以用作數(shù)據(jù)表名和數(shù)據(jù)列名 ;提供tcp/ip、odbc和jdbc等多種數(shù)據(jù)庫(kù)連接途徑;提供用于管理、檢查、優(yōu)化數(shù)據(jù)庫(kù)操作的管理工具;可以處理?yè)碛猩锨f(wàn)條記錄的大型數(shù)據(jù)庫(kù) ;支持多種存儲(chǔ)引擎。2.3 本章技術(shù)小結(jié)本章主要介紹了最新的mvc優(yōu)秀的設(shè)計(jì)模式、j2ee開(kāi)發(fā)的一個(gè)流行組合ssh框架,以及mysql數(shù)據(jù)庫(kù)。在我的系統(tǒng)
27、開(kāi)發(fā)過(guò)程中,這些技術(shù)都有相應(yīng)的應(yīng)用到我的圖書(shū)管理系統(tǒng)中。第三章 系統(tǒng)概要設(shè)計(jì)系統(tǒng)概要設(shè)計(jì)是系統(tǒng)實(shí)現(xiàn)一個(gè)重要的前期工作。本章節(jié)將結(jié)合功能設(shè)計(jì)、模塊劃分和子模塊功能設(shè)計(jì)及流程三個(gè)方面對(duì)該系統(tǒng)的概要設(shè)計(jì)做詳細(xì)的說(shuō)明。3.1 功能設(shè)計(jì)本系統(tǒng)是基于b/s模式的旅游管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)。系統(tǒng)開(kāi)發(fā)使用軟件有myeclipse8.5、mysql、dreamwear8.0等,系統(tǒng)功能主要包括登錄,系統(tǒng)設(shè)置,讀者管理,圖書(shū)管理,圖書(shū)借還,系統(tǒng)查詢(xún)等。本系統(tǒng)設(shè)計(jì)實(shí)現(xiàn)了用戶(hù)登錄、系統(tǒng)設(shè)置、讀者管理、圖書(shū)管理、圖書(shū)借還、系統(tǒng)查詢(xún)等模塊。系統(tǒng)模塊結(jié)構(gòu)參考圖3-1。圖書(shū)管理系統(tǒng)讀者管理模塊用戶(hù)登錄模塊系統(tǒng)設(shè)置模塊更改口令模
28、塊圖書(shū)借還模塊圖書(shū)管理模塊系統(tǒng)查詢(xún)模塊 圖3-1圖書(shū)管理系統(tǒng)模塊3.2 模塊具體劃分系統(tǒng)主要?jiǎng)澐譃樗拇竽K,分別是用戶(hù)登錄模塊、系統(tǒng)設(shè)置模塊、讀者管理模塊、圖書(shū)管理模塊和圖書(shū)借還等模塊。其模塊具體劃分參考圖3-2。圖書(shū)館管理系統(tǒng)系統(tǒng)設(shè)置讀者管理圖書(shū)借還圖書(shū)管理圖書(shū)館信息管理員設(shè)置讀者類(lèi)型管理讀者檔案管理圖書(shū)類(lèi)型管理圖書(shū)檔案管理圖書(shū)借閱圖書(shū)歸還系統(tǒng)查詢(xún)參數(shù)設(shè)置書(shū)架設(shè)置圖書(shū)續(xù)借圖書(shū)檔案查詢(xún)圖書(shū)借閱查詢(xún)借閱到期提醒更改口令退出系統(tǒng)3-2 圖書(shū)管理系統(tǒng)功能模塊具體劃分圖3.3 子模塊功能設(shè)計(jì)及流程為了能更好地完成系統(tǒng)實(shí)現(xiàn),本文對(duì)系統(tǒng)各子模塊功能設(shè)計(jì)以及流程做了詳細(xì)的說(shuō)明。3.3.1 登錄模塊用戶(hù)輸入用
29、戶(hù)密碼,系統(tǒng)驗(yàn)證,失敗時(shí)返回登錄頁(yè)面,成功時(shí)進(jìn)入主界面。登陸成功,將用戶(hù)信息保存session里,便于用戶(hù)信息提取。設(shè)計(jì)流程圖參考圖3-3。 用戶(hù)登錄訪問(wèn)login.jsp 信息錄入錯(cuò)誤提示登錄驗(yàn)證 error successusersession 進(jìn)入main.jsp 圖3-3 登錄模塊程序流程3.3.2 系統(tǒng)設(shè)置模塊主要操作:對(duì)管理員、書(shū)架等的增加、修改、刪除、查詢(xún)?;静僮髁鞒虆⒖紙D3-4。操作說(shuō)明:1、 增加驗(yàn)證錄入信息是否正確,確認(rèn)正確,成功后顯示信息列表。2、 修改驗(yàn)證修改信息是否正確,確認(rèn)修改,成功后顯示信息列表。3、 刪除選擇刪除項(xiàng),確認(rèn)刪除后,刪除選擇數(shù)據(jù),成功后顯示回信息列
30、表。4、 查詢(xún)查詢(xún)所有的管理員、書(shū)架等信息。查詢(xún)流程參考圖3-5。系統(tǒng)設(shè)置信息輸入查詢(xún)數(shù)據(jù)錄入數(shù)據(jù)修改、刪除數(shù)據(jù)圖3-4 系統(tǒng)設(shè)置基本操作基本操作刪除增加、修改選擇數(shù)據(jù)錄入信息信息判斷錯(cuò)誤提示刪除判斷錯(cuò)誤提示 n n y y信息列表信息列表 圖3-5基本操作的程序流程3.3.3 讀者管理模塊主要操作:對(duì)讀者信息的維護(hù),包括增、刪、查、改等。程序流程參考圖3-4和圖3-5。3.3.4 圖書(shū)管理模塊主要操作:對(duì)圖書(shū)信息的維護(hù),包括增、刪、查、改等。程序流程參考圖3-4和圖3-5。3.3.4 圖書(shū)借還模塊主要操作:對(duì)圖書(shū)的管理,包括圖書(shū)借閱、圖書(shū)續(xù)借、圖書(shū)歸還等。程序流程參考圖3-6、圖3-7和圖3
31、-8。錄入讀者條形碼選擇圖書(shū)輸入圖書(shū)的條形碼或書(shū)名完成圖書(shū)借閱顯示讀者信息 確認(rèn)確認(rèn)圖3-6圖書(shū)借閱的程序流程顯示該讀者所借的所有書(shū)籍錄入讀者條形碼選擇續(xù)借圖書(shū)顯示讀者信息 完成圖書(shū)續(xù)借圖3-7圖書(shū)續(xù)借的程序流程顯示該讀者所借的所有書(shū)籍錄入讀者條形碼選擇歸還圖書(shū)顯示讀者信息 完成圖書(shū)歸還圖3-8圖書(shū)續(xù)借的程序流程3.3.4 系統(tǒng)查詢(xún)模塊主要操作:對(duì)圖書(shū)的相關(guān)查詢(xún),包括圖書(shū)檔案查詢(xún)、圖書(shū)借閱查詢(xún)、借閱到期提醒等。程序流程參考圖3-9。信息查詢(xún)模糊查詢(xún)等值查詢(xún)選擇條件選擇條件錄入部分信息錄入完整信息錯(cuò)誤提示查詢(xún)判斷查詢(xún)判斷錯(cuò)誤提示 n n y y 查詢(xún)查詢(xún)結(jié)果信息列表結(jié)果信息列表 圖3-9 查詢(xún)操
32、作流程圖第四章 數(shù)據(jù)庫(kù)設(shè)計(jì)4.1數(shù)據(jù)庫(kù)設(shè)計(jì)概述 計(jì)算機(jī)信息系統(tǒng)以數(shù)據(jù)庫(kù)為核心,在數(shù)據(jù)庫(kù)管理系統(tǒng)的支持下,進(jìn)行信息的收集、整理、存儲(chǔ)、檢索、更新、加工、統(tǒng)計(jì)和傳播等操作。 為了使現(xiàn)實(shí)世界的信息流計(jì)算機(jī)化,并對(duì)計(jì)算機(jī)化的信息進(jìn)行各種操作,就是如何利用數(shù)據(jù)庫(kù)管理系統(tǒng)、系統(tǒng)軟件和相關(guān)硬件系統(tǒng),將用戶(hù)的要求轉(zhuǎn)化成有效的數(shù)據(jù)結(jié)構(gòu),并使數(shù)據(jù)庫(kù)結(jié)構(gòu)易于實(shí)現(xiàn)用戶(hù)新的要求的過(guò)程。 確切的說(shuō),數(shù)據(jù)庫(kù)設(shè)計(jì)是指對(duì)于一個(gè)給定的應(yīng)用環(huán)境,提供一個(gè)確定最優(yōu)數(shù)據(jù)模型與處理模式的邏輯設(shè)計(jì),以及一個(gè)確定數(shù)據(jù)庫(kù)存儲(chǔ)結(jié)構(gòu)與存取方法的物理設(shè)計(jì),建立起既能反映現(xiàn)實(shí)世界信息和信息聯(lián)系,滿(mǎn)足用戶(hù)數(shù)據(jù)要求和加工要求,又能被某個(gè)數(shù)據(jù)庫(kù)管理系統(tǒng)所接
33、受,同時(shí)能實(shí)現(xiàn)系統(tǒng)目標(biāo),并有效存取數(shù)據(jù)的數(shù)據(jù)庫(kù)。 根據(jù)軟件工程的思想,數(shù)據(jù)庫(kù)設(shè)計(jì)的周期可以劃分為六個(gè)階段: 規(guī)劃階段、需求分析階段 、設(shè)計(jì)階段、程序編制階段 、調(diào)試階段、運(yùn)行和維護(hù)階段 。數(shù)據(jù)庫(kù)設(shè)計(jì)是要在一個(gè)給定的應(yīng)用環(huán)境(dbms)中,通過(guò)合理的邏輯設(shè)計(jì)和有效的物理設(shè)計(jì),構(gòu)造較優(yōu)的數(shù)據(jù)庫(kù)模式、子模式,建立數(shù)據(jù)庫(kù)和設(shè)計(jì)應(yīng)用程序,滿(mǎn)足用戶(hù)的各種信息需求。物理結(jié)構(gòu)設(shè)計(jì)的原則如下:(1) 盡可能的減少數(shù)據(jù)冗余和重復(fù)(2) 結(jié)構(gòu)設(shè)計(jì)與操作設(shè)計(jì)相結(jié)合(3) 數(shù)據(jù)結(jié)構(gòu)具有相對(duì)的穩(wěn)定性?;谝陨显O(shè)計(jì)原則,系統(tǒng)設(shè)計(jì)了一個(gè)數(shù)據(jù)庫(kù),包含基本信息表(如圖書(shū)信息表、系統(tǒng)用戶(hù)表等)及幾個(gè)實(shí)體聯(lián)系建模后的表(如借閱信息表
34、、會(huì)員信息表等)。為了加快系統(tǒng)訪問(wèn)的速度把這些表放在一個(gè)數(shù)據(jù)庫(kù)中。4.2數(shù)據(jù)字典有了系統(tǒng)的數(shù)據(jù)流圖后,還有相當(dāng)多的數(shù)據(jù)信息如圖書(shū)、借閱、歸還等信息需要進(jìn)一步描述,這就是需要定義數(shù)據(jù)字典,才能把現(xiàn)有的系統(tǒng)描述清楚。列出系統(tǒng)的主要數(shù)據(jù)字典。名稱(chēng):管理員描述:記錄管理員信息定義:管理員信息=管理員id+管理員密碼輸入數(shù)據(jù):管理員信息輸出數(shù)據(jù):管理員信息名稱(chēng):圖書(shū)信息表結(jié)構(gòu)描述:記錄所有圖書(shū)的基本情況定義:圖書(shū)信息=圖書(shū)編號(hào)+isbn號(hào)+索引號(hào)+圖書(shū)類(lèi)別+圖書(shū)名稱(chēng)+語(yǔ)種+原名+頁(yè)碼+作者+價(jià)格+出版社+出版時(shí)間+登記日期+備注輸入數(shù)據(jù):圖書(shū)信息輸出數(shù)據(jù):圖書(shū)信息名稱(chēng):讀者信息表結(jié)構(gòu)描述:記錄所有讀者的
35、基本情況定義:讀者信息=讀者編號(hào)+性別+姓名+類(lèi)別+身份證號(hào)+辦證日期+證有效期+工作單位+e-mail+聯(lián)系電話(huà)輸入數(shù)據(jù):讀者信息輸出數(shù)據(jù):讀者信息名稱(chēng):借書(shū)登記表結(jié)構(gòu)描述:記錄所有圖書(shū)的借閱情況定義:借書(shū)信息=讀者編號(hào)+讀者編號(hào)+讀者類(lèi)別+圖書(shū)編號(hào)+圖書(shū)類(lèi)別+圖書(shū)名稱(chēng)+原名+作者+出版社+借出日期+應(yīng)還日期輸入數(shù)據(jù):借書(shū)信息輸出數(shù)據(jù):借書(shū)信息名稱(chēng):記錄歸還登記表結(jié)構(gòu)描述:記錄所有圖書(shū)的歸還情況定義:歸還信息=讀者編號(hào)+讀者編號(hào)+讀者類(lèi)別+圖書(shū)編號(hào)+圖書(shū)類(lèi)別+圖書(shū)名稱(chēng)+原名+作者+出版社+借出日期+應(yīng)還日期+實(shí)還日期+罰款輸入數(shù)據(jù):歸還信息輸出數(shù)據(jù):歸還信息4.3數(shù)據(jù)庫(kù)的邏輯設(shè)計(jì)在需求分析階
36、段已完成該系統(tǒng)所有的數(shù)據(jù)分析。根據(jù)該階段所建立的概念模型,已經(jīng)得出滿(mǎn)足系統(tǒng)設(shè)計(jì)要求的幾個(gè)關(guān)系描述,該階段的主要工作就是把前一階段的成果轉(zhuǎn)化為具體的數(shù)據(jù)庫(kù)。下面給出概念結(jié)構(gòu)設(shè)計(jì)得e-r圖。1:管理員實(shí)體e-r圖: 管理員密碼用戶(hù)id圖4.1 管理員實(shí)體e-r圖2:會(huì)員信息實(shí)體e-r圖:編號(hào)電話(huà)讀者 姓名條形碼電子郵件職業(yè)類(lèi)型 圖4.2 讀者實(shí)體e-r圖3:圖書(shū)信息實(shí)體e-r圖:出版日期 條形碼 圖書(shū) 登記日期編號(hào)出版社名稱(chēng)類(lèi)別 數(shù)量 價(jià)格作者 圖4.3 圖書(shū)實(shí)體e-r圖4:借書(shū)信息實(shí)體e-r圖:出版 讀者編號(hào) 借書(shū) 讀者姓名書(shū)籍類(lèi)別書(shū)籍編號(hào)應(yīng)還日期 借出日期書(shū)籍名稱(chēng)書(shū)籍作者讀者類(lèi)別 圖4.4 借
37、書(shū)實(shí)體e-r圖6:還書(shū)信息實(shí)體e-r圖:實(shí)還日期 讀者編號(hào) 還書(shū)操作員 讀者姓名書(shū)籍類(lèi)別書(shū)籍編號(hào)應(yīng)還日期書(shū)籍名稱(chēng) 借出日期讀者類(lèi)別 書(shū)籍作者 圖4.5還書(shū)實(shí)體e-r圖7:總體e-r圖:權(quán)限管理參數(shù)管理讀者管理管理員圖書(shū)管理讀者圖書(shū)歸還借閱圖書(shū)館信息管理出版社信息管理 1 1 n n m m n n n 圖4.6總體e-r圖4.4 數(shù)據(jù)庫(kù)表tb_manager表是用戶(hù)記錄用戶(hù)的信息(管理員信息表)管理員信息表主要用來(lái)保存管理員信息。表tb_manager的結(jié)構(gòu)如表4-4-1所示。字段名稱(chēng)數(shù)據(jù)類(lèi)型是否為空是否主鍵默認(rèn)值描述idint(10)unsigncdnoyesid自動(dòng)編號(hào)namevarcha
38、r(30)yesnull管理員名稱(chēng)pwdvarchar(30)yesnull密碼 表4-4-1tb_purview(權(quán)限表)權(quán)限表主要用來(lái)保存管理員的權(quán)限信息,該表中的id字段與管理員信息表(tb_ purview)中的id字段關(guān)聯(lián)。表tb_ purview的結(jié)構(gòu)如表4-4-2所示。字段名稱(chēng)數(shù)據(jù)類(lèi)型是否為空是否主鍵默認(rèn)值描述idint(11)noyes0管理員id號(hào)syssettinyint(1)yes0系統(tǒng)設(shè)置readersettinyint(1)yes0讀者管理booksettinyint(1)yes0圖書(shū)管理borrowbacktinyint(1)yes0圖書(shū)借還sysquerytiny
39、int(1)yes0系統(tǒng)查詢(xún)表4-4-2tb_parameter(參數(shù)設(shè)置表)參數(shù)設(shè)置表主要用來(lái)保存辦證費(fèi)及書(shū)證的有效期限等信息。表tb_parameter的結(jié)構(gòu)如表4-4-3所示字段名稱(chēng)數(shù)據(jù)類(lèi)型是否為空是否主鍵默認(rèn)值描述idint(10)unsigncdnoyesid(自動(dòng)編號(hào))costint(10)unsigncdyesnull辦證費(fèi)validityint(10)unsigncdyesnull有效期限表4-4-3tb_booktype(圖書(shū)類(lèi)型表)主要用來(lái)保存圖書(shū)類(lèi)型信息。表tb_booktype的結(jié)構(gòu)如表4-4-4所示。字段名稱(chēng)數(shù)據(jù)類(lèi)型是否為空是否主鍵默認(rèn)值描述idint(10)unsi
40、gncdnoyesid(自動(dòng)編號(hào))typenamevarchar(30)yesnull類(lèi)型名稱(chēng)daysint(10)unsigncdyesnull可借天數(shù)表4-4-4tb_bookcase(書(shū)架信息表)書(shū)架信息表主要用來(lái)保存書(shū)架信息。表tb_bookcase的結(jié)構(gòu)如表4-4-5所示。字段名稱(chēng)數(shù)據(jù)類(lèi)型是否為空是否主鍵默認(rèn)值描述idint(10)unsigncdnoyesid(自動(dòng)編號(hào))namevarchar(30)yesnull書(shū)架名稱(chēng)表4-4-5tb_bookinfo(圖書(shū)信息表).該表用于保存圖書(shū)信息。表tb_bookinfo的結(jié)構(gòu)如表4-4-6所示。字段名稱(chēng)數(shù)據(jù)類(lèi)型是否為空是否主鍵默認(rèn)值描
41、述barcodevarchar(30)yesnull條形碼booknamevarchar(70)yesnull書(shū)名typeidint(10)unsignedyesnull類(lèi)型authorvarchar(30)yesnull作者translatorvarchar(30)yesnull譯者isbnvarchar(20)yesnull出版社pricefloat(8,2)yesnull價(jià)格pageint(10)unsignedyesnull頁(yè)碼bookcaseint(10)unsignedyesnull書(shū)架inttimedateyesnull錄入時(shí)間operatorvarchar(30)yesnull
42、操作員deltinyint(1)yes0是否刪除idint(11)noyesid(自動(dòng)編號(hào))表4-4-6tb_borrow(圖書(shū)借閱信息表)用于保存圖書(shū)信息。表tb_borrow如表4-4-7所示。字段名稱(chēng)數(shù)據(jù)類(lèi)型是否為空是否主鍵默認(rèn)值描述idint(10)unsignednoyesid(自動(dòng)編號(hào))readeridint(10)unsignedyesnull讀者編號(hào)bookidint(10)yesnull圖書(shū)編號(hào)borrowtimedateyesnull借書(shū)編號(hào)backtimedateyesnull應(yīng)還時(shí)間operatorvarchar(30)yesnull操作員ifbacktinyint(1
43、)yes0是否歸還表4-4-7tb_giveback(圖書(shū)歸還信息表)圖書(shū)歸還信息表主要用來(lái)保存圖書(shū)歸還信息。表tb_giveback的結(jié)構(gòu)如表4-4-8所示。字段名稱(chēng)數(shù)據(jù)類(lèi)型是否為空是否主鍵默認(rèn)值描述idint(10)unsignednoyesid(自動(dòng)編號(hào))readeridint(11)yesnull讀者編號(hào)bookidint(11)yesnull圖書(shū)編號(hào)backtimedateyesnull歸還時(shí)間operatorvarchar(30)yesnull操作員表4-4-8tb_publishing(出版社信息表)出版社信息表主要用來(lái)保存出版社信息。表tb_publishing的結(jié)構(gòu)如表4-4
44、-9所示。字段名稱(chēng)數(shù)據(jù)類(lèi)型是否為空是否主鍵默認(rèn)值描述isbnvarchar(30)yesnullisbn號(hào)pubnamevarchar(30)yesnull出版社名稱(chēng)表4-4-9tb_reader(讀者信息表)讀者信息表主要用來(lái)保存讀者信息。表tb_reader的結(jié)構(gòu)如表4-4-10所示。字段名稱(chēng)數(shù)據(jù)類(lèi)型是否為空是否主鍵默認(rèn)值描述idint(10)unsignednoyesid(自動(dòng)編號(hào))namevarchar(20)yesnull姓名sexvarchar(4)yesnull性別barcodevarchar(30)yesnull條形碼vocationvarchar(50)yesnull職業(yè)bi
45、rthdaydateyesnull出生日期papertypevarchar(10)yesnull有效證件papernovarchar(20)yesnull證件號(hào)碼telvarchar(20)yesnull電話(huà)emailvarchar(100)yesnull電子郵件createdatedateyesnull登記日期operatorvarchar(30)yesnull操作員remarktextyesnull備注typeidint(11)yesnull類(lèi)型表4-4-10tb_readertype(讀者類(lèi)型信息表)讀者類(lèi)型信息表主要用來(lái)保存讀者類(lèi)型信息。表tb_readertype的結(jié)構(gòu)如表4-4-1
46、1所示。字段名稱(chēng)數(shù)據(jù)類(lèi)型是否為空是否主鍵默認(rèn)值描述idint(10)unsignednoyesid(自動(dòng)編號(hào))namevarchar(50)yesnull名稱(chēng)numberint(4)yesnull可借數(shù)量表4-4-11tb_library(圖書(shū)館信息表)圖書(shū)館信息表主要用來(lái)保存圖書(shū)館的基本信息。表tb_library的結(jié)構(gòu)如表4-4-12所示。字段名稱(chēng)數(shù)據(jù)類(lèi)型是否為空是否主鍵默認(rèn)值描述idint(10)unsignednoyesid(自動(dòng)編號(hào))librarynamevarchar(50)yesnull館名curatorvarchar(10)yesnull館長(zhǎng)telvarchar(20)yesnull聯(lián)系電話(huà)addressvarchar(100)yesnull聯(lián)系地址emailvarchar(100)yesnullemailurlvarchar(100)yesnull網(wǎng)址creatdatedateyesnull建館日期introducetextyesnull簡(jiǎn)介表4-4-12第五章 系統(tǒng)實(shí)現(xiàn)系統(tǒng)給圖書(shū)館提供了系統(tǒng)設(shè)置、讀者管理、圖書(shū)管理、圖書(shū)借還、系統(tǒng)查詢(xún)等功能。本章節(jié)詳細(xì)地介紹了每個(gè)子模塊實(shí)現(xiàn)的過(guò)程,同時(shí)也列出了部分主要的源
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 【正版授權(quán)】 ISO/IEC TS 33060:2025 EN Information technology - Process assessment - Process assessment model for system life cycle processes
- 【正版授權(quán)】 IEC 60060-1:2025 RLV EN High-voltage test techniques - Part 1: General terminology and test requirements
- 2025年醫(yī)學(xué)綜合考核試卷及答案
- 2025年公關(guān)傳播與危機(jī)管理考試試題及答案
- 2025年多媒體技術(shù)與應(yīng)用考試卷及答案
- 2025年寵物護(hù)理及訓(xùn)練專(zhuān)業(yè)考試試卷及答案
- 2025年環(huán)境保護(hù)專(zhuān)業(yè)考試試題及答案
- (三模)煙臺(tái)市2025屆高三高考診斷性測(cè)試地理試卷(含答案)
- 萬(wàn)安保安考試題及答案解析
- 魚(yú)塘租賃合同協(xié)議書(shū)6
- 2025年遼寧省盤(pán)錦市中考數(shù)學(xué)二模試卷
- 完整版新修訂《厲行節(jié)約反對(duì)浪費(fèi)條例》(課件)
- 2024年河北承德辰飛供電服務(wù)有限公司招聘真題
- 滬教版八年級(jí)化學(xué)(下冊(cè))期末試卷及答案
- DL-T-1878-2018燃煤電廠儲(chǔ)煤場(chǎng)盤(pán)點(diǎn)導(dǎo)則
- 小小科學(xué)家《物理》模擬試卷A(附答案)
- 體能科學(xué)訓(xùn)練方法智慧樹(shù)知到期末考試答案2024年
- 四川民歌智慧樹(shù)知到期末考試答案2024年
- 5S點(diǎn)檢表1(日檢查表)
- 主入口雨棚工程腳手架搭設(shè)方案(參考模板)
- 杭州市普通住宅乙級(jí)、丙級(jí)物業(yè)服務(wù)標(biāo)準(zhǔn)比照表
評(píng)論
0/150
提交評(píng)論