




已閱讀5頁,還剩17頁未讀, 繼續(xù)免費(fèi)閱讀
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
PINGDINGSHAN UNIVERSITY軟件工程課程設(shè)計(jì) 題 目: 圖書館管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 院(系): 計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院 專業(yè)年級: 11級物聯(lián)網(wǎng) 姓 名: 李方玉 學(xué) 號: 111210243 指導(dǎo)教師: 謝麗明 2014年06月15日摘要1 隨著現(xiàn)代圖書流通市場競爭的愈演愈烈,如何以一種新的管理方式提高圖書流通信息的反饋速度、降低庫存占用、加快資金流轉(zhuǎn)、提高工作效率,已經(jīng)成為圖書企業(yè)提高競爭力的關(guān)鍵。信息技術(shù)的發(fā)展給圖書企業(yè)的管理帶來了新的力量,通過圖書管理系統(tǒng)對圖書企業(yè)經(jīng)營運(yùn)作的全程管理,不僅使企業(yè)擺脫了人工管理所固有的一系列弊端和問題,更重要的是提高了工作效率,進(jìn)而提高了企業(yè)的經(jīng)濟(jì)效益。2 該系統(tǒng)為針對目前普遍的圖書管理系統(tǒng)存在的功能不全,操作復(fù)雜,系統(tǒng)要求高等一系列問題,而設(shè)想一個具有個性化的圖書管理系統(tǒng)。基于這此問題,有必要建立一個圖書管理系統(tǒng)有效的支持WEB服務(wù),以使圖書管理工作規(guī)范化,系統(tǒng)化,程序化,提高信息處理的速度和準(zhǔn)確性,并且能通過Internet能夠及時、準(zhǔn)確修改圖書情況。本系統(tǒng)的設(shè)計(jì)有效的支持WEB訪問,使得資源利用最大化用戶只需要通過瀏覽器就可以實(shí)現(xiàn)操作,操作簡單靈活。此設(shè)計(jì)的目標(biāo)在于開發(fā)一個功能齊全,操作簡單,簡單明了的圖書館借閱系統(tǒng)。3 上個世紀(jì)90年代美國科學(xué)家首次提出數(shù)字圖書館(DigitalLibrary)這一概念以來,全球開展數(shù)字圖書館研究與實(shí)踐已經(jīng)十幾個年頭。我國圖書情報(bào)界,IT業(yè)界自1995年左右開始對這一領(lǐng)域跟蹤研究,1998年開始全面升溫,迄今無論是在對數(shù)字圖書館的認(rèn)識,還是理論研究,關(guān)鍵技術(shù)準(zhǔn)備方面,都取得了很大的進(jìn)展。國內(nèi)數(shù)字圖書館的實(shí)踐活動大致可以分為以下三種類型:資源服務(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 開發(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è)定204.7.3 圖書類別設(shè)定204.7.4 圖書借閱數(shù)量設(shè)定205 總 結(jié)211 緒論 1.1 圖書管理系統(tǒng)的意義 現(xiàn)在許多學(xué)校的圖書館管理水平還停留在紙介質(zhì)的基礎(chǔ)上,這樣的機(jī)制已經(jīng)不能適應(yīng)時代的發(fā)展,它浪費(fèi)了許多人力、物力和財(cái)力,在信息時代這種傳統(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)后,只要輸入圖書的書名就可以迅速的查找到圖書,對圖書進(jìn)行管理,實(shí)現(xiàn)了計(jì)算機(jī)的管理,節(jié)省了大量的人力、物力和財(cái)力。 2 系統(tǒng)設(shè)計(jì)分析 2.1 圖書管理系統(tǒng)總體規(guī)劃 對于數(shù)據(jù)庫系統(tǒng),規(guī)劃工作是十分必要的。規(guī)劃的好壞將直接影響到整個圖書管理系統(tǒng)的成功與否,數(shù)據(jù)庫設(shè)計(jì)中的規(guī)劃階段的主要任務(wù)是建立數(shù)據(jù)庫的必要性及可行性分析,確定數(shù)據(jù)庫系統(tǒng)在整個圖書管理系統(tǒng)的地位。根據(jù)圖書管理數(shù)據(jù)庫對技術(shù)人員和管理人員的水平、數(shù)據(jù)采集和管理活動以及借閱者的計(jì)算機(jī)素質(zhì)的要求;數(shù)據(jù)庫技術(shù)對計(jì)算機(jī)系統(tǒng)的軟硬件的要求。決定把數(shù)據(jù)庫管理系統(tǒng)設(shè)計(jì)成為一個綜合的數(shù)據(jù)庫。此數(shù)據(jù)庫包括所有操作人員的所有活動功能。因?yàn)?,此圖書管理系統(tǒng)應(yīng)用界面較簡單、功能單一。所以,用一個綜合的數(shù)據(jù)庫就能滿足圖書管理要求,而且實(shí)現(xiàn)容易。因此,圖書管理系統(tǒng)可以按照用戶權(quán)限和實(shí)現(xiàn)功能的不同分為兩部分:外部學(xué)生對數(shù)據(jù)庫的查閱訪問和內(nèi)部管理人員對圖書記錄的管理維護(hù)。但是,這兩部分都調(diào)用的是同一數(shù)據(jù)庫,只不過內(nèi)部管理人員能實(shí)現(xiàn)所有管理功能,而外部學(xué)生訪問數(shù)據(jù)庫時,一些功能被屏蔽,只能進(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ù)功能,及時根據(jù)用戶需求進(jìn)行數(shù)據(jù)的添加、刪除修改、備份等操作。2.3 開發(fā)和運(yùn)行環(huán)境選擇后臺采用在WEB服務(wù)器上打開“控制面板”,選中“ODBC”,在“系統(tǒng)DSN”下選“添加”,選定Driver do Microsoft Access (*.mdb)、名稱、位置等。,數(shù)據(jù)庫名稱為“DATA”,腳本語言采用Javascript 。前端采用DREAMWEAVER作為開發(fā)工具??蛻舳塑浖赪indow98、Window2000、Window xp下均可安裝使用。3 網(wǎng)站總體結(jié)構(gòu)設(shè)計(jì)一個網(wǎng)站的立意要求與其實(shí)現(xiàn)手段是緊密相關(guān)的,同時如何在達(dá)到其預(yù)先設(shè)想的情況下,盡量將網(wǎng)站設(shè)計(jì)的美觀且容量小,是一個非常重要的問題。下面就結(jié)合以上的兩個問題,本章著重講述一下網(wǎng)站策劃立意并詳細(xì)介紹本網(wǎng)站的設(shè)計(jì)制作。一個完整的網(wǎng)站不僅需要功能齊全,美觀大方,他的結(jié)構(gòu)也是重要的一環(huán)。一個好的網(wǎng)站,各部分的構(gòu)成要有一定的邏輯性,讓人看上去賞心悅目,內(nèi)容也很有條理,相連接的表格的內(nèi)容層次明確,主題鮮明。制作這個以教學(xué)為主題的網(wǎng)站時,一定要抓住重點(diǎn)部分,這樣做無疑會使主頁看起來很有層次感,賞心悅目,不會顯得內(nèi)容雜亂無章。3.1 圖書館管理系統(tǒng)的數(shù)據(jù)庫說明建立一個數(shù)據(jù)庫(DATA),里面包含了10表讀者信息、系統(tǒng)管理員信息、圖書管理員信息、罰款設(shè)定、借閱管理、借閱時限、借閱數(shù)量、圖書信息、圖書類別、圖書遺失。3.2 登錄系統(tǒng)的流程圖登陸窗口 選擇登陸身份用戶是否正確連接數(shù)據(jù)庫輸入用戶名稱和密碼跳轉(zhuǎn)到error1.htm No密碼是否正確 跳轉(zhuǎn)到error2.htm No yes跳轉(zhuǎn)到xtadmin/index.asp 3.3 圖書管理此模塊是對圖書增加、刪除、修改、注銷、遺失等事件的處理。以便管理員對圖書的信息直觀而且有效的進(jìn)行處理。添加,修改信息遺失處理圖書注銷信息修改圖書入庫圖書管理寫入各自數(shù)據(jù)庫 3.4 流通管理圖書管理員可以通過流通管理里面的各個選項(xiàng)對借閱者所借圖書進(jìn)行借閱、歸還、續(xù)借等操作。圖書歸還圖書借閱流通管理圖書續(xù)借輸入借閱證號連接數(shù)據(jù)庫3.5 圖書查詢 圖書信息查詢可以根據(jù)書號、書名、類別、作者、出版社中所含有的信息進(jìn)行檢索,結(jié)果顯示在下面出現(xiàn)的表單中圖書信息查詢書號書名類別出版社作者連接數(shù)據(jù)庫把數(shù)據(jù)庫中數(shù)據(jù)調(diào)出3.6 用戶管理 在系統(tǒng)中設(shè)置了三種用戶登陸(讀者、圖書管理員、系統(tǒng)管理員),以及Dreamweaver中的javascript語言制作的特殊效果。3.7 系統(tǒng)設(shè)置 在系統(tǒng)設(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)界面 一個好的系統(tǒng)需要一個友好的用戶界面。由于本系統(tǒng)是基于ASP開發(fā)的,所以,我們利用網(wǎng)頁制作工具制作友好的用戶界面。部分界面如圖所示:進(jìn)入界面: 在該界面中選擇登陸身份,輸入用戶名和密碼單擊“登陸”直接連接連接數(shù)據(jù)庫,例如選擇系統(tǒng)管理員登陸對應(yīng)的代碼如下:%if request(select)=系統(tǒng)管理員 then set rs4=server.createobject(adodb.recordset) sql4=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.cookies(xtadminno)=rs4(username) response.redirect xtadmin/index.asp rs4.close set rs4=nothing end if end if end if%4.3 圖書管理 圖書管理是對圖書入庫、圖書信息修改、圖書注銷和遺失、流通管理操作。4.3.1 圖書入庫424.3.2 圖書信息修改 在圖書管理的下拉菜單選擇圖書信息修改,顯示了所有圖書及其相關(guān)信息,包括書號、書名、類別、作者等,如43圖所示。要對某一本圖書的信息修改,可是圖書館里的藏書非常的多一篇篇尋找圖書非常的麻煩,所有在設(shè)計(jì)中添加了一個可以按照書號或書名進(jìn)行對圖書的查找提交表單。書號以及編輯中的代碼:ahref=javascript:view()class=dir3 a href=javascript:editit() 在圖中的書號和編輯選項(xiàng)中設(shè)計(jì)了運(yùn)用了javascript腳本語言,實(shí)現(xiàn)了彈出式的對話框,在其中可以對圖書信息查看和讀者信息進(jìn)行修改 。代碼如下: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) 4.3.3 圖書注銷和圖書遺失注銷和遺失類似,都是在表單的最后一向添加一個單選按鈕,對表單中相應(yīng)位置的圖書進(jìn)行刪除和遺失操作。4.4 流通管理 流通管理是圖書館管理系統(tǒng)中最重要的,也是最直觀的的界面,管理人員可以根據(jù)借閱者的需要對圖書進(jìn)行借閱、歸還、續(xù)借操作。首先,在借書證號的地方輸入借閱者的借書證號實(shí)現(xiàn)不同的功能所對應(yīng)的代碼也有所不同。4.5 圖書查詢4.5.1 圖書信息查詢4.6 用戶管理 用戶管理中分為讀者管理、圖書管理員管理、系統(tǒng)管理員管理。在其中顯示相應(yīng)成員的信息,管理員可以通過相應(yīng)的填加按扭增加成員。 在借書證號和編輯中利用單擊事件中運(yùn)用了javascript 語言,實(shí)現(xiàn)彈出對話框查看、編輯信息。借書證號對應(yīng)代碼:a href=javascript:view() class=dir3編輯對應(yīng)代碼:a href=javascript:editit()腳本代碼:function addit() page=duzheadd.asp window.open (page,添加讀者信息,width=280,height=300)function editit(id) page=duzhexiugai.asp?id=+id window.open(page,修改讀者信息,width=280,height=320)function view(id) page=duzheview.asp?id=+id window.open(page,查看讀者信息,width=280,height=320) 4.7 系統(tǒng)設(shè)置 管理人員可以對罰款、圖書借閱時限、圖書類別、圖書借閱數(shù)量各項(xiàng)參數(shù)進(jìn)行設(shè)定。 4.7.1 罰款設(shè)定4.7.2 圖書借閱時限設(shè)定4.7.3 圖書類別設(shè)定4.7.4 圖書
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 國際化進(jìn)程與公共事業(yè)管理就業(yè)機(jī)會分析
- 2025年中國活動鉛筆市場調(diào)查研究報(bào)告
- 中國房地產(chǎn)中介市場競爭態(tài)勢及投資戰(zhàn)略規(guī)劃研究報(bào)告
- 2025年中國水刺襯市場調(diào)查研究報(bào)告
- 2025年中國提花燈芯條牛仔布市場調(diào)查研究報(bào)告
- 2025年中國投幣感應(yīng)擦鞋機(jī)數(shù)據(jù)監(jiān)測研究報(bào)告
- 2025年中國彩色火焰生日蠟燭數(shù)據(jù)監(jiān)測研究報(bào)告
- 2025年中國工藝扇子數(shù)據(jù)監(jiān)測研究報(bào)告
- 2025年中國小包裝凍豬副產(chǎn)品市場調(diào)查研究報(bào)告
- 快速學(xué)習(xí)在產(chǎn)品管理中的應(yīng)用
- 日間化療服務(wù)管理制度
- 暑假散學(xué)典禮課件小學(xué)生
- 2024年涼山州木里縣選聘社區(qū)工作者真題
- 保險公司攢錢活動方案
- 3.5中華人民共和國突發(fā)事件應(yīng)對法
- 2024智聯(lián)招聘人社局解決就業(yè)大型招聘會活動方案
- 養(yǎng)牛的可行性研究報(bào)告范文
- 2025年高考英語全國二卷(解析)
- 供水行業(yè)安全培訓(xùn)課件
- 大宗貿(mào)易業(yè)務(wù)管理制度
- 中小學(xué)校長管理能力測試題及答案
評論
0/150
提交評論