圖書館管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)(DOC)_第1頁
圖書館管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)(DOC)_第2頁
圖書館管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)(DOC)_第3頁
圖書館管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)(DOC)_第4頁
圖書館管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)(DOC)_第5頁
已閱讀5頁,還剩17頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、 PINGDINGSHAN UNIVERSITY軟件工程課程設(shè)計(jì) 題 目: 圖書館管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 院(系): 計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院 專業(yè)年級(jí): 11級(jí)物聯(lián)網(wǎng) 姓 名: 李方玉 學(xué) 號(hào): 111210243 指導(dǎo)教師: 謝麗明 2014年06月15日摘要1 隨著現(xiàn)代圖書流通市場(chǎng)競(jìng)爭(zhēng)的愈演愈烈,如何以一種新的管理方式提高圖書流通信息的反饋速度、降低庫存占用、加快資金流轉(zhuǎn)、提高工作效率,已經(jīng)成為圖書企業(yè)提高競(jìng)爭(zhēng)力的關(guān)鍵。信息技術(shù)的發(fā)展給圖書企業(yè)的管理帶來了新的力量,通過圖書管理系統(tǒng)對(duì)圖書企業(yè)經(jīng)營運(yùn)作的全程管理,不僅使企業(yè)擺脫了人工管理所固有的一系列弊端和問題,更重要的是提高了工作效率,進(jìn)而提高

2、了企業(yè)的經(jīng)濟(jì)效益。2 該系統(tǒng)為針對(duì)目前普遍的圖書管理系統(tǒng)存在的功能不全,操作復(fù)雜,系統(tǒng)要求高等一系列問題,而設(shè)想一個(gè)具有個(gè)性化的圖書管理系統(tǒng)?;谶@此問題,有必要建立一個(gè)圖書管理系統(tǒng)有效的支持WEB服務(wù),以使圖書管理工作規(guī)范化,系統(tǒng)化,程序化,提高信息處理的速度和準(zhǔn)確性,并且能通過Internet能夠及時(shí)、準(zhǔn)確修改圖書情況。本系統(tǒng)的設(shè)計(jì)有效的支持WEB訪問,使得資源利用最大化用戶只需要通過瀏覽器就可以實(shí)現(xiàn)操作,操作簡(jiǎn)單靈活。此設(shè)計(jì)的目標(biāo)在于開發(fā)一個(gè)功能齊全,操作簡(jiǎn)單,簡(jiǎn)單明了的圖書館借閱系統(tǒng)。3 上個(gè)世紀(jì)90年代美國科學(xué)家首次提出數(shù)字圖書館(Digital Library)這一概念以

3、來,全球開展數(shù)字圖書館研究與實(shí)踐已經(jīng)十幾個(gè)年頭。我國圖書情報(bào)界,IT業(yè)界自1995年左右開始對(duì)這一領(lǐng)域跟蹤研究,1998年開始全面升溫,迄今無論是在對(duì)數(shù)字圖書館的認(rèn)識(shí),還是理論研究,關(guān)鍵技術(shù)準(zhǔn)備方面,都取得了很大的進(jìn)展。國內(nèi)數(shù)字圖書館的實(shí)踐活動(dòng)大致可以分為以下三種類型:資源服務(wù)型,服務(wù)研究型和聯(lián)合建設(shè)型。雖然,從嚴(yán)格意義上講,資源服務(wù)型不能算是數(shù)字圖書館,但它的網(wǎng)上信息服務(wù)目前已自大多數(shù)圖書館開展,是現(xiàn)階段我國圖書情報(bào)界提供網(wǎng)上數(shù)字服務(wù)的主要形式。 目錄 PINGDINGSHAN UNIVERSITY11 緒論41.1 圖書管理系統(tǒng)的意義41.2 圖書管理系統(tǒng)的優(yōu)點(diǎn)42 系統(tǒng)設(shè)計(jì)分析42.2

4、開發(fā)設(shè)計(jì)思想52.3 開發(fā)和運(yùn)行環(huán)境選擇63 網(wǎng)站總體結(jié)構(gòu)設(shè)計(jì)63.1 圖書館管理系統(tǒng)的數(shù)據(jù)庫說明73.2 登錄系統(tǒng)的流程圖73.3 圖書管理83.4 流通管理83.5 圖書查詢93.6 用戶管理103.7 系統(tǒng)設(shè)置104 網(wǎng)站具體設(shè)計(jì)104.1 制作數(shù)據(jù)庫和建立數(shù)據(jù)源104.2 系統(tǒng)界面114.3 圖書管理124.3.1 圖書入庫134.3.2 圖書信息修改134.4 流通管理164.5 圖書查詢174.5.1 圖書信息查詢174.6 用戶管理174.7 系統(tǒng)設(shè)置194.7.1 罰款設(shè)定194.7.2 圖書借閱時(shí)限設(shè)定204.7.3 圖書類別設(shè)定204.7.4 圖書借閱數(shù)量設(shè)定205 總 結(jié)

5、211 緒論 1.1 圖書管理系統(tǒng)的意義 現(xiàn)在許多學(xué)校的圖書館管理水平還停留在紙介質(zhì)的基礎(chǔ)上,這樣的機(jī)制已經(jīng)不能適應(yīng)時(shí)代的發(fā)展,它浪費(fèi)了許多人力、物力和財(cái)力,在信息時(shí)代這種傳統(tǒng)的管理方法給人們的生活帶來了很大的不便。所以其必然被計(jì)算機(jī)管理所取代。因此圖書館管理系統(tǒng)的開發(fā)具有重要意義。 1.2 圖書管理系統(tǒng)的優(yōu)點(diǎn) 本系統(tǒng)主要的功能是系統(tǒng)分為三種不同的角色,每種不同的角色選擇不同的登陸方式,實(shí)現(xiàn)的各自不同的操作。進(jìn)入系統(tǒng)后,只要輸入圖書的書名就可以迅速的查找到圖書,對(duì)圖書進(jìn)行管理,實(shí)現(xiàn)了計(jì)算機(jī)的管理,節(jié)省了大量的人力、物力和財(cái)力。 2 系統(tǒng)設(shè)計(jì)分析 2.1 圖書管理系統(tǒng)總體規(guī)劃 對(duì)于數(shù)據(jù)庫系統(tǒng),規(guī)

6、劃工作是十分必要的。規(guī)劃的好壞將直接影響到整個(gè)圖書管理系統(tǒng)的成功與否,數(shù)據(jù)庫設(shè)計(jì)中的規(guī)劃階段的主要任務(wù)是建立數(shù)據(jù)庫的必要性及可行性分析,確定數(shù)據(jù)庫系統(tǒng)在整個(gè)圖書管理系統(tǒng)的地位。根據(jù)圖書管理數(shù)據(jù)庫對(duì)技術(shù)人員和管理人員的水平、數(shù)據(jù)采集和管理活動(dòng)以及借閱者的計(jì)算機(jī)素質(zhì)的要求;數(shù)據(jù)庫技術(shù)對(duì)計(jì)算機(jī)系統(tǒng)的軟硬件的要求。決定把數(shù)據(jù)庫管理系統(tǒng)設(shè)計(jì)成為一個(gè)綜合的數(shù)據(jù)庫。此數(shù)據(jù)庫包括所有操作人員的所有活動(dòng)功能。因?yàn)?,此圖書管理系統(tǒng)應(yīng)用界面較簡(jiǎn)單、功能單一。所以,用一個(gè)綜合的數(shù)據(jù)庫就能滿足圖書管理要求,而且實(shí)現(xiàn)容易。因此,圖書管理系統(tǒng)可以按照用戶權(quán)限和實(shí)現(xiàn)功能的不同分為兩部分:外部學(xué)生對(duì)數(shù)據(jù)庫的查閱訪問和內(nèi)部管理人

7、員對(duì)圖書記錄的管理維護(hù)。但是,這兩部分都調(diào)用的是同一數(shù)據(jù)庫,只不過內(nèi)部管理人員能實(shí)現(xiàn)所有管理功能,而外部學(xué)生訪問數(shù)據(jù)庫時(shí),一些功能被屏蔽,只能進(jìn)行查閱。 2.2 開發(fā)設(shè)計(jì)思想盡量采用學(xué)校圖書館現(xiàn)有的軟硬件環(huán)境,及先進(jìn)的管理系統(tǒng)開發(fā)方案,從而達(dá)到充分利用現(xiàn)有資源,提高系統(tǒng)開發(fā)水平和應(yīng)用效果的目的。 系統(tǒng)應(yīng)符合圖書館管理的規(guī)定,滿足日常圖書館管理工作需要,并達(dá)到操作過程中的直觀、方便、實(shí)用、安全等要求。系統(tǒng)應(yīng)具備數(shù)據(jù)庫維護(hù)功能,及時(shí)根據(jù)用戶需求進(jìn)行數(shù)據(jù)的添加、刪除修改、備份等操作。2.3 開發(fā)和運(yùn)行環(huán)境選擇后臺(tái)采用在WEB服務(wù)器上打開“控制面板”,選中“ODBC”,在“系統(tǒng)DSN”下選“添加”,選

8、定Driver do Microsoft Access (*.mdb)、名稱、位置等。,數(shù)據(jù)庫名稱為“DATA”,腳本語言采用Javascript 。前端采用DREAMWEAVER作為開發(fā)工具??蛻舳塑浖赪indow98、Window2000、Window xp下均可安裝使用。3 網(wǎng)站總體結(jié)構(gòu)設(shè)計(jì)一個(gè)網(wǎng)站的立意要求與其實(shí)現(xiàn)手段是緊密相關(guān)的,同時(shí)如何在達(dá)到其預(yù)先設(shè)想的情況下,盡量將網(wǎng)站設(shè)計(jì)的美觀且容量小,是一個(gè)非常重要的問題。下面就結(jié)合以上的兩個(gè)問題,本章著重講述一下網(wǎng)站策劃立意并詳細(xì)介紹本網(wǎng)站的設(shè)計(jì)制作。一個(gè)完整的網(wǎng)站不僅需要功能齊全,美觀大方,他的結(jié)構(gòu)也是重要的一環(huán)。一個(gè)好的網(wǎng)站,各部分的

9、構(gòu)成要有一定的邏輯性,讓人看上去賞心悅目,內(nèi)容也很有條理,相連接的表格的內(nèi)容層次明確,主題鮮明。制作這個(gè)以教學(xué)為主題的網(wǎng)站時(shí),一定要抓住重點(diǎn)部分,這樣做無疑會(huì)使主頁看起來很有層次感,賞心悅目,不會(huì)顯得內(nèi)容雜亂無章。3.1 圖書館管理系統(tǒng)的數(shù)據(jù)庫說明建立一個(gè)數(shù)據(jù)庫(DATA),里面包含了10表讀者信息、系統(tǒng)管理員信息、圖書管理員信息、罰款設(shè)定、借閱管理、借閱時(shí)限、借閱數(shù)量、圖書信息、圖書類別、圖書遺失。3.2 登錄系統(tǒng)的流程圖登陸窗口 選擇登陸身份用戶是否正確連接數(shù)據(jù)庫輸入用戶名稱和密碼跳轉(zhuǎn)到error1.htm No密碼是否正確 跳轉(zhuǎn)到error2.htm No yes跳轉(zhuǎn)到xtadmin/i

10、ndex.asp 3.3 圖書管理此模塊是對(duì)圖書增加、刪除、修改、注銷、遺失等事件的處理。以便管理員對(duì)圖書的信息直觀而且有效的進(jìn)行處理。添加,修改信息遺失處理圖書注銷信息修改圖書入庫圖書管理寫入各自數(shù)據(jù)庫 3.4 流通管理圖書管理員可以通過流通管理里面的各個(gè)選項(xiàng)對(duì)借閱者所借圖書進(jìn)行借閱、歸還、續(xù)借等操作。圖書歸還圖書借閱流通管理圖書續(xù)借輸入借閱證號(hào)連接數(shù)據(jù)庫3.5 圖書查詢 圖書信息查詢可以根據(jù)書號(hào)、書名、類別、作者、出版社中所含有的信息進(jìn)行檢索,結(jié)果顯示在下面出現(xiàn)的表單中圖書信息查詢書號(hào)書名類別出版社作者連接數(shù)據(jù)庫把數(shù)據(jù)庫中數(shù)據(jù)調(diào)出3.6 用戶管理 在系統(tǒng)中設(shè)置了三種用戶登陸(讀者、圖書管理

11、員、系統(tǒng)管理員),以及Dreamweaver中的javascript語言制作的特殊效果。3.7 系統(tǒng)設(shè)置 在系統(tǒng)設(shè)置中可以對(duì)借閱設(shè)置、圖書借閱時(shí)限設(shè)置、類別設(shè)置、圖書借閱數(shù)量設(shè)置。4 網(wǎng)站具體設(shè)計(jì)4.1 制作數(shù)據(jù)庫和建立數(shù)據(jù)源利用Microsoft Access 制作數(shù)據(jù)庫,取名為data,然后制作表,表名為infor.下面寫入數(shù)據(jù)字段。圖414.2 系統(tǒng)界面 一個(gè)好的系統(tǒng)需要一個(gè)友好的用戶界面。由于本系統(tǒng)是基于ASP開發(fā)的,所以,我們利用網(wǎng)頁制作工具制作友好的用戶界面。部分界面如圖所示:進(jìn)入界面: 在該界面中選擇登陸身份,輸入用戶名和密碼單擊“登陸”直接連接連接數(shù)據(jù)庫,例如選擇系統(tǒng)管理員登陸

12、對(duì)應(yīng)的代碼如下:<!-#include file="conn.inc"-><%dim username,passowordpassword=request("password")username=request("username")'提出login.htm遞交的內(nèi)容%><%if request("select")="系統(tǒng)管理員" then set rs4=server.createobject("adodb.recordset") sq

13、l4="select * from xtadmin where username='"&username&"'" rs4.open sql4,conn,1,1 if rs4.eof and rs4.bof then response.redirect "error1.htm" else if rs4("password")<>password then response.redirect "error2.htm" else response.cooki

14、es("xtadminno")=rs4("username") response.redirect "xtadmin/index.asp" rs4.close set rs4=nothing end if end if end if%>4.3 圖書管理 圖書管理是對(duì)圖書入庫、圖書信息修改、圖書注銷和遺失、流通管理操作。4.3.1 圖書入庫424.3.2 圖書信息修改 在圖書管理的下拉菜單選擇圖書信息修改,顯示了所有圖書及其相關(guān)信息,包括書號(hào)、書名、類別、作者等,如43圖所示。要對(duì)某一本圖書的信息修改,可是圖書館里的藏書非常的多一

15、篇篇尋找圖書非常的麻煩,所有在設(shè)計(jì)中添加了一個(gè)可以按照書號(hào)或書名進(jìn)行對(duì)圖書的查找提交表單。書號(hào)以及編輯中的代碼:<td width="92"><p align="center"><ahref="javascript:view(<%=rs("tushuno")%>)"class=dir3><%=rs("tushuno")%></a></td><td width="32"> <p

16、 align="center"><a href="javascript:editit(<%=rs("id")%>)"><img border="0" src"images/EDIT.GIF"></a></td> 在圖中的書號(hào)和編輯選項(xiàng)中設(shè)計(jì)了運(yùn)用了javascript腳本語言,實(shí)現(xiàn)了彈出式的對(duì)話框,在其中可以對(duì)圖書信息查看和讀者信息進(jìn)行修改 。代碼如下:<script language="javascript1.2

17、">function editit(id) page="tushuxiugai.asp?id="+id window.open(page,'修改圖書信息','width=280,height=320')function view(tushuno) page="tushuview.asp?tushuno="+tushuno window.open(page,'查看圖書信息','width=280,height=280') </script>4.3.3 圖書注銷和圖書

18、遺失注銷和遺失類似,都是在表單的最后一向添加一個(gè)單選按鈕,對(duì)表單中相應(yīng)位置的圖書進(jìn)行刪除和遺失操作。4.4 流通管理 流通管理是圖書館管理系統(tǒng)中最重要的,也是最直觀的的界面,管理人員可以根據(jù)借閱者的需要對(duì)圖書進(jìn)行借閱、歸還、續(xù)借操作。首先,在借書證號(hào)的地方輸入借閱者的借書證號(hào)實(shí)現(xiàn)不同的功能所對(duì)應(yīng)的代碼也有所不同。4.5 圖書查詢4.5.1 圖書信息查詢4.6 用戶管理 用戶管理中分為讀者管理、圖書管理員管理、系統(tǒng)管理員管理。在其中顯示相應(yīng)成員的信息,管理員可以通過相應(yīng)的填加按扭增加成員。 在借書證號(hào)和編輯中利用單擊事件中運(yùn)用了javascript 語言,實(shí)現(xiàn)彈出對(duì)話框查看、編輯信息。借書證號(hào)對(duì)

19、應(yīng)代碼:<td width="67"><p align="center"><a href="javascript:view(<%=rs("id")%>)" class=dir3><%=rs("duzheno")%></a></td>編輯對(duì)應(yīng)代碼:<p align="center"><a href="javascript:editit(<%=rs("id")%>)"><img border="0" src="images/EDIT.GIF"></a>腳本代碼:<script language="javascript1.2">function addit() page="duzheadd.asp" window.open (page,'

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論