畢業設計報告

2021-07-29 22:33:18 字數 3366 閱讀 2588

鄭州牧業工程高等專科學校

題目: 圖書管理系統設計與實現

作者: 呂本樂學號: 172008221033

系資訊工程系

專業計算機應用對口

指導者: 何保榮副教授

(姓名專業技術職務)

評閱者 (姓名專業技術職務)

2011 年 5 月

畢業設計中文摘要

畢業設計外文摘要

目錄1 緒論5

1.1課題研發的目的及意義5

1.2課題研發的背景5

1.3系統介紹6

1.4圖書管理系統模組介紹6

2 使用者登入模組7

2.1 使用者登入7

2.2 增加使用者窗體的建立7

3 讀者管理模組8

3.1 讀者資訊新增8

3.2 讀者資訊修改8

4 書籍管理資訊模組10

4.1 書籍資訊新增10

5 統測試11

5.1 軟體測試目的和過程11

5.4系統測試執行12

6退出模組18

6.1退出18

結論19

致謝20

參考文獻20

1 緒論

當今時代是飛速發展的資訊時代。在各行各業中離不開資訊處理,這正是計算機被廣泛應用於資訊管理系統的環境。計算機的最大好處在於利用它能夠進行資訊管理。

使用計算機進行資訊控制,不僅提高了工作效率,而且大大的提高了其安全性。

尤其對於複雜的資訊管理,計算機能夠充分發揮它的優越性。計算機進行資訊管理與資訊管理系統的開發密切相關,系統的開發是系統管理的前提。本系統就是為了管理好圖書館資訊而設計的。

圖書館作為一種資訊資源的集散地,圖書和使用者借閱資料繁多,包含很多的資訊資料的管理,現今,有很多的圖書館都是初步開始使用,甚至尚未使用計算機進行資訊管理。他們以前對資訊管理的主要方式是基於文字、**等紙介質的手工處理,對於圖書借閱情況(如借書天數、超過限定借書時間的天數)的統計和核實等往往採用對借書卡的人工檢查進行,對借閱者的借閱許可權、以及借閱天數等用人工計算、手抄進行。資料資訊處理工作量大,容易出錯;由於資料繁多,容易丟失,且不易查詢。

總的來說,缺乏系統,規範的資訊管理手段。儘管有的圖書館有計算機,但是尚未用於資訊管理,沒有發揮它的效力,資源閒置比較突出,這就是管理資訊系統的開發的基本環境。

資料處理手工操作,工作量大,出錯率高,出錯後不易更改。圖書館採取手工方式對圖書借閱情況進行人工管理,由於資訊比較多,圖書借閱資訊的管理工作混亂而又複雜;一般借閱情況是記錄在借書證上,圖書的數目和內容記錄在檔案中,圖書館的工作人員和管理員也只是當時對它比較清楚,時間一長,如再要進行查詢,就得在眾多的資料中翻閱、查詢了,造成查詢費時、費力。如要對很長時間以前的圖書進行更改就更加困難了。

基於這此問題,有必要建立乙個圖書管理系統,使圖書管理工作規範化,系統化,程式化,避免圖書管理的隨意性,提高資訊處理的速度和準確性,能夠及時、準確、有效的查詢和修改圖書情況。

隨著人們生活的發展,圖書借閱的數量越來越大,面對龐大的資訊需要有圖書管理系統來提高圖書管理工作的效率。通過這樣的系統可以做到信心的規範管理、科學統計和快速查詢、修改、增加、刪除等,從而減少管理方面的工作量

本系統分為5大功能模組,包括圖書管理,讀者管理,借閱管理,系統管理,退出五大模組,對學生圖書及使用者借閱的增加查詢,修改功能。

為了實現圖書管理系統的功能的實現及各種資訊的查詢,我們對各種需要的原始資料進行蒐集,主要是借閱者和圖書的基本資訊,主要是使用者表、書籍資訊表、讀者資訊表、借閱資訊表、讀者類別表。

開啟visual basic後,單擊「檔案」選單中的「新建工程」命令開啟「新建工程」對話方塊,選擇「標準.exe」,單擊「確定」按鈕,將自動產生乙個form窗體,屬性都是預設設定.這時,刪除這個窗體,單擊檔案選單下的儲存工程,將這個工程專案命令為「圖書管理系統」。

這個專案我們使用多文件介面,單擊「工程」選單中的「新增窗體」命令,產生乙個窗體。在這個窗體上新增所需的控制項,建立好的窗體如圖1.4所示。

圖1.4 圖書管理系統主窗體

系統使用者管理模組主要實現:

(1)使用者登入;

(2)新增使用者;

(3)修改使用者密碼;

使用者登入窗體的建立

系統啟動後,出現如圖2.1所示的確使用者登入窗體,使用者輸入使用者名稱,然後輸入密碼。

圖2.1 使用者登入窗體

2.2新增使用者窗體的建立:

進入系統後,選擇選單「系統新增使用者」就可以新增使用者,出現如圖2.2所示的窗體。

圖2.2新增使用者

3.1 讀者資訊新增

讀者資訊管理模組主要實現如下功能:

(1)新增讀者資訊;

(2)修改讀者資訊;

(3)刪除讀者資訊;

(4)查詢讀者資訊;

新增讀者資訊窗體的建立:

在單擊「工程」選單中的「新增窗體」命令,產生乙個窗體。在窗體上新增乙個frame控制項,六個text控制項,兩個command控制項,設定好相關屬性,如圖3.1所示

圖3.1 新增讀者資訊窗體

3.2讀者資訊修改

修改讀者資訊窗休的建立:

窗體中放置了乙個**控制項,所有讀者記錄都顯示在裡面。選擇需要修改的記錄,在如呼所示的彈出式選單中選擇「修改讀者資訊」命令進行修改。

圖3.2 修改讀者資訊窗體

4.1書籍資訊新增

書籍資訊管理模組主要實現如下功能:

(1)新增書籍資訊;

(2)修改書籍資訊;

(3)刪除書籍資訊;

(4)查詢書籍資訊;

新增圖書資訊窗體:

新增乙個窗體,窗體中為實現新增書籍資訊所以要新增以下控制項七個標籤控制項,五個文字框控制項,乙個選擇框控制項和兩個命令按鈕控制項。如4.1所示的窗體:

圖4.1新增書籍資訊窗體

5系統測試

軟體產品與其他產品不同,其最大的成本是檢測軟體錯誤,修正錯誤的成本,以及為了發現這些錯誤所進行的設計程式和執行測試程式的成本。

關於軟體測試目標,人們在長期的工作時間中逐漸有了乙個統一的認識。一般說,其第一目標是預防錯誤。但是實現這一點是很難的,畢竟這當中絕大都是人的創造性活動。

所謂「人無完人」,所以不出現錯誤是不可能的。因此軟體測試的第二目標只能是發現錯誤。

軟體錯誤的表現形態是多種多樣的,並且,不同的錯誤可以有同樣的表現形態,因此,即使知道了乙個程式的錯誤,也可能不知道錯誤是什麼。這樣要實現測試的第二目標「發現錯誤」就需要研究軟體測試的理論,技術,方法。

軟體測試是乙個有規則的過程,包括測試設計,測試執行以及測試結果比較。其中,程式環境包括支援其執行的硬體和軟體。另外,為了測試,我們必須簡化程式概念,形成被測試物件的簡化版本「程式模型」。

軟體測試技術大體上可分為兩大類:白盒測試技術(典型的是路徑測試技術)和黑盒測試技術(又稱為功能測試技術)。

白盒測試技術依據的是程式的邏輯結構,黑盒測試技術依據的是軟體行為的描述。黑盒測試技術包括事務處理流程技術,狀態測試技術,定義域測試技術等。

畢業設計 畢業設計開題報告

保定職業技術學院 2009年 12 月 01 日 填寫要求 1 開題報告作為學生畢業設計 答辯資格審查的依據材料之一。此報告應在指導教師指導下,由學生在畢業設計 工作前期內完成,經指導教師簽署意見後交畢業設計領導小組審查,組長簽字效。2 開題報告內容必須用小4號宋體 固定值20磅行距電子文件標準格式...

畢業設計開題報告

第三 完成硬體設計部分並畫出各部分電路圖,將系統部件通過介面電路集合在一起,並畫出電路圖。根據繪製出主流程圖和系統控制過程完成軟體設計部分。第四 在指導老師的安排幫助下解決困難和問題。第五 理論聯絡實際,進行並完成課題設計。第六 歸納系統的研究過程,撰寫 三 研究工作進度 2011年12月19 日至...

畢業設計報告封面

南京財經大學藝術設計學院 本科生畢業設計報告 題目姓名 學號專業 班級指導教師 此頁開始正文,格式如下 頁邊距設定為上2.5cm 下2.5cm 左3.0cm 右2.0m 行距設定值為28磅 頁碼統一設定為居中 頁首右對齊的內容是 南京財經大學藝術設計學院本科畢業設計報告 字型為五號仿宋體。文件中,題...