版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、<p> 圖書管理系統(tǒng)的設計與實現(xiàn)</p><p> 學 生 姓 名: </p><p> 指 導 教 師: </p><p> 系 別: 信息工程系 </p><p> 專 業(yè):
2、 網絡技術 </p><p> 年 級: 07級 </p><p> 論文提交時間: </p><p> 評 閱 人: </p><p> 年 月 日:
3、 </p><p> 《圖書館理系統(tǒng)的設計與實現(xiàn)》</p><p><b> 摘 要</b></p><p> 圖書館作為一種信息資源的集散地,圖書借閱頻繁,用戶管理多變,包含大量的求。系統(tǒng)包含管理員,普通用戶兩部分,分別有不同的使用權限,信息數據。對于這些數據的管理,需要一個完善的圖書管理系統(tǒng)來實現(xiàn)對圖書,用戶的實時管理。系統(tǒng)的主要
4、任務就是對圖書書目、圖書借閱、圖書用戶查詢進行統(tǒng)一管理,達到各類用戶的需管理員對數據庫進行操作,完成借閱、添加、刪除、統(tǒng)計等各功能。用戶對數據庫進行查詢、完成查詢、修改等功能。 計算機正在滲透著我們生活的每一個角落。計算機管理也就應運而生,并引發(fā)了企業(yè)管理領域的新革命。本系統(tǒng)是利用計算機作為平臺,利用Visual Basic作為開發(fā)工具的圖書進行管理的軟件。此論文從對課題的需求分析起,以系統(tǒng)的實現(xiàn)為中心,清晰闡述了本軟件的實現(xiàn)原理,并舉
5、例介紹了開發(fā)的過程。本系統(tǒng)是與數據庫相關的應用程序。具有圖書信息管理,圖書庫存管理,書籍查詢與統(tǒng)計等功能。為了系統(tǒng)安全,我們還設置了登陸權限設置。用戶需要輸入用戶類別、用戶名、密碼,才能登陸系統(tǒng)。在系統(tǒng)運行過程中,系統(tǒng)隨時存儲我們增改的信息,以便使用者</p><p><b> 查看。</b></p><p> 關鍵字:控件、窗體、Visual Basic.<
6、;/p><p><b> 目錄</b></p><p><b> 摘要-1-</b></p><p><b> 緒論-4-</b></p><p> 第一章圖書管理系統(tǒng)概述-5-</p><p> 1.1 開發(fā)設計思想-5-</p
7、><p> 1.2 系統(tǒng)功能分析-5-</p><p> 1.3目標-5-</p><p> 第二章需求分析-6-</p><p> 2.1 圖書管理系統(tǒng)結構描述-6-</p><p> 2.2功能描述-6-</p><p> 2.3 數據流程圖-7-</p&
8、gt;<p> 2.4 數據流條目-8-</p><p> 2.5 數據字典-8-</p><p> 第三章數據庫的分析與設計-9-</p><p> 3.1 數據庫的概念-9-</p><p> 3.2 數據庫系統(tǒng)-9-</p><p> 3.3 數據庫系統(tǒng)的特點-9-<
9、;/p><p> 3.4 本系統(tǒng)的數據庫的分析與設計-10-</p><p> 第四章系統(tǒng)實現(xiàn)-12-</p><p> 4.1登陸頁面設計-12-</p><p> 4.2 圖書檔案窗體-14-</p><p> 4.3 圖書歸還的實現(xiàn)-14-</p><p> 第五章
10、系統(tǒng)設計缺點與改進-18-</p><p> 第六章系統(tǒng)實現(xiàn)意義-19-</p><p><b> 結束語-20-</b></p><p><b> 致謝-21-</b></p><p><b> 參考文獻-22-</b></p><p&
11、gt;<b> 緒 論</b></p><p> 當今時代是飛速發(fā)展的信息時代。在各行各業(yè)中離不開信息處理,這正是計算機被廣泛應用于信息管理系統(tǒng)的環(huán)境。計算機的最大好處在于利用它能夠進行信息管理。使用計算機進行信息控制,不僅提高了工作效率,而且大大的提高了其安全性。尤其對于復雜的信息管理,計算機能夠充分發(fā)揮它的優(yōu)越性。</p><p> 圖書管理系統(tǒng)是一個教育單
12、位不可缺少的部分,它的內容對于學校圖書館的管理十分重要,所以,圖書管理系統(tǒng)不但要為圖書管理者提供充足的信息和快捷的查詢手段。而且也要為學生查詢提供必要和快捷的查詢手段,但一直以來人們仍使用傳統(tǒng)人工的方式管理圖書系統(tǒng),這種管理方式存在著許多缺點,如:效率低、工作量大等,而且,隨著圖書數量的增長,對于圖書信息的查找、更新和維護都帶來了不少的困難。</p><p><b> 圖書管理系統(tǒng)概述</b&g
13、t;</p><p> 1.1 開發(fā)設計思想</p><p> (1)本系統(tǒng)的開發(fā)設計思想:</p><p> 系統(tǒng)應符合圖書館信息管理的規(guī)定,滿足圖書館日常管理的工作需要,并達到操作過程中的直觀、方便、實用、安全等要求;</p><p> (2)系統(tǒng)采用模塊化程序設計方法,既便于系統(tǒng)功能的各種組合和修改,又便于未參加開發(fā)的技術維護
14、人員補充、維護;系統(tǒng)應具備數據庫維護功能,及時根據用戶需要進行數據的添加、刪除、修改、備份等操作。</p><p> 1.2 系統(tǒng)功能分析</p><p> (1)系統(tǒng)主要分為兩大部分:學生和管理員。</p><p> ?。?)讀者可以對書籍進行查詢、借書、續(xù)借和歸還等功能。</p><p> ?。?)管理者可以對讀者和圖書進行管理,包
15、括:讀者的添加、刪除、查詢、修改和對圖書的添加,刪除修改,查詢等功能的實現(xiàn)。</p><p><b> 目標</b></p><p> 適用于對圖書信息進行圖書入庫、借閱登記、借閱查詢、、讀者信息等這些日常業(yè)務的需要。</p><p><b> 需求分析</b></p><p> 圖書管理系
16、統(tǒng)是一個教育單位不可缺少的部分,它的內容對于學校圖書館的管理十分重要,所以,圖書管理系統(tǒng)不但要為圖書管理者提供充足的信息和快捷的查詢手段。而且也要為學生查詢提供必要和快捷的查詢手段,但一直以來人們仍使用傳統(tǒng)人工的方式管理圖書系統(tǒng),這種管理方式存在著許多缺點,如:效率低、工作量大等,而且,隨著圖書數量的增長,對于圖書信息的查找、更新和維護都帶來了不少的困難。</p><p> 圖書管理系統(tǒng)包括:學生登錄和管理員登
17、陸。該系統(tǒng)管理員、學生信息主要由數據庫直接輸入,學生和管理員填入相應的編號、密碼,核對正確后進入相應的界面,學生主要有圖書查詢、圖書借閱、歸還、續(xù)借組成,關鍵實現(xiàn)了學生在選擇了書名的時候可以借閱。管理員進入管理員界面,管理員界面主要由讀者信息、圖書信息、圖書歸還、圖書借閱等模塊組成。管理員可以實現(xiàn)對這些模塊的管理,如:讀者信息;管理員可以對讀者進行添加、刪除、修改、查詢等操作。</p><p> 2.1 圖書
18、管理系統(tǒng)結構描述</p><p> 系統(tǒng)的具體功能框架如圖2.1所示:</p><p><b> 圖2.1</b></p><p><b> 功能描述</b></p><p> 管理員登陸后,可以對讀者檔案進行添加、刪除、修改等操作。</p><p> 具體功能框架
19、如圖2.2</p><p><b> 圖2.2</b></p><p> 對圖書檔案也可以完成圖書的添加、刪除、修改、查詢等操作。</p><p> 具體功能框圖如圖2.3</p><p><b> 圖2.3</b></p><p><b> 2.3 數據
20、流程圖</b></p><p> SD方法是20世紀70年代中期由Stevens Myers 與Constantine等人率先倡導的。20世紀70年代后期,Yourdon等人提出了SA在內的基于數據流的系統(tǒng)設計方法。由于到多數軟件實際上都能表示為DFD圖,這種方法在理論上可以適用于任何非并發(fā)軟件的開發(fā)工作。</p><p> 數據流圖,簡稱DFD,是SA方法中用于表示系統(tǒng)邏
21、輯模型的一種工具,它以圖形的方式描繪數據在系統(tǒng)中流動和處理的過程,由于它只反映系統(tǒng)必須完成的邏輯功能,所以它是一種功能模型。</p><p> 圖書系統(tǒng)流程圖,它是本系統(tǒng)的核心。如圖5.3所示:</p><p><b> 圖5.3</b></p><p><b> 2.4 數據流條目</b></p>&
22、lt;p> 登陸用戶=用戶名+密碼</p><p> 圖書=圖書條形碼+書名+作者+出版社+類型</p><p> 借閱=圖書條形碼+圖書名稱+用戶學號+姓名</p><p> 續(xù)借=學號+圖書名稱</p><p><b> 2.5 數據字典</b></p><p> 數據流圖
23、僅描述了系統(tǒng)的“分解”,系統(tǒng)由哪幾部分組成,各部分之間的關系,并沒有對各個數據流、加工、數據存儲進行詳細說明,如數據流,數據存儲的名字并不能反映其中的數據成分、數據項目內容和數據特性,在加工不能反映處理過程等等。分析人員僅靠“圖”來完整的理解一個系統(tǒng)的邏輯功能是不可能的。數據字典(Data Dictionary,簡稱DD)就是用來定義數據流圖中的各個成分的具體含義的,它以一種準確的、無二義性的說明方式為系統(tǒng)的分析、設計提供了有關元素的一
24、致的定義和詳細的描述。它和數據流圖共同構成了系統(tǒng)的邏輯模型,是需求規(guī)格說明書的主要組成部分。</p><p> 前面已經對數據庫、數據流圖進行了詳細說明這里我們就不再闡述數據字典了。</p><p><b> 數據庫的分析與設計</b></p><p> 3.1 數據庫的概念</p><p> 從不同的角度來描述
25、數據庫這一概念,就有不同的定義。例如,數據庫是一個“記錄保存系統(tǒng)”(該定義強調了數據庫是若干記錄的集合);是“人們?yōu)榻鉀Q特定任務,以一定的組織方式存儲在一起的相關數據的集合”(該定義側重于數據的組織);更有甚者稱數據庫是“一個數據倉庫”。嚴格的說,數據庫是“按照數據結構來組織、存儲和管理數據的倉庫”。在經濟管理的日常工作中,常常需要把某些相關的數據放進這種“倉庫”中,并根據管理的需要進行相應的處理。例如,在該系統(tǒng)中我就把一些同學的基本情
26、況(學號、姓名、性別、圖書條形碼、書名、出版社等信息)存放在表中,這張表就可以看成是一個“數據倉庫”。有了這個“數據倉庫”,就可以根據需要隨時查詢某同學的進本情況和借書情況等。這些工作如果都能在計算機上自動進行,那么人事管理的效率就會大大提高。</p><p> J.Martin給數據庫下了一個比較完整的定義:數據庫是存儲在一起的相關數據的集合,這些數據是結構化的,無有害的或不必要的冗余,并為多種應用服務;數據
27、的存儲獨立于使用它的程序;對數據庫插入新數據,修改和檢索原有數據均能按一種公用的和可控制的方式進行。當某個系統(tǒng)中存在結構上完全分開的若干個數據庫時,則該系統(tǒng)包含一個“數據庫集合”。</p><p> 數據庫是通過數據庫管理系統(tǒng)(Database Management System,DBMS)軟件來實現(xiàn)數據的存儲、管理與使用的。</p><p><b> 3.2 數據庫系統(tǒng)&l
28、t;/b></p><p> 數據庫系統(tǒng)(Database System,DBS)是一個復雜的系統(tǒng),它是由硬件、軟件(操作系統(tǒng)、數據庫管理系統(tǒng)、開發(fā)工具、編譯系統(tǒng)和應用系統(tǒng)等)、數據和用戶構成的系統(tǒng)。</p><p> 硬件是指存儲數據和運行數據庫管理系統(tǒng)的硬件資源,即計算機。</p><p> 軟件包括操作系統(tǒng)、數據庫管理系統(tǒng)、各種宿主語言和應用開發(fā)工
29、具等。DBMS是核心軟件,負責數據庫的存取、維護和管理。</p><p> 數據是數據庫系統(tǒng)中集中存儲的有組織的、集成的、可共享的數據集合。數據庫中的數據按一定的數據模型組織、描述和存儲,具有較小的冗余度、較高的 數據獨立性和易擴展性,并可以為各種用戶所共享。</p><p> 數據庫用戶主要有四類:終端用戶,從終端上存取數據庫中的數據;應用程序員,負責設計和編制應用程序;數據庫分析
30、與設計人員,負責進行系統(tǒng)需求分析、數據庫設計、系統(tǒng)功能的設計與實現(xiàn);數據庫管理員,全面負責數據庫系統(tǒng)的管理、維護和正常使用。</p><p> 數據庫管理系統(tǒng)是管理數據庫的軟件,是用戶與數據庫間的接口,負責完成各種數據的處理操作。典型的數據庫管理系統(tǒng)有Microsoft SQL Server、Microsoft FoxPro、Microsoft Access 、Oracle、Sybase等。在本系統(tǒng)中我主要用的
31、是Microsoft Access數據庫系統(tǒng)。</p><p> 3.3 數據庫系統(tǒng)的特點</p><p> (1)數據共享。數據共享允許多個用戶同時使用數據,為多種程序設計語言提供編程接口。</p><p> ?。?)數據獨立性。數據獨立性指數據存儲結構的改變不影響使用數據的應用程序的正常運行。數據獨立性包括物理獨立和邏輯獨立性。物理獨立性指數據存儲的結構的改
32、變不影響數據庫的邏輯結構,所以不影響應用程序;邏輯獨立性指數據庫邏輯結構的改變不影響應用程序,即應用程序不需要修改仍可以繼續(xù)正常運行。</p><p> ?。?)減少數據冗余。數據冗余指一種數據存在多個相同的副本。數據庫系統(tǒng)可以大大減少數據冗余,提高數據使用效率。</p><p> ?。?)保存數據一致性。數據庫中的數據只有一個物理備份,所以不存在數據不一致的問題。</p>
33、<p> ?。?)數據安全性。數據庫系統(tǒng)可提供一系列有效的安全措施,阻止非法訪問數據,在數據被破環(huán)時也可以恢復數據。</p><p> 3.4 本系統(tǒng)的數據庫的分析與設計</p><p> 一個成功的信息管理系統(tǒng),是建立在許多條件之上的,而數據庫是其中一個非常重要的條件和關鍵技術。信息管理系統(tǒng)所涉及的數據庫設計分五個步驟:數據庫需求分析、概念設計、邏輯設計、物理設計與加載測試
34、。</p><p> 1 數據庫需求分析的任務是將業(yè)務管理單證流化為數據流,劃分主題之間的邊界,繪制出DFD圖,并完成相應的數據字典。</p><p> 2 概念設計的任務是從DFD出發(fā),繪制出該主題的實體-關系圖,并列出各個實體與關系的綱要表。</p><p> 3 邏輯設計的任務是從E-R圖與對應的綱要表出發(fā),確定各個實體及關
35、系的表名屬性。</p><p> 4 物理設計的任務是確定所有屬性的類型、寬度與取值范圍,設計出基本表的主鍵,將所有的表名與字段名英文化,實現(xiàn)物理建庫,完成數據庫物理設計字典。</p><p> 5 加載測試工作貫穿于程序測試工作的全過程,整個錄入、修改、查詢、處理工作均可視為對數據庫的加載測試工作。</p><p> 根據系統(tǒng)功能設計的要求以及
36、功能模塊的劃分,數據庫需要的存儲的信息如下:</p><p> ?。?)讀者信息:包括學號、讀者姓名、發(fā)證日期。</p><p> (2)圖書信息:條形碼、名稱、出版社、類型、借出與否、作者。</p><p> ?。?)借閱信息:條形碼、書名、借閱日期、歸還日前、讀者學號。</p><p> (4)管理員信息:編號、密碼。</p&g
37、t;<p> 根據這些功能要求,在Microsoft Access 2003里創(chuàng)建數據庫,建立的各數據表如下所述:</p><p> 讀者信息表是用來存儲借閱書籍的學生的相關信息。如表3.1所示:</p><p> Readers(讀者信息表)</p><p><b> 圖3.1</b></p><p&
38、gt; Books(圖書信息表)</p><p><b> 圖3.2</b></p><p> Parameter(參數表)</p><p><b> 圖3.3</b></p><p> Borrow(借閱表)</p><p><b> 圖3.4<
39、/b></p><p><b> 系統(tǒng)實現(xiàn)</b></p><p> 4.1 登陸頁面設計</p><p> 4.1.1管理員頁面</p><p><b> 圖4.1</b></p><p> If Cmb1.Text = "管理員" T
40、hen</p><p> sql = "select * from users where UserName='" & Me.txtUserName.Text & "' and UserPWD='" & Me.txtPWD.Text & "'"</p><p>
41、If rs.EOF And rs.BOF Then</p><p> interr = interr + 1</p><p> If interr >= 3 Then</p><p> MsgBox "對不起,你無權登錄本系統(tǒng)??!", vbExclamation, "提示"</p><p>
42、<b> End</b></p><p><b> Else</b></p><p> MsgBox "用戶名或密碼錯誤,請重新輸入!", vbExclamation, "提示"</p><p> Me.txtUserName.Text = ""</
43、p><p> Me.txtPWD.Text = ""</p><p><b> End If</b></p><p><b> Else</b></p><p> BookManger.Show</p><p><b> Unload Me
44、</b></p><p><b> End If</b></p><p><b> 4.1.2學生頁面</b></p><p><b> 圖4.2</b></p><p> If Cmb1.Text = "學生" Then</p&g
45、t;<p> sql = "select * from users where UserName='" & Me.txtUserName.Text & "' and UserPWD='" & Me.txtPWD.Text & "'"</p><p> If rs.EOF A
46、nd rs.BOF Then</p><p> interr = interr + 1</p><p> If interr >= 3 Then</p><p> MsgBox "對不起,你無權登錄本系統(tǒng)??!", vbExclamation, "提示"</p><p><b>
47、End</b></p><p><b> Else</b></p><p> MsgBox "用戶名或密碼錯誤,請重新輸入!", vbExclamation, "提示"</p><p> Me.txtUserName.Text = ""</p><
48、p> Me.txtPWD.Text = ""</p><p><b> End If</b></p><p><b> Else</b></p><p> ReaderManger.Show</p><p><b> Unload Me</b>
49、;</p><p><b> End If</b></p><p> 4.2 圖書管理系統(tǒng)頁面</p><p> 直接由管理員進入的頁面:</p><p><b> 圖4.3</b></p><p> 4.3 圖書檔案窗體</p><p>
50、; 當管理員點擊圖書檔案時,打開圖書檔案窗體,可以對圖書進行添加、修改、刪除操作。 </p><p><b> 圖4.4</b></p><p><b> 主要代碼:</b></p><p> Private Sub LoadData()</p><p> Set rs = Nothing
51、</p><p> sql = "select * from books"</p><p> con.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & App.Path & "\library.mdb"</p><p> co
52、n.CursorLocation = adUseClient</p><p> Set rs.ActiveConnection = con</p><p> rs.Open sql, con, adOpenKeyset, adLockPessimistic</p><p> Set Me.dgBooks.DataSource = rs</p>&
53、lt;p> Me.dgBooks.Refresh</p><p><b> End Sub</b></p><p> Private Sub CmdDel_Click()</p><p> If rs.RecordCount > 0 Then</p><p> msg = MsgBox("
54、刪除該條記錄嗎?", vbYesNo)</p><p> If msg = vbYes Then</p><p> dgBooks.AllowDelete = True</p><p><b> rs.Delete</b></p><p><b> rs.Update</b><
55、;/p><p> dgBooks.Refresh</p><p> MsgBox ("成功刪除!")</p><p><b> End If</b></p><p><b> Else</b></p><p> MsgBox ("沒有可刪除
56、的數據!")</p><p><b> End If</b></p><p><b> End Sub</b></p><p> Public Sub CmdQuery_Click()</p><p><b> rs.Close</b></p>
57、<p> Set rs = Nothing</p><p> sql = "select * from books where " & CobQuery.Text & " like '%" & txtQuery.Text & "%'"</p><p> rs.Open
58、 sql, con, adOpenKeyset, adLockPessimistic</p><p> Set Me.dgBooks.DataSource = rs</p><p> Me.dgBooks.Refresh </p><p><b> End Sub</b></p><p> 4.4 圖書歸還的實
59、現(xiàn)</p><p> 當管理員點擊圖書歸還時,打開圖書歸還窗體,輸入條碼號自動顯示學號,點歸還顯示歸還成功。</p><p><b> 圖4.5</b></p><p><b> 主要代碼:</b></p><p> Private Sub SetData_book()</p>
60、<p> Dim sql_book As String</p><p> sql_book = "select BorrowNum,CurrentNum from books where Barcode='" & Trim(txtBarcode.Text) & "'"</p><p> rs_book
61、.Open sql_book, con, adOpenKeyset, adLockPessimistic</p><p> rs_book.Fields("BorrowNum").Value = borrowNum</p><p> rs_book.Fields("CurrentNum").Value = libNum</p>&l
62、t;p> rs_book.Update</p><p> rs_book.Close</p><p><b> End Sub</b></p><p> Private Sub txtBarcode_Change()</p><p> Dim sql_borrow As String</p>
63、<p><b> rs.Close</b></p><p> sql_borrow = "select * from borrow where barcode='" & Trim(txtBarcode.Text) & "'"</p><p> rs.Open sql_borrow
64、, con, adOpenKeyset, adLockPessimistic</p><p> If rs.RecordCount > 0 Then</p><p> Me.txtReaderNum.Text = rs.Fields("readernum")</p><p> Me.txtReaderNum.Enabled = Fal
65、se</p><p><b> End If</b></p><p><b> rs.Close</b></p><p> sql = "select * from borrow where readernum='" & Trim(txtReaderNum.Text) &
66、"'"</p><p> rs.Open sql, con, adOpenKeyset, adLockPessimistic</p><p> Set Me.dgBookReturn.DataSource = rs</p><p> Me.dgBookReturn.Refresh</p><p><b&
67、gt; End Sub</b></p><p> Private Sub CmdReturn_Click()</p><p> If rs.RecordCount > 0 Then</p><p> msg = MsgBox("確實要歸還嗎?", vbYesNo)</p><p> If msg
68、 = vbYes Then</p><p> dgBookReturn.AllowDelete = True</p><p><b> rs.Delete</b></p><p><b> rs.Update</b></p><p> dgBookReturn.Refresh</p&g
69、t;<p> MsgBox ("成功歸還!")</p><p> borrowNum = borrowNum - 1</p><p> libNum = libNum + 1</p><p> Call SetData_book</p><p><b> End If</b>&
70、lt;/p><p><b> End If </b></p><p><b> End Sub</b></p><p> 第五章 系統(tǒng)設計缺點與改進</p><p><b> 5.1 缺點</b></p><p> 該圖書管理系統(tǒng)的不足存在以下幾個
71、方面:</p><p> 數據庫設計方案不夠詳細。</p><p> 部分功能未能很好的實現(xiàn),部分調試未通過,存在一定的漏洞,望指導老師給予完善。</p><p><b> 5.2 改進</b></p><p> 關于系統(tǒng)安全性方面,由于Access數據庫本身并不是一個數據庫服務器,它不能用服務器來運行查詢,對于
72、數據庫龐大的情況,它并不是好的選擇,Access比起SQL Server而言,總體的安全性要差。另外用戶界面可以更美觀一些,讓學生在舒適的環(huán)境下借書,這些都有待進一步改善使之可以更完善。所以以后有機會的話我要努力學習SQL Server。</p><p> 為開發(fā)出比較好的系統(tǒng)我覺得還要作到以下幾個方面:</p><p> ?。?)對所開發(fā)的系統(tǒng)要充分的調查、研究及詳細分析,從系統(tǒng)全局出
73、發(fā),然后再從系統(tǒng)功能模塊著手。只有系統(tǒng)的整體框架設計完成后,在做功能模塊時才不至于出現(xiàn)這樣那樣的問題,因為系統(tǒng)的整體框架已經決定了你所做的功能模塊及功能模塊與功能模塊之間的關系。</p><p> ?。?) 詳細的數據庫設計方案,只有詳細的數據庫設計方案才能把數據庫設計的更符合系統(tǒng)要求,更具有擴展性。這樣在進行系統(tǒng)開發(fā)時,才能很好把握采用多表進行功能設計時,不出現(xiàn)某個數據項有或沒有及數據類型是否一致、數據長度是否
74、相等。從某種意義上,也提高了開發(fā)效率和降低了開發(fā)難度。</p><p> ?。?) 要對本系統(tǒng)所采用的開發(fā)工具有足夠的了解、豐富的理論知識和具備較強的動手能力。這樣,既能夠對某個功能的實現(xiàn),不僅僅是實現(xiàn)此功能,而是比較全面的對此功能進行控制和擴充,以達到更滿意的效果,進而讓用戶操作起來簡捷、直觀、好用。又能夠把開發(fā)工具與數據庫的設計緊密結合起來,來進一步提高系統(tǒng)的穩(wěn)定性。</p><p>
75、 第六章 系統(tǒng)實現(xiàn)意義</p><p> 在圖書館中開發(fā)計算機圖書管理系統(tǒng)的意義</p><p> 現(xiàn)在我國的各中小城市的圖書館的圖書管理和借閱管理水平還停留在紙介質的基礎上,這樣的機制已經不能適應時代的發(fā)展,因為它浪費了許多人力和物力,在信息時代這種傳統(tǒng)的管理方法必然被計算機為基礎的信息管理所取代。而購買大型通用圖書館管理系統(tǒng),對中小圖書館來說,又需要付出昂貴的代價,而且管理項目不
76、一定完全符合各自圖書館管理的要求。因此根據圖書館目前實際的管理情況開發(fā)一套圖書管理系統(tǒng)是十分必要的。 </p><p> 歸納起來,好處大約有以下幾點:</p><p> 1. 可以存儲圖書館內各種圖書的詳細信息,安全、高效;</p><p> 2. 可以存儲大量的讀者信息以及借書信息、還書信息。</p><p> 3. 只需一到二名
77、圖書管理員即可操作系統(tǒng),節(jié)省大量人力;</p><p> 4. 可以迅速查到所需信息。</p><p> 5.可及時了解各種圖書的借閱情況,方便圖書借閱。</p><p><b> 結束語</b></p><p> 這次的課程設計,結合了本人這幾年計算機專業(yè)學習所學到的很多專業(yè)知識,又通過在具體的設計過程中,以計
78、算機理論為基礎,邊學習集成式開發(fā)環(huán)境Visual Basic,邊做課程設計,在實踐過程中克服了一個又一個困難和難題,在指導老師的幫助下,終于完成了此次課程設計。</p><p> 通過此次的軟件開發(fā)過程,使我對所學專業(yè)有了更深一層次的提高,并且有了一些切身的體會。光有計算機理論的知識是不行的,還得有更豐富的實踐經驗,就比如這次課程設計就提供了一次非常好的實踐操作的機會,使我對軟件開發(fā)有了一定的了解。</p
79、><p> 我用的是Microsoft的Visual Basic 6.0開發(fā)這個系統(tǒng)的,以前只是對這個軟件略有了解,但沒有具體編譯過。這個圖書管理系統(tǒng)的編成,可以說是我用Visual Basic來開發(fā)的第一次,而且這個系統(tǒng)還存在很多問題,但已經初具一個正式軟件的雛形,可以有很多功能可以擴充。系統(tǒng)中菜單聯(lián)級的運用,工具欄的使用,以及多文檔窗口的使用,都十分具有windows程序風格;Visual Basic強大的數據
80、窗口以及數據窗口的各種風格使用都是很有特點的。限于本人的編程技術水平,很多更深層的技術未用上,比如用戶對象、和分布式編程等。但可以這樣說,這次課程設計只是一個開始,只有以后通過不斷的努力不斷的專研和學習,才能掌握更多的軟件設計的技術和方法,才能設計出更好更完善的軟件作品來。</p><p> 在整個開發(fā)過程中深深體會到,多與用戶交流,并盡可能多的從用戶那里獲取信息;要嚴格按照軟件工程的開發(fā)思路,不能急于求成,一
81、來就馬上編程,應該多做分析和研究,理清思路。前一階段的工作的好壞將直接影響后一階段工作的開展;多學習多請教,更多新的技術不斷的涌現(xiàn),可以通過請教別人或者多上網學習別人的編程方法、研究編程案例,可以轉變成你的知識,才能做的更好。這些經驗是相當寶貴的,為我以后能夠編出更好的程序是一個良好的啟發(fā)。</p><p> 限于本人的技術水平有限課程設計論文和編程軟件的錯誤和不當之處在所難免,還得請各位老師多多指教!<
82、/p><p><b> 致謝</b></p><p> 在這段短暫而緊張的時間內,非常感謝老師對我們小組的指導和講解,在與老師的接觸過程中,深深為老師治學嚴謹的態(tài)度和熱忱助人的胸襟所感動。為小組提供大量寶貴的意見,并且不厭其煩的糾正我們在開發(fā)過程中所犯的錯誤。同時也非常感謝半年來兢兢業(yè)業(yè)的奮戰(zhàn)在教育線的老師們,在他們認真的培育下,使我能夠更自信的面對社會上的各種挑戰(zhàn)。
83、最后,感謝學院為我們提供的豐富的學習資源和優(yōu)越的學習環(huán)境。</p><p><b> 參考文獻</b></p><p> [1] Bob Reselman, Richard Peasley ,Wayne Pruchniak. Visual Basic 6.0 使用指南. 電子工業(yè)出版社. </p><p> [2] Ned Snell.
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 畢業(yè)設計---圖書管理系統(tǒng)的設計與實現(xiàn)
- 畢業(yè)設計---圖書管理系統(tǒng)的設計與實現(xiàn)
- 畢業(yè)設計--- 圖書管理系統(tǒng)的設計與實現(xiàn)
- 畢業(yè)設計----圖書管理系統(tǒng)設計
- 畢業(yè)設計 圖書管理系統(tǒng)設計
- 畢業(yè)設計--圖書管理系統(tǒng)
- 圖書管理系統(tǒng) 畢業(yè)設計
- 圖書管理系統(tǒng)畢業(yè)設計
- 畢業(yè)設計---圖書管理系統(tǒng)
- 圖書管理系統(tǒng)畢業(yè)設計
- 畢業(yè)設計-----圖書管理系統(tǒng)
- 圖書管理系統(tǒng)畢業(yè)設計
- 畢業(yè)設計----圖書管理系統(tǒng)
- 畢業(yè)設計---圖書管理系統(tǒng)
- 畢業(yè)設計-----圖書管理系統(tǒng)
- 圖書管理系統(tǒng)畢業(yè)設計
- 畢業(yè)設計---圖書管理系統(tǒng)
- 畢業(yè)設計----圖書管理系統(tǒng)的設計
- 畢業(yè)設計-----圖書管理系統(tǒng)
- 圖書管理系統(tǒng)(畢業(yè)設計)
評論
0/150
提交評論