【正文】
中填寫設(shè)置在程序中引用對(duì)應(yīng)菜單項(xiàng)時(shí)的文字 .用上下左右方向箭頭來(lái)調(diào)整菜單的上下順序和縮進(jìn)級(jí)別。 主界面的設(shè)計(jì)較為簡(jiǎn)單 .主要是通過(guò)設(shè)置窗體屬性來(lái)裝飾窗體。同樣由于 DataGraid 控件不是默認(rèn)控件工具箱中的控件 .因此需要將其從部件中導(dǎo)入 .即右擊控件工具箱 .在彈出的快捷菜單中選擇【部件】對(duì)話框中的【控件】選顯卡下的列表框中選中 Microsoft DataGraid Control 復(fù)選框 .如圖 所示 .單擊【確定】按鈕 .即可完成 DataGraid 控件的導(dǎo)入。 連接數(shù)據(jù)庫(kù)的準(zhǔn)備 連接數(shù)據(jù)庫(kù)的準(zhǔn)備工作主要有 ADO庫(kù)文件的引入和 DataGrid控件的導(dǎo)入 .具體操作如下: 新建 EXE 標(biāo)準(zhǔn)工程 .并保存為“ LibraryMIS”工程。 圖 3,7 “系統(tǒng)設(shè)置”數(shù)據(jù)表 圖 輸入狀態(tài) “讀者庫(kù)”數(shù)據(jù)表主要用于存儲(chǔ)讀者信息 .只有登記的讀者才具有借閱圖書的資格。 圖 讀者管理實(shí)體 關(guān)系 圖書管理系統(tǒng) 的圖書庫(kù)管理實(shí)體 關(guān)系如圖 所示。 系統(tǒng)信息模塊 用于顯示軟件信息和退出操作。 讀者管理模塊 用 于新增讀者、編輯讀者和刪除讀者操作。 實(shí)現(xiàn)用戶管理功能 .可以通過(guò) 管理及用戶添加新用戶 .具有權(quán)限級(jí)別及密碼修改功能。 實(shí)現(xiàn)圖是查詢功能。動(dòng)態(tài)鏈接庫(kù)中存放了所有 Windows應(yīng)用程序可以共享的代碼和資源 .這些代碼或函數(shù)可以用多種語(yǔ)言寫成。 這些過(guò)程分別面向不同的對(duì)象 .由用戶操作引發(fā)某個(gè)事件來(lái)驅(qū)動(dòng)完成某種特定的功能 .或者由事件驅(qū)動(dòng)程序調(diào)用通用過(guò)程來(lái)執(zhí)行指定的操作 .這樣可以方便編程人員 .提高效率。 沈陽(yáng)化工大學(xué)學(xué)士學(xué)位論文 第二章 開發(fā)工具 6 ⑶結(jié)構(gòu)化程序設(shè)計(jì)語(yǔ)言 Visual Basic 是在 BASIC 語(yǔ)言的基礎(chǔ)上發(fā)展起來(lái)的 .具有高級(jí)程序設(shè) 計(jì)語(yǔ)言的語(yǔ)句結(jié)構(gòu) .接近于自然語(yǔ)言和人類的邏輯思維方式。 ⑵面向?qū)ο蟮某绦蛟O(shè)計(jì) 在一般的面向?qū)ο蟪绦蛟O(shè)計(jì)語(yǔ)言中 .對(duì)象由程序代碼和數(shù)據(jù)組成 .是抽象的概念;而 Visual Basic 則是應(yīng)用面向?qū)ο蟮某绦蛟O(shè) 計(jì)方法 .把程序和數(shù)據(jù)封裝起來(lái)作為一個(gè)對(duì)象 .并為每個(gè)對(duì)象賦予應(yīng)有的屬性 .使對(duì)象成為實(shí)在的東西。 Visual Basic 在數(shù)據(jù)庫(kù)應(yīng)用程序的開發(fā)領(lǐng)域中 .提供包括數(shù)據(jù)管理器( DATA Manager)、數(shù)據(jù)控件( DATA Control)以及數(shù)據(jù)訪問(wèn)對(duì)象( DAO)等功能強(qiáng)大的工具 .協(xié)助設(shè)計(jì)人員輕松的連接多種數(shù)據(jù)庫(kù)文件格式 .并訪問(wèn)其中的數(shù)據(jù) .功能非常強(qiáng)大 [11]。它簡(jiǎn)單易學(xué)、效率高 .且功能強(qiáng)大 .可以與 Windows 的專業(yè)開發(fā)工具 SDK( 軟件開發(fā) 工具包 )相媲美。創(chuàng)建一個(gè)數(shù)據(jù)庫(kù)時(shí) .為每個(gè)字段分配一個(gè)數(shù)據(jù)類型、最大長(zhǎng)度和其它屬性。下面是本論文涉及到的一些關(guān)系術(shù)語(yǔ)做以簡(jiǎn)單介紹: 數(shù)據(jù)表:數(shù)據(jù)表是一種按行與列排列的相關(guān)信息的邏輯組 .類似于工作單。如上所述 .Access 作為關(guān)系數(shù)據(jù)庫(kù)開發(fā)具備了許多優(yōu)點(diǎn) .可以在一個(gè)數(shù)據(jù)包中同時(shí)擁有桌面數(shù)據(jù)庫(kù)的便利和關(guān)系數(shù)據(jù)庫(kù)的強(qiáng)大功能 [7]。 Access數(shù)據(jù)庫(kù)以文件形式保存 .文件的擴(kuò)展名是 MDB。它提供了多種向?qū)?、生成器、模?.把數(shù)據(jù)存儲(chǔ)、沈陽(yáng)化工大學(xué)學(xué)士學(xué)位論文 第二章 開發(fā)工具 4 數(shù)據(jù)查詢、界面設(shè)計(jì)、報(bào)表生成等操作規(guī)范化;為建立功能完善的數(shù)據(jù)庫(kù)管理系統(tǒng)提供了方便 .也使得普通用戶不必編寫代碼 .就 可以完成大部分?jǐn)?shù)據(jù)管理的任務(wù)。數(shù)據(jù)庫(kù)技術(shù)和網(wǎng)絡(luò)通信技術(shù)、面向?qū)ο缶幊碳夹g(shù)、并行計(jì)算機(jī)技術(shù)、人工智能技術(shù)相互融合、相互滲透 .促進(jìn)了數(shù)據(jù)庫(kù)技術(shù)的發(fā)展 .使數(shù)據(jù)庫(kù)的應(yīng)用更加廣泛。 數(shù)據(jù)庫(kù)(即 data base,簡(jiǎn)稱 DB) 是按照數(shù)據(jù)結(jié)構(gòu)來(lái) 組織、存儲(chǔ)和管理數(shù)據(jù)的倉(cāng)庫(kù) .是用于查詢的大量數(shù)據(jù)的存儲(chǔ)區(qū)域。開發(fā)的主要過(guò)程為:理解用戶的需求 .然后 .把它們轉(zhuǎn)變?yōu)橛行У臄?shù)據(jù)庫(kù)設(shè)計(jì)。 書庫(kù) ,即所有圖書的集合 ,姜說(shuō)有的書籍登記 ,分類 ,包括圖書新增、圖書編輯和圖書查詢 .以方便用戶管理借閱和查詢。 圖書 管理的要素 一個(gè)圖書 管理項(xiàng)目是由不同的圖書管理主體(比如:系統(tǒng)管理、讀者管理、圖書管理、借閱管理、圖書查詢等)共同管理完成的。 本次的開發(fā)內(nèi)容 —— 圖書 管理系統(tǒng)就是信息管理與現(xiàn)代化辦公設(shè)備相結(jié)合的例子。 管理信息系統(tǒng)就是 MIS (Management Information System).在強(qiáng)調(diào)管理 .強(qiáng)調(diào)信息的現(xiàn)代社會(huì)中它變的越來(lái)越普及。 因此本人結(jié)合開入式圖書館的要求 .對(duì) MS SQL Server2021 數(shù)據(jù)庫(kù)管理系統(tǒng)、 SQL 語(yǔ)言原理、 VB 應(yīng)用程序設(shè)計(jì) .Delphi 數(shù)據(jù)庫(kù)技術(shù)進(jìn)行了較深入的學(xué)習(xí)和應(yīng)用 .主要完成對(duì)圖書管理系統(tǒng)的需求分析、功能模塊劃分、數(shù)據(jù)庫(kù)模式分析 .并由此設(shè)計(jì)了數(shù)據(jù)庫(kù)結(jié)構(gòu)和應(yīng)用程序。應(yīng)用計(jì)算機(jī)代替人工作 .不僅有助于節(jié)約勞動(dòng)力 .提高勞動(dòng)生產(chǎn)率 .還有利于提高信息收集的正確性、及時(shí)性 .有利于決策者在瞬息萬(wàn)變中迅速做出準(zhǔn)確的判斷 [2]。 關(guān)鍵詞: 圖書館 ;圖書 管理系統(tǒng); Visual Basic; Access2021 數(shù)據(jù)庫(kù) Abstract The system is simple, interface friendly starting to plete the requirements to use real library management. The system is based on understanding the real library management of the status and requirements, in accordance with software systems development process, the system needs analysis, system design summary, the system features detailed design, database design, programming, and other steps to develop the design. In this paper, real library management system, the main design concept and its key technology, in the Windows environment, mainly a visual design environment, Visual Basic and Microsoft Office Access2021 as a development tool. System is modular in design, including systems, readers management, class management, lend book management, return book, and about, to ensure system security, the system is encrypted, only the mem