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

正文內(nèi)容

基于web的圖書管理系統(tǒng)的設(shè)計與開發(fā)說明書-文庫吧

2025-04-17 19:07 本頁面


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