文卷檔案管理系統_第1頁
文卷檔案管理系統_第2頁
文卷檔案管理系統_第3頁
全文預覽已結束

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、文卷檔案管理系統    第一章 概述 1.1 管理信息系統簡介      管理信息系統MIS(manage information systion)是由人和計算機等組成的能進行管理信息的多種操作(包括收集、儲存、加工、維護和使用)的系統。它由四個要素組成。即現代化經濟管理理論、系統工程、數學方法和計算機手段。其目的是通過自動化的事務處理方法來監視和控制企業、學校的行為、通過對歷史數據的科學統計提供可靠的預測數據。并通過一些優化方法提供決策依據,管理信息系統是生產力發展的階段標志是現代管理的綜合體現。一個MIS系統的

2、開發應分為如下步驟進行。 1)系統任務的提出。 系統開發的工作是從接受任務開始的,而系統任務應由系統用戶提出,以書面的形式給予表達。 2)初步系統調查。 初步系統調查著重了解存在的主要問題和用戶提出的目的要求,并制定新系統總體規劃。 3)確定系統目標。 經過初步系統調查,了解了用戶的基本狀況和用戶對系統的設想及要求后,系統開發人員就可以初步提出檔案系統的系統目標。 4)系統的可行性研究。 系統的可行性研究包括可能性和必要性。有技術上的,經濟上的,人力資源上的,以及組織管理上的。經過系統的可行性研究,最后應寫出一份系統可行性分析報告。分析報告是系統開發人員第一階段工作的小結。 5)詳細的系統調查

3、。 通過詳細的系統調查。可以得到人工管理業務的處理辦法,并詳細地掌握住處的流程,總結出現有業務過程的規律,存在的問題。從而提出改進措施。 6)現行系統的描述與分析。 著重用來分析現行系統頁面設計后,相關性版塊信息交互的方便性。特別是要分析現行檔案系統存在主要問題和管理上的薄弱環節,以及產生這些問題的原因和解決辦法。 7)用戶需求及功能分析。 用戶需求因不同用戶而有所區別,但主要可分為系統范圍,信息的處理和技術性三個方面。 8) 新系統的邏輯模型。 通過對現行系統的進行詳細調查,分析及用戶需求分析后,就可以確定新系統的邏輯模型。新系統的模型包括新系統的功能要求、目標、各級頁面之間鏈接、數據字典。

4、 9) 編碼對象的分析及編碼體系結構的確定。 在系統分析階段,對現行系統及檔案系統將要采用的編碼對象及方法應該認真分析,以確定先進的科學的高效的系統編碼體系。 10) 系統的軟件,硬件配置建議。 分析人員應對檔案系統所需的計算機系統的配置提出建議。 11) 系統的物理編程。 根據不同的系統要求以及用戶軟、硬件技術狀況,在合適的平臺上,選取相宜的檔案語言和工具進行實際編程。 12) 軟件調查。 對設計的原代碼進行調試,以修改其中錯誤,從而確定系統的可靠性。 13) 功能測試。 對照系統分析中提出的系統功能要求,應進行系統的功能測試,以確定系統可預期的功能。 14) 系統的性能評價以及完善文檔。

5、系統的性能評價應包括最基礎的軟硬件,支持系統占用空間等。系統交付時,應同時交付完善的文檔。 12:面向對象的程序設計 面向對象的方法學是要求按人們通常的思維方式建立問題領域的模型,設計出盡可能自然表現求解方法的軟件。所謂建立模型就是建立問題領域中事物間相互關系。而表現求解問題的方法就是人們思維方法的描述。在面向對象的設計方法中對象(object)和傳遞信息(message passing)分別表現事物和事物間的關系。類(class)和繼承性(inheritamce)是描述人們思維方式的描述方法。方法(method)是在可進行的操作,這種對象、類、消息、方法的程序設計范式的關鍵在于對象的封裝和繼

6、承性。通過封裝(emcapsulation)能將對象的定義和實現分開。通過繼承性,體現了類與類之間的關系,以及由此帶來的基本特征。下面將從面向對象的方法學方面對有關概念作簡要介紹。 1) 對象 我們把面向現實世界中的實體就稱為問題空間的對象從動態的觀點看,對象的操作就是對象的行為,從存儲的角度看,對象是計算機內存中的一塊私有存儲區,在這塊存儲區中有數據、有方法。在面向對象的程序設計中,對象是該系統的基本運行實體,對于每個對象而言,都有與該對象對應的方法,而與每個對象相關的方法,就是定義了該對象的操作。 2)消息和方法       在對象之間,消

7、息是他們之間的唯一聯系。在面向對象的程序環境中設計的程序,它的執行是依靠對象向消息傳遞來完成的。       把所以的對象分為各種對象類,每個對象類都定義了一組方法,所謂方法就是允許在對象類上進行的各種操作。 3) 類  在面向對象的程序設計中,對象是程序設計的最基本的單位,相似的對象可以并到一類中去,程序員只需定義一個類,就可根據這個類得到若干個實例,其中每個實例就是一個對象。 4) 繼承性 繼承性是自動地共享類、子類、對象中的方法和數據的一種機制,繼承性個減少程序設計中編寫代碼的工作量,它不僅支持系統的可重用性,而且還促進了系統的

8、可擴充性。 5) 封裝性 所謂封裝是一種信息隱蔽技術,用戶只能看到對象封裝界面上的信息,而對象內部對用戶透明,封裝的目的是把對象的使用著和對象的設計著分開,使用著只需設計訪問對象的消息。 6) 多態性 當同樣的消息可發送到父類的對象和它的子類的對象時,這就被稱為多太性。由于多太性具有可表達對象的多個類的能力。因此,它既與動態類型有關,又與靜態類型有關。 7) 動態聚束 一個程序經過編譯,連接生成的可執行文件代碼,其過程就是將執行代碼聚束在一起,若這一過程發生在程序設計時,就稱為動態聚束。面向對象語言常使用這一類聚束方式,它具有程序簡單性和可擴充性等優點。 本系統在編制過程中,多次利用面向對象的

9、技術特點。在后面的章節中將分別予以說明。 13、系統軟件開發環境簡介 本系統是在Pentyum 166mmx 以上機型的計算機上進行開發并獲得通過的,同時方便系統開發,減少開發過程的難度,我們是基于以下的軟件環境。 以Windows 98為操作系統 以Visual Basic6.0為開發工具 Windows 98是目前主流圖形化操作系統,而Visual Basic6.0是一種優秀的面向對象的,支持多種數據庫應用的開發工具。我在系統開發過程中深深地感受到Visual Basic6.0的強大威力。下面我結合自己的體會對Visual Basic6.0作一簡要介紹。 Visual Basic6.0是著

10、名的Microsoft公司推出的完全可視化的,支持多種數據庫開發工具。使用面向對象的開發技術,能夠開發出強大的專門針對用戶的應用程序。具有強大的API函數庫,支持ActiveX和OCX技術。能夠管理大量復雜的數據信息,同時具有很好的安全性。 在后面的篇幅里,我將詳細的說明我是如何利用Visual Basic6.0進行文檔管理系統的系統開發的。 第二章 應用系統分析 需求分析是軟件生命周期的一個重要階段,它根本的任務是確定為了滿足用戶的需要必須做什么。具體地說,應該確定系統必須具有的功能和性能,系統要求的運行環境,并且預測系統發展的前景,必須仔細分析系統中的數據,既要分析系統中的數據流。又要分析長期使用的數據存儲,通過分析應該得出用數據流圖、ER圖,為系統的設計奠定基礎。 在這一章里,我將給出系統的數據流圖,功能結構圖,系統分析說明書,ER圖,為系統的設計奠定基礎。 21、數據流圖 數據流圖描繪系統的邏輯模型圖,其中沒有任何具體的物理元素,只是描繪信息在系統中流動和處理的情況。因為數據流圖是邏輯系統的圖形表示,即使不是專業的計算機技術人員也容易理解,所以是極

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論