




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、畢業(yè)論文(設(shè)計)題目 圖書管理信息系統(tǒng) 學(xué)生姓名 學(xué)號班 級 060410 專 業(yè) 計算機軟件 分 院 信息技術(shù) 指導(dǎo)教師 2012年 3月15日內(nèi)容包括:題目摘要及關(guān)鍵詞目錄緒論正文結(jié)論致謝語參考文獻附錄摘 要圖書管理信息系統(tǒng)是典型的信息管理系統(tǒng)(mis),其開發(fā)主要包括后臺數(shù)據(jù)庫的建立和維護以及前端應(yīng)用程序的開發(fā)兩個方面。對于前者要求建立起數(shù)據(jù)一致性和完整性強、數(shù)據(jù)安全性好的數(shù)據(jù)庫,而對于后者則要求應(yīng)用程序功能完備,易使用等特點。本系統(tǒng)是結(jié)合圖書館實際需求分析,采用功能強大的visual basic6.0作為開發(fā)工具,后臺數(shù)據(jù)庫采用sql server 2005開發(fā)出來的單機版圖書管理信息
2、系統(tǒng)。整個系統(tǒng)設(shè)計包括對讀者資源、書籍資源、借書信息、還書信息幾個方面的設(shè)計,有利于提高工作人員的管理效率和工作效率。注意:1a4紙,頁邊距:上2.5cm,下2.5cm,左3cm、右2.5cm;2中文摘要一般要求500字以內(nèi),同時要求寫出外文摘要,并以不超過300個單詞為宜。必須提供35個關(guān)鍵詞。3字體:正文宋體、小四,章節(jié)標(biāo)題宋體、小三;行距:固定值20;4頁碼:居中、底部。從緒論開始為第一頁。5. 圖序及圖名置于圖的下方;表序及表名置于表的上方。(如:第3頁和第8頁)6全文不少于8000字。關(guān)鍵字:圖書館、圖書管理、數(shù)據(jù)庫、 visual basicabstractthe books ma
3、nagement information system is typical information management system (mis), its development mainly includes the backstage database the establishment and the maintenance as well as front end the application procedure development two aspects. establishes the data uniformity and the integrity regarding
4、 the former request is strong, data security good database, but regarding the latter, then the request application program function is complete, easy to use and so on characteristics. this system unifies the library energy demand analysis, uses function formidable visual basic6.0 to take the develop
5、ment kit, the backstage database uses the single plane version books management information system which sql server 2005 develop. overall system design including to reader resources, books resources, borrowing books information, also book information several aspect designs is advantageous in the enh
6、ancement staffs managerial effectiveness and the working efficiency. keywords: library, book management, database, visual basic目 錄摘 要abstract目 錄緒 論1第一章 系統(tǒng)概述2一、系統(tǒng)開發(fā)背景和意義2二、開發(fā)環(huán)境2第二章 系統(tǒng)需求分析3一、任務(wù)概述3二、數(shù)據(jù)描述(數(shù)據(jù)流圖+數(shù)據(jù)字典)3三、功能需求4四、性能需求4第三章 系統(tǒng)總體設(shè)計6一、新的業(yè)務(wù)流程6二、系統(tǒng)功能模塊圖6第四章 詳細設(shè)計7一、程序流程圖7二、程序輸入輸出描述7(一)、主模塊7(二)、學(xué)生管理
7、模塊7(三)、圖書管理模塊8三、程序接口描述8(一)、外部接口8(二)、內(nèi)部接口8四、數(shù)據(jù)庫的設(shè)計8(一)、數(shù)據(jù)庫的邏輯設(shè)計8(二)、數(shù)據(jù)庫的物理設(shè)計8總 結(jié)9參考文獻10附錄a代碼11緒 論當(dāng)今時代是飛速發(fā)展的信息時代。在各行各業(yè)中離不開信息處理,這正是計算機被廣泛應(yīng)用于信息管理系統(tǒng)的環(huán)境。計算機的最大好處在于利用它能夠進行信息管理。使用計算機進行信息控制,不僅提高了工作效率,而且大大提高了其安全性。尤其對于復(fù)雜的信息管理,計算機能夠充分發(fā)揮它的優(yōu)越性。計算機進行信息管理與信息管理系統(tǒng)的開發(fā)密切相關(guān),系統(tǒng)的開發(fā)是系統(tǒng)管理的前提。一個現(xiàn)代化的圖書館在正常運營中總是面對大量的讀者信息,書籍信息以
8、及兩者相互作用產(chǎn)生的借書信息,還書信息。面對圖書館數(shù)以萬計的圖書,紛繁復(fù)雜的讀者信息,頻繁更替的借還書信息,傳統(tǒng)的直接方法不但管理出現(xiàn)漏洞,造成損失。因此有一個智能化、系統(tǒng)化、信息化的圖書管理系統(tǒng)十分重要的。充分利用計算機的功能實現(xiàn)對讀者管理、書籍管理,借閱管理等自動化控制,將會使圖書館的工作大大減弱。方便友好的圖形界面、簡便的操作、完善的數(shù)據(jù)庫管理。將會使得圖書館系統(tǒng)極大限度的應(yīng)用于現(xiàn)代化圖書管理中。圖書作為一種信息資源,用戶閱讀的資料繁多,包含很多的信息數(shù)據(jù)的管理,現(xiàn)今,有很多的圖書管理都是手工的,尚未使用計算機進行管理。根據(jù)調(diào)查得知,他們以前對圖書管理的主要方式是基于文本、表格等紙介質(zhì)的
9、手工處理,對于圖書信息的統(tǒng)計和核實等往往采用對書號的人工檢查進行,對會員的權(quán)限、以及總經(jīng)費等用人工計算、手抄進行。數(shù)據(jù)信息處理工作量大,容易出錯;由于數(shù)據(jù)繁多,容易丟失,且不易查找??偟膩碚f,缺乏規(guī)范的系統(tǒng)管理手段。盡管有的商店、企業(yè)有計算機,但是尚未用于管理,沒有發(fā)揮它的效力,資源閑置比較突出,這就是圖書管理系統(tǒng)的開發(fā)的基本環(huán)境。由于圖書管理在數(shù)據(jù)處理上是手工操作,工作量大,出錯率高,出錯后不易更改。圖書管理采取手工方式對圖書情況進行人工管理,由于信息比較多,圖書信息的管理工作混亂而又復(fù)雜;一般借閱情況是記錄在借書證上,圖書的數(shù)目和內(nèi)容記錄在文件中,圖書管理的工作人員也只是當(dāng)時對它比較清楚,
10、時間一長,如再要進行查詢,就得在眾多的資料中翻閱、查找了,造成查詢費時、費力。如要對很長時間以前的圖書進行更改就更加困難了。注意:從緒論開始為第一頁,頁碼居中,5號字基于這此問題,我認為有必要建立一個圖書管理系統(tǒng),使圖書管理工作規(guī)范化,系統(tǒng)化,程序化,避免圖書管理的隨意性,提高信息處理的速度和準(zhǔn)確性,能夠及時、準(zhǔn)確、有效的查詢和修改圖書情況。第一章 系統(tǒng)概述一、系統(tǒng)開發(fā)背景和意義圖書管理是高校內(nèi)每一個系部或院部都必須切實面對的工作,但一直以來人們使用傳統(tǒng)的人工方式管理圖書資料。這種方式存在著許多缺點,如效率低、保密性差且較為繁瑣。另外,隨著圖書資料數(shù)量的增加,這必將增加圖書資料管理者的工作量和
11、勞動強度,這將給圖書資料信息的查找、更新和維護都帶來了很多困難。經(jīng)過詳細的調(diào)查,目前我國各類高等學(xué)校中有相當(dāng)一部分單位圖書資料管理還停留在人工管理的基礎(chǔ)上。這樣的管理機制已經(jīng)不能適應(yīng)時代的發(fā)展,其管理方法將浪費許多人力和物力。隨著科學(xué)技術(shù)的不斷提高,這種傳統(tǒng)的手工管理方法必然被以計算機為基礎(chǔ)的信息管理方法所取代。圖書管理作為計算機應(yīng)用的一個分支,有著手工管理無法比擬的優(yōu)點,如檢索迅速、查找方便、可靠性高、存儲量大、保密性好、壽命長、成本低等。這些優(yōu)點能夠極大地提高圖書管理的效率。因此,開發(fā)一套能夠為用戶提供充足的信息和快捷的查詢手段的圖書管理系統(tǒng),將是非常必要的,也是十分及時的。二、開發(fā)環(huán)境開
12、發(fā)環(huán)境的選擇會影響到數(shù)據(jù)庫的設(shè)計,所以在這里給出圖書管理系統(tǒng)開發(fā)與運行環(huán)境的選擇如下:開發(fā)環(huán)境:windows 2003開發(fā)工具:visual basic 6.0數(shù)據(jù)庫管理系統(tǒng): sql server 2005數(shù)據(jù)庫服務(wù)器: sql server 2005 桌面引擎第二章 系統(tǒng)需求分析一、任務(wù)概述經(jīng)過對我校詳細調(diào)查,加深了對現(xiàn)行圖書管理業(yè)務(wù)的深刻了解,與此同時,將整個圖書管理的業(yè)務(wù)流程抽象描述如下:1、新的圖書購進后,分門別類地進行歸并匯總,加以編號。2、新書編號后,上到書架以備學(xué)生借閱。3、如某學(xué)生需要借閱圖書,則在其本人的借閱登記表上進行登記,記錄相關(guān)借閱信息與借閱日期。4、學(xué)生借閱圖書后
13、,應(yīng)及時歸還圖書,并在本人的借閱登記表上注明還書日期和時間。根據(jù)以上調(diào)查分析,可以給出其現(xiàn)行業(yè)務(wù)流程圖如圖2.1所示。圖2.1 現(xiàn)行圖書管理業(yè)務(wù)流程圖二、數(shù)據(jù)描述(數(shù)據(jù)流圖+數(shù)據(jù)字典)經(jīng)過詳細的調(diào)查,我們已經(jīng)清楚了解了現(xiàn)行的業(yè)務(wù)流程,接下來給出系統(tǒng)的邏輯模型。構(gòu)造系統(tǒng)邏輯模型的工具是數(shù)據(jù)流圖和數(shù)據(jù)字典。根據(jù)現(xiàn)行圖書管理的業(yè)務(wù)流程,首先把數(shù)據(jù)流圖中的源點和終點都選定為學(xué)生,因此可以得到圖書管理系統(tǒng)的基本系統(tǒng)模型,如圖2.2所示。圖2.2 圖書管理系統(tǒng)的基本系統(tǒng)模型根據(jù)基本系統(tǒng)模型,對其逐步細化,得到描述邏輯系統(tǒng)細化后的數(shù)據(jù)流圖,如圖2.3所示。圖2.3 圖書管理系統(tǒng)數(shù)據(jù)流圖(頂層dfd圖)三、功
14、能需求經(jīng)過以上詳細的用戶調(diào)查,在現(xiàn)行業(yè)務(wù)流程和數(shù)據(jù)分析的基礎(chǔ)上,基本可以確定系統(tǒng)設(shè)計必須達到的目標(biāo)。 以下是圖書管理系統(tǒng)必須具備的功能:1、新進圖書的登記功能:對于購進的新書,系統(tǒng)必須具備圖書信息資料的錄入功能。2、圖書的查詢修改功能:當(dāng)圖書資料發(fā)生變化,如圖書丟失或有錯誤信息輸入時,則應(yīng)能夠及時對數(shù)據(jù)進行修改和補充。3、借閱的登記,歸還的登記功能:系統(tǒng)的主要功能之一,供本校學(xué)生借閱圖書、歸還圖書,并進行登記。4、學(xué)生信息的增加、刪除和修改功能:系統(tǒng)主要功能之一,建立學(xué)生信息,并對其進行維護。四、性能需求為了保證系統(tǒng)能夠長期、安全、穩(wěn)定、可靠、高效的運行,圖書管理系統(tǒng)應(yīng)該滿足以下的性能需求:1
15、、系統(tǒng)處理的準(zhǔn)確性和及時性系統(tǒng)處理的準(zhǔn)確性和及時性是系統(tǒng)的必要性能。在系統(tǒng)設(shè)計和開發(fā)過程中,要充分考慮系統(tǒng)當(dāng)前和將來可能承受的工作量,使系統(tǒng)的處理能力和響應(yīng)時間能夠滿足學(xué)校對信息處理的需求。2、系統(tǒng)的開放性和系統(tǒng)的可擴充性圖書管理系統(tǒng)在開發(fā)過程中,應(yīng)該充分考慮以后的可擴充性。例如用戶查詢的需求也會不斷的更新和完善。3、系統(tǒng)的易用性和易維護性圖書管理系統(tǒng)是直接面對使用人員的,而使用人員往往對計算機并不時非常熟悉。這就要求系統(tǒng)能夠提供良好的用戶接口,易用的人機交互界面。針對用戶可能出現(xiàn)的使用問題,提供在線幫助。4、系統(tǒng)的標(biāo)準(zhǔn)性系統(tǒng)在設(shè)計開發(fā)使用過程中都要涉及到很多計算機硬件、軟件。所有這些都要符合
16、主流國際、國家和行業(yè)標(biāo)準(zhǔn)。5、系統(tǒng)的先進性目前計算系統(tǒng)的技術(shù)發(fā)展相當(dāng)快,作為圖書管理系統(tǒng)工程,在系統(tǒng)的生命周期盡量做到系統(tǒng)的先進,充分完成企業(yè)信息處理的要求而不至于落后。這一方面通過系統(tǒng)的開放性和可擴充性,不斷改善系統(tǒng)的功能完成。6、系統(tǒng)的響應(yīng)速度原則是保證操作人員不會因為速度問題而影響工作效率。第三章 系統(tǒng)總體設(shè)計一、新的業(yè)務(wù)流程根據(jù)需求分析的得到的現(xiàn)行業(yè)務(wù)處理流程,在用戶反復(fù)研究后,首先確定目標(biāo)系統(tǒng)的業(yè)務(wù)流程,其處理流程如圖3.1。圖3.1 圖書管理系統(tǒng)的業(yè)務(wù)流程二、系統(tǒng)功能模塊圖依據(jù)需求分析階段得到的數(shù)據(jù)流圖,由此給出圖書管理系統(tǒng)的系統(tǒng)功能模塊圖如圖3.2所示。圖3.2 圖書管理系統(tǒng)功能
17、模塊圖第四章 詳細設(shè)計一、程序流程圖依據(jù)軟件工程的基本原理,詳細設(shè)計階段的根本任務(wù)是確定應(yīng)該怎樣具體實現(xiàn)所要求的系統(tǒng),也就是說,經(jīng)過這個階段的設(shè)計工作,應(yīng)該得出對目標(biāo)系統(tǒng)的精確描述,從而在系統(tǒng)實現(xiàn)階段可以把這個描述直接翻譯成用某種程序設(shè)計語言書寫的程序。由于本系統(tǒng)采用支持面向?qū)ο蟮膙isual basic 6.0作為開發(fā)工具,而visual basic 6.0采用事件驅(qū)動的編程機制,所以在此給出軟件系統(tǒng)的主程序流程圖,如圖4.1所示。圖4.1 主程序流程圖二、程序輸入輸出描述(一)、主模塊1、輸入項目:操作系統(tǒng)傳遞至的各種消息以及用戶的輸入數(shù)據(jù)。2、輸出項目:用戶界面顯示。(二)、學(xué)生管理模塊
18、1、輸入項目:與學(xué)生管理操作子對話框有關(guān)的用戶輸入及系統(tǒng)消息。2、輸出項目:操作結(jié)果顯示。(三)、圖書管理模塊1、輸入項目:用戶口令。2、輸出項目:相應(yīng)的界面。三、程序接口描述(一)、外部接口按windows應(yīng)用軟件用戶界面的規(guī)范來設(shè)計,使用以對話框為主的用戶界面,便于用戶使用。(二)、內(nèi)部接口模塊間接口采用數(shù)據(jù)耦合方式,通過參數(shù)表傳送數(shù)據(jù),交換信息。四、數(shù)據(jù)庫的設(shè)計(一)、數(shù)據(jù)庫的邏輯設(shè)計在需求分析階段已完成該系統(tǒng)所有的數(shù)據(jù)分析。根據(jù)該階段所建立的概念模型,已經(jīng)得出滿足系統(tǒng)設(shè)計要求的幾個關(guān)系描述。下面給(二)、數(shù)據(jù)庫的物理設(shè)計依據(jù)數(shù)據(jù)庫的原理,并結(jié)合以上e-r圖,經(jīng)過轉(zhuǎn)化,即可進行數(shù)據(jù)庫的物
19、理設(shè)計。基于以上數(shù)據(jù)庫的邏輯設(shè)計,考慮程序設(shè)計的簡易性,同時考慮題目的時間,該系統(tǒng)的數(shù)據(jù)庫采用microsoft sql server 2005。本系統(tǒng)決定采用一個數(shù)據(jù)庫,在其下創(chuàng)建5個數(shù)據(jù)表,其結(jié)構(gòu)分別如下:表4-1 圖書信息表的結(jié)構(gòu)序號字段名稱字段說明類型位數(shù)屬性備注1cbooksid圖書編號文本7必須非空2cbooksname圖書名稱文本20必須非空3cbooksisbn圖書isbn號文本15可為空4cbooksauthor圖書作者文本10可為空5cbookspublisher圖書出版社文本20可為空表4-2 圖書借閱登記表的結(jié)構(gòu)序號字段名稱字段說明類型位數(shù)屬性備注1cborrowid借
20、書編號文本6必須非空2cvipid學(xué)生編號文本6必須非空3cbooksid圖書編號文本7必須非空4cborrwtime借書時間時間日期可為空5creturntime還書時間時間日期可為空6creturn是否歸還文本1可為空總 結(jié)這次軟件工程課程設(shè)計,我主要采用visual basic作為前臺開發(fā)工具,microsoft sql severe2005作為后臺數(shù)據(jù)庫,結(jié)合軟件工程設(shè)計和數(shù)據(jù)庫編程的有關(guān)知識,開發(fā)了這個圖書管理系統(tǒng)。通過這次軟件工程課程設(shè)計,我對于軟件工程設(shè)計的相關(guān)步驟和流程有了更深刻的理解,熟悉并掌握了microsoft sql severe2005和vb6.0的數(shù)據(jù)庫使用,也對s
21、ql語言作為嵌入式語言的功能有了更深刻的體會。通過這次課程設(shè)計,我也得以一窺軟件工程設(shè)計的廣袤天地,我相信,只要認真學(xué)習(xí),多借鑒別人的經(jīng)驗,多思考,多實踐,就一定能夠成為一個合格的軟件設(shè)計人員,能夠翱翔阿在軟件開發(fā)的天地。同時,在這里感謝我的指導(dǎo)老師悉心指導(dǎo)。參考文獻1張海藩,軟件工程導(dǎo)論(第四版),北京,清華大學(xué)出版社,2003年12月。2朱少民,軟件測試方法和技術(shù),北京,清華大學(xué)出版社,2005年7月。3paul c.jorgensen,軟件測試,(第二版),北京,機械工業(yè)出版社,2006年2月。4郭勝,夏邦貴,visual basic數(shù)據(jù)庫開發(fā)入門與范例解析,北京,機械工業(yè)出版社,200
22、4年4月。注意:1參考文獻的著錄,按著錄/題名/出版事項順序排列: 期刊作者,題名,期刊名稱,年份,卷號(期號)。 書籍作者,書名,版本,出版者,出版日期,頁碼。2正文中應(yīng)按順序在引用參考文獻處的文字右上角用 標(biāo)明, 中序號應(yīng)與“參考文獻”中序號一致,正文之后則應(yīng)刊出參考文獻,并列出只限于作者親自閱讀過的最主要的發(fā)表在公開出版物上的文獻。參考文獻要求不能少于10篇附錄a代碼option explicitdim mblchange as booleandim mrc as adodb.recordsetpublic txtsql as stringdim booknum as integerdim ix as integerpr
溫馨提示
- 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025鋼材買賣合同樣本
- 代理記賬公司培訓(xùn)
- 2025全面商用建筑設(shè)計合同
- 2025居民購房合同協(xié)議書標(biāo)準(zhǔn)
- 2025二手折彎機買賣合同
- 2025臨時工合同模板
- 2025中外合作合同范本2
- 汽車美容服務(wù)流程優(yōu)化策略探討試題及答案
- 教育智能體的構(gòu)建與實踐路徑探討
- 2025全面版城市私人住宅租賃合同
- 數(shù)字孿生機場數(shù)據(jù)融合-全面剖析
- (二模)咸陽市2025年高考模擬檢測(二)語文試卷(含答案)
- 第四單元 第2課時 三位數(shù)加三位數(shù)2(連續(xù)進位加法)(教學(xué)設(shè)計)-2024-2025學(xué)年三年級上冊數(shù)學(xué)人教版
- 融資部業(yè)績考核及獎勵辦法
- 《中央八項規(guī)定精神學(xué)習(xí)教育》專項講座
- 2025年交管12123學(xué)法減分考試題庫及答案
- 環(huán)境政策協(xié)同效應(yīng)-第1篇-深度研究
- 2024年福建省能源石化集團有限責(zé)任公司秋季校園招聘153人筆試參考題庫附帶答案詳解
- 棚戶區(qū)改造項目(EPC)方案投標(biāo)文件(技術(shù)方案)
- 2025年中國軍用方艙行業(yè)市場集中度、企業(yè)競爭格局分析報告-智研咨詢發(fā)布
- 鍋爐應(yīng)急預(yù)案
評論
0/150
提交評論