【正文】
介 VC++的特點(diǎn) Visual C++是功能最為強(qiáng)大可視化開發(fā)工具,它不僅支持傳統(tǒng)的軟件開發(fā)方法,更重要的是它能支持面向?qū)ο?、可視化的開發(fā)風(fēng)格。 在信息時(shí)代的今天,人類需要對(duì)在政治、經(jīng)濟(jì)、軍事、文化、科研、教育等領(lǐng)域產(chǎn)生的大量信息進(jìn)行管理,并對(duì)數(shù)據(jù)進(jìn)行加工處理,數(shù)據(jù)庫技術(shù)則是信息管理與數(shù)據(jù)處理的先進(jìn)技術(shù)。 本系統(tǒng)的設(shè)計(jì)主要從以下幾方面做起:系統(tǒng)業(yè)務(wù)流程分析、系統(tǒng)的功能設(shè)計(jì)、系統(tǒng)的數(shù)據(jù)庫結(jié)構(gòu)設(shè)計(jì)、系統(tǒng)輸入 /輸出設(shè)計(jì)等。在對(duì)圖書、讀者的管理,其實(shí)是對(duì)圖書、讀者數(shù)據(jù)的管理。同時(shí)對(duì)整個(gè)系統(tǒng)的分析、設(shè)計(jì)過程給出一個(gè)完整論證。使用該程序之后,工作人員可以查詢某位讀者、某種圖書的借閱情況,還可以對(duì)當(dāng)前圖書借閱情況進(jìn)行一些統(tǒng) 計(jì),給出統(tǒng)計(jì)表格,以便全面掌握?qǐng)D書的流通情況。我們將會(huì)看到排隊(duì)等候借書、還書的隊(duì)伍不再那么長,工作人員出錯(cuò)的概率也小了,讀者可以花更多的時(shí)間在選擇書和看書上。 以上所描述的手工過程的不足之處顯而易見,首先處理借書、還書業(yè)務(wù)流程的效率很低,其次處理能力比較低,一段時(shí)間內(nèi),所能服務(wù)的讀者人數(shù)是有限的。這樣借書過程就完成了。在計(jì)算機(jī)尚未在圖書館廣泛使用之前,借書和還書過程主要依靠手工。t resist, human civilization enter a brandnew , books management system too with the convenience, fast, low advantage in expenses is entering people life slowly, manage the traditional books to way to set free out thoroughly, lift highefficiency, alleviate worker39。 關(guān)鍵詞:圖書管理 系統(tǒng)設(shè)計(jì) 信息 Abstract 21 centuries is resources that information that society, social most in conduct and actions in information, will bee the strategy resources cause the extensive concern in to obtain the information?Books is work that the way that we obtain the information bestly, but collect and keep to have great capacity the big increment because of the library books, make traditional books39。因此, 圖書管理系統(tǒng)也以方便、快捷、費(fèi)用低的優(yōu)點(diǎn)正慢慢地進(jìn)入人們的生活,將傳統(tǒng)的圖書管理方式徹底的解脫出來,提高效率,減輕工人人員以往繁忙的工作 ,減小出錯(cuò)的概率,使讀者可以花更多的時(shí)間在選擇書和看書上。迫使人們起用新的管理方法來管理圖書,如何把圖書管理員從繁重的工作中解脫出來呢? 科學(xué)技術(shù)日新月異的進(jìn)步,讓人類生活發(fā)生了巨大的變化,計(jì)算機(jī)技術(shù)的飛速發(fā)展,使各行各業(yè)在計(jì)算機(jī)技術(shù)應(yīng)用方面得到了廣泛的普及和使用。圖書管理系統(tǒng)的建立 摘 要 二十一世紀(jì)是信息的社會(huì),信息作為社會(huì)最主要的資源,將成為戰(zhàn)略資源引起人們廣泛的關(guān)注。如何獲取信息?圖書是我們最好的獲取信息的方式,但由于圖書館圖書收藏量大大增加,使傳統(tǒng)的圖書管理員的工作日益繁重起來。信息化時(shí)代的到來成為不可抗拒的潮流,人類文明正在進(jìn)入一個(gè)嶄新的時(shí)代。從而使人們有更多時(shí)間來獲取信息、了解信息、掌握信息 。 managing person increasingly heavy to get people rises to manage the books with the new management method, howing to set free out the books the managing person from the heavy work? The advance of the science technique continuous changes and improvements, let mankind the life took place the enormous variety, the calculator flies technically to develop soon, making the every trade get the extensive universality with use in the aspects of calculator technique information turns the ages es the current that bee can39。s personnel former busy work, let up to e amiss all rate, can make the reader spend more time at choose the book with read the in the but make that people have more time to obtain the information, understand the information and control the information. Keyword: Books management、 System design、 Informatio 目 錄 摘 要 ........................................................1 目 錄 ........................................................3 第一章 導(dǎo) 論 ...............................................5 所用開發(fā)語言簡(jiǎn)介 .............................................6 VC++的特點(diǎn) ...............................................6 VC++控件及其屬性簡(jiǎn)介 .....................................6 .....................................7 第二章 系統(tǒng)分析階段 ............................................7 ..............................................8 功能的實(shí)現(xiàn) ..............................................8 模塊框架圖 ..............................................9 ...............................................10 第三章 設(shè)計(jì)階段 ...............................................13 ...............................................13 SQL、 ACCESS2020簡(jiǎn)介 ..........................14 詳細(xì)設(shè)計(jì) ...............................................20 ...............................................20 ...............................................20 第四章 設(shè)計(jì)思想 .............................................27 面向?qū)ο蟮某绦蛟O(shè)計(jì) ..............................................23 詳 細(xì)設(shè)計(jì)思想 .............................................24 “用戶登錄”模塊設(shè)計(jì) ..................................... ....24 “基本資料”維護(hù)模塊設(shè)計(jì): ......................................26 “系統(tǒng)管理”模塊設(shè)計(jì) .........................................35 總結(jié)與展望 ......................................................38 結(jié)束語 ...............................................39 參考文獻(xiàn) ...............................................39 致謝語 ????????????????????????????4 0 附錄 :???????????????????????????? .42 第一章 導(dǎo)論 一直以來人們使用傳統(tǒng)的人工方式管理圖書館的日常工作,對(duì)于圖書館的借書和還書過程,想必大家都已很熟悉。一個(gè)最典型的手工處理還書過程就是:讀者將要借的書和借閱證交給工作人員,工作人員將每本書上附帶的描述書的信息的卡片和讀者的借閱證放在一個(gè)小格欄里,并在借閱證和每本書貼的借閱條上填寫借閱信息。還書時(shí),讀者將要還的書交給工作人員,工作人員根據(jù)圖書信息找到相應(yīng)的書卡和借閱證,并填好相應(yīng)的還書信息,這樣還書過 程就完成了。利用計(jì)算機(jī)來處理這些流程無疑會(huì)極大程度地提高效率和處理能力。 為方便對(duì)圖書館書籍、讀者資料、借還書等進(jìn)行高效的管理,特編寫該程序以提高圖書館的管理效率。 本次畢業(yè)設(shè)計(jì)題目:“圖書管理系統(tǒng)”主要目的是利用數(shù)據(jù)庫軟件編制一個(gè)管理軟件,用以實(shí)現(xiàn)圖書、讀者以及日常工作等多項(xiàng)管理。 圖書管理系統(tǒng)是一種基于集中統(tǒng)一規(guī)劃的數(shù)據(jù)庫數(shù)據(jù)管理新模式。本系統(tǒng)的建成無疑會(huì)為管理者對(duì)圖書管理系統(tǒng)提供極大的幫助。作這些工作需對(duì)數(shù) 據(jù)庫知識(shí)有足夠認(rèn)識(shí),并深入的了解 VC++。隨著信息量的不斷增加,作為計(jì)算機(jī)的三大主要應(yīng)用(科學(xué)計(jì)算、過程控制和數(shù)據(jù)處理)之一的數(shù)據(jù)處理,已迅速上升為計(jì)算機(jī)應(yīng)用的主要方面,數(shù)據(jù)庫技術(shù)則成為人們?nèi)粘I钪刑幚頂?shù)據(jù)不可缺少的有力工具,并且現(xiàn)代的信息管理系統(tǒng)幾乎都以數(shù)據(jù)庫技術(shù)作為核心。因此 Visual C++又稱作是一個(gè)集成開發(fā)工具,它提供了軟件代碼自動(dòng)生成和可視化的資源編輯功能。 VC++控件及其屬性簡(jiǎn)介 (1)CStatic(靜態(tài)控件 ):顯示一些幾乎固定不變的文字或圖形描述。 (3)CEdit(編輯框控件):完成文字的輸入輸出雙向操作,查看并編輯文字。 (5)CComboBox(組合框):將列表框和編輯框有機(jī)地組合在一起,可選擇列表中已有的項(xiàng),還可以編輯出新的項(xiàng)。 1. ODBC( Open Database Connectity,開發(fā)數(shù)據(jù)庫連接) ODBC 提供了應(yīng)用程序接口( API),使得任何一個(gè)數(shù)據(jù)庫都可以通過 ODBC 驅(qū)動(dòng)器與指定DBMC相聯(lián),用戶的程序就可以通過調(diào)用 ODBC驅(qū)動(dòng)管理器中相應(yīng)的驅(qū)動(dòng)程序達(dá)到管理數(shù)據(jù)庫的目的。 (Data Access Objects,數(shù)據(jù)訪問對(duì)象 ) DAO 提供了一種通過程序代碼創(chuàng)建和 操縱數(shù)據(jù)庫的機(jī)制。可以訪問的數(shù)據(jù)庫類型主要有: Microsoft Jet 數(shù)據(jù)庫、 ODBC 數(shù)據(jù)源、可安裝的 ISAM數(shù)據(jù)庫。 DAO 支持兩種不同的數(shù)據(jù)庫環(huán)境 —— 稱為工作區(qū)( Workspace) . Microsoft Jet Workspace —— 這是一種使用 Microsoft Jet 數(shù)據(jù)庫引擎來訪問數(shù)據(jù)源的工作區(qū)??赏ㄟ^ ODBC訪問數(shù)據(jù)庫服務(wù)器,而無須安裝 Microsoft Jet 數(shù)據(jù)庫引擎。 OLE DB 試圖提高一種統(tǒng)一的數(shù)據(jù)訪問接口,并能處理除了標(biāo)準(zhǔn)的關(guān)系型數(shù)據(jù)庫中的數(shù)據(jù)之外,還能處理包括郵件數(shù)據(jù)、 Web 上的文本或圖形、目 錄服務(wù)( Directory Services),以及主機(jī)系統(tǒng)中的 IMS 和 VSAM 數(shù)據(jù)。這個(gè) COM 接口與 ODBC 相比,其健壯性和靈活性要高的多。 第二章 需求分析階段 需求分析是在于要弄清用戶對(duì)開發(fā)的數(shù)據(jù)庫應(yīng)用 系統(tǒng)的確切要求。也就是說需要從數(shù)據(jù)庫中得到哪些信息。 要設(shè)計(jì)一個(gè)有效的數(shù)據(jù)庫,必須用系統(tǒng)工程的觀點(diǎn)來考慮問題。 根據(jù)系統(tǒng)分析,圖書管理系統(tǒng)的要求如下 : ( 1)需求分析: ① 能夠輸入圖書的綜合情況和進(jìn)行新書入庫、現(xiàn)有圖書信息修改以及刪除; ② 能夠?qū)崿F(xiàn) 對(duì)讀者檔案的查詢和