圖書管理統(tǒng)作業(yè)概要_第1頁
圖書管理統(tǒng)作業(yè)概要_第2頁
圖書管理統(tǒng)作業(yè)概要_第3頁
圖書管理統(tǒng)作業(yè)概要_第4頁
圖書管理統(tǒng)作業(yè)概要_第5頁
免費預覽已結束,剩余17頁可下載查看

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、圖書管理信息系統(tǒng)報告專業(yè)班級:工商1302班學生姓名:符瓊妹葉楚云學號:31308050343130805037指導教師:徐紅梅老師 完成時間:2015年12月8日圖書管理系統(tǒng)江隊大爭1引言一直以來人們使用傳統(tǒng)的人工方式管理圖書館的日常工作, 對于圖書館的借 書和還書過程, 想必大家都已很熟悉。 在計算機尚未在圖書管理系統(tǒng)廣泛使用之 前,借書和還書過程主要依靠手工。 一個最典型的手工處理還書過程就是: 讀者 將要借的書和借閱證交給工作人員, 工作人員將每本書上附帶的描述書的信息的 卡片和讀者的借閱證放在一個小格欄里, 并在借閱證和每本書貼的借閱條上填寫 借閱信息。這樣借書過程就完成了。還書時,

2、讀者將要還的書交給工作人員,工 作人員根據(jù)圖書信息找到相應的書卡和借閱證, 并填好相應的還書信息, 這樣還 書過程就完成了。 隨著近年來信息技術及計算機網(wǎng)絡技術的不斷發(fā)展,圖書館也 先從傳統(tǒng)的圖書館發(fā)展到自動化圖書館, 再發(fā)展到今天的數(shù)字圖書館, 這些變化 使得圖書館的形象越來越現(xiàn)代化, 人們查找資料也更加方便。 對于一些小圖書館 和一些圖書室來說, 由于工作人員比較少, 長期以來, 作為圖書館的主要工作 圖書借閱一直未能很好地開展。 在平常的圖書借閱工作中,由于大部分讀者不熟 悉圖書館藏書, 且對圖書排架分類的不了解, 往往花費很長時間才能找到其所需 的書。為提高管理效率,更好地為讀者服務,

3、利用已有的辦公局域網(wǎng)絡條件,將 館藏書籍做成基于WEB勺查詢系統(tǒng),實現(xiàn)圖書在一個單位的網(wǎng)絡內甚至In ternet上查詢,可使圖書查詢和借閱變得更加方便快捷, 從而使圖書室的工作效率得到 明顯提高。2系統(tǒng)分析2.1總體功能需求與關鍵信息需求(1) 能夠輸入圖書的綜合情況和進行新書入庫、 現(xiàn)有圖書信息修改以及刪 除;(2) 能夠實現(xiàn)對讀者檔案的查詢和編輯管理;(3) 能夠進行罰款功能;(4)能夠進行借閱歷史的查詢功能2.2圖書管理系統(tǒng)的可行性分析本次實訓的題目: “學校圖書管理系統(tǒng)的開發(fā)” 主要目的是利用數(shù)據(jù)庫軟件 編制一個管理軟件,用以實現(xiàn)圖書、讀者以及日常工作等多項管理。同時對整個 系統(tǒng)的分

4、析、設計過程給出一個完整論證。 圖書管理系統(tǒng)是一種基于集中統(tǒng)一規(guī) 劃的數(shù)據(jù)庫數(shù)據(jù)管理新模式。對圖書、讀者的管理,其實是對圖書、讀者數(shù)據(jù)的 管理。本系統(tǒng)的建成無疑會為管理者對圖書管理系統(tǒng)提供極大的幫助。 本系統(tǒng)的 設計主要從以下幾方面做起: 系統(tǒng)業(yè)務流程分析、 系統(tǒng)的功能設計、 系統(tǒng)的數(shù)據(jù) 庫結構設計等。 做這些工作需對數(shù)據(jù)庫知識有足夠認識, 并深入的了解vfp的使 用和管理系統(tǒng)的相關知識。 在信息時代的今天, 人類需要對在政治、 經(jīng)濟、軍事、 文化、科研、教育等領域產(chǎn)生的大量信息進行管理,并對數(shù)據(jù)進行加工處理,數(shù) 據(jù)庫技術則是信息管理與數(shù)據(jù)處理的先進技術。 隨著信息量的不斷增加, 作為計 算機

5、的三大主要應用(科學計算、過程控制和數(shù)據(jù)處理)之一的數(shù)據(jù)處理,已迅 速上升為計算機應用的主要方面, 數(shù)據(jù)庫技術則成為人們日常生活中處理數(shù)據(jù)不 可缺少的有力工具, 并且現(xiàn)代的信息管理系統(tǒng)幾乎都以數(shù)據(jù)庫技術作為核心。 系 統(tǒng)的可行性分析有以下幾個方面:(1) 技術可行性:處理速度快、準確通過權限的設置,數(shù)據(jù)的安全性好、方便查詢、借閱管理等。(2)經(jīng)濟可行性:系統(tǒng)建設不需要很大的投入、可縮減人力投入。(3) 運行上可行性: 本系統(tǒng)作為一個小型的圖書館信息管理系統(tǒng), 所耗費 資源非常的小。(4) 從各種社會因素可行性分析:可降低工作人員工作強度,提高效率, 得到學校工作人員的一致同意。綜上所述通過可行

6、性分析認為新系統(tǒng)的開發(fā)方案切實可行,可進行開發(fā)。2.3系統(tǒng)實施的目標 學校圖書管理系統(tǒng)的開發(fā)主要實現(xiàn)的目標有以下幾個方面:(1) 界面設計友好、美觀。(2) 數(shù)據(jù)存儲安全、可靠。(3) 信息分類清晰、準確。(4) 強大的查詢功能,保證數(shù)據(jù)查詢的靈活性。(5) 實現(xiàn)對圖書借閱和歸還過程的全程數(shù)據(jù)信息跟蹤。(6) 提供圖書借閱排行榜,為圖書管理員提供了真實的數(shù)據(jù)信息。(7) 提供靈活、方便的權限設置功能,使整個系統(tǒng)的管理分工明確。(8)具有易維護性和易操作性。2.4業(yè)務流程分析2.4.1圖書管理系統(tǒng)業(yè)務流程分析根據(jù)開發(fā)圖書管理系統(tǒng)的需求分析,本系統(tǒng)設計的是以學生和管理員作為用 戶。當學生使用帳號登

7、錄后,需要查看有關圖書的一系列的信息, 學生可以通過 系統(tǒng)導航菜單進入圖書登記界面、借書登記界面、讀者信息維護界面、讀者借書 信息查詢界面。在圖書登記界面中,學生用戶可以查看圖書的相關信息,例如書名、書號及其價格、數(shù)量等信息;在借書登記界面用戶可以查看各圖書的借書情 況;在讀者信息維護界面查看讀者的相關個人資料; 讀者借書信息查詢界面用戶 可以查看借出去的圖書信息及庫存的信息、 用戶可以查找自己的所需的圖書。讀 者的借書和還書過程是通過管理2.4.2圖書管理系統(tǒng)業(yè)務流程圖2.5圖書管理系統(tǒng)E-R圖2.6系統(tǒng)功能分析密碼設置:每個管理員和讀者均有自己的密碼,可以防止非本系統(tǒng)人員進入 本系統(tǒng);又因

8、每個人的權限不一致,故可以防止越權操作。資料維護:為了存放圖書、讀者檔案的全部數(shù)據(jù),本系統(tǒng)將每一本圖書和每 位讀者的信息進行管理。系統(tǒng)維護包括對各種表記錄的修改、 刪除、添加等操作。系統(tǒng)查詢:可以按圖書編號、借閱證編號等相關信息進行查詢系統(tǒng)管理:進行圖書、讀者管理、數(shù)據(jù)備份和數(shù)據(jù)恢復。報表統(tǒng)計:包括統(tǒng)計圖書信息、讀者信息、借閱信息和罰款信息等。其它操作:包括修改密碼、添加用戶、頁面設置等3系統(tǒng)設計圖書管一一讀者服務J Lr r報表打印* - ,圖書登記.廠讀者登記、*作者登記借 書登 記1丿r換書登記廠讀者1 1 J J廠借書.-圖書L.L.、丿廣作者alltrim(密碼)messagebox

9、(對不起,密碼有誤!你不能進入本系統(tǒng),0,請注意:) elsethisform.releasedo form主表單en dif雙擊退出按鈕,并在它的Click事件寫下如下代碼:Thisform.releaseClear eve nt(2)創(chuàng)建主表單創(chuàng)建一個表單保存為“主表單”并且設置它的ShowWindow屬性為“2作為頂層表單”,如圖設置它的其他控件屬性。Forml設置Forml對象的init事件代碼為:do主菜單.mpr with this,menux設置forml對象的destroy事件代碼為release menu menux exte nded(3)創(chuàng)建主菜單如下圖創(chuàng)建主菜單表單,并

10、且選擇“顯示”“常規(guī)選項” “頂層表單”分別設置各個子菜單如下:445信息錄入讀者服務4.4.6信息維護4.4.7信息查詢4.4.8報表打印然后分別在各自的過程中寫入相應的調用表單的命令。在圖書登記過程中編寫代碼Do form圖書登記表單;在借書登記過程中編寫代碼Do form借書登記表單;在讀者信息過程中編寫代碼Do form讀者信息維護表單;在讀者借書信息過程中編寫代碼Do form讀者借書信息查詢表單。(4)創(chuàng)建主程序文件創(chuàng)建主程序文件,將其保存為“主程序”在代碼編輯窗口中,輸入以下代碼:clear allset talk off圖書管理系統(tǒng)do form系統(tǒng)啟動表單modify win

11、dows screen title 圖書管理系統(tǒng)read eve ntQuit4.4.9表單設計(1)圖書登記表單如下圖,創(chuàng)建一個名為圖書登記的表單, 在它的數(shù)據(jù)環(huán)境中添加圖書表。 然后拖 動相應的字段到表單中,按如圖所示的位置放好。FormlI r i ijj X_ s i i .書輕I詁t囹書名稱I r s i r e i i e i r i i r a r!,i rvi r i r:,菸尋仁t圖書編號-J - ig.- - C-B. - i -_ - I a s- -、七卜、RrMt1 1i_ _ 作菁:出版社|11毗出版社: 轉I tit現(xiàn)祁數(shù)星首頁|上頁|下頁|末頁|罐加|刪除|關詡

12、添加一個按鈕組如圖。設置按鈕組的Click事件的代碼為:do casecase this.value=1go topcase this.value=2if not bof()skip-1en difcase this.value=3skipif eof()skip-1en difcase this.value=4go bottomcase this.value=5sure=messagebox(需要增加圖書信息嗎?,4+32+256,確認)if sure=6appe nd bla nken difcase this.value=6sure=messagebox(需要刪除當前圖書信息嗎?,4+3

13、2+256,確認)if sure=6deletepacken difcase this.value= 7thisform. releaseendcasethisform.refresh(2)借書登記表單如圖新建一個表單,在它的數(shù)據(jù)環(huán)境中添加讀者、用戶、圖書和借閱表,把相應的字段拖入表單中。按如圖所示的位置放好。Forml互百衛(wèi)一首頁上頁 下頁1束頁1増加1刪晾關閉.L_._.:S-1如圖添加一個命令按鈕組并在他的click事件中寫入如下代碼:do casecase this.value=1go topcase this.value=2if not bof()skip-1endifcase th

14、is.value=3 skip if eof()skip-1endif case this.value=4go bottom case this.value=5sure=messagebox(需要增加借書信息嗎?,4+32+256,確認)if sure=6 append blank endifcase this.value=6sure=messagebox(需要刪除當前借書信息嗎?,4+32+256,確認)if sure=6 delete pack endif case this.value= 7 thisform. release endcasethisform.refresh設置文本框“t

15、xt圖書編號”的lostfocus事件代碼為:select圖書locate for alltrim(if fou nd()thisform.txt圖書名稱.refreshelsemessagebox(書庫里無此書,請重輸!,256,確認)thisform.txt圖書編號.setfocusen difThisform.refresh(3)讀者信息維護表單創(chuàng)建一個表單,在其數(shù)據(jù)環(huán)境設計器中添加讀者表,在表單上添加一個表格對象, 一個命令按鈕組對象,如圖設置他們的屬性。誼耆漏號讀耆姓名性別聯(lián)系電話313080E034小躱S123453130305035畀山東E3450?3130805036小奇女遼寧

16、3456763130S0603F小云廣西456739設置按鈕的Click事件代碼為:do casecase this.value=1sure=messagebox(需要添加讀者信息嗎?,4+32+256,確認)if sure=6appe nd bla nken dif圖書編號)=alltrim(thisform.txt圖書編號.text)Formlcase this.value=2sure=messagebox(確定要刪除當前讀者信息嗎?,4+32+256,確認)if sure=6deleteen difcase this.value=3thisform.release endcasethis

17、form.Grid1.refresh thisform.refresh(4)讀者借書信息查詢表單創(chuàng)建一個表單,如下圖設置各個控件的屬性。在它的數(shù)據(jù)環(huán)境中添加,讀者表和借閱表。在它的查詢按鈕的click事件下輸入 如下代碼:setexactonthisform.Grid1.recordsource=select讀者編號,讀者姓名,書號,借書日期,還書日期,from借閱where alltrim(讀者編號)=alltrim(bo1.value)set exact off4.5連編程序5總結最近做管理信息系統(tǒng)的設計實驗時, 發(fā)現(xiàn)這些實驗內容對動手實踐的能力要 求比較嚴格, 我們每位同學努力操作了都不一定會順利做出來, 我們一定要在了 解學習地基礎上去模擬這樣的操作流程,才有利于更好地掌握這樣的開發(fā)流程。 學習不能是被動的, 更需要自己積極主動的獲取知識, 就盡可能的掌握與專業(yè)相 關的知識和技能, 這樣才不會臨場慌亂。 而我也堅信, 這些都必定會對我以后的 學習方式產(chǎn)生重大的影響。我們小組在開發(fā)系統(tǒng)的這個過程中, 我們在更深入的學習和運用理論課的同 時,還必須要完成各項系統(tǒng)開發(fā)的實驗報告, 盡管比較繁瑣, 我們還是需要好好 地完成自己的任務的。課程設計實驗課結束了, 我想現(xiàn)

溫馨提示

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

評論

0/150

提交評論