【正文】
.......................................................................................... 15 系統(tǒng)總體規(guī)劃 ........................................................................................................................ 23 系統(tǒng)功能 .................................................................................................................. 23 流程圖 ...................................................................................................................... 24 數(shù)據(jù)庫設計 ............................................................................................................... 25 數(shù)據(jù)庫詳細設計 ........................................................................................................ 31 第六章 系統(tǒng)功能模塊結(jié)構(gòu)與實現(xiàn) .......................................................................................... 35 6. 1 登錄界面的實現(xiàn) ..................................................................................................... 35 6. 2 系統(tǒng)數(shù)據(jù)庫的實現(xiàn) ................................................................................................. 37 結(jié)束語 .................................................................................................................................. 38 參考文獻 ............................................................................................................................... 39 第一章.開發(fā)本系統(tǒng)的目的及意義? 今天,計算機的價格已經(jīng)十分低廉,性能卻有了長足的進步?;谝陨先N方法 的特點和各自的優(yōu)缺點,本圖書租借管理系統(tǒng)利用軟件工程化思想和方法,總體上是采用結(jié)構(gòu)化生命法進行系統(tǒng)分析和設計的,而系統(tǒng)實現(xiàn)等步驟則采用了原型法和面對對象的方法。 第二章 系統(tǒng)需求分析 現(xiàn)行業(yè)務描述: 通過調(diào)查,先畫出圖書館的組織結(jié)構(gòu)圖如下: 通過調(diào)研了解到,該圖書館各個部門負責的主要業(yè)務如下: ( 1)采編組主要負責圖書租借采編工作,包括購置新書、打印館 長 采編組 書 庫 閱覽室 工具書室 目錄廳 借閱室 編目、增加數(shù)量。 在開發(fā)方式上對系統(tǒng)的需求,由于圖書館是一種無商業(yè)利益的,所以系統(tǒng)設計開發(fā)的周期要短,在短時間內(nèi)完成,減少開發(fā)成本,提高開發(fā)效率,方便、簡單、實用作為系統(tǒng)開發(fā)的指導思想。 該 系統(tǒng)能高速、快捷、智能化的管理全過程,并加強圖書租借管理中的各種信息資源的管理與應用,提高圖書租借查找與查詢的處理速度,進而提高圖書館的整體管理水平。 2)局部 ER模式的合并 合并的原則是:首先進行兩兩合并;先和合并那些現(xiàn)實 世界中有聯(lián)系圖書租借類別 圖書租借類別編號 圖書租借類別編號 圖書租借類別編號 的局部結(jié)構(gòu);合并從公共實體類型開始,最后再加入獨立的局部結(jié)構(gòu)。在設計對象時,不必編寫建立和描述每個對象的程序代碼,而是用工具畫在界面上, Visual Basic 自動生成對象的程序代碼并封裝起來。當原始數(shù)據(jù)變化時,可以自動更新鏈接的數(shù)據(jù)。 Visual Basic、 Access以及其他微軟的軟件產(chǎn)品都是通過共用 JET數(shù)據(jù)庫引擎,從而給用戶提供了豐富的數(shù)據(jù)類型。 數(shù)據(jù)庫的目的是幫助人們跟蹤事務。如下所示: 打開 ACCESS2020 之后,會開啟一個窗口,可選擇是打開以前的數(shù)據(jù)庫文件還是新建一個新的空數(shù)據(jù)庫文件,如果選擇空 ACCESS 數(shù)據(jù)庫,然后點擊確定按鈕。打開數(shù)據(jù)庫連接 Set rs = CreateObject() 39。其功能基本符合用戶需求,能夠 實現(xiàn)圖書租借信息的錄入、更新、刪除、打印等基本功能,從而實現(xiàn)圖書租借的管理。 for desire grew hot within him to br ing into Being things of his own, and it seemed to him that Il 鷙 atar took no thought for the Void, and he was impatient of its emptiness. Yet he found not the Fire, for it is w ith I l 鷙 atar. But being alone he had begun to conceive thoughts of his own unlike those of his brethren. Some of these thoughts he now wove into his music, and straightway discord arose about him, and many that sang nigh him grew despondent, and their thought was disturbed and their music faltered。 and each of you shall find contained herein, amid the design that I set before you, all those things which it may seem that he himself devised or added. And thou, Melkor, w ilt discover all the secret thoughts of thy mind, and wilt perceive that they are but a part of the whole and tributary to its glory.39。Behold your Music!39。 and the glory of its beginning and the splendour of its end amazed the Ainur, so that they bowed before Il 鷙 atar and were silent. Then Il 鷙 atar said to them: 39。這些都是非常重要的,本系統(tǒng)的數(shù)據(jù)庫設計比較合理,而不是非常合理,因為每一個程序都可能有錯誤,有一位程序設計大師說過一句話,沒有 BUG(錯誤)的程序,那不叫程序!下面列出數(shù)據(jù)庫中的每一個表,包括表中的字段的含意。 圖書租賃系統(tǒng) .mdb 39。合理的數(shù)據(jù)庫設計可以提高數(shù)據(jù)庫存儲效率,保證數(shù)據(jù)的完整和一致。它們只是加重了數(shù)據(jù)庫技術的重要性。 Access也提供了數(shù)據(jù)存儲庫,可以使用桌面數(shù)據(jù)庫文件把數(shù)據(jù)庫文件置于網(wǎng)絡文件服務器,與其他網(wǎng)絡用戶共享數(shù)據(jù)庫。同時, Visual Basic 還能直接編輯和訪問其他外部數(shù)據(jù)庫,如 dBASE, FoxPro, Paradox 等,這些數(shù)據(jù)庫格式都可以用 Visual Basic 編輯和處理。只需要按設計要求的屏幕布局,用系統(tǒng)提供的工具,在屏幕上畫出各種“部件”,即圖形對象,并設置這些圖形對象的屬性。全局概念結(jié)構(gòu)不僅要支持所有局部 ER模式,而且必須合理地表示一個完整、一致的數(shù)據(jù)庫概念結(jié)構(gòu)。 原圖書租借系統(tǒng)是用 basic 開發(fā),為單機版,不能實現(xiàn)網(wǎng)絡共享,使同事部內(nèi)部之間進行信息傳遞成為很棘手的問題。因此對用戶的需求可分為四個方面:一方面是圖書館工作人員通過計算機來管理各類圖書租借,分類編號,調(diào)整圖書租借結(jié)構(gòu),增加圖書租借庫存,適應借閱人員的需求;二方面是借閱人員能通過計算機來查詢?yōu)g覽圖書租中的圖書租借,來確定自已需要的書籍,為借閱做好準備;三方面是工作人員對借閱人員的借書證發(fā)放,登記能作好全面的掌握,及時得到每個借書證的當前狀態(tài)和歷史借閱記錄;四方面也是圖書館的核心工作,對圖書租借的借閱管理。 從而使人們有更多時間來獲取信息、了解信息、掌握信息 。信息和材料、能源一樣成為一種社會的基本生產(chǎn)資料,在人類的社會生產(chǎn)活動中發(fā)揮著重要的作用。迫使人們起用新的管理方法來管理圖書租借,如何把圖書管理員從繁重的工作中解脫出來呢?科學技 術日新月異的進步,讓人類生活發(fā)生了巨大的變化,計算機技術的飛速發(fā)展,使各行各業(yè)在計算機技術應用方面得到了廣泛的普及和使用。 2. 3 解決方案 基于以上的對問題的分析,利用計算機給我們提供信息,及時地調(diào)整圖書館圖書租借結(jié)構(gòu),并且對借閱人員的借閱過程形成一整套動態(tài)的管理就十分必要了。系統(tǒng)輸入繁瑣,極易產(chǎn)生輸入錯誤,缺少智能化輸入功能,如:圖書名稱輸入過程中,單位名稱和單位代碼不能夠相互協(xié)調(diào),易產(chǎn)生不匹配現(xiàn)象。將概念設計從設計過程中獨立開來,使各階段的任務相對單一化,設計復雜程度大大降低,不受特定 DBMS的限制。如果對界 面的效果不滿意,還要回到程序中修改。 在用 Visual Basic 設計大型應用軟件時,不必建立具有明顯開始和結(jié)束的程序,而是編寫若干個微小的子程序,即過程。 Access 的優(yōu)點在于它能使用數(shù)據(jù)表示圖或自定義窗體收集信息。數(shù)據(jù)庫技術能使 Inter 應用超越具有早期應用特點的簡單的發(fā)布。數(shù)據(jù)管理是指數(shù)據(jù)的收集、整理、組織 、存儲、維護、檢索、傳送等操作,這部分操作是數(shù)據(jù)處理業(yè)務的基本環(huán)節(jié),而且是任何數(shù)據(jù)處理業(yè)務中必不可少的共有部分。連接數(shù)據(jù)庫 Set conn = CreateObject() 39。 6. 2. 2管理 會員管理、會員管理、普通讀者管理、注冊會員、刪除會員、修改 會員信息、會員類型設置,添加書籍、刪除書籍、修改書信息、借閱書籍、歸還書籍,普通讀者登記、修改讀者信息。 and he made first the Ainur, the Holy Ones, that were the offspring of his thought, and they were with him before aught else was made. And he spoke to them, propounding to them themes of music。 Then the Ainur were afraid, and they did not yet prehend the words that were said to them。 and they perceived that they themselves in the labour of their music had been busy with the preparation of this dwelling, and yet knew not that it had any purpose beyond its own beauty. For the Children of Il 鷙 atar were conceived by him alone。 and he lifted up his right hand, and behold! a third theme grew amid the confusion, and it was unlike the others. For it seemed at first soft and sweet, a mere rippling of gentle sounds in delicate melodies。這些都有待進一步改善。其中有兩個變量要定義為公用的變量,因為這段代碼是放在一個模塊中的,為了在每一個窗體中能夠使用這個變量,所以必須要聲明 為公用變量。點擊創(chuàng)建就完成。數(shù)據(jù)庫也被越來越多地應用于生成和維護多媒體應用程序上。缺省情況下, DATA控件根據(jù)數(shù)據(jù)庫中的一個或多個數(shù)據(jù)表建立一個 d