【正文】
文檔寫程序編碼,保證代碼沒有錯(cuò)誤即可。詳細(xì)設(shè)計(jì)完成后,整個(gè)程序就確定了,再由編程人員根據(jù)詳細(xì)設(shè)計(jì)文檔將代碼完成。詳細(xì)設(shè)計(jì)就是將各個(gè)業(yè)務(wù)模塊的窗口全部建好,各 3 個(gè)窗口控件的處理代碼全部用語言表達(dá)出。 ( 3)詳細(xì)設(shè)計(jì):概要設(shè)計(jì)完成后,根據(jù)設(shè)計(jì)中制訂的業(yè)務(wù)模塊。確認(rèn)所有的需求都考慮在內(nèi),沒有遺漏后,就可以開始制訂概要設(shè)計(jì)文檔。此時(shí),數(shù)據(jù)庫中的表格還未成形,通過各種分析工具(如 PowerDesigner 等)畫出數(shù)據(jù)流圖,最后就可抽象出數(shù)據(jù)庫的具體表結(jié)構(gòu)。 ( 2)概要設(shè)計(jì):概要設(shè)計(jì)緊跟在需求分析之后。需求分析制訂好后,需要反復(fù)修改。需求了解得越詳細(xì),程序的后期開發(fā)與維護(hù)費(fèi)用就會(huì)越少。 面向?qū)ο螅?Object Oriented)的開發(fā)方法于 20世紀(jì) 80年代開始興起的,是一種基于問題對(duì)象的自底向上的一種系統(tǒng)開發(fā)方法,這種方法的特點(diǎn)是以對(duì)象為基礎(chǔ),對(duì)象是分析問題和解決問題的核心。 1 MIS 系統(tǒng)開發(fā)方法 管理信息系統(tǒng)的開發(fā)方法有生命周期法、原型法和面向?qū)ο蟮拈_發(fā)方法等: 生命周期法( Life Cycle Method)是 20世紀(jì) 60年代發(fā)展起來的一種應(yīng)用廣泛且比較成熟 的管理系統(tǒng)開發(fā)方法,它的基本思想是將系統(tǒng)的開發(fā)工作從開始到結(jié)束劃分為若干個(gè)階段,每個(gè)階段都有明確的任務(wù),而系統(tǒng)開發(fā)出來后,并不意味著生 2 命周期的結(jié)束,而意味著根據(jù)組織的需要對(duì)系統(tǒng)的修改和重建的開始。基于上述考慮本系統(tǒng)主要利用 PowerBuilder 8 作前端的應(yīng)用開發(fā)工具 ,利用 Adaptive Server Anywhere 7 作為后臺(tái)的數(shù)據(jù)庫,利用 WINDOWS 作為系統(tǒng)平臺(tái)開發(fā)的圖書管理系統(tǒng)。 圖書館管理系統(tǒng)是典型的信息管理系統(tǒng),其開發(fā)主要包括后臺(tái)數(shù)據(jù)庫的建立和維護(hù)以及前端的應(yīng)用程序的開發(fā)兩個(gè)方面。在這種形勢下,書籍就漸漸地成為人們獲取并增長知識(shí)的主要途徑,而圖書館就自然而然地在人們的生活中占據(jù)了一定的位置,如何科學(xué)地管理圖書館 不但關(guān)系到讀者求知的方便程度,也關(guān)系到圖書館的發(fā)展,因此,開發(fā)一套完善的圖書館管理系統(tǒng)就必不可少了。 【 關(guān)鍵字 】 管理信息系統(tǒng)、圖書管理、 PowerBuider 應(yīng)用。文章詳細(xì) 介紹了圖書管理信息系統(tǒng)的系統(tǒng)分析部分,包括可行性分析、組織機(jī)構(gòu)分析、管理職能分析、業(yè)務(wù)流程分析、數(shù)據(jù)流程分析、數(shù)據(jù)字典、處理描述等等;系統(tǒng)設(shè)計(jì)部分主要介紹了系統(tǒng)功能設(shè)計(jì)和數(shù)據(jù)庫設(shè)計(jì);系統(tǒng)實(shí)現(xiàn)部分列出了幾個(gè)主要的程序框圖,并附帶了一些主要的窗口和程序。 本文介紹了在 PowerBuider 環(huán)境下采用“自上而下地總體規(guī)劃,自下而上地應(yīng)用開發(fā)”的策略開發(fā)一個(gè)管理信息系統(tǒng)的過程。 1 摘 要 隨著信息技術(shù)在管理上越來越深入而廣泛的應(yīng)用,管理信息系統(tǒng)的實(shí)施在技術(shù)上已逐步成熟。管理信息系統(tǒng)是一個(gè)不斷發(fā)展的新型學(xué)科,企業(yè)要生存要發(fā)展,要高效率地把企業(yè)活動(dòng)有機(jī)地組織起來,就必須加強(qiáng)企業(yè)管理,即加強(qiáng)對(duì)企業(yè)內(nèi)部的各種資源(人、財(cái)、物等)的有效管理,建立與自身特點(diǎn)相適應(yīng)的管理信息系統(tǒng)。通過分析傳統(tǒng)的人工管理圖書館的不足,創(chuàng)建了一套行之有效的計(jì)算機(jī)管理圖書館的方案。 本系統(tǒng)界面友好,操作簡單,比較實(shí)用。 2 Abstract With more and more widespread and profound application of information technology in management, the implement of management information system has bee mature in technology step by step. Managing information system is a new subject. Enterprise needs existence and development, so enterprise activities should be anized efficiently and anically, which means tightening up the enterprise management and strengthening effective management of any resource (staff, finance, property, etc.) internal the enterprise, and also establishing a management information system fitting in with its own characteristics. This article introduces the detailed process of exploring a management information system under the environment of PowerBuilder, utilizing “TopBottom” overall plan and a strategy according to “BottomTop” application and exploitation. That is to establish a set of effective scheme for library management by puter, through analyzing disadvantages of traditional library management by human resources. This article emphasizes on three sections. The system analysis section of library management information includes feasible analysis, anizing ans analysis, management function analysis, technological process of business analysis, technological process of data analysis, data dictionary, disposal description and the like. The system design section mainly focuses on system function design and data base design. And the system realization section has provided several major program charts, together with the main windows and programs. This economical and pragmatic system has explicit interface, with simple operation. [Keywords] MIS、 library management、 PowerBuilder application 3 目 錄 一 前 言 ................................................................................................................ 1 1 MIS 系統(tǒng)開發(fā)方法 .......................................................................................... 1 2 MIS 系統(tǒng)開發(fā)過程 .......................................................................................... 2 二 系統(tǒng)需求分析 .................................................................................................. 4 1現(xiàn)行業(yè)務(wù)描述 ................................................................................................. 4 2現(xiàn)行系統(tǒng)存在問題的分析 ............................................................................. 5 3解決方案 ......................................................................................................... 6 1 系統(tǒng)目標(biāo)設(shè)計(jì) ................................................................................................. 7 2 系統(tǒng)功能分析 ................................................................................................. 8 3系統(tǒng)各功能模塊設(shè)計(jì) ..................................................................................... 8 4數(shù)據(jù)流圖 ......................................................................................................... 9 1數(shù)據(jù)庫需求分析 ........................................................................................... 13 2 數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計(jì) ................................................................................... 14 1 POWERBUILDER開發(fā)工具簡介 .......................................................................... 20 2 POWERBUILDER 8 應(yīng)用程序開發(fā)的基本步驟 ................................................... 20 3 編碼規(guī)范 ....................................................................................................... 21 4 創(chuàng)建祖先窗口和全局函數(shù) ........................................................................... 21 5 應(yīng)用程序?qū)ο? APP_LIBRARAIN ........................................................................ 24 7 補(bǔ)充說明 ....................................................................................................... 48 七 結(jié)束語 ............................................................................................................ 49 1 一 前 言 隨著人類社會(huì)的發(fā)展,人類對(duì)知識(shí)的需求也不斷地增長。 管理信息系統(tǒng) (簡稱 MIS)是介于信息論,經(jīng)濟(jì)管理理論,統(tǒng)計(jì)學(xué)與運(yùn)籌學(xué)及計(jì)算機(jī)科學(xué)之間的一門邊緣性,綜合性,系統(tǒng)性的交叉科學(xué),它是隨著管理科學(xué),信息技術(shù),計(jì)算機(jī)技術(shù)等的發(fā)展而產(chǎn)生和發(fā)展起來的。對(duì)于前者要求建立數(shù)據(jù)的一致性和完整性,對(duì)于后者則要求應(yīng)用程序功能的完備,易用等的特點(diǎn)。另外 本圖書館管理系統(tǒng)利用軟件工程化思想和方法,總體上是采用結(jié)構(gòu)化生命法進(jìn)行系統(tǒng)分析和設(shè)計(jì)的,而系統(tǒng)實(shí)現(xiàn)等步驟則采用了原型法和面對(duì)對(duì)象的方法。 原型法 (Prototyping Method)是 20世紀(jì) 80年代發(fā)展起來的,旨在改變生命周期法的缺點(diǎn)的一種系統(tǒng)開發(fā)方法,該法的開發(fā)思路是首先根據(jù)用戶的要求,由用戶和開發(fā)者共同確定系統(tǒng)的基本要求和主要功能,利用系統(tǒng)快速生成工具,建立一個(gè)系統(tǒng)模型,再在此基礎(chǔ)上與用戶交流,將模型不斷補(bǔ)充、修改、完善,如此反復(fù),最終直至 用戶和開發(fā)者都比較滿意為止,從而形成一個(gè)相對(duì)穩(wěn)定、較為理想的管理信息系統(tǒng)。 2 MIS 系統(tǒng)開發(fā)過程 一個(gè) MIS 系統(tǒng)的開發(fā)過程一般包括如下幾個(gè)步驟: ( 1)需求分析:需求分析主要是了解用戶的需求。一般的開發(fā)