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

正文內(nèi)容

基于web的圖書管理系統(tǒng)的設(shè)計(jì)與開(kāi)發(fā)本科生畢業(yè)論文-文庫(kù)吧

2025-06-04 12:42 本頁(yè)面


【正文】 的集散地,圖書和用戶借閱資料繁多,包含很多的信息數(shù)據(jù)的管理,諸如對(duì)圖書借閱情況(如借書天數(shù)、超過(guò)限定借書時(shí)間的天數(shù))的統(tǒng)計(jì)和核實(shí),對(duì)借閱者的借閱權(quán)限設(shè)置和借閱天數(shù)計(jì)算,以及圖書信息和讀者信息的檢索等。這些數(shù)據(jù)信息處理工作量大,若采用手工操作工作,出錯(cuò)率高,出錯(cuò)后不易查找更改,而且圖書借閱信息的管理工作混亂而又復(fù)雜;一般借閱情況是記錄在借書證上,圖書的數(shù)目和內(nèi)容記錄在文件中,圖書館的工作人員和管理員也只是當(dāng)時(shí)對(duì)它比較清楚,時(shí)間一長(zhǎng),如再要進(jìn)行查詢,就得在眾多的資料中翻閱、查找了,造成查詢費(fèi)時(shí)、費(fèi)力。如要對(duì)很長(zhǎng)時(shí)間以前的圖書進(jìn)行更改就更加困難了?;谶@些問(wèn)題,有必要建立一個(gè)圖書管理系統(tǒng),使圖書管理工作規(guī)范化,系統(tǒng)化,程序化,避免圖書管理的隨意性,提高信息處理的速度和準(zhǔn)確性,能夠及時(shí)、準(zhǔn)確、有效的查詢和修改圖書情況。本系統(tǒng)是一個(gè)典型的基于Web 的信息管理系統(tǒng),實(shí)現(xiàn)在線圖書管理,從而提高處理效率、簡(jiǎn)化處理步驟、加快處理速度。本系統(tǒng)是基于 B/S(瀏覽器/服務(wù)器)模式的系統(tǒng),系統(tǒng)軟件和數(shù)據(jù)集中存放于服務(wù)器中,軟件的安裝與升級(jí)在服務(wù)器上進(jìn)行,不影響用戶的使用,用戶只通過(guò)瀏覽器就能完成所有管理功能。本系統(tǒng)包括圖書館網(wǎng)站和圖書借閱管理系統(tǒng)兩大部分。通過(guò)圖書館網(wǎng)站可以使用戶了解本圖書館的概況和借閱指南,進(jìn)行書刊信息檢索、讀者借閱情況查詢及電子資料下載,還可在讀者論壇進(jìn)行信息交流;管理員可以通過(guò)圖書館網(wǎng)站的后臺(tái)管理方便的管理網(wǎng)站資源,通過(guò)圖書借閱管理系統(tǒng)進(jìn)行借書還書處理,圖書信息與讀者信息的管理、掛失異常處理、并提供強(qiáng)大的信息查詢及報(bào)表打印功能第 1 章 開(kāi)發(fā)工具選擇2及數(shù)據(jù)備份恢復(fù)和權(quán)限控制等。第 1 章 開(kāi)發(fā)工具選擇 前臺(tái)開(kāi)發(fā)工具隨著互聯(lián)網(wǎng)的發(fā)展,網(wǎng)站技術(shù)也成為了一門重要且熱門的技術(shù),而網(wǎng)頁(yè)是整個(gè)網(wǎng)站的組成元素,是用 HTML 語(yǔ)言來(lái)表示的。HTML 代碼編輯工具很多,由最簡(jiǎn)單的記事本、寫字板,到現(xiàn)在出現(xiàn)的許多功能強(qiáng)大的網(wǎng)頁(yè)編輯工具FrontPage、Dreamweaver、HomeSite 等。記事本、寫字板相對(duì)于編輯 HTML 代碼來(lái)說(shuō)是最原始的編輯工具了,這樣做需要開(kāi)發(fā)人員對(duì) HTML 語(yǔ)言非常的熟練,而且工作繁瑣,用它作為開(kāi)發(fā)工具是極不理想的選擇。而目前最流行并被廣泛使用的工具就是 FrontPage 和 Dreamweaver。本系統(tǒng)的開(kāi)發(fā)采用的是FrontPage。FrontPage 是 Microsoft 公司開(kāi)發(fā)的一種用于創(chuàng)建網(wǎng)頁(yè)、組織和管理 WEB站點(diǎn)的網(wǎng)頁(yè)設(shè)計(jì)軟件。它由許多不同的元素組成。FrontPage 的網(wǎng)頁(yè)視圖提供給了一種簡(jiǎn)單、實(shí)用的工具,用于 Web 網(wǎng)頁(yè)的編輯和格式化。其他視圖提供了用于管理 Web 站點(diǎn)中文件集合的復(fù)雜工具。另外,F(xiàn)rontPage 帶有內(nèi)置的工具可產(chǎn)生動(dòng)畫(移動(dòng)的圖形) 、交互性(對(duì)象代表訪問(wèn)者的動(dòng)作)甚至在線數(shù)據(jù)收集和數(shù)據(jù)管理。簡(jiǎn)而言之,它是一種所見(jiàn)即所得、簡(jiǎn)單實(shí)用、功能強(qiáng)大的網(wǎng)頁(yè)編輯工具。 Dreamweaver 是 Macromedia 公司開(kāi)發(fā)的,也是一種功能強(qiáng)大、所見(jiàn)即所得的網(wǎng)頁(yè)編輯工具,而且它支持最新的 DHTML 和 CSS 標(biāo)準(zhǔn),具有完善的站點(diǎn)管理機(jī)制。從功能上來(lái)看,它比 FrontPage 要多,而且用戶無(wú)需熟悉 HTML 語(yǔ)言就可以用它做出很不錯(cuò)的網(wǎng)頁(yè)。可以說(shuō),它是一種傻瓜式的編輯工具。也許有人會(huì)置疑,既然 Dreamweaver 比 FrontPage 功能要多,為何要選擇FrontPage 來(lái)作為本系統(tǒng)的開(kāi)發(fā)工具呢?對(duì)于一位專業(yè)的開(kāi)發(fā)者來(lái)說(shuō),需要的并不只是一個(gè)簡(jiǎn)單易用的傻瓜式的編輯工具,是一種能讓程序運(yùn)行穩(wěn)定、操作界面簡(jiǎn)潔的編輯工具。而 FrontPage 它雖然沒(méi)有 Dreamweaver 那么多的附加功能,但它在網(wǎng)頁(yè)的編輯方面更具專業(yè)性、穩(wěn)定性、可見(jiàn)性和易修改性,是開(kāi)發(fā)湖南師范大學(xué)本科畢業(yè)論文3本系統(tǒng)的理想工具。 后臺(tái)開(kāi)發(fā)工具 在這個(gè)系統(tǒng)的后臺(tái)部分我們選擇ASP作為后臺(tái)開(kāi)發(fā)工具。盡管當(dāng)前的后臺(tái)開(kāi)發(fā)工具有很多,像還有JSP,PHP等,但是根據(jù)現(xiàn)階段的我們開(kāi)發(fā)系統(tǒng)的實(shí)際情況,相對(duì)其他工具而言,我們對(duì)于ASP更為熟悉,而且,利用ASP完全可以實(shí)現(xiàn)系統(tǒng)設(shè)計(jì)的各項(xiàng)需要。Wsb服務(wù)器是Web應(yīng)用程序的心臟。IIS(Inter Information Server)作為WindowsNT的擴(kuò)展,自推出以來(lái)已經(jīng)有了很大發(fā)展,其體系結(jié)構(gòu)是當(dāng)今市場(chǎng)上最受關(guān)注的Web服務(wù)器之一。,具有服務(wù)器端腳本開(kāi)發(fā)調(diào)試,內(nèi)容管理和站點(diǎn)分析,崩潰防護(hù),內(nèi)置JAVA虛擬機(jī)及全面支持ASP等強(qiáng)大功能。而且,IIS 應(yīng)用于windows 2022系統(tǒng)中,而像 PWD 雖然在功能上與IIS大同小異,但是,PWD應(yīng)用于windows 98系統(tǒng)中,考慮到目前大多數(shù)用戶都是使用windows 2022系統(tǒng),IIS更為實(shí)用。 此外,在過(guò)去,客戶機(jī)/服務(wù)器結(jié)構(gòu)的設(shè)計(jì)與 Web 的相關(guān)技術(shù)幾乎處于平行線上,兩者相互獨(dú)立并無(wú)法作出集成性的設(shè)計(jì)?,F(xiàn)在我們利用 IIS+ASP 構(gòu)成三層式 Web 結(jié)構(gòu)(如圖 所示)的中間一層,將客戶機(jī)/服務(wù)器結(jié)構(gòu)與 Web 密切結(jié)合,完成前后端兩者的集成輸出功能,使得 Web 站點(diǎn)的開(kāi)發(fā)更方便,實(shí)現(xiàn)的功能更強(qiáng)大。利用 IIS+ASP 技術(shù)來(lái)集成 Web 前后端所帶來(lái)的強(qiáng)大效益可歸結(jié)為以下幾個(gè)方面:1.減少構(gòu)建和維護(hù)成本2.加快聯(lián)機(jī)過(guò)程3.應(yīng)用軟件集中在服務(wù)器端開(kāi)發(fā)管理4.前端可使用任何瀏覽器(IE、Netscape…..)5.后端可存取任何數(shù)據(jù)庫(kù) (SQL、Access…..)6.可使用任何腳本語(yǔ)言開(kāi)發(fā) (VBScript、JavaScript、PERL…..) 后端數(shù)據(jù)庫(kù)數(shù)據(jù)庫(kù)服務(wù)器第 1 章 開(kāi)發(fā)工具選擇4 ActiveX Server 組件程序和計(jì)算邏輯ActiveX Server 組件 前端瀏覽器圖 三層式 Web 結(jié)構(gòu)示意圖 數(shù)據(jù)庫(kù)的選擇當(dāng)前流行的數(shù)據(jù)庫(kù)有很多,如Oracle,My SQL,SQL Server,Access等。在本系統(tǒng)中,我們選用SQL Server 2022進(jìn)行數(shù)據(jù)管理。SQL Server是一個(gè)后臺(tái)關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng),它功能強(qiáng)大操作簡(jiǎn)便、處理的數(shù)據(jù)量大且數(shù)據(jù)安全性強(qiáng),適用于中型數(shù)據(jù)庫(kù)使用者,其內(nèi)嵌的SQL Server 企業(yè)管理器為用戶提供了方便全面的服務(wù)。SQL Server不但可以應(yīng)用于大中型數(shù)據(jù)庫(kù)管理中,建立分布式關(guān)系數(shù)據(jù)庫(kù),并且也可以開(kāi)發(fā)桌面數(shù)據(jù)庫(kù)。對(duì)比其它的數(shù)據(jù)庫(kù)而言,Oracle一般用于非常大型的數(shù)據(jù)庫(kù)管理,對(duì)我們的系統(tǒng)而言,使用Oracle一方面沒(méi)有SQL Server方便,另一方面根據(jù)系統(tǒng)的數(shù)據(jù)量沒(méi)有必要使用Oracle。而Access 數(shù)據(jù)庫(kù)對(duì)于小型的數(shù)據(jù)庫(kù)當(dāng)然也可以實(shí)現(xiàn),但是由于公司的其它系統(tǒng)由于數(shù)據(jù)量較大,都采用SQL Server 數(shù)據(jù)庫(kù),況且本系統(tǒng)的中的圖書量和讀者信息量隨著公司規(guī)模的擴(kuò)大可能不斷增加,Access 數(shù)據(jù)庫(kù)很有可能不能滿足需求,而且SQL Server在操作上比Access要更加直觀和方便,功能也更加強(qiáng)大。從以上各項(xiàng)功能顯示,SQL Server 的操作相當(dāng)方便,使用起來(lái)也很容易上手,對(duì)于初學(xué)者來(lái)說(shuō)是一個(gè)很好的選擇,再加上本系統(tǒng)是針對(duì)企業(yè)開(kāi)發(fā)的,非常適合采用SQL Server數(shù)據(jù)庫(kù)管理系統(tǒng)。 數(shù)據(jù)庫(kù)的連接ADO(ActiveX Data Objects)是一種操作 Microsoft 所支持的數(shù)據(jù)庫(kù)的新技術(shù)。在 ASP 中,ADO 可以看作是一個(gè)服務(wù)器組件(Server Component),更IIS + ASP瀏覽器湖南師范大學(xué)本科畢業(yè)論文5簡(jiǎn)單點(diǎn)說(shuō),是一系列的對(duì)象,應(yīng)用這些功能強(qiáng)大的對(duì)象,即可輕松完成對(duì)數(shù)據(jù)庫(kù)復(fù)雜的操作。本文中個(gè)性化頁(yè)面的實(shí)現(xiàn)便大量地用到了 ADO 技術(shù)。具體的操作步驟可以歸納為以下幾步:1.創(chuàng)建數(shù)據(jù)庫(kù)源名(DSN)2.創(chuàng)建數(shù)據(jù)庫(kù)鏈接(Connection)3.創(chuàng)建數(shù)據(jù)對(duì)象(RecordSet)4.操作數(shù)據(jù)庫(kù)5.關(guān)閉數(shù)據(jù)對(duì)象和鏈接每一步的作法如下:1. 創(chuàng)建數(shù)據(jù)源DSN(Date Source Name)即數(shù)據(jù)源名稱。我們知道,ODBC 是一種訪問(wèn)數(shù)據(jù)庫(kù)的方法,只要系統(tǒng)中有相應(yīng)的 ODBC 驅(qū)動(dòng)程序,任何程序就可以通過(guò)ODBC 操縱驅(qū)動(dòng)程序的數(shù)據(jù)庫(kù),DSN 是應(yīng)用程序和數(shù)據(jù)庫(kù)之間的橋梁。其語(yǔ)法如下:=DRIVER={SQL Server}。SERVER=d2。UID=sa?!WD=sa。DATABASE=library2. 創(chuàng)建數(shù)據(jù)庫(kù)鏈接(Connection)鏈接用以保持一些關(guān)于正在訪問(wèn)的數(shù)據(jù)的一些狀態(tài)信息,以及鏈接者信息。ASP 文件中如果要訪問(wèn)數(shù)據(jù),必須首先創(chuàng)建與數(shù)據(jù)庫(kù)的鏈接,其語(yǔ)法如下:set conn=()這條語(yǔ)句創(chuàng)建了鏈接對(duì)象 Conn,接下來(lái):這條語(yǔ)句打開(kāi)鏈接。以上兩個(gè)步驟缺一不可,因?yàn)殒溄訉?duì)象的創(chuàng)建與打開(kāi)是兩回事,只有打開(kāi)了才真正可以使用。3. 創(chuàng)建數(shù)據(jù)對(duì)象(Record Set)ADO 中的數(shù)據(jù)對(duì)象通常保存的是查詢結(jié)果。Record Set 是 ADO 中最復(fù)雜的對(duì)象,有許多屬性和方法。Record Set 保存的是一行行的記錄,并標(biāo)有一個(gè)當(dāng)前記錄。以下是創(chuàng)建方法:set rs=()下面這條語(yǔ)句創(chuàng)建并打開(kāi)了對(duì)象 Record Set,其中 Conn 是先前創(chuàng)建的鏈接對(duì)象,sqtStr 是一個(gè)字符串,代表一條標(biāo)準(zhǔn)的 SQL 語(yǔ)句。例如: sqlstr,conn,3,3 第 1 章 開(kāi)發(fā)工具選擇6或Set rs=(sqlStr)這條語(yǔ)句執(zhí)行后,對(duì)象 Record Set 中就保存了 sqlStr 這條語(yǔ)句執(zhí)行后篩選出的所有記錄。4. 操作數(shù)據(jù)庫(kù)我們通過(guò)調(diào)用鏈接對(duì)象的 Execute 方法來(lái)將查詢結(jié)果返回給一個(gè)數(shù)據(jù)對(duì)象或進(jìn)行插入、刪除等操作。例如:(sqlStr)執(zhí)行 sqlStr 這條 SQL 語(yǔ)句5. 關(guān)閉數(shù)據(jù)對(duì)象和鏈接對(duì)象在使用了 ADO 對(duì)象之后要關(guān)閉它,因?yàn)樗褂昧艘欢ǖ姆?wù)器資源。通過(guò)調(diào)用方法 close 實(shí)現(xiàn)關(guān)閉,然后再釋放它。關(guān)閉創(chuàng)建的數(shù)據(jù)對(duì)象: 或 Set rs=Nothing關(guān)閉創(chuàng)建的鏈接對(duì)象: 或 Set Conn=Nothing湖南師范大學(xué)本科畢業(yè)論文7第 1 章 開(kāi)發(fā)工具選擇8第 2 章 圖書借閱管理系統(tǒng)的開(kāi)發(fā)與設(shè)計(jì) 系統(tǒng)開(kāi)發(fā)思想由于前臺(tái)的圖書館網(wǎng)站是一個(gè)僅供瀏覽,查詢,和資料共享的開(kāi)放性場(chǎng)所,如果要對(duì)圖書資料和讀者資料進(jìn)行管理,實(shí)現(xiàn)借書,還書的網(wǎng)絡(luò)化操作,實(shí)現(xiàn)對(duì)網(wǎng)站信息的及時(shí)更新,讓讀者在借書或還書后,可以通過(guò)網(wǎng)站查詢自己的借還書信息,一個(gè)面向管理員的后臺(tái)部分是必不可少的。但是,后臺(tái)的管理與操作不是一個(gè)簡(jiǎn)單的過(guò)程,管理員會(huì)要在多個(gè)項(xiàng)目之間進(jìn)行交替操作,倘若每進(jìn)行一步操作就在前臺(tái)與后臺(tái)之間進(jìn)行切換,特別像借書還書這樣的日常操作是相當(dāng)頻繁的,不但容易造成許多操作失誤,而且也會(huì)造成不可想象的安全隱患。因此,為了既能方便的對(duì)前臺(tái)的數(shù)據(jù)進(jìn)行更新和控制,同時(shí)實(shí)現(xiàn)圖書館管理的完善性等諸多功能,又能讓所有相關(guān)操作集中,便捷,最大程度的方便工作人員對(duì)圖書館的管理,我們考慮應(yīng)該把所有要完成的這些部分的功能獨(dú)立為一個(gè)系統(tǒng)進(jìn)行管理。在這個(gè)系統(tǒng)中,所有的功能都模塊化,在分工上相對(duì)獨(dú)立,這樣就更便于操作和維護(hù)。當(dāng)被賦予權(quán)限的管理員進(jìn)入后臺(tái)的圖書借閱管理系統(tǒng)后,可以很方便的進(jìn)行借書、還書、掛失等一系列操作,如果是最高權(quán)限的管理員,則還可以對(duì)數(shù)據(jù)庫(kù)進(jìn)行備份,更改管理員密碼等,這樣整個(gè)后臺(tái)的圖書借閱管理系統(tǒng)就實(shí)現(xiàn)了管理模塊化和操作集中化,管理員的系統(tǒng),所以,不需要網(wǎng)站中諸多花樣的界面,只需要讓使用者以最快,最方便,最安全的方式進(jìn)行管理,所以,我們采用框架式界面,這樣可以隨時(shí)選擇需要進(jìn)行操作的功能,而在無(wú)需頁(yè)面的前進(jìn)后退中耽誤太多時(shí)間,讓使用者一目了然。此外,既然是圖書管理系統(tǒng)中的部分,所以一切內(nèi)容針對(duì)圖書展開(kāi),借書、還書和對(duì)這些信息的新增,修改,刪除,以及對(duì)于一些異常情況的處理等就是這個(gè)借閱管理系統(tǒng)的核心內(nèi)容總之,一個(gè)框架式的圖書借閱管理系統(tǒng)是整個(gè)圖書管理系統(tǒng)的最重要的部分,在它里面的各項(xiàng)功能在形式上應(yīng)相互獨(dú)立,但在內(nèi)容上是互相關(guān)聯(lián)的. 需求分析圖書借閱管理系統(tǒng)需要滿足圖書館工作人員和圖書館管理人員的需求。湖南師范大學(xué)本科畢業(yè)論文91.圖書館工作人員的需求是:(1) 可以瀏覽、查詢、添加、刪除、修改、統(tǒng)計(jì)圖書的基本信息;(2) 可以瀏覽、查詢、添加、刪除、修改、統(tǒng)計(jì)讀者的基本信息;(3) 可對(duì)圖書借閱者的借書和還書要求進(jìn)行操作,同時(shí)形成借書或還書表單給借閱者查看確認(rèn),提醒借閱者及時(shí)歸還過(guò)期的書籍;(4) 瀏覽、查詢、統(tǒng)計(jì)圖書館的借閱信息;(5) 進(jìn)行逾期未還、書籍遺失、讀者證掛失等異常處理;(6) 可以對(duì)所有的查詢統(tǒng)計(jì)表單進(jìn)行打印操作。2.圖書館管理人員的需求是: 除了可以滿足一般工作人員的需求外,還應(yīng)當(dāng)具有:(1) 系統(tǒng)維護(hù)功能,維護(hù)系統(tǒng)的正常運(yùn)行;(2) 數(shù)據(jù)備份與恢復(fù):提供圖書信息、讀者信息、借閱信息的備份與恢復(fù)功能;(3) 系統(tǒng)應(yīng)用權(quán)限控制:可添加和注銷系統(tǒng)用戶,更改用戶密碼,更改用戶權(quán)限?!∠到y(tǒng)功能模塊劃分 圖 書 借 閱管 理 系 統(tǒng)數(shù) 據(jù) 錄 入 異 常 處 理數(shù) 據(jù) 查 詢圖書類輸別入 讀者信息查詢庫(kù)存圖書查
點(diǎn)擊復(fù)制文檔內(nèi)容
電大資料相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1