圖書管理統(tǒng)作業(yè)概要_第1頁
圖書管理統(tǒng)作業(yè)概要_第2頁
圖書管理統(tǒng)作業(yè)概要_第3頁
圖書管理統(tǒng)作業(yè)概要_第4頁
圖書管理統(tǒng)作業(yè)概要_第5頁
已閱讀5頁,還剩17頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

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

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

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

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

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

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

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

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

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

10、且選擇“顯示”“常規(guī)選項(xiàng)” “頂層表單”分別設(shè)置各個子菜單如下:445信息錄入讀者服務(wù)4.4.6信息維護(hù)4.4.7信息查詢4.4.8報(bào)表打印然后分別在各自的過程中寫入相應(yīng)的調(diào)用表單的命令。在圖書登記過程中編寫代碼Do form圖書登記表單;在借書登記過程中編寫代碼Do form借書登記表單;在讀者信息過程中編寫代碼Do form讀者信息維護(hù)表單;在讀者借書信息過程中編寫代碼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表單設(shè)計(jì)(1)圖書登記表單如下圖,創(chuàng)建一個名為圖書登記的表單, 在它的數(shù)據(jù)環(huán)境中添加圖書表。 然后拖 動相應(yīng)的字段到表單中,按如圖所示的位置放好。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毗出版社: 轉(zhuǎn)I tit現(xiàn)祁數(shù)星首頁|上頁|下頁|末頁|罐加|刪除|關(guān)詡

12、添加一個按鈕組如圖。設(shè)置按鈕組的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,確認(rèn))if sure=6appe nd bla nken difcase this.value=6sure=messagebox(需要刪除當(dāng)前圖書信息嗎?,4+3

13、2+256,確認(rèn))if sure=6deletepacken difcase this.value= 7thisform. releaseendcasethisform.refresh(2)借書登記表單如圖新建一個表單,在它的數(shù)據(jù)環(huán)境中添加讀者、用戶、圖書和借閱表,把相應(yīng)的字段拖入表單中。按如圖所示的位置放好。Forml互百衛(wèi)一首頁上頁 下頁1束頁1増加1刪晾關(guān)閉.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,確認(rèn))if sure=6 append blank endifcase this.value=6sure=messagebox(需要刪除當(dāng)前借書信息嗎?,4+32+256,確認(rèn))if sure=6 delete pack endif case this.value= 7 thisform. release endcasethisform.refresh設(shè)置文本框“t

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

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

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

溫馨提示

  • 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論