圖書(shū)管理系統(tǒng)參考文章_第1頁(yè)
圖書(shū)管理系統(tǒng)參考文章_第2頁(yè)
圖書(shū)管理系統(tǒng)參考文章_第3頁(yè)
圖書(shū)管理系統(tǒng)參考文章_第4頁(yè)
圖書(shū)管理系統(tǒng)參考文章_第5頁(yè)
已閱讀5頁(yè),還剩13頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、圖書(shū)管理系統(tǒng)1 1 引言引言1.11.1 背景背景 隨著社會(huì)的日益發(fā)展,尤其是科技的迅猛發(fā)展,使得我國(guó)各項(xiàng)事業(yè)得到了前所未有的突破。與此同時(shí),計(jì)算機(jī)廣泛地應(yīng)用在科學(xué)技術(shù)領(lǐng)域的各個(gè)方面,并逐漸進(jìn)入家庭,成為人們生活中必不可少的一部分。圖書(shū)館作為一種信息資源的集散地,圖書(shū)和用戶借閱資料繁多,包含很多的信息數(shù)據(jù)的管理。如果圖書(shū)館采取手工方式對(duì)圖書(shū)借閱情況進(jìn)行人工管理,由于信息比較多,圖書(shū)借閱信息的管理工作混亂而又復(fù)雜,出錯(cuò)率高,出錯(cuò)后不易更改。為了適應(yīng)讀者對(duì)圖書(shū)的需求,同時(shí)又大大減輕圖書(shū)館工作人員的工作量,全面提高圖書(shū)館的管理效率及服務(wù)質(zhì)量,本項(xiàng)目以 vs2008 為環(huán)境,開(kāi)發(fā)了此系統(tǒng),使圖書(shū)管理工

2、作規(guī)范化,系統(tǒng)化,程序化,避免圖書(shū)管理的隨意性,提高信息處理的速度和準(zhǔn)確性,能夠及時(shí)、準(zhǔn)確、有效的購(gòu)書(shū)、查詢、修改和注銷圖書(shū)及對(duì)讀者的借書(shū)還書(shū)進(jìn)行很好的管理。該系統(tǒng)僅僅是一個(gè)簡(jiǎn)單的模擬系統(tǒng),并非一個(gè)實(shí)質(zhì)的(為用戶提出的實(shí)用)系統(tǒng)。1.21.2 現(xiàn)狀現(xiàn)狀 目前,我國(guó)不少大型圖書(shū)館實(shí)現(xiàn)了圖書(shū)管理的自動(dòng)化集成。而在市場(chǎng)上的圖書(shū)管理軟件大都是為大型的圖書(shū)館專門研制的。因此,軟件和硬件價(jià)格昂貴,不適合中小型的圖書(shū)館使用。1.31.3 需求分析需求分析1.3.11.3.1 系統(tǒng)功能需求分析系統(tǒng)功能需求分析圖書(shū)管理系統(tǒng)需要的功能分析如下:(一) 系統(tǒng)權(quán)限的管理,用戶分為管理員和讀者。(二)管理系統(tǒng)的管理員使

3、用特有的用戶名和密碼進(jìn)入管理系統(tǒng),可以修改自己的密碼,并能對(duì)讀者信息、系統(tǒng)信息、圖書(shū)信息等進(jìn)行修改、管理。(三)讀者使用圖書(shū)管理系統(tǒng)可以進(jìn)行借書(shū)、還書(shū)。(四)讀者使用圖書(shū)管理系統(tǒng)進(jìn)行圖書(shū)分類瀏覽:為了方便讀者查找書(shū)目,將書(shū)目按照內(nèi)容進(jìn)行分類。這樣讀者就能很方便的找到自己感興趣的主題進(jìn)行閱讀。(五)讀者使用圖書(shū)管理系統(tǒng)進(jìn)行圖書(shū)搜索:設(shè)定多種搜索條件,按條件搜索符合讀者要求的圖書(shū)。如果讀者知道某本書(shū)的書(shū)名、作者等相關(guān)信息,利用圖書(shū)搜索功能就很方便。用表格表示如下:用表格表示如下:功能序列功能名稱功能說(shuō)明1管理員登錄提供管理員登陸系統(tǒng),管理系統(tǒng)2讀者登錄提供讀者登錄系統(tǒng),查詢信息3修改密碼對(duì)個(gè)人登錄

4、密碼的修改4添加用戶管理員進(jìn)行用戶信息的添加5書(shū)籍入庫(kù)管理員進(jìn)行新書(shū)入庫(kù)登記6書(shū)籍刪除管理員進(jìn)行無(wú)效書(shū)籍的注銷7書(shū)籍信息編輯管理員進(jìn)行書(shū)籍信息的修改8借書(shū)提供用戶借書(shū)9還書(shū)提供用戶還書(shū)10讀者書(shū)籍查詢讀者登錄后可根據(jù)需要查詢書(shū)籍11讀者信息查詢讀者根據(jù)需要可查看讀者的信息狀態(tài)1.3.21.3.2 系統(tǒng)界面需求分析系統(tǒng)界面需求分析用戶界面簡(jiǎn)潔、易用、易懂,美觀、大方、標(biāo)準(zhǔn),具備一定的兼容性。1.3.31.3.3 系統(tǒng)軟件質(zhì)量需求系統(tǒng)軟件質(zhì)量需求易用、健壯、兼容性好、運(yùn)行穩(wěn)定、有一定安全保障1.41.4 系統(tǒng)性能要求系統(tǒng)性能要求 實(shí)用性原則,確保系統(tǒng)具有良好的系統(tǒng)性能,友好的用戶界面,較高的處理效

5、率,便于使用和維護(hù),并采用成熟的技術(shù)。 先進(jìn)性原則,盡量采用先進(jìn)而且成熟的技術(shù),使系統(tǒng)具有較高的技術(shù)水平和較長(zhǎng)的生命周期。 開(kāi)放性、安全性、可靠性原則 兼容性原則,對(duì)于所選硬件系統(tǒng)及平臺(tái),能很好地適應(yīng)開(kāi)發(fā)和使用的需要。2 2 任務(wù)概述任務(wù)概述2.12.1 系統(tǒng)目標(biāo)系統(tǒng)目標(biāo) 本圖書(shū)館管理系統(tǒng)解決圖書(shū)館的日常管理,系統(tǒng)管理員可以通過(guò)該系統(tǒng)進(jìn)行系統(tǒng)管理(修改密碼,退出) ,書(shū)庫(kù)管理(添加、修改、刪除圖書(shū)) ,系統(tǒng)查詢(書(shū)庫(kù)查詢、借閱查詢)和系統(tǒng)設(shè)置,學(xué)生(即借閱者)可以通過(guò)該系統(tǒng)方便地進(jìn)行修改密碼、查閱、借閱、借書(shū)、續(xù)借、還書(shū)。2.22.2 運(yùn)行環(huán)境運(yùn)行環(huán)境基于 windows 操作系統(tǒng)的 pc 機(jī)

6、,數(shù)據(jù)庫(kù)使用宋慶齡 2005,且數(shù)據(jù)庫(kù)文件“圖書(shū)館查詢管理系統(tǒng).mdb”與系統(tǒng)的可執(zhí)行文件在同一目錄下,就能正確運(yùn)行。運(yùn)行環(huán)境為vs2008。3.3. 設(shè)計(jì)說(shuō)明設(shè)計(jì)說(shuō)明3.13.1 功能模塊劃分功能模塊劃分3.1.13.1.1 系統(tǒng)管理系統(tǒng)管理 該功能對(duì)管理員及讀者個(gè)人的密碼進(jìn)行修改,而對(duì)管理員來(lái)說(shuō),還可以進(jìn)行讀者信息的添加。3.1.23.1.2 書(shū)庫(kù)管理書(shū)庫(kù)管理該功能只有管理員能進(jìn)行操作。這是圖書(shū)館重要的模塊之一,它對(duì)圖書(shū)館中的書(shū)籍進(jìn)行添加、修改、刪除等管理操作,所有的原始數(shù)據(jù)輸入都是在這里實(shí)現(xiàn)的,有了這里的數(shù)據(jù)輸入,才能開(kāi)始以后的諸如借書(shū)、還書(shū)等操作。3.1.33.1.3 系統(tǒng)查詢系統(tǒng)查詢

7、該功能包括兩部分,有用戶信息查詢和書(shū)籍查詢,允許用戶對(duì)個(gè)人的借閱信息和書(shū)庫(kù)的書(shū)籍針對(duì)不同條件進(jìn)行查詢。3.1.43.1.4 借還書(shū)借還書(shū)該功能可以進(jìn)行借書(shū)、續(xù)借和還書(shū)操作。在還書(shū)的時(shí)候,根據(jù)借書(shū)日期和還書(shū)日期,追加圖書(shū)超期罰款功能,自動(dòng)根據(jù)預(yù)設(shè)值計(jì)算出罰款金額。3.1.53.1.5 系統(tǒng)設(shè)置系統(tǒng)設(shè)置 該功能只有管理員能進(jìn)行操作。能進(jìn)行書(shū)籍最多借出冊(cè)數(shù)、罰款金額、書(shū)籍類別的添加、修改等操作??傮w功能模塊劃分如下:總體功能模塊劃分如下: 其中,用戶管理模塊的關(guān)系如下圖:其中,用戶管理模塊的關(guān)系如下圖: 管理員管理員 (用戶名、密碼均為(用戶名、密碼均為 adminadmin)圖書(shū)管理信息系統(tǒng)系統(tǒng)管

8、理書(shū)庫(kù)管理系統(tǒng)查詢借還書(shū)系統(tǒng)設(shè)置幫助修改密碼退出添加用戶添加書(shū)籍修改書(shū)籍刪除書(shū)籍書(shū)籍查詢借閱查詢借書(shū)還書(shū)基本設(shè)置圖書(shū)類別續(xù)借系系 統(tǒng)統(tǒng)用用戶戶 管管理理各功能模塊均對(duì)其可見(jiàn)開(kāi)始用戶登錄失敗超過(guò) 3 次?退出系統(tǒng)讀取用戶信息系統(tǒng)管理修改密碼退出書(shū)庫(kù)管理添加書(shū)籍修改書(shū)籍刪除書(shū)籍系統(tǒng)查詢書(shū)籍查詢借閱查詢借還書(shū)系統(tǒng)設(shè)置基本設(shè)置圖書(shū)類別最大借出冊(cè)數(shù)。每本書(shū)罰款金額類別的增加、修改、刪除幫助管理員各功能模塊都能使用 讀者讀者 ( (用戶名、密碼均為用戶名、密碼均為 111111)3.23.2 系統(tǒng)流程分析系統(tǒng)流程分析 否否 失敗失敗 是是 讀者讀者管管理理員員 3.33.3 部分?jǐn)?shù)據(jù)庫(kù)部分?jǐn)?shù)據(jù)庫(kù)無(wú)法操作添

9、加用戶、書(shū)庫(kù)管理和系統(tǒng)設(shè)置這三個(gè)功能3.3.13.3.1 書(shū)籍信息書(shū)籍信息字段名稱書(shū)籍編號(hào)書(shū)籍代碼類別代碼出版社作者姓名書(shū)籍價(jià)格登記日期是否借出數(shù)據(jù)類型文本文本文本文本文本文本日期/時(shí)間是/否字段大小5050505050503.3.23.3.2 讀者信息讀者信息字段名稱讀者編號(hào)讀者姓名讀者性別所在學(xué)院辦證時(shí)間家庭地址數(shù)據(jù)大小文本文本文本文本日期/時(shí)間文本字段大小50505050503.3.33.3.3 圖書(shū)分類信息圖書(shū)分類信息字段名稱類別代碼書(shū)籍類別借出天數(shù)數(shù)據(jù)大小文本文本數(shù)字字段大小5050整型4 4界面設(shè)計(jì)界面設(shè)計(jì)4.14.1 登錄界面登錄界面系統(tǒng)登錄界面是管理員和讀者進(jìn)入系統(tǒng)的唯一入口,

10、它為系統(tǒng)提供了一定的安全性,只有符合系統(tǒng)數(shù)據(jù)庫(kù)的用戶才能有權(quán)使用該系統(tǒng)。 (其中管理員的用戶名和密碼都是(其中管理員的用戶名和密碼都是 admin,admin,讀讀者的用戶名和密碼都是者的用戶名和密碼都是 111111)4 42 2 主界面主界面在登錄后系統(tǒng)會(huì)打開(kāi)圖書(shū)管理系統(tǒng)主界面,它由 6 個(gè)菜單構(gòu)成,用戶可以使用這些菜單中的功能菜單項(xiàng)完成各種操作。4 43 3 添加用戶界面添加用戶界面管理員能進(jìn)行用戶的添加4 44 4 修改密碼修改密碼界面界面用戶可以根據(jù)自己的需要修改密碼4 45 5 書(shū)庫(kù)管理界面書(shū)庫(kù)管理界面書(shū)庫(kù)管理界面包括 4 個(gè)選項(xiàng):添加新書(shū)、修改、刪除和退出 其中添加新書(shū)界面如下:

11、其中添加新書(shū)界面如下:修改書(shū)籍界面如下:修改書(shū)籍界面如下:刪除書(shū)籍界面如下:刪除書(shū)籍界面如下:4 46 6 書(shū)庫(kù)查詢界面書(shū)庫(kù)查詢界面該界面可以按照一定的方式查詢用戶所要書(shū)籍的信息,還可以進(jìn)行模糊查詢。4 47 7 借閱查詢界面借閱查詢界面4 48 8 借還書(shū)界面借還書(shū)界面該界面有三大功能,為借書(shū)、續(xù)借和還書(shū)。借書(shū)界面如下:借書(shū)界面如下:續(xù)借界面如下:續(xù)借界面如下:還書(shū)界面如下:還書(shū)界面如下:4 49 9 基本設(shè)置界面基本設(shè)置界面4 41010 圖書(shū)類別設(shè)置界面圖書(shū)類別設(shè)置界面4 41111 幫助界面幫助界面 4.134.13 尚未解決的問(wèn)題尚未解決的問(wèn)題尚未加以嚴(yán)格的登陸控制。5.5.總結(jié)總結(jié)

12、本次作業(yè)我選擇的題目是圖書(shū)管理信息系統(tǒng)。圖書(shū)館管理系統(tǒng)采用目前比較流行且簡(jiǎn)單的 vs2008 作為前端開(kāi)發(fā)工具,后臺(tái)數(shù)據(jù)庫(kù)管理系統(tǒng)為 sql2005,系統(tǒng)的運(yùn)行平臺(tái)為 windows。項(xiàng)目是從 4 月初開(kāi)始構(gòu)思,6 月初完成的。這是我個(gè)人完成的第一個(gè)系統(tǒng),因此我也是比較重視的。整個(gè)項(xiàng)目的總體構(gòu)架的設(shè)計(jì)、系統(tǒng)目標(biāo)、需求分析、開(kāi)發(fā)、管理、編碼和測(cè)試等內(nèi)容,我都是一步一個(gè)腳印地完成。但畢竟以前沒(méi)有過(guò)項(xiàng)目經(jīng)歷,實(shí)踐的過(guò)程中遇到了不少困難。特別是在編碼的時(shí)候,因?yàn)橐郧皼](méi)有學(xué)過(guò) c#,因此我必須從頭開(kāi)始學(xué)。好在 c#編程不是很難,在同學(xué)和圖書(shū)館資料的指點(diǎn)下,總算是完成了。在時(shí)間方面,我把握得是比較好的。在

13、老師布置作業(yè)后,我便開(kāi)始在腦海里構(gòu)思,要完成什么功能,該怎么完成。查閱了大量的資料后,便開(kāi)始動(dòng)手。影響最深刻的是,那段時(shí)間我的圖書(shū)館借閱證里總共借了 7 本書(shū),全部都是c#和 sql2005 內(nèi)容的。在資料方面我的確是花了很大的功夫。我遇到的另外一個(gè)問(wèn)題是計(jì)劃的實(shí)施。以前編寫程序基本上沒(méi)有什么計(jì)劃,只是按照進(jìn)展的狀況而定。這次我是按照項(xiàng)目開(kāi)發(fā)的要求做了比較周到的計(jì)劃,但是在具體實(shí)施的還是時(shí)候遇到了很多沒(méi)有料想的東西。很多時(shí)候一個(gè)小小錯(cuò)誤,我耗上一整天的時(shí)間都還沒(méi)有個(gè)頭緒,這嚴(yán)重影響了進(jìn)度,而很多時(shí)候那個(gè)錯(cuò)誤僅僅是一個(gè)小數(shù)點(diǎn)的問(wèn)題。好在很多問(wèn)題都能在網(wǎng)上找到解決辦法。比如在圖書(shū)的基本設(shè)置這個(gè)模塊

14、上,我不小心把“借出冊(cè)數(shù)”寫成了“借書(shū)冊(cè)數(shù)” ,結(jié)果老是提示這里出錯(cuò),而我觀察了好久,都沒(méi)有看出是哪個(gè)錯(cuò)誤。后來(lái)是在查閱了數(shù)據(jù)庫(kù),對(duì)比之下才知道是哪出錯(cuò)了。再有就是階段評(píng)審,在項(xiàng)目過(guò)程中,有些功能無(wú)法符合事前的計(jì)劃。一方面是我的項(xiàng)目經(jīng)驗(yàn)不足的原因,一方面是計(jì)劃階段沒(méi)有做好。 做完這次的系統(tǒng),我有很多的感觸:1 要有足夠的細(xì)心,耐心;2 要能充分利用圖書(shū)館和網(wǎng)上資源;3 多查考其他人的優(yōu)秀的作品,從中吸取知識(shí);4 多和同學(xué)交流,虛心向他人學(xué)習(xí)等等。如果問(wèn)我個(gè)人對(duì)自己所做的圖書(shū)管理信息系統(tǒng)的評(píng)價(jià),我想說(shuō):這是一個(gè)用 c#+sql2005 編寫的圖書(shū)管理系統(tǒng),系統(tǒng)簡(jiǎn)潔明要,是一個(gè)比較好的系統(tǒng)。不過(guò)在功能方面還不是很齊全,老師要求的功能有幾個(gè)沒(méi)有實(shí)現(xiàn)。其中主要原因還是自己的經(jīng)驗(yàn)不足,能力有限。不過(guò)我還是會(huì)努力改進(jìn)的。總體來(lái)說(shuō),這次軟件工程作業(yè)讓我學(xué)到了不少知識(shí),相信這會(huì)對(duì)我日后的學(xué)習(xí)工作起到很大的指導(dǎo)作用。5. 參考文獻(xiàn)參考

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(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)論