【正文】
工具如 PWISE 等。測試有幾種類型,主要是測試代碼有無邏輯錯誤以及在加載數(shù)據(jù)環(huán)境下程序的穩(wěn)定性問題。程序編碼需要注意的是整個程序書寫中命名的規(guī)范化與編程風(fēng)格的規(guī)范化,這需要較長時間的培養(yǎng)來形成。所以詳細設(shè)計是整個系統(tǒng)中最繁瑣的環(huán)節(jié)。概要設(shè)計文檔形成后,整個程序的邏輯框架也就形成了。用戶需求明確后,將得到的數(shù)據(jù)分析后,開始構(gòu)建數(shù)據(jù)庫的邏輯結(jié)構(gòu)。一般的開發(fā)團隊中,需求分析都是由資歷較深的系統(tǒng)分析員或項目經(jīng)理擔(dān)當(dāng),可 見它的重要性。 原型法 (Prototyping Method)是 20世紀(jì) 80年代發(fā)展起來的,旨在改變生命周期法的缺點的一種系統(tǒng)開發(fā)方法,該法的開發(fā)思路是首先根據(jù)用戶的要求,由用戶和開發(fā)者共同確定系統(tǒng)的基本要求和主要功能,利用系統(tǒng)快速生成工具,建立一個系統(tǒng)模型,再在此基礎(chǔ)上與用戶交流,將模型不斷補充、修改、完善,如此反復(fù),最終直至 用戶和開發(fā)者都比較滿意為止,從而形成一個相對穩(wěn)定、較為理想的管理信息系統(tǒng)。對于前者要求建立數(shù)據(jù)的一致性和完整性,對于后者則要求應(yīng)用程序功能的完備,易用等的特點。 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è)計 ................................................................................................. 7 2 系統(tǒng)功能分析 ................................................................................................. 8 3系統(tǒng)各功能模塊設(shè)計 ..................................................................................... 8 4數(shù)據(jù)流圖 ......................................................................................................... 9 1數(shù)據(jù)庫需求分析 ........................................................................................... 13 2 數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計 ................................................................................... 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 補充說明 ....................................................................................................... 48 七 結(jié)束語 ............................................................................................................ 49 1 一 前 言 隨著人類社會的發(fā)展,人類對知識的需求也不斷地增長。通過分析傳統(tǒng)的人工管理圖書館的不足,創(chuàng)建了一套行之有效的計算機管理圖書館的方案。 1 摘 要 隨著信息技術(shù)在管理上越來越深入而廣泛的應(yīng)用,管理信息系統(tǒng)的實施在技術(shù)上已逐步成熟。文章詳細 介紹了圖書管理信息系統(tǒng)的系統(tǒng)分析部分,包括可行性分析、組織機構(gòu)分析、管理職能分析、業(yè)務(wù)流程分析、數(shù)據(jù)流程分析、數(shù)據(jù)字典、處理描述等等;系統(tǒng)設(shè)計部分主要介紹了系統(tǒng)功能設(shè)計和數(shù)據(jù)庫設(shè)計;系統(tǒng)實現(xiàn)部分列出了幾個主要的程序框圖,并附帶了一些主要的窗口和程序。在這種形勢下,書籍就漸漸地成為人們獲取并增長知識的主要途徑,而圖書館就自然而然地在人們的生活中占據(jù)了一定的位置,如何科學(xué)地管理圖書館 不但關(guān)系到讀者求知的方便程度,也關(guān)系到圖書館的發(fā)展,因此,開發(fā)一套完善的圖書館管理系統(tǒng)就必不可少了?;谏鲜隹紤]本系統(tǒng)主要利用 PowerBuilder 8 作前端的應(yīng)用開發(fā)工具 ,利用 Adaptive Server Anywhere 7 作為后臺的數(shù)據(jù)庫,利用 WINDOWS 作為系統(tǒng)平臺開發(fā)的圖書管理系統(tǒng)。 面向?qū)ο螅?Object Oriented)的開發(fā)方法于 20世紀(jì) 80年代開始興起的,是一種基于問題對象的自底向上的一種系統(tǒng)開發(fā)方法,這種方法的特點是以對象為基礎(chǔ),對象是分析問題和解決問題的核心。需求分析制訂好后,需要反復(fù)修改。此時,數(shù)據(jù)庫中的表格還未成形,通過各種分析工具(如 PowerDesigner 等)畫出數(shù)據(jù)流圖,最后就可抽象出數(shù)據(jù)庫的具體表結(jié)構(gòu)。 ( 3)詳細設(shè)計:概要設(shè)計完成后,根據(jù)設(shè)計中制訂的業(yè)務(wù)模塊。詳細設(shè)計完成后,整個程序就確定了,再由編程人員根據(jù)詳細設(shè)計文檔將代碼完成。需要 在不斷的實踐中形成自己獨特的風(fēng)格。測試工作中發(fā)現(xiàn)的錯誤應(yīng)及時改正,然后將它記錄到測試文檔中。 以上是一個完整的 MIS 系統(tǒng)開發(fā)過程,其實不僅 MIS系統(tǒng),其他類型的程序開發(fā)也基本相同。 1 現(xiàn)行業(yè)務(wù)描述 下面以一所學(xué)校的圖書館為例子進行分析,畫出圖書館的組織結(jié)構(gòu)圖如下: 圖 該圖書館各個部門負責(zé)的主要業(yè)務(wù)如下: ( 1)采編組主要負責(zé)圖書采編工作,包括購 置新書、打印編目、增加數(shù)量。 下面繪制出圖書館流通業(yè)務(wù)中借書的流程圖: ( 1)讀者在目錄廳查閱索引卡; ( 2)讀者寫出所借圖書的分類號、種次號、交給圖書管理員,并出示本人的借書證; ( 3)圖書管理員根據(jù)圖書的分類號、種次號到書庫找書; ( 4) 將圖書交給讀者,并由讀者填寫所借圖書的借書卡。 3 解決方案 基于以上的對問題的分析,利用計算機給我 們提供信息,及時地調(diào)整學(xué)校圖書館圖書結(jié)構(gòu),并且對學(xué)生們的借閱過程形成一整套動態(tài)的管理就十分必要了。 這四個方面形成了學(xué)校圖書館一個工作整體,采用計算機自動化信息處理,可方便快捷地共享信息、交流信息,高效地協(xié)同工作。 7 三 系統(tǒng)總體結(jié)構(gòu)設(shè)計 如果要完成一個完整的圖書管理系統(tǒng),需要的相關(guān)信息很多。 能夠?qū)D書進行注冊登記,也就是將圖書的基本信息(如:書