




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、東東 莞莞 理理 工工 學學 院院 專專 科科 畢畢 業業 設設 計計 畢業設計題目:畢業設計題目: 圖書管理系統圖書管理系統 畢業論文(設計)誠信聲明 本人聲明:所呈交的畢業論文(設計)是在導師指導下進行的 研究工作及取得的研究成果,論文中引用他人的文獻、數據、圖表、 資料均已作明確標注,論文中的結論和成果為本人獨立完成,真實 可靠,不包含他人成果及已獲得 或其他教育機構的學位 或證書使用過的材料。與我一同工作的同志對本研究所做的任何貢 獻均已在論文中作了明確的說明并表示了謝意。 論文(設計)作者簽名: 日期: 年 月 日 畢業論文(設計)版權使用授權書 本畢業論文(設計)作者同意學校保留并
2、向國家有關部門或機 構送交論文(設計)的復印件和電子版,允許論文(設計)被查閱 和借閱。本人授權青島農業大學可以將本畢業論文(設計)全部或 部分內容編入有關數據庫進行檢索,可以采用影印、縮印或掃描等 復制手段保存和匯編本畢業論文(設計) 。本人離校后發表或使用該 畢業論文(設計)或與該論文(設計)直接相關的學術論文或成果 時,單位署名為 。 論文(設計)作者簽名: 日期: 年 月 日 指 導 教 師 簽 名: 日期: 年 月 日 【摘要摘要】 隨著人類社會的發展,人類對知識的需求也不斷地增長。在這種形隨著人類社會的發展,人類對知識的需求也不斷地增長。在這種形 勢下,書籍就漸漸地成為人們獲取并增
3、長知識的主要途徑,而圖書館就自然而勢下,書籍就漸漸地成為人們獲取并增長知識的主要途徑,而圖書館就自然而 然地在人們的生活中占據了一定的位置,如何科學地管理圖書館不但關系到讀然地在人們的生活中占據了一定的位置,如何科學地管理圖書館不但關系到讀 者求知的方便程度,也關系到圖書館的發展,因此,開發一套完善的圖書館管者求知的方便程度,也關系到圖書館的發展,因此,開發一套完善的圖書館管 理系統就必不可少了。理系統就必不可少了。 管理信息系統管理信息系統( (簡稱簡稱 mis)mis)是介于信息論,經濟管理理論,統計學與運籌學是介于信息論,經濟管理理論,統計學與運籌學 及計算機科學之間的一門邊緣性,綜合性
4、,系統性的交叉科學,它是隨著管理及計算機科學之間的一門邊緣性,綜合性,系統性的交叉科學,它是隨著管理 科學,信息技術,計算機技術等的發展而產生和發展起來的。科學,信息技術,計算機技術等的發展而產生和發展起來的。 【關鍵詞關鍵詞】:圖書管理系統:圖書管理系統; ; asp.netasp.net;accessaccess 數據庫數據庫 abstract : with the development of human society, mankinds knowledge of the demand for constant growth. under such circumstances, the
5、 book gradually become access and the main way to increase knowledge, and the library on naturally in peoples lives occupy a certain location, how the scientific management of the library not only related to the convenience of the reader knowledge, is also related to the development of libraries, th
6、erefore, the development of a sound library management system on the essential. management information system (mis) is between information theory, economic management theory, statistics and operations research and computer science between the edge of a comprehensive, systematic cross-science, it is
7、with the management science, information technology , computer technology, such as the development and production and develop. key words:library management system; asp.net; access database 目目 錄錄 第第 1 1 章章前言前言.6 1.11.1 圖書管理系統意義及需求圖書管理系統意義及需求 .6 1.21.2 管理信息系統開發方法管理信息系統開發方法 .6 1.31.3 信息管理系統開發過程信息管理系統開發
8、過程 .7 第第 2 2 章章aspasp 的認識的認識.8 2.12.1 aspasp 的介紹和對象結構的介紹和對象結構 .8 2.22.2 aspasp 與與 iisiis .9 第第 3 3 章章系統分析與總體設計系統分析與總體設計.10 3.13.1 系統功能描述系統功能描述.10 3.23.2 系統功能分析系統功能分析.11 3.33.3 系統各功能模塊設計系統各功能模塊設計.11 3.43.4 系統功能模塊流程圖系統功能模塊流程圖.12 第第 4 4 章章數據庫結構設計與實現數據庫結構設計與實現.16 4.14.1 數據庫的需求分析數據庫的需求分析.16 4.24.2 數據庫邏輯結
9、構設計數據庫邏輯結構設計.17 第第 5 5 章章系統前臺主要功能模塊設計系統前臺主要功能模塊設計.18 5.15.1 登錄界面登錄界面 .18 5.25.2 首頁運行首頁運行 .19 5.35.3 系統前臺各個功能模塊系統前臺各個功能模塊.20 5.315.31 借閱排行:借閱排行: .20 5.325.32 新到圖書新到圖書 .21 5.335.33 我要借書我要借書 .21 5.345.34 我要還書我要還書 .21 第第 6 6 章章系統后臺主要功能模塊設計系統后臺主要功能模塊設計.22 6.46.4 系統后臺各個功能模塊系統后臺各個功能模塊 .22 6.416.41 用戶管理用戶管理
10、 .22 6.426.42 分類管理分類管理 .24 6.436.43 圖書管理圖書管理 .26 6.446.44 新書入庫新書入庫 .28 6.456.45 借閱管理借閱管理 .29 6.466.46 注銷登錄注銷登錄 .31 參考文獻參考文獻.32 致致 謝謝.32 第第 1 1 章章前言前言 1.11.1 圖書管理系統意義及需求圖書管理系統意義及需求 圖書管理系統套集圖書管理和后臺管理的大型管理系統。該系統整合了大 量圖書信息內容,使用本系統可以構建內容豐富的圖書管理。本系統提供了借 書、還書、分類管理、圖書管理、借閱管理、借閱排行、注銷登錄等管理功能。 系統還有新到圖書差閱功能,方便用
11、戶了解圖書信息,對于系統管理員,也力 求最大優化其使用的方便程度。 1.21.2 管理信息系統開發方法管理信息系統開發方法 管理信息系統的開發方法有生命周期法、原型法和面向對象的開發方法等: 生命周期法(life cycle method)是 20 世紀 60 年代發展起來的一種應用 廣泛且比較成熟的管理系統開發方法,它的基本思想是將系統的開發工作從開 始到結束劃分為若干個階段,每個階段都有明確的任務,而系統開發出來后, 并不意味著生命周期的結束,而意味著根據組織的需要對系統的修改和重建的 開始。 原型法(prototyping method)是 20 世紀 80 年代發展起來的,旨在改變生
12、命周期法的缺點的一種系統開發方法,該法的開發思路是首先根據用戶的要求, 由用戶和開發者共同確定系統的基本要求和主要功能,利用系統快速生成工具, 建立一個系統模型,再在此基礎上與用戶交流,將模型不斷補充、修改、完善, 如此反復,最終直至用戶和開發者都比較滿意為止,從而形成一個相對穩定、 較為理想的管理信息系統。 面向對象(object oriented)的開發方法于 20 世紀 80 年代開始興起的, 是一種基于問題對象的自底向上的一種系統開發方法,這種方法的特點是以對 象為基礎,對象是分析問題和解決問題的核心。 1.31.3 信息管理系統開發過程信息管理系統開發過程 一個 mis 系統的開發過
13、程一般包括如下幾個步驟: (1)需求分析:需求分析主要是了解用戶的需求。需求了解得越詳細,程序的 后期開發與維護費用就會越少。一般的開發團隊中,需求分析都是由資歷較深 的系統分析員或項目經理擔當,可見它的重要性。需求分析制訂好后,需要反 復修改。將最后的結果交給用戶審定,確認無誤后,由系統分析員完成需求分 析文檔,再開始下一步工作。 (2)概要設計:概要設計緊跟在需求分析之后。用戶需求明確后,將得到的數 據分析后,開始構建數據庫的邏輯結構。此時,數據庫中的表格還未成形,通 過各種分析工具(如 powerdesigner 等)畫出數據流圖,最后就可抽象出數據 庫的具體表結構。這時由系統分析人員反
14、復審核。確認所有的需求都考慮在內, 沒有遺漏后,就可以開始制訂概要設計文檔。概要設計文檔形成后,整個程序 的邏輯框架也就形成了。 (3)詳細設計:概要設計完成后,根據設計中制訂的業務模塊。就可以進行詳 細分析設計了。詳細設計就是將各個業務模塊的窗口全部建好,各個窗口控件 的處理代碼全部用語言表達出。所以詳細設計是整個系統中最繁瑣的環節。詳 細設計完成后,整個程序就確定了,再由編程人員根據詳細設計文檔將代碼完 成。整個開發工作就宣告結束。 1) 程序編碼:程序編碼相對于其他環節來說比較簡單,程序員只需要根據 詳細分析文檔寫程序編碼,保證代碼沒有錯誤即可。程序編碼需要注意的 是整個程序書寫中命名的
15、規范化與編程風格的規范化,這需要較長時間的 培養來形成。需要在不斷的實踐中形成自己獨特的風格??偟膩碚f,不要 過分地追求復雜的算法,因為那可能會導致后期維護人員無法讀懂你的代 碼而造成維護的困難。 (4)測試:程序編碼完成后,就需要測試。測試有幾種類型,主要是測試代碼 有無邏輯錯誤以及在加載數據環境下程序的穩定性問題。測試工作中發現的錯 誤應及時改正,然后將它記錄到測試文檔中。 (5)打包:測試完成,確認無誤后。程序就可以打包發行了。打包一般使用工 具如 pwise 等。 以上是一個完整的 mis 系統開發過程,其實不僅 mis 系統,其他類型的程 序開發也基本相同。 第第 2 2 章章asp
16、asp 的認識的認識 2.12.1 aspasp 的介紹和對象結構的介紹和對象結構 asp 是 active server pages 的縮寫,是 microsoft 公司開發的 web 服務器 端腳本開發環境,利用它可以生成動態、高效的 web 應用程序。在微軟站點上 對于 asp 的權威定義是:active server pages 是一種開放式的非編譯應用環境, 使你能夠組合 html, scripts 和可重用的 activex 服務器組件來建立動態的,強 大的基于 web 的商業應用。 active server pages 支持基于 iis 上的服務器端腳 本并且完全支持 vbsc
17、ript 和 jscript. 圖圖 2-12-1 aspasp 和創建及服務于和創建及服務于 aspasp 頁的過程之間的關系頁的過程之間的關系 active server 的另一大優點是代碼的安全性。頁面的訪問者所能看到的只是服 務器方的處理結果。asp 文件可以用常規的文本編輯器編輯, asp 使用 vbscript、javascript 等腳本語言作為開發工具,鑲嵌于 html 文本中,使用 將 asp 的程序包含起來。當用戶從瀏覽器向 web 服務器提出請求時, web 服務器會自動將 asp 的程序解釋為標準的 html 格式的主頁內容,用戶 端只要使用常規可執行 html 程序的
18、瀏覽器,就可瀏覽 asp 所設計的主頁內 容,因此與瀏覽器無關,并且保證了 asp 的源程序代碼不會外漏。 asp 中包括五個內置的 activex 服務器組件和五個內置的對象: database access component(數據庫訪問組件) 、file access component(文件訪 問組件) 、ad rotator component(廣告輪播器組件) 、 content linking component(內容鏈接組件) 、 browser capabilities component(瀏覽器信組件)以及 request(請求對象) 、 server(服務器對象) 、se
19、ssion(會話對象) 、response(響應對象) 、 application(應用程序對象) 。在所有 asp 組件中,最有用的是數據庫訪問組件, 也稱為 activex 數據對象或 ado。在站點發布數據庫將使用這個組件及其中包 含的對象,以完成對 odbc 數據源的讀寫。 2.22.2 aspasp 與與 iisiis iis 是 information server 的縮寫,它是微軟公司主推的 web 服務器。在 windows 2000 安裝光盤中包含 iis 5.0。iis 與 windownt server 能完全集成在 一起,所以用戶能夠利用 windows nt serv
20、er 和 ntfs 內置的安全特性,建立 強大、靈活而安全的 internet 或 internat 站點。iis 的一個重要特性就是支持 asp。 windows web 服務器 iis 是 asp 賴以運行的基礎,實際上,asp 是隨 iis 自動 安裝的,因此,在運行 asp 之前,需要先安裝 iis 服務器。其安裝步驟如下 步驟 1: 檢查是否有安裝 microsoft 的 internet 信息發布服務器 iis,點擊 開始,然后進入控制面板,點管理工具,查找是否有 internet 信息發布的圖標,如 果有,請打開 ie,在地址欄填入:http:/localhost/ ,如果 ii
21、s 正常發布,則會顯示出 microsoft 默認的 asp 頁面,如果沒有,建議從新安裝 iis 發布服務,如果沒有安裝 iis 服務,按以下步驟安裝: 步驟 2: 安裝 iis.請插入 windows 光盤,點開始,控制面版,進入添加刪除程序, 然后再選擇添加刪除 windows 組件,然后會看到有一個叫internet 信息服務 的選項,請把前面一個選筐打上鉤,然后再按下一步,這樣,windows 將安裝 iis 服務。 步驟 3:安裝完畢后,現在請在 ie 地址欄打 http:/localhost/,如果您 iis 安裝正 確,則能在打開 microsoft 的默認的 asp 頁面,這
22、時 iis 已經正確的安裝了。 步驟 4: 把您要發布的目錄放到 iis 的虛擬目錄中.一般來說 iis 的默認發布目錄 是您的系統盤里面的一個叫 interpub 的目錄下,這個文件夾一般是默認的 iis 站 點.您可以通過 iis 的控制臺來設置您的站點信息,一般來說,只要把你要發布的 asp 頁面等放到 interpub 里面的 wwwroot 的文件夾,就可以在本機調試您的 asp 頁面了.例如,您的 asp 頁面在 wwwroot 文件夾里面,名稱為 index.asp,那么請你 在瀏覽器輸入: http:/localhost/index.asp,就能訪問您的 asp 頁面了。 第第
23、 3 3 章章系統分析與總體設計系統分析與總體設計 3.13.1 系統功能描述系統功能描述 系統開發的總目標是實現內部圖書借閱管理的系統化、規范化和自動化。 能夠對圖書進行注冊登記,也就是將圖書的基本信息(如:書名、作者、價格 等)預先存入數據庫中,供以后檢索。能夠對借閱人進行注冊登記,包括記錄 借閱人的姓名、地址、電話等信息。 提供方便的查詢方法。如:以書名、作者、出版社、出版時間(確切的時 間、時間段、某一時間之前、某一時間之后)等信息進行圖書檢索,并能反映 出圖書的借閱情況;以借閱人編號對借閱人信息進行檢索;以出版社名稱查詢 出版社聯系方式信息。 提供統計分析功能。可以展現出圖書類型比例
24、、庫存與借出比例。提供舊 書銷毀功能,對于淘汰、損壞、丟失的書目可及時對數據庫進行修改。提供較 為完善的差錯控制與友好的用戶界面,盡量避免誤操作。 能夠對使用該管理系統的用戶進行管理,按照不同的工作職能提供不同的 功能授權。 3.23.2 系統功能分析系統功能分析 根據以上功能,將圖書管理系統的數據分為: 1.數據輸入部分:主要包括圖書基本信息的錄入、借閱人基本信息的錄入、 用戶基本信息的錄入。 2.數據輸出部分:主要是各種統計查詢,包括:根據圖書信息(如書名、 作者、出版社等)查閱圖書及其借閱信息、統計輸出圖 書類型比例等。 3.數據處理部分:主要涉及借閱和歸還的處理,如一本書借出后,必須在
25、 數據庫中將該書標記為已借出,以防出現數據庫中有書 但圖書館無書的情況;一本書歸還后,同樣必須在數據 庫中將其標記為已經歸還,以便再次借出。 3.33.3 系統各功能模塊設計系統各功能模塊設計 在系統功能分析的基礎上得到如圖所示的系統功能模塊圖: 3.43.4 系統功能模塊流程圖系統功能模塊流程圖 (1)圖書基本信息: 說明: 出版社信息人工錄入后,存放在出版社信息庫中,便于今后書籍 信息的錄入以及出版社信息的查詢。分類信息由圖書館進行分類 定制,存放在圖書分類信息庫中,用于圖書的分類管理。登記新 書時,當涉及到出版社和分類的填寫時,只需做相應的選擇即可, 并存放在圖書信息庫中。 (2)借閱人
26、基本信息: 說明: 錄入借閱人基本信息后存放在借閱人信息庫中。 (3)圖書查詢: (4)圖書統計: 說明: 根據選擇的統計條件,檢索圖書分類信息庫或圖書信息庫,并反 應出統計結果。 (5)圖書借閱: 說明: 在借閱管理處看到借出書書籍的情況,也可以在借閱管理模塊 的借閱查詢管理處輸入書本的條形碼查找到圖書的信息。 (6)圖書歸還 說明:點擊進入我要還書模塊界面,在圖書歸還功能模塊處輸入圖書的 條形碼,提交后可得出結果,成功進行就可以歸還圖書。 第第 4 4 章章數據庫結構設計與實現數據庫結構設計與實現 4.14.1 數據庫的需求分析數據庫的需求分析 數據只有用數據庫來管理才能有自動化管理的可能
27、。數據的結構將影響整 個管理機制的應用,而且一但建立以后要修改常會出現麻煩。所以一開始就要 仔細慎重地搭建一個完整而合理的結構。microsoft access 數據庫相對其它的數 據庫來說要簡單容易操作些,本新聞發布系統中的數據庫文件就是 access 類型 的數據庫。 以下是本系統與數據庫建立連接的 asp 源代碼: 4.24.2 數據庫邏輯結構設計數據庫邏輯結構設計 根據系統功能設計的要求以及功能模塊的劃分,可以列出以下數據項和數據結 構: 管理員信息表:管理員賬號 管理員密碼 分類管理表:分類 id 分類 name 圖書列表:圖書 id name 條形碼 借出圖書表:圖書 id 圖書條
28、形碼 借書人名字 4.34.3 表的創建表的創建 管理員信息表(admin)如圖: 分類管理表(folder)如圖: 圖書列表(ebook)如圖: 借出圖書表(booklo)如圖: 第第 5 5 章章系統前臺主要功能模塊設計系統前臺主要功能模塊設計 5.15.1 登錄界面登錄界面 輸入賬號密碼后進入系統首頁 5.25.2 首頁運行首頁運行 前臺首頁顯示: 首頁頂部左邊顯示的是圖書的冊數種類共有多少同借出冊數借閱次數,中 間的是功能模塊,右邊的是日期顯示。 頁面中間左邊的是圖書共有種類,右邊是各功能模塊顯示區。 下面的是后臺管理,用于查閱添加圖書,修改分類。 如圖: 5.35.3 系統前臺各個功
29、能模塊系統前臺各個功能模塊 5.315.31 借閱排行:借閱排行: 用于查看圖書借閱最新情況。如圖: 5.325.32 新到圖書新到圖書 顯示查看最新圖書,如圖: 5.335.33 我要借書我要借書 進入借書界面,如圖: 5.345.34 我要還書我要還書 進入還書界面,如圖: 第第 6 6 章章系統后臺主要功能模塊設計系統后臺主要功能模塊設計 6.46.4 系統后臺各個功能模塊系統后臺各個功能模塊 6.416.41 用戶管理用戶管理 此功能可以添加用戶修改用戶,如圖: 部份代碼如下: % if session(isadmin)admin then response.write alert(對
30、不起,你不是管理員!nn 圖書管 理系統);window.history.go(-1); end if % body font-family:verdana,arial,helvetica; margin:0; td font-family:tahoma,verdana, arial; font-size:11px; a:link, a:active,a:visited color: #cccccc; text-decoration: none; padding-left:6px; padding-right:6px; a:hover color: #ff3300; text-decorati
31、on: none; padding-left:6px; padding-right:6px; function checkadd() if (document.form1.username.value=) alert(用戶名不能為空); document.form1.username.select(); document.form1.username.focus(); return false; 6.426.42 分類管理分類管理 此功能模塊顯示圖書分類,可在此修改或添加刪除分類: body font-family:verdana,arial,helvetica; margin:0; td f
32、ont-family:tahoma,verdana, arial; font-size:11px; border: 1px solid #cccccc; a:link, a:active,a:visited color: #cccccc; text-decoration: none; padding-left:6px; padding-right:6px; a:hover color: #ff3300; text-decoration: none; padding-left:6px; padding-right:6px; 部份代碼如下: body font-family:verdana,ari
33、al,helvetica; margin:0; td font-family:tahoma,verdana, arial; font-size:11px; a:link, a:active,a:visited color: #cccccc; text-decoration: none; padding-left:6px; padding-right:6px; a:hover color: #ff3300; text-decoration: none; padding-left:6px; padding-right:6px; function checkadd() if (document.fo
34、rm1.foldername.value=) alert(分類名稱不能為空); document.form1.foldername.select(); document.form1.foldername.focus(); return false; 6.436.43 圖書管理圖書管理 輸入圖書條形碼后可查找相應圖書,可對圖書進行修改: 部分代碼如下: body font-family:verdana,arial,helvetica; margin:0; td font-family:tahoma,verdana, arial; font-size:11px; border: 1px solid #cccccc; a:link, a:active,a:visited color: #cccccc; text-decoration: none; padding-left:6px; padding-right:6px; a:hover color: #ff3300; text-decoration: none; padding-left:6px; padding-right:6px
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2019-2025年中國牛膝市場運行態勢及行業發展前景預測報告
- 中國汽車傳動軸行業市場運營現狀及投資規劃研究建議報告
- 開關控制裝備項目投資可行性研究分析報告(2024-2030版)
- 2025年 常寧市市級機關遴選考試筆試試題附答案
- 漁船避風港口航道疏浚采砂工程項目可行性研究報告
- 中國樓宇工程市場競爭態勢及行業投資潛力預測報告
- 中國晶圓制造設備市場全面調研及行業投資潛力預測報告
- 中國水產品干腌加工行業市場調查研究及投資前景預測報告
- 玻璃調棒行業深度研究分析報告(2024-2030版)
- 中國高密度聚乙烯薄膜行業調查報告
- 三生事業六大價值
- 鋯石基本特征及地質應用
- 絲網除沫器小計算
- 制缽機的設計(機械CAD圖紙)
- 學校財務管理制度
- 三年級下冊美術課件-第15課色彩拼貼畫|湘美版(共11張PPT)
- 水稻病蟲統防統治工作總結
- 水在不同溫度下的折射率、粘度和介電常數
- howdoyoucometoschoolPPT課件
- 四柱特高弟子班絕密資料——席學易
- 廣安市教育局文件材料歸檔范圍及保管期限表
評論
0/150
提交評論