圖書管理系統(tǒng)論文.doc
約23頁編號:30-208146DOC格式手機打開展開
圖書管理系統(tǒng)論文,目錄1 緒論11.1 開發(fā)背景11.2 開發(fā)工具的選用及介紹12總體分析與設計32.1系統(tǒng)分析32.2 系統(tǒng)目標32.3總體需求42.4系統(tǒng)模塊流程圖52.5數(shù)據(jù)庫設計63 詳細設計83.1 用戶登陸頁面83.2圖書查詢頁面93.3統(tǒng)計超期113.4數(shù)據(jù)庫備份和還原123.5圖書添加133.6用戶管理153.7最新添加...


內容介紹
此文檔由會員 wanli1988go 發(fā)布
目錄
1 緒論 1
1.1 開發(fā)背景 1
1.2 開發(fā)工具的選用及介紹 1
2總體分析與設計 3
2.1系統(tǒng)分析 3
2.2 系統(tǒng)目標 3
2.3總體需求 4
2.4系統(tǒng)模塊流程圖 5
2.5數(shù)據(jù)庫設計 6
3 詳細設計 8
3.1 用戶登陸頁面 8
3.2圖書查詢頁面 9
3.3統(tǒng)計超期 11
3.4數(shù)據(jù)庫備份和還原 12
3.5圖書添加 13
3.6用戶管理 15
3.7最新添加的圖書 16
3.8圖書分類瀏覽 17
3.9給超期用戶發(fā)消息提醒 18
4畢業(yè)設計小結 20
5致謝 21
6參考文獻 22
1 緒論
當今時代是飛速發(fā)展的信息時代。在各行各業(yè)中離不開信息處理,計算機被廣泛應用于B/S系統(tǒng)環(huán)境。計算機的好處在于它能夠進行信息管理。使用計算機進行信息控制,不僅提高了工作效率,而且大大的提高了安全性。
對于復雜的信息管理,計算機能夠充分發(fā)揮它的優(yōu)越性。計算機與信息管理系統(tǒng)的開發(fā)密切相關,系統(tǒng)的開發(fā)是系統(tǒng)管理的前提。本系統(tǒng)就是為了管理好圖書信息而設計的。
1.1 開發(fā)背景
圖書管理包括的圖書和用戶借閱資料繁多,包含很多的信息數(shù)據(jù)的管理,現(xiàn)今,有很多的圖書管理系統(tǒng)都是初步開始使用,甚至尚未使用計算機進行信息管理。以前對信息管理的主要方式是基于文本、表格等紙介質的手工處理,對于圖書借閱情況(如借書天數(shù)、超過限定借書時間的天數(shù))的統(tǒng)計和核實等往往采用對借書卡的人工檢查進行,對借閱者的借閱權限、以及借閱天數(shù)等用人工計算、手抄進行。數(shù)據(jù)信息處理工作量大,容易出錯;由于數(shù)據(jù)繁多,容易丟失,且不易查找??偟膩碚f,缺乏系統(tǒng),規(guī)范的信息管理手段。盡管有的圖書館有計算機,但是尚未用于信息管理,沒有發(fā)揮它的效力,資源閑置比較突出,這就是圖書管理系統(tǒng)開發(fā)所要解決的問題。
基于這此問題,有必要建立一個圖書管理系統(tǒng),使圖書管理工作規(guī)范化,系統(tǒng)化,程序化,避免圖書管理的隨意性,提高信息處理的速度和準確性,能夠及時、準確、有效的進行查詢和修改圖書情況等圖書管理操作。
1.2 開發(fā)工具的選用及介紹
1.2.1 ASP簡介
Active Server Pages:是一套微軟開發(fā)的服務器端腳本環(huán)境,ASP內含于IIS之中 , 通過ASP我們可以結合 HTML 網(wǎng)頁、ASP 指令和 ActiveX元件建立動態(tài)、交互且高效的WEB服務器應用程序。有了ASP你就不必擔心客戶的瀏覽器是否能運行你所編寫的代碼,因為所有的程序都將在服務器端執(zhí)行,包括所有嵌在普通 HTML中的腳本程序。當程序執(zhí)行完畢后,服務器僅將執(zhí)行的結果返回給客戶瀏覽器,這樣也就減輕了客戶端瀏覽器的負擔,大大提高了交互的速度。
1.2.2 Dreamweaver簡介
Dreamweaver是Macromedia公司最新推出的主頁編輯工具。這是一個所見即所得主頁編輯器,并帶有站點管理功能,讓你方便地設計和管理多個站點。而它最棒的地方就是支持最新的DHTML和CSS標準, 你可以用它設計出生動的DHTML動畫、多層次的頁面(layer)以及CSS樣式表。
1.2.3 Microsoft SQL Server 2000簡介
SQL是英文(Structured Query Language)的縮寫,意思為結構化查詢語言。SQL語言的主要功能就是同各種數(shù)據(jù)庫建立聯(lián)系,進行溝通。SQL被作為關系型數(shù)據(jù)庫管理系統(tǒng)的標準語言。SQL語句可以用來執(zhí)行各種各樣的操作,例如更新數(shù)據(jù)庫中的數(shù)據(jù),從數(shù)據(jù)庫中提取數(shù)據(jù)等。目前,絕大多數(shù)流行的關系型數(shù)據(jù)庫管理系統(tǒng),如Oracle, Sybase, Microsoft SQL Server, Access等都采用了SQL語言標準。
SQL語言有以下幾個優(yōu)點:
1 非過程化語言
SQL是一個非過程化的語言,因為它一次處理一個記錄,對數(shù)據(jù)提供自動導航。SQL允許用戶在高層的數(shù)據(jù)結構上工作,而不對單個記錄進行操作,可操作記錄集,所有SQL 語句接受集合作為輸入,返回集合作為輸出。SQL的集合特性允許一條SQL語句的結果作為另一條SQL語句的輸入。
SQL不要求用戶指定對數(shù)據(jù)的存放方法, 這種特性使用戶更易集中精力于要得到的結果;所有SQL語句使用查詢優(yōu)化器,它是RDBMS的一部分,由它決定對指定數(shù)據(jù)存取的最快速度的手段,查詢優(yōu)化器知道存在什么索引,在哪兒使用索引合適,而用戶則從不需要知道表是否有索引、有什么類型的索引。
6參考文獻
[1] 王珊.數(shù)據(jù)庫系統(tǒng)原理教程[M] .北京:清華大學出版社,2003,56.
[2] 求是科技. ASP數(shù)據(jù)庫開發(fā)技術與工程實踐[M] .北京:人民郵電出版社,2004,131.
[3] 劉意成.SQL實戰(zhàn)演練[M] .北京:西安電子科技大學出版社,2004,79.
[4] 周緒.SQL Server 2000中文版入門與提高[M] .北京:清華大學出版社,2001,36.
[5] 李存斌.數(shù)據(jù)庫應用技術[M] .北京:中國水利水電出版社,2001,73.
[6] 羅運模. SQL Server 2000數(shù)據(jù)倉庫應用與開發(fā)[M] .北京:人民郵電出版社,2001,17
1 緒論 1
1.1 開發(fā)背景 1
1.2 開發(fā)工具的選用及介紹 1
2總體分析與設計 3
2.1系統(tǒng)分析 3
2.2 系統(tǒng)目標 3
2.3總體需求 4
2.4系統(tǒng)模塊流程圖 5
2.5數(shù)據(jù)庫設計 6
3 詳細設計 8
3.1 用戶登陸頁面 8
3.2圖書查詢頁面 9
3.3統(tǒng)計超期 11
3.4數(shù)據(jù)庫備份和還原 12
3.5圖書添加 13
3.6用戶管理 15
3.7最新添加的圖書 16
3.8圖書分類瀏覽 17
3.9給超期用戶發(fā)消息提醒 18
4畢業(yè)設計小結 20
5致謝 21
6參考文獻 22
1 緒論
當今時代是飛速發(fā)展的信息時代。在各行各業(yè)中離不開信息處理,計算機被廣泛應用于B/S系統(tǒng)環(huán)境。計算機的好處在于它能夠進行信息管理。使用計算機進行信息控制,不僅提高了工作效率,而且大大的提高了安全性。
對于復雜的信息管理,計算機能夠充分發(fā)揮它的優(yōu)越性。計算機與信息管理系統(tǒng)的開發(fā)密切相關,系統(tǒng)的開發(fā)是系統(tǒng)管理的前提。本系統(tǒng)就是為了管理好圖書信息而設計的。
1.1 開發(fā)背景
圖書管理包括的圖書和用戶借閱資料繁多,包含很多的信息數(shù)據(jù)的管理,現(xiàn)今,有很多的圖書管理系統(tǒng)都是初步開始使用,甚至尚未使用計算機進行信息管理。以前對信息管理的主要方式是基于文本、表格等紙介質的手工處理,對于圖書借閱情況(如借書天數(shù)、超過限定借書時間的天數(shù))的統(tǒng)計和核實等往往采用對借書卡的人工檢查進行,對借閱者的借閱權限、以及借閱天數(shù)等用人工計算、手抄進行。數(shù)據(jù)信息處理工作量大,容易出錯;由于數(shù)據(jù)繁多,容易丟失,且不易查找??偟膩碚f,缺乏系統(tǒng),規(guī)范的信息管理手段。盡管有的圖書館有計算機,但是尚未用于信息管理,沒有發(fā)揮它的效力,資源閑置比較突出,這就是圖書管理系統(tǒng)開發(fā)所要解決的問題。
基于這此問題,有必要建立一個圖書管理系統(tǒng),使圖書管理工作規(guī)范化,系統(tǒng)化,程序化,避免圖書管理的隨意性,提高信息處理的速度和準確性,能夠及時、準確、有效的進行查詢和修改圖書情況等圖書管理操作。
1.2 開發(fā)工具的選用及介紹
1.2.1 ASP簡介
Active Server Pages:是一套微軟開發(fā)的服務器端腳本環(huán)境,ASP內含于IIS之中 , 通過ASP我們可以結合 HTML 網(wǎng)頁、ASP 指令和 ActiveX元件建立動態(tài)、交互且高效的WEB服務器應用程序。有了ASP你就不必擔心客戶的瀏覽器是否能運行你所編寫的代碼,因為所有的程序都將在服務器端執(zhí)行,包括所有嵌在普通 HTML中的腳本程序。當程序執(zhí)行完畢后,服務器僅將執(zhí)行的結果返回給客戶瀏覽器,這樣也就減輕了客戶端瀏覽器的負擔,大大提高了交互的速度。
1.2.2 Dreamweaver簡介
Dreamweaver是Macromedia公司最新推出的主頁編輯工具。這是一個所見即所得主頁編輯器,并帶有站點管理功能,讓你方便地設計和管理多個站點。而它最棒的地方就是支持最新的DHTML和CSS標準, 你可以用它設計出生動的DHTML動畫、多層次的頁面(layer)以及CSS樣式表。
1.2.3 Microsoft SQL Server 2000簡介
SQL是英文(Structured Query Language)的縮寫,意思為結構化查詢語言。SQL語言的主要功能就是同各種數(shù)據(jù)庫建立聯(lián)系,進行溝通。SQL被作為關系型數(shù)據(jù)庫管理系統(tǒng)的標準語言。SQL語句可以用來執(zhí)行各種各樣的操作,例如更新數(shù)據(jù)庫中的數(shù)據(jù),從數(shù)據(jù)庫中提取數(shù)據(jù)等。目前,絕大多數(shù)流行的關系型數(shù)據(jù)庫管理系統(tǒng),如Oracle, Sybase, Microsoft SQL Server, Access等都采用了SQL語言標準。
SQL語言有以下幾個優(yōu)點:
1 非過程化語言
SQL是一個非過程化的語言,因為它一次處理一個記錄,對數(shù)據(jù)提供自動導航。SQL允許用戶在高層的數(shù)據(jù)結構上工作,而不對單個記錄進行操作,可操作記錄集,所有SQL 語句接受集合作為輸入,返回集合作為輸出。SQL的集合特性允許一條SQL語句的結果作為另一條SQL語句的輸入。
SQL不要求用戶指定對數(shù)據(jù)的存放方法, 這種特性使用戶更易集中精力于要得到的結果;所有SQL語句使用查詢優(yōu)化器,它是RDBMS的一部分,由它決定對指定數(shù)據(jù)存取的最快速度的手段,查詢優(yōu)化器知道存在什么索引,在哪兒使用索引合適,而用戶則從不需要知道表是否有索引、有什么類型的索引。
6參考文獻
[1] 王珊.數(shù)據(jù)庫系統(tǒng)原理教程[M] .北京:清華大學出版社,2003,56.
[2] 求是科技. ASP數(shù)據(jù)庫開發(fā)技術與工程實踐[M] .北京:人民郵電出版社,2004,131.
[3] 劉意成.SQL實戰(zhàn)演練[M] .北京:西安電子科技大學出版社,2004,79.
[4] 周緒.SQL Server 2000中文版入門與提高[M] .北京:清華大學出版社,2001,36.
[5] 李存斌.數(shù)據(jù)庫應用技術[M] .北京:中國水利水電出版社,2001,73.
[6] 羅運模. SQL Server 2000數(shù)據(jù)倉庫應用與開發(fā)[M] .北京:人民郵電出版社,2001,17