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

下載本文檔

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

文檔簡(jiǎn)介

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

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

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

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

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

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)有以下幾個(gè)方面:(1) 界面設(shè)計(jì)友好、美觀。(2) 數(shù)據(jù)存儲(chǔ)安全、可靠。(3) 信息分類清晰、準(zhǔn)確。(4) 強(qiáng)大的查詢功能,保證數(shù)據(jù)查詢的靈活性。(5) 實(shí)現(xiàn)對(duì)圖書借閱和歸還過(guò)程的全程數(shù)據(jù)信息跟蹤。(6) 提供圖書借閱排行榜,為圖書管理員提供了真實(shí)的數(shù)據(jù)信息。(7) 提供靈活、方便的權(quán)限設(shè)置功能,使整個(gè)系統(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é)生使用帳號(hào)登

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

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

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

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

11、dows screen title 圖書管理系統(tǒng)read eve ntQuit4.4.9表單設(shè)計(jì)(1)圖書登記表單如下圖,創(chuàng)建一個(gè)名為圖書登記的表單, 在它的數(shù)據(jù)環(huán)境中添加圖書表。 然后拖 動(dòng)相應(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圖書編號(hào)-J - ig.- - C-B. - i -_ - I a s- -、七卜、RrMt1 1i_ _ 作菁:出版社|11毗出版社: 轉(zhuǎn)I tit現(xiàn)祁數(shù)星首頁(yè)|上頁(yè)|下頁(yè)|末頁(yè)|罐加|刪除|關(guān)詡

12、添加一個(gè)按鈕組如圖。設(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(需要?jiǎng)h除當(dāng)前圖書信息嗎?,4+3

13、2+256,確認(rèn))if sure=6deletepacken difcase this.value= 7thisform. releaseendcasethisform.refresh(2)借書登記表單如圖新建一個(gè)表單,在它的數(shù)據(jù)環(huán)境中添加讀者、用戶、圖書和借閱表,把相應(yīng)的字段拖入表單中。按如圖所示的位置放好。Forml互百衛(wèi)一首頁(yè)上頁(yè) 下頁(yè)1束頁(yè)1増加1刪晾關(guān)閉.L_._.:S-1如圖添加一個(gè)命令按鈕組并在他的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(需要?jiǎng)h除當(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圖書編號(hào)”的lostfocus事件代碼為:select圖書locate for alltrim(if fou nd()thisform.txt圖書名稱.refreshelsemessagebox(書庫(kù)里無(wú)此書,請(qǐng)重輸!,256,確認(rèn))thisform.txt圖書編號(hào).setfocusen difThisform.refresh(3)讀者信息維護(hù)表單創(chuàng)建一個(gè)表單,在其數(shù)據(jù)環(huán)境設(shè)計(jì)器中添加讀者表,在表單上添加一個(gè)表格對(duì)象, 一個(gè)命令按鈕組對(duì)象,如圖設(shè)置他們的屬性。誼耆漏號(hào)讀耆姓名性別聯(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圖書編號(hào))=alltrim(thisform.txt圖書編號(hào).text)Formlcase this.value=2sure=messagebox(確定要?jiǎng)h除當(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)建一個(gè)表單,如下圖設(shè)置各個(gè)控件的屬性。在它的數(shù)據(jù)環(huán)境中添加,讀者表和借閱表。在它的查詢按鈕的click事件下輸入 如下代碼:setexactonthisform.Grid1.recordsource=select讀者編號(hào),讀者姓名,書號(hào),借書日期,還書日期,from借閱where alltrim(讀者編號(hào))=alltrim(bo1.value)set exact off4.5連編程序5總結(jié)最近做管理信息系統(tǒng)的設(shè)計(jì)實(shí)驗(yàn)時(shí), 發(fā)現(xiàn)這些實(shí)驗(yàn)內(nèi)容對(duì)動(dòng)手實(shí)踐的能力要 求比較嚴(yán)格, 我們每位同學(xué)努力操作了都不一定會(huì)順利做出來(lái), 我們一定要在了 解學(xué)習(xí)地基礎(chǔ)上去模擬這樣的操作流程,才有利于更好地掌握這樣的開發(fā)流程。 學(xué)習(xí)不能是被動(dòng)的, 更需要自己積極主動(dòng)的獲取知識(shí), 就盡可能的掌握與專業(yè)相 關(guān)的知識(shí)和技能, 這樣才不會(huì)臨場(chǎng)慌亂。 而我也堅(jiān)信, 這些都必定會(huì)對(duì)我以后的 學(xué)習(xí)方式產(chǎn)生重大的影響。我們小組在開發(fā)系統(tǒng)的這個(gè)過(guò)程中, 我們?cè)诟钊氲膶W(xué)習(xí)和運(yùn)用理論課的同 時(shí),還必須要完成各項(xiàng)系統(tǒng)開發(fā)的實(shí)驗(yàn)報(bào)告, 盡管比較繁瑣, 我們還是需要好好 地完成自己的任務(wù)的。課程設(shè)計(jì)實(shí)驗(yàn)課結(jié)束了, 我想現(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)論