




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、目錄正文21概況211開發(fā)環(huán)境31.2選擇開發(fā)架構(gòu)32圖書館管理系統(tǒng)簡介32.1設(shè)計(jì)的目的和意義32. 2設(shè)計(jì)的思路與總體方案42. 2. 1系統(tǒng)功能42. 2. 2系統(tǒng)性能需求42. 3系統(tǒng)功能模塊分析42. 3. 1工作人員操作模塊52. 3. 2用戶操作模塊53數(shù)據(jù)庫設(shè)計(jì)54程序功能實(shí)現(xiàn)64. 1注冊(cè)登陸系統(tǒng)64. 1. 1注冊(cè)頁而74. 12登錄頁而74. 2 1作人員操作84. 2. 1工作人員頁面84. 2. 2讀者基本信息查詢94. 2. 3讀者信息瀏覽94. 2. 4圖書信息瀏覽104. 2. 5圖書基本信息查詢104. 2.6讀者信息添加114. 2.7圖書信息添加124.
2、2. 8刪除124. 2.9圖書信息修改134. 2. 10讀者信息修改144. 2. 11查看讀者證掛失名單144.3用戶154. 3. 1借書154. 3. 2讀者證掛失164. 3.3述書174. 3.4查詢17總結(jié)18參考文獻(xiàn)19圖書館管理系統(tǒng)摘要:隨著人類社會(huì)的發(fā)展,人們對(duì)知識(shí)需求也不斷的增強(qiáng)。在這種形勢下,書 籍就漸漸地成為人們獲取知識(shí)的主要途徑,而圖書館就自然而然的在人們生活屮 占據(jù)了一定的地位。如何科學(xué)的管理圖書館不但關(guān)系到讀者求知的方便程度,也 關(guān)系到圖書館的發(fā)展。因此,開發(fā)一套完善的圖書館管理系統(tǒng)就必不可少了。本 文主要采用asp. net技術(shù)和sql server數(shù)據(jù)庫,
3、進(jìn)而闡述整個(gè)圖書館管理系統(tǒng)的制作過程和具體的設(shè)計(jì)思路。該圖書管理較全面地利用asp. net技術(shù)實(shí)現(xiàn):工作人員還冇用戶的一些必備的操作。例如讀者信息的查詢、圖書信息的修改刪除、 用戶的借書還書等。最后介紹u己在設(shè)計(jì)過程的心得體會(huì)。本設(shè)計(jì)運(yùn)用microsoftvisual web developer2005 軟件和 sql server2000 數(shù)據(jù)庫設(shè)計(jì)的開發(fā)。詞:asp. net,圖書館,管理系統(tǒng),sql server數(shù)據(jù)庫正文1概況圖書館管理系統(tǒng)的應(yīng)用目標(biāo)是提高工作人員對(duì)用戶信息的管理和用戶借書 還書的效率,通過本系統(tǒng)可以對(duì)讀者基本信息、圖書基本信息進(jìn)行基丁 web方式 的管理及維護(hù)。工作
4、人員可以通過木系統(tǒng)進(jìn)行讀者信息的而修改、圖書信息的刪 除,添加,修改等操作。系統(tǒng)開發(fā)的總體目標(biāo)是實(shí)現(xiàn)圖書館管理的系統(tǒng)化、規(guī)范 化。該網(wǎng)站的核心功能是在網(wǎng)絡(luò)上提供瀏覽者查詢的功能,用戶登錄后就可進(jìn)入 工作人員界而或用戶界而進(jìn)行操作。工作人員界而會(huì)冇一系列的按鈕,都是一些 對(duì)讀者信息和圖書信息的管理,你可以通過按鈕的選擇進(jìn)行口己想要的操作。同 樣的用戶界面也是如此,可以進(jìn)行借書、還書、讀者證掛失等操作。1.1開發(fā)環(huán)境本設(shè)計(jì)是在windows xp操作系統(tǒng)下進(jìn)行開發(fā)和設(shè)計(jì)的。頁面設(shè)計(jì)工具采用 microsoft visual web developer2005 軟件。數(shù)據(jù)庫設(shè)計(jì)工具采用 sql se
5、rver2000 軟件。操作系統(tǒng):windows xp,版木:professional數(shù)據(jù)庫管理系統(tǒng):sql server2000;功能模塊開發(fā)語言:asp. net;1.2選擇開發(fā)架構(gòu)b/s架構(gòu)bowser/server架構(gòu)中,每臺(tái)客戶端主機(jī)(host)不能夠獨(dú)立的處理數(shù)據(jù), 絕大多數(shù)的數(shù)據(jù)都是由服務(wù)器(server)來處理。因此用戶所需耍的服務(wù)取決丁 服務(wù)器(server)端能夠提供怎樣的服務(wù),可以做到服務(wù)和數(shù)據(jù)的實(shí)時(shí)更新。圖書館管理管理系統(tǒng)是一個(gè)數(shù)據(jù)更新速度很快的系統(tǒng),需要實(shí)時(shí)的處理用戶 任意時(shí)間提交的數(shù)據(jù),比如用戶的登錄、借書、查詢以及讀者證掛失等。基于上 述的分析,圖書館管理系統(tǒng)適合
6、采用b/s架構(gòu)。2圖書館管理系統(tǒng)簡介2.1設(shè)計(jì)的目的和意義該圖書館管理系統(tǒng)的應(yīng)用目標(biāo)是提高工作人員對(duì)用戶信息的管理和用戶借 書述書的效率,通過木系統(tǒng)可以對(duì)讀者基木信息、圖書基木信息進(jìn)行基于web方 式的管理及維護(hù)。工作人員可以通過本系統(tǒng)進(jìn)行讀者信息的而修改、圖書信息的 刪除,添加,修改等操作。系統(tǒng)開發(fā)的總體目標(biāo)是實(shí)現(xiàn)圖書館管理的系統(tǒng)化、規(guī) 范化。2. 2設(shè)計(jì)的思路與總體方案2.2.1系統(tǒng)功能圖書館管理系統(tǒng)根據(jù)級(jí)別的不同,將操作劃分為工作人員操作和用戶操作。 1工作人員權(quán)限工作人員是整個(gè)系統(tǒng)的關(guān)鍵,他關(guān)系到讀者、圖書的信息處理還有用戶的借 書、還書操作。對(duì)整個(gè)圖書的添加、刪除等都來離不開工作人員
7、。2用戶權(quán)限用戶則是對(duì)門己所需的一些操作,內(nèi)容有:對(duì)圖書的查詢、借書、還書、讀者證的掛失等。2. 2. 2系統(tǒng)性能需求系統(tǒng)性能要求是指信息傳遞順利,協(xié)議分析正確,web界面友好,運(yùn)行時(shí)能 滿足使用需要,系統(tǒng)的安全性得到完全保證。在實(shí)際應(yīng)用屮若設(shè)備配置較高、網(wǎng) 絡(luò)帶寬充足的情況fo我們最需要考慮的就是系統(tǒng)的安全性,要求系統(tǒng)能嚴(yán)格區(qū) 分不同用戶身份,并限制其只能訪問與自己權(quán)限相符合的系統(tǒng)資源。2. 3系統(tǒng)功能模塊分析圖書館管理系統(tǒng)主要由兩個(gè)方面:(1) 工作人員,工作人員是圖書館的核心,貫穿整個(gè)系統(tǒng)。(2) 用戶,主要是通過填寫本人的信息然后通過工作人員進(jìn)行一系列的操作。 該系統(tǒng)的整體框架如圖2-
8、3所示。圖2-.3圖書館管理系統(tǒng)整體框架2.3.1工作人員操作模塊該模塊由6個(gè)子模塊組成,主要冇瀏覽、查詢、添加、刪除、修改,查看掛 失名單。并且在此操作中每個(gè)模塊都是對(duì)讀者信息還有圖書信息的兩個(gè)操作。2.3.2用戶操作模塊該模塊由4個(gè)子模塊組成,主要有查詢、借書、讀者證掛失、述書。在此操 作中必須和工作人員相聯(lián)系,其中的查詢只是對(duì)圖書的查詢。3數(shù)據(jù)庫設(shè)計(jì)本系統(tǒng)需要使用microsoft sql server2000數(shù)據(jù)庫系統(tǒng)來數(shù)據(jù)存儲(chǔ)程序運(yùn) 行時(shí)的齊種數(shù)據(jù)。在開始asp. net網(wǎng)站設(shè)計(jì)z前應(yīng)創(chuàng)建數(shù)據(jù)庫及包含的數(shù)據(jù)表。 創(chuàng)建數(shù)據(jù)表系統(tǒng)中所有數(shù)據(jù)存放在microsoft sql server數(shù)
9、據(jù)庫圖書館中,其中包括4 張數(shù)據(jù)表:dz (讀者信息表)、ts (圖書信息表)、dl (登陸驗(yàn)證表)、gs (讀者證 掛失表)。各表結(jié)構(gòu)及字段描述見表31表34。表3-1讀者信息表列名數(shù)據(jù)類型長度賬號(hào)nchar10姓名nchar10性別nchar10工作單位varchar50電話varchar5()已借的書varchar50表3-2圖書信息表列名數(shù)據(jù)類型長度圖書編號(hào)varchar50圖書名稱varchar50類別varchar50價(jià)格float8作者nchar10出版社nchar10購買數(shù)量nchar10表3-3登錄驗(yàn)證表列名數(shù)據(jù)類型長度用戶char10密碼char10級(jí)別char10表3-4
10、讀者證掛失表列名數(shù)據(jù)類型長度賬號(hào)nchar1()姓名nchar10性別nchar10工作單位varchar50電話varchar504程序功能實(shí)現(xiàn)在木次課程設(shè)計(jì)中將詳細(xì)介紹系統(tǒng)中各功能模塊操作方法及設(shè)計(jì)過程。4.1注冊(cè)登陸系統(tǒng)主要有注冊(cè)操作和登陸操作等功能。4. 1. 1注冊(cè)頁面用戶進(jìn)入圖書館管理系統(tǒng)時(shí),會(huì)看到圖4-1-1所示的注冊(cè)頁面。如果你已經(jīng) 注冊(cè)則可以進(jìn)入登陸頁面如圖4-2所示的頁面。在需要注冊(cè)時(shí),你只需要按照規(guī) 范將您的信息填寫全,然后單擊【注冊(cè)】按鈕,系統(tǒng)會(huì)根據(jù)你的填寫將你的信息 注冊(cè)到讀者信息表里,這樣你就成為該系統(tǒng)的用戶。在注冊(cè)完畢后你可以單擊【返 回】按鈕,你就可以順利的跳轉(zhuǎn)
11、到登陸頁面進(jìn)行登陸。注冊(cè)頁面注冊(cè)|返回圖411注冊(cè)頁面4. 1.2登錄頁面當(dāng)你完成注冊(cè)后,你可以來到登陸頁而如圖4-1-2登陸頁而,在此頁而你耍 填寫用戶名還有密碼,注意:用戶名還有密碼都不能為空,否則你將不能夠登陸 系統(tǒng)。在你填寫完畢后,系統(tǒng)會(huì)根據(jù)你的用戶名還有密碼來判斷你是工作人員還 是用戶。如果判斷是工作人員在你單擊【登陸】按鈕吋,你就會(huì)進(jìn)入工作人員界 面如圖4-2-1所示,如果判斷你是用戶在你單擊【登陸】按鈕時(shí),你會(huì)進(jìn)入用戶 界而如圖4-3所示。用戶名:密碼重新輸碼:登陸頁面注冊(cè)登陸i圖4-1-2登陸頁面4.2 1作人員操作4. 2. 1工作人員頁面當(dāng)你是工作人員時(shí),你就會(huì)看到如圖4-
12、2-1所示的頁面,此頁面按鈕比較多, 只是為了讓工作人員更加清晰的完成自己對(duì)整個(gè)系統(tǒng)的管理,從這里可以看出每 一個(gè)按鈕都有自己相應(yīng)的功能,其中有瀏覽、查詢、添加、刪除、修改、查看掛 失名單。如果用戶需耍什么功能就可以通過按鈕上的提示單擊按鈕,就可以完成 想要的操作,這樣對(duì)工作人員來說是及清晰乂方便。歡迎你的權(quán)限有讀老值息修改讀考信息查詢圖4-2-1工作人員頁面4. 2. 2讀者基本信息查詢當(dāng)工作人員在界面屮單擊【讀者信息查詢】按鈕吋,會(huì)看到圖4-2-2所顯示 的頁面,在上面有一個(gè)dropdownlist控件所形成的信息,在這個(gè)設(shè)計(jì)里你可以 選擇你想要的讀者的賬號(hào)。在下而就會(huì)顯示讀者其他的信息,
13、冇姓名、性別、工 作單位等,這樣就可以查詢你想知道的讀者的所有信息。查詢讀者基本信息*返回j圖422讀者基木信息杏詢頁血4. 2. 3讀者信息瀏覽在工作人員界面單擊【讀者信息瀏覽】按鈕時(shí),會(huì)看到圖4-2-3的頁面,此 頁面中我使用了 gridview控件,這樣可以直接顯示讀者所有的基本信息,方便 工作人員的瀏覽。諫者信息賬號(hào) 姓名 性別工作單位電話己借的書刃11于海洋 男塔里12雷明強(qiáng) 男塔里木18299力7386圖4-2-3讀者信息瀏覽頁面4.2.4圖書信息瀏覽和讀者信息瀏覽頁面一樣,在如圖4-2-3頁面中也使用了 gridview控件,當(dāng)工作人員單擊【圖書信息瀏覽
14、】按鈕時(shí),就可以看到所有圖書的信息。圖書信息圖書編號(hào)圖書名稱類別價(jià)格 作者 出版社購買數(shù)量1 算法y12.5雷明強(qiáng)塔里木202 javay13.5游園 塔里木50返回圖4-2-4圖書信息瀏覽頁面4.2.5圖書基本信息查詢作為工作人員,你在工作人員頁而屮單擊【圖書基本信息查詢】按鈕時(shí),會(huì)看到圖4-2-5所示頁面。此頁面使用了 dropdownlist控件,通過這個(gè)控件你可以選擇圖書的編號(hào),這樣就可以查詢此編號(hào)圖書的所有信息。圖書信息查詢返回|圖4-2-5圖書信息查詢頁面4. 2.6讀者信息添加在工作人員頁面中單擊【添加讀者信息】按鈕時(shí),會(huì)跳轉(zhuǎn)到圖4-2-6所示的 頁面,在此頁面屮,你只需將所要添
15、加的信息按要求填寫在相應(yīng)的位置上,在單 擊【添加】按鈕,系統(tǒng)會(huì)口動(dòng)將你添加的信息顯示到讀者的信息表中。再單擊【返 回】按鈕,頁而會(huì)返回到工作人員頁而。添加諫者信息添加|返回j圖4-2-6讀者信息添加頁面4. 2. 7圖書信息添加和讀者信息添加頁面同樣的道理,在頁面中填寫圖書的基本信息在單擊【圖 書信息添加】按鈕,就可以將信息成功的添加到圖書信息表屮。圖書信息添加圖書編號(hào)圖書名稱=類別*價(jià)格作者*出版社購買數(shù)量添加1返回圖427圖書信息添加頁面4. 2. 8刪除工作人員單擊【刪除】按鈕,頁面回跳轉(zhuǎn)到圖4-2-8所示的頁面,在里面你 只需要填寫你所需要?jiǎng)h除讀者信息的賬號(hào)或者需要?jiǎng)h除圖書信息的圖書編
16、號(hào)。在 單擊【刪除】按鈕,系統(tǒng)會(huì)自動(dòng)在讀者還有圖書信息表中刪除關(guān)于讀者和圖書的 信息。諫者信息二圖書信息*圖書編號(hào)刪除禮回i圖4-2-8刪除頁面4. 2. 9圖書信息修改工作人員頁面中單擊【圖書信息修改】按鈕,可以看到圖4-2-9所示的頁面, 我使用了 dropdownlist控件,通過這個(gè)控件選擇你需耍修改的圖書信息的圖書 編號(hào)。這時(shí),此圖書編號(hào)的圖書信息就會(huì)顯示出來,這樣你就可以進(jìn)行修改,最 后單擊【修改】按鈕,此圖書的信息就會(huì)在圖書信息表中修改了。圖書信息修改1 &修改返回|4.2.10讀者信息修改與圖書信息修改相同的道理,選擇需要修改的讀者信息的賬號(hào),在顯示的信息中進(jìn)行修改,單
17、擊【修改】按鈕,修改完成的信息會(huì)在讀者信息表中呈現(xiàn)。501 1修敢i 返回|名=工作羊位二 電詢圖4-2-10讀者基木信息修改頁而4.2.11查看讀者證掛失名單在工作人員頁面屮單擊【查看掛失名單】按鈕,就會(huì)看到圖4-2-11內(nèi)容, 此頁面主要顯示讀者證掛失的人的基本信息。單擊【返冋】按鈕,頁面會(huì)跳轉(zhuǎn)冋 到工作人員頁而。查看掛失名單賬號(hào)姓名性別工作單位 電話5011雷明弓雖 男 塔里木5012王富貴 男 塔里木 1829曲"9804.3用戶在登錄頁面如果判斷你是用戶在你單擊【登陸】按鈕時(shí),你會(huì)進(jìn)入用戶界面如圖4-3所示,此頁面有查詢、借書、述書、讀者證掛失的按
18、鈕,單擊就會(huì)跳轉(zhuǎn)不同的頁面。歡迎!您的權(quán)限m查詢借書還書讀者證掛失圖4-3用戶頁面4. 3.1借書在用戶界面中單擊【借書】按鈕,就會(huì)跳轉(zhuǎn)到圖4-3-1頁面。在此頁面中, 把你自己需耍借閱的書的信息按照耍求填寫完畢后,單擊【借閱】按鈕,你就可 以將需要借閱書的信息上報(bào)到讀者信息表中,這時(shí)你去與工作人員聯(lián)系完成借 書。借書圖4-3-1借書頁面4. 3. 2讀者證掛失在用戶界面中,單擊【讀者證掛失】按鈕,就會(huì)跳轉(zhuǎn)到圖4-3-2頁面,在頁 面中填寫自己的信息(必須如實(shí)),完成后單擊【掛失】按鈕,你的信息就會(huì)自 動(dòng)添加到掛失信息表屮,這樣工作人員就可以通過查看掛失名單得知你的掛失信息,然后做出相應(yīng)的處理
19、。查看掛失名單號(hào)姓名性別工作單位電話刊11雷明強(qiáng) 勇 塔里木182於577380f012王富貴 男 塔里失|返回4. 3. 3還書用戶單擊【還書】按鈕,頁面跳轉(zhuǎn)到還書處理頁面,如圖4-3-3所示,用戶 只需將口己的賬號(hào)填寫,單擊【還書】按鈕,就可以將口己的借書信息消去,自 己在與工作人員聯(lián)系,完成后而的工作。單擊【返回】按鈕,頁而跳轉(zhuǎn)回到用戶 界面。還書處理圖4-3-3還書頁而4. 3. 4查詢用戶單擊【查詢】按鈕時(shí),頁面會(huì)跳轉(zhuǎn)到圖4-3-4所示的頁面,通過圖書編 號(hào)的選擇就可以查詢圖書的基本信息了。圖書信息查詢1 y總結(jié)通過兩個(gè)星期的課程設(shè)計(jì),我受益匪淺,使我學(xué)到了
20、很多書本上沒有的知識(shí), 使我感到圖書館管理系統(tǒng)雖小,但是它涉及到的相關(guān)知識(shí)非常多,此次設(shè)計(jì),是 一次對(duì)所學(xué)知識(shí)的綜合應(yīng)用能力的考察,加深了我對(duì)各門課程所學(xué)知識(shí)的理解和 應(yīng)用,溝通了各門學(xué)科間的聯(lián)系,尤其是對(duì)數(shù)據(jù)庫的使用有了更深的認(rèn)識(shí)和理解, 開拓了我的思維能力和綜合應(yīng)用能力,開發(fā)了創(chuàng)造力,使我對(duì)所學(xué)知識(shí)從感性的 認(rèn)識(shí)傳化為實(shí)際的開發(fā)應(yīng)用。在此次課設(shè)z屮也遇到了不少自己無法解決的問 題,但是口己也沒有放棄。通過對(duì)同學(xué)的詢問也在課設(shè)中起到了意料z外的收獲, 在同學(xué)那里也學(xué)到了不少。學(xué)會(huì)在遇到困難的時(shí)候不能氣餒,要勇于面對(duì)和解決 困難。在學(xué)習(xí)的過程屮發(fā)現(xiàn)自己還是不夠堅(jiān)持,總是不知所措,通過這次的課設(shè) 才知道動(dòng)手能力還不是很強(qiáng),在這方面我一定會(huì)更加努力的。在這個(gè)系統(tǒng)中,遇到了很多困難,尤其是添加和修改功能花費(fèi)的時(shí)間比較多, 感覺門己對(duì)dropdownlist這個(gè)控件的理解不是很好。不過經(jīng)過杳閱書籍,還是 克服了困難,比較勉強(qiáng)的完成了這些功能。還有就是讀者證的掛失,在課設(shè)前沒 有想到辦法實(shí)現(xiàn)讀者證的掛失,最后在同學(xué)
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年籃球面試試題及答案
- 2025年法務(wù)面試題庫及答案
- 2025年高級(jí)工鑒定的試題及答案
- 2025年自閉癥考試試題及答案
- 2025年科舉劇本會(huì)試試題及答案
- 2025年測量考試題庫及答案
- 2025年信息保護(hù)面試題及答案
- 2025年登勃朗峰測試題及答案
- 2025年圍棋智能測試試題及答案
- 2025年考籃球教練面試題及答案
- 新版人音版小學(xué)音樂一年級(jí)下冊(cè)全冊(cè)教案
- (高清版)JTGT 3650-01-2022 公路橋梁施工監(jiān)控技術(shù)規(guī)程
- DZ∕T 0213-2020 礦產(chǎn)地質(zhì)勘查規(guī)范 石灰?guī)r、水泥配料類(正式版)
- MOOC 跨文化交際通識(shí)通論-揚(yáng)州大學(xué) 中國大學(xué)慕課答案
- GB/T 28799.2-2020冷熱水用耐熱聚乙烯(PE-RT)管道系統(tǒng)第2部分:管材
- 2023-瑞幸咖啡vi手冊(cè)
- 身份證號(hào)碼轉(zhuǎn)換工具
- 人教版八年級(jí)下冊(cè)數(shù)學(xué)章末培優(yōu)試題:第十八章《平行四邊形》
- 口腔診所器材清單
- 解決方案員工安全教育培訓(xùn)手冊(cè)
- 15、褥瘡護(hù)理翻身卡
評(píng)論
0/150
提交評(píng)論