圖書館論文開題報告範例

才智咖 人氣:1.25W

圖書館管理系統開題報告

圖書館論文開題報告範例

1、文獻綜述(結合畢業設計(論文)課題情況,根據所查閱的文獻資料撰寫)

隨著經濟的發展,社會的進步,計算機越來越深入到我們日常的工作學習及生活中,成為我們日常生活中不可缺少的輔助工具。 隨著科學技術的不斷提高,電腦科學日漸成熟,其強大的功能已為人們深刻認識,它已進入人類社會的各個領域併發揮著越來越重要的作用。它已經深入到日常工作和生活的方方面面,比如文書處理、資訊管理、輔助設計、圖形影象處理、教育培訓以及遊戲娛樂等。各行各業的人們無須經過特別的訓練就能夠使用電腦完成許許多多複雜的工作。然而,雖然現在世界上已經充滿了多如牛毛的各種軟體,但它們依然不能滿足使用者的各種特殊需要,人們還不得不開發適合自己特殊需求的軟體。以前開發Windows應用軟體是專業人員的工作,需要掌握許多專業知識和經過特殊的培訓才能勝任。現在不同了,即使你沒有接受過嚴格的程式設計訓練,使用delphi 6.0也一樣能夠開發出功能強大、適合自己特殊需求的應用程式了。

圖書館管理系統用計算機管理圖書館工作的日常圖書管理,學生管理,以及圖書查閱,報表列印等功能的一種計算機應用技術的創新,在計算機還未普及之前圖書館管理都是由工作人員人工操作記錄,的方式來操作的.現在一般的圖書館管理都採用計算機智慧化管理,採用計算機作為工具的實用的計算機網路化管理程式來幫助前臺管理員進行更有效的圖書館管理工作。圖書館管理系統是典型的資訊管理系統(MIS),其開發主要包括後臺資料庫的建立和維護以及前端應用程式的開發兩個方面。對於前者要求建立起資料一致性和完整性強、資料安全性好的庫。而對於後者則要求應用程式功能完備,易使用等特點。

語言的高效

編譯的高效

執行的高效

維護的高效

基於以上理由,我們毫不憂鬱的選擇了delphi 6.0做為我們的開發工具!!

主要的控制元件及其屬性簡介

命令按鈕類的控制元件:

Caption屬性:用來顯示在控制元件上的標題。

Enable屬性:控制控制元件的啟用狀態灰色或可用。

Appearance屬性:值為1時,則以3D效果顯示該控制元件,0則不然。

Backcolor屬性:用來改變在按鈕上顯示影象的背景色。

Cancel屬性:該屬性決定按鈕是否為一個取消按鈕。

Default屬性:決定哪一個命令按鈕控制元件是窗體的預設命令按鈕.

Font屬性:控制各種文字字型型別.

Left,top,height,width屬性:設定控制元件的位置與大小.

Style,picture屬性:決定按鈕的顯示方式是否為影象形式出現.

Visible屬性:確定控制元件執行時是否為可見.

Index屬性:當控制元件為一控制元件陣列時,此屬性值為該控制元件在陣列的下標值.

標籤框類的控制元件:

Caption屬性:在應用程式介面上加入說明。

Autosize屬性:決定控制元件是否自動改變大小以顯示其全部內容。

Backstyle屬性:用以指示標籤是否透明.

Bordstyle屬性:用以設定控制元件是否有邊框。

文字框類的控制元件:

Text屬性:通過像text屬性賦值的方法來改變該屬性的值。

Maxlength屬性:該屬性設定在文字框控制元件中能夠輸入的最大字元數。

Multline屬性:該屬性設定text字串中是否接受換行符。

Scrollbars屬性:該屬性決定是否為文字框加滾動條。

Passwordchar屬性:該屬性設定輸入文字的特殊顯示字元,在設計密碼程式時非常有用。

Change事件屬性:文字框的內容發生改變時,相應的控制元件之間發生相應的改變,具有即時性。

Keypress:事件由使用者在文字框控制元件中按任意鍵觸發。

單選按鈕類的控制元件:

Caption屬性:顯示在控制元件上的文字,是單選按鈕的標題。

Alignment屬性:決定單選按鈕的標題在控制元件上的位置。

Enable屬性:該控制元件為灰色時為false,表示執行時不可用。

Index屬性:屬性值表示為單選按鈕組成的控制元件中某個按鈕的索引值。

Tabindex屬性:建立控制元件時,vb自動為其分配一個tabindex值,利用tab鍵可以在控制元件之間切換焦點。

Value屬性:反映控制元件狀態的屬性,返回true表示已選擇了該按鈕。

複選按鈕類的控制元件:

Caption屬性:預設為check1。

Index屬性:該屬性值為複選框控制元件陣列的下標.

Value屬性:value為0表空白,為1表勾號,為2表示灰色勾號.

框架類的控制元件:

Frame屬性:做為其他控制元件的容器。

列表框架和組合類的控制元件:

List屬性:列表框控制元件的表項是使用陣列的方式儲存,陣列的每一個元素儲存列表控制元件的一個表項

Listcount屬性:控制元件列表部分專案的個數。

Mutselect屬性:可以設定列表框為單選或允許多選屬性.

Selectd屬性:標示一個數組,陣列各元素為:

Selected(0),selected(1)

滾動條類的控制元件:

Value屬性:滾動條上滑塊所在位置由value值所決定。

Max和min屬性:對value值的最大,最小進行限制。

Largechange屬性:使用者點選滾動條與鍵頭之間的區域時,value的改變數。

定時器類類的控制元件:

Interval屬性:表示定時的時間間隔,以毫秒為單位。

Enable屬性:為true時(預設值),啟用定時器開始計時;為false時處於休眠狀態.

資料庫連線方式選擇

Visual basic6.0連線資料庫的主要方式以下幾種方式:一是:用data控制元件進行資料庫連結 ,二是利用adodc(ADO Data Control)進行資料庫連結 。三是: 利用DataEnvironment進行資料庫連結.四是利用ADO(ActiveX Data Objects)進行程式設計

現在我們來大致對這幾種技術應用介紹:

用data控制元件進行資料庫連結.

第一步:給窗體新增一個Data控制元件。如果你的機器沒安裝有Access,可通過VB建庫。

第二步:用Access建立一個名為Pad的資料庫,在庫中建立一個表Myset,給表新增四個欄位:backcolor(資料),forecolor(文字),fontname(文字),fontsize(文字)。注意:請將庫檔案存入程式所在目錄。 如果你的機器沒安裝有Access,可通過VB建庫。

利用adodc(ADO Data Control)進行資料庫連結:

使用adodata控制元件訪問資料庫可以完全不用編寫程式碼,只需要通過簡單的設定和操作其屬性就可以實現與資料庫的連線,通過繫結資料感知控制元件,就能提供一個訪問資料庫的介面,用來實現對資料庫的瀏覽,貼加,刪除,修改等操作.

利用DAO對資料庫進行操縱:

在visual basic 中提供了兩種與jet資料引擎介面的'方法:data控制元件與資料訪問物件(DAO)DAO是database object的英文縮寫,要訪問資料庫一方面資料庫要提供訪問介面,另一方面要在程式設計環境中有對資料庫的支援.DAO模型是設計關係資料庫系統結構的物件類的集合.他們提供了管理關係型資料庫系統所需要的全部操作屬性和方法,這其中包括建立資料庫,定義表,欄位和建立表間關係,定位和查詢資料庫等.

關係資料庫介紹:

關係資料庫是目前各類資料庫中最重要、最流行的資料庫,他應用數學方法來處理資料庫資料,是目前使用最廣泛的資料庫系統。20世紀70年代以後開發的資料庫管理系統產品幾乎都是基於關係的。在資料庫發展的歷史上,最重要的成就就是關係模型。 關係資料庫系統與非關係資料庫系統的區別是:關係系統只有表這一種資料結構;而非關係資料庫系統還有其他資料結構,對這些資料結構有其他的操作。

結構化查詢語言SQL(Structured Query Language)是一種介於關係代數與關係演算之間的語言,其功能包括查詢、操縱、定義和控制四個方面,是一個通用的、功能極強的關係資料庫語言。目前已成為關係資料庫的標準語言

Microsoft Access介紹:

使用 Microsoft Access,可以在單一的資料庫檔案中管理所有的資訊。在這個檔案中,使用者可以將自己的資料分別儲存在各自獨立的儲存空間中,這些空間稱作表;可以使用聯機窗體來檢視、新增及更新表中的資料;使用查詢來查詢並檢索所要的資料;也可以使用報表以特定的版面佈置來分析及列印資料。 如果要儲存資料,請為每一種型別的資訊建立一個表。如果要從查詢、窗體或報表中的多個表中將資料合併在一起,就要定義各個表之間的關係。 如果要搜尋並檢索符合指定條件的資料,包括來自多個表中的資料,就要建立查詢。查詢的同時也可以更新或刪除多條記錄,並對資料執行內嵌或自定義的計算。 如果要簡單地直接在某個表中檢視、輸入及更改資料,請建立一個窗體。在開啟一個窗體時,Microsoft Access 將從一個或多個表中檢索資料,並使用使用者在窗體嚮導選擇的版面佈局或所建立的版面佈局,將窗體顯示在螢幕上。 如果要分析資料或將資料以特定的方式打印出來,請建立一個報表。例如,可以列印一份將資料分組並計算資料總和的報表,也可以列印另一份帶有各種資料格式的列印郵件標籤的報表。