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