客戶(hù)管理系統(tǒng)論文_第1頁(yè)
客戶(hù)管理系統(tǒng)論文_第2頁(yè)
客戶(hù)管理系統(tǒng)論文_第3頁(yè)
客戶(hù)管理系統(tǒng)論文_第4頁(yè)
客戶(hù)管理系統(tǒng)論文_第5頁(yè)
已閱讀5頁(yè),還剩34頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、客戶(hù)管理系統(tǒng)論文學(xué)校: 姓名:學(xué)號(hào):指導(dǎo)老師:摘要隨著信息技術(shù)在管理上越來(lái)越深入而廣泛的應(yīng)用,管理信息系統(tǒng)的實(shí)施在技術(shù)上已逐步成熟。管理信息系統(tǒng)是一個(gè)不斷發(fā)展的新型學(xué)科,企業(yè)要生存要發(fā)展,要高效率地把企業(yè)活動(dòng)有機(jī)地組織起來(lái),就必須加強(qiáng)企業(yè)管理,即加強(qiáng)對(duì)企業(yè)內(nèi)部的各種資源(人、財(cái)、物等)的有效管理,建立與自身特點(diǎn)相適應(yīng)的管理信息系統(tǒng)。 本文介紹了在Visual FoxPro6.0環(huán)境下采用“自上而下地總體規(guī)劃,自下而上地應(yīng)用開(kāi)發(fā)”的策略開(kāi)發(fā)一個(gè)管理信息系統(tǒng)的過(guò)程。通過(guò)分析公司客戶(hù)人工管理的不足,創(chuàng)建了一套行之有效的計(jì)算機(jī)管理客戶(hù)的方案。文章介紹了客戶(hù)管理信息系統(tǒng)的系統(tǒng)分析部分,包括可行性分析、業(yè)

2、務(wù)流程分析等;系統(tǒng)設(shè)計(jì)部分主要介紹了系統(tǒng)功能設(shè)計(jì)和數(shù)據(jù)庫(kù)設(shè)計(jì)及代碼設(shè)計(jì);系統(tǒng)實(shí)現(xiàn)部分說(shuō)明了幾個(gè)主要模塊的算法,并附帶了一些主要的窗口和程序。 本系統(tǒng)界面友好,操作簡(jiǎn)單,比較實(shí)用?!娟P(guān)鍵字】管理信息系統(tǒng)、客戶(hù)管理、Visual Foxpro應(yīng)用。SummaryWith more and more widespread and profound application of information technology in management, the implement of management information system has become mature in technol

3、ogy step by step. Managing information system is a new subject. Enterprise needs existence and development, so enterprise activities should be organized efficiently and organically, which means tightening up the enterprise management and strengthening effective management of any resource (staff, fin

4、ance, 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 visual foxpro, utilizing “Top-Bottom” overal

5、l plan and a strategy according to “Bottom-Top” application and exploitation. That is to establish a set of effective scheme for company customer management by computer, through analyzing disadvantages of company customer management by human resources. This article emphasizes on three sections. The

6、system analysis section of company customer management information includes feasible analysis, management function analysis.The system design section mainly focuses on system function design and data base design and data number design. And the system realization section has provided several major fu

7、nction , together with the main windows and programs.This economical and pragmatic system has explicit interface, with simple operation.Keywords MIS、company customer management、visual Foxpro application第一章 前言第二章 系統(tǒng)需求分析2.1現(xiàn)行業(yè)務(wù)描述2.2現(xiàn)行系統(tǒng)存在問(wèn)題的分析2.3解決方案2.4可行性分析第三章 新系統(tǒng)邏輯方案3.1初步調(diào)研3.2詳細(xì)調(diào)研3.2.1組織結(jié)構(gòu)調(diào)研3.2.2數(shù)據(jù)流

8、圖3.2.3數(shù)據(jù)字典第四章 系統(tǒng)總體結(jié)構(gòu)設(shè)計(jì)41軟件模塊結(jié)構(gòu)設(shè)計(jì)411系統(tǒng)方案確定412軟件結(jié)構(gòu)設(shè)計(jì)42數(shù)據(jù)庫(kù)設(shè)計(jì)43計(jì)算機(jī)系統(tǒng)的配置方案44系統(tǒng)的安全性和可靠性設(shè)計(jì)第五章 系統(tǒng)詳細(xì)設(shè)計(jì)5.1系統(tǒng)登錄界面52系統(tǒng)主界面5.3客戶(hù)信息錄入5.4客戶(hù)信息查詢(xún)5.5系統(tǒng)維護(hù)第六章61系統(tǒng)開(kāi)發(fā)環(huán)境62系統(tǒng)測(cè)試63 系統(tǒng)運(yùn)行與維護(hù)64系統(tǒng)的轉(zhuǎn)換方案結(jié)束語(yǔ)參考文獻(xiàn)附錄第一章 前言以客戶(hù)為中心,讓客戶(hù)成為朋友是本客戶(hù)管理系統(tǒng)所追求的境界,本客戶(hù)管理系統(tǒng)通過(guò)對(duì)用戶(hù)信息資源的整合,在公司內(nèi)部達(dá)到資源共享,從而為客戶(hù)提供更快速周到的優(yōu)質(zhì)服務(wù),吸引和保持更多的客戶(hù);通過(guò)對(duì)業(yè)務(wù)流程的重新設(shè)計(jì),更有效地管理客戶(hù)關(guān)系,降

9、低企業(yè)營(yíng)銷(xiāo)管理成本。因此,成功的客戶(hù)管理系統(tǒng)實(shí)施是系統(tǒng)資源和企業(yè)文化兩方面的,只有這兩方面同時(shí)滿(mǎn)足,才能達(dá)到增加企業(yè)盈利和改善客戶(hù)關(guān)系這一投資最優(yōu)化效果。隨著電子計(jì)算機(jī)和通信技術(shù)的發(fā)展,人類(lèi)已經(jīng)逐漸地進(jìn)入信息化社會(huì)。信息和材料、能源一樣成為一種社會(huì)的基本生產(chǎn)資料,在人類(lèi)的社會(huì)生產(chǎn)活動(dòng)中發(fā)揮著重要的作用。同時(shí)人們對(duì)信息和數(shù)據(jù)的利用與處理也已進(jìn)入自動(dòng)化、網(wǎng)絡(luò)化和社會(huì)化的階段,因此,開(kāi)發(fā)相關(guān)的管理信息系統(tǒng)已經(jīng)成為各行各業(yè)的必要和必需了,管理信息系統(tǒng)作為一門(mén)邊緣學(xué)科,集管理科學(xué)、信息科學(xué)、系統(tǒng)科學(xué)、現(xiàn)代通信技術(shù)和電子計(jì)算機(jī)技術(shù)于一體,可以解決企業(yè)或組織所面臨的問(wèn)題,對(duì)內(nèi)來(lái)看,可以提高工作效率;對(duì)外來(lái)看

10、,獲得競(jìng)爭(zhēng)優(yōu)勢(shì)。管理信息系統(tǒng)的開(kāi)發(fā)方法有生命周期法、原型法和面向?qū)ο蟮拈_(kāi)發(fā)方法等。生命周期法(Life Cycle Method)是20世紀(jì)60年代發(fā)展起來(lái)的一種應(yīng)用廣泛且比較成熟的管理系統(tǒng)開(kāi)發(fā)方法,它的基本思想是將系統(tǒng)的開(kāi)發(fā)工作從開(kāi)始到結(jié)束劃分為若干個(gè)階段,每個(gè)階段都有明確的任務(wù),而系統(tǒng)開(kāi)發(fā)出來(lái)后,并不意味著生命周期的結(jié)束,而意味著根據(jù)組織的需要對(duì)系統(tǒng)的修改和重建的開(kāi)始;原型法(Prototyping Method)是20世紀(jì)80年代發(fā)展起來(lái)的,旨在改變生命周期法的缺點(diǎn)的一種系統(tǒng)開(kāi)發(fā)方法,該法的開(kāi)發(fā)思路是首先根據(jù)用戶(hù)的要求,由用戶(hù)和開(kāi)發(fā)者共同確定系統(tǒng)的基本要求和主要功能,利用系統(tǒng)快速生成工具

11、,建立一個(gè)系統(tǒng)模型,再在此基礎(chǔ)上與用戶(hù)交流,將模型不斷補(bǔ)充、修改、完善,如此反復(fù),最終直至用戶(hù)和開(kāi)發(fā)者都比較滿(mǎn)意為止,從而形成一個(gè)相對(duì)穩(wěn)定、較為理想的管理信息系統(tǒng);面向?qū)ο螅∣bject Oriented)的開(kāi)發(fā)方法于20世紀(jì)80年代開(kāi)始興起的,是一種基于對(duì)象的自底向上的一種系統(tǒng)開(kāi)發(fā)方法,這種方法的特點(diǎn)是以對(duì)象為基礎(chǔ),對(duì)象是分析問(wèn)題和解決問(wèn)題的核心?;谝陨先N方法的特點(diǎn)和各自的優(yōu)缺點(diǎn),本客戶(hù)管理系統(tǒng)利用軟件工程化思想和方法,總體上是采用結(jié)構(gòu)化生命法進(jìn)行系統(tǒng)分析和設(shè)計(jì)的,而系統(tǒng)實(shí)現(xiàn)等步驟則采用了原型法和面對(duì)對(duì)象的方法。管理信息系統(tǒng)的開(kāi)發(fā)是一個(gè)開(kāi)發(fā)周期長(zhǎng)、技術(shù)要求高、影響因素多的復(fù)雜系統(tǒng)工程,因

12、此制定一個(gè)完善、可行、合理的開(kāi)發(fā)計(jì)劃,不僅是系統(tǒng)開(kāi)發(fā)成功的保證,而且可以提高效率、節(jié)省時(shí)間、降低成本。本客戶(hù)系統(tǒng)計(jì)劃利用三個(gè)月的時(shí)間開(kāi)發(fā)完成:系統(tǒng)調(diào)研和系統(tǒng)分析為10天;系統(tǒng)設(shè)計(jì)為10天;系統(tǒng)程序設(shè)計(jì)為45天;系統(tǒng)調(diào)試為10天;系統(tǒng)試運(yùn)行為15天。第二章 系統(tǒng)需求分析2.1現(xiàn)行業(yè)務(wù)描述:通過(guò)調(diào)查,先畫(huà)出客戶(hù)管理系統(tǒng)的組織結(jié)構(gòu)圖如下:客戶(hù)經(jīng)理國(guó)內(nèi)部國(guó)際部A區(qū)域B區(qū)域A區(qū)域B區(qū)域通過(guò)調(diào)研了解到,該客戶(hù)各個(gè)部門(mén)負(fù)責(zé)的主要業(yè)務(wù)如下:該公司的業(yè)務(wù)分國(guó)內(nèi)業(yè)務(wù)和國(guó)外業(yè)務(wù)兩個(gè)大類(lèi),然后在此兩個(gè)大類(lèi)中又進(jìn)行細(xì)化,如在國(guó)內(nèi),又根據(jù)客戶(hù)在國(guó)內(nèi)不同的地理位置的分布(如省、市、自治區(qū)等的不同)又進(jìn)行進(jìn)一步的管理,國(guó)外部

13、客戶(hù)的區(qū)域劃分主要是根據(jù)該客戶(hù)所在洲的不同(如歐洲、亞洲等不同的分布)進(jìn)行劃分和管理。下面繪制出客戶(hù)管理業(yè)務(wù)中的流程圖。(1)確定該客戶(hù)所在的區(qū)域進(jìn)行定位;(2)將該客戶(hù)的詳細(xì)資料錄入本系統(tǒng),并可以在錄入后將客戶(hù)的個(gè)人資料進(jìn)行修改、刪除等常規(guī)操作;(3)相關(guān)業(yè)務(wù)部門(mén)在需要時(shí),可在本系統(tǒng)中根據(jù)自己設(shè)定的條件進(jìn)行快速查找(可以進(jìn)行組合查找);(4)相關(guān)業(yè)務(wù)部門(mén)在需要時(shí),可在本系統(tǒng)中根據(jù)自己設(shè)定的條件進(jìn)行排序。(5)然后在用戶(hù)可將(3)和(4)的操作結(jié)果進(jìn)行打印。(6)經(jīng)過(guò)一定時(shí)間之后,為了系統(tǒng)的數(shù)據(jù)安全,將客戶(hù)資料進(jìn)行備份,并在必要時(shí)將這些數(shù)據(jù)恢復(fù)到本系統(tǒng)中。得出該客戶(hù)業(yè)務(wù)流程圖如下所示:22現(xiàn)行

14、系統(tǒng)存在問(wèn)題的分析以前該公司的客戶(hù)管理工作大部分還是進(jìn)行著手工管理,工作起來(lái)效率很低,并且不能及時(shí)了解各類(lèi)客戶(hù)的實(shí)際情況,也無(wú)法快速地進(jìn)行客戶(hù)信息的查詢(xún)等操作,不便于動(dòng)態(tài)及時(shí)地調(diào)整客戶(hù)資料,以便更好地適應(yīng)當(dāng)前經(jīng)濟(jì)形勢(shì)發(fā)展的需要和本企業(yè)的管理的先進(jìn)性。手工管理還存在這許多弊端,由于不可避免的人為因素,經(jīng)常造成數(shù)據(jù)的遺漏、誤報(bào)。計(jì)算機(jī)信息化管理有著儲(chǔ)存信息量大、速度快等許多優(yōu)點(diǎn),提供給我們的處理信息及時(shí)快捷,同時(shí)也提高了我們工作人員的自身素質(zhì)。23解決方案基于以上的對(duì)問(wèn)題的分析,利用計(jì)算機(jī)給我們提供信息,及時(shí)地調(diào)整企業(yè)客戶(hù)管理系統(tǒng),并且對(duì)種類(lèi)客戶(hù)的管理過(guò)程形成一整套動(dòng)態(tài)的管理就十分必要了??蛻?hù)信息

15、系統(tǒng)的建立,需要進(jìn)行用戶(hù)的需求調(diào)查與分析,以確定系統(tǒng)目標(biāo),提出解決問(wèn)題的詳細(xì)方案,這是系統(tǒng)建設(shè)的重要環(huán)節(jié)。企業(yè)客戶(hù)的分布比較份雜,但要有著完善的客戶(hù)信息,對(duì)每一客戶(hù)要有詳細(xì)的記錄信息,功能上對(duì)系統(tǒng)的需求是全面的。因此對(duì)用戶(hù)的需求可分為幾個(gè)方面:一方面是客戶(hù)管理人員可以通過(guò)計(jì)算機(jī)來(lái)管理各類(lèi)客戶(hù),分類(lèi)編號(hào),調(diào)整客戶(hù)數(shù)據(jù),增加客戶(hù)數(shù)量,適應(yīng)客戶(hù)管理的需求;二方面是相關(guān)部門(mén)的人員能通過(guò)計(jì)算機(jī)來(lái)查詢(xún)和瀏覽客戶(hù)中的客戶(hù),來(lái)確定自已需要查找的客戶(hù),為業(yè)務(wù)的更好開(kāi)展做好準(zhǔn)備;三方面是相關(guān)工作人員對(duì)客戶(hù)數(shù)據(jù)的排序,也是說(shuō)可以根據(jù)需要按照某一字段進(jìn)行排序,從而找出具有共同性的客戶(hù),并可將這些查詢(xún)和排序的結(jié)果進(jìn)行打

16、印操作;四方面是對(duì)客戶(hù)數(shù)據(jù)的備份和恢復(fù)工作,這也是本系統(tǒng)的一個(gè)重要的功能,以防本系統(tǒng)在發(fā)生人為的損壞時(shí)能夠及時(shí)恢復(fù)這些資料。這四個(gè)方面形成了企業(yè)客戶(hù)管理的一個(gè)工作整體,采用計(jì)算機(jī)自動(dòng)化信息處理,可方便快捷地共享信息、交流信息,高效地協(xié)同工作。在軟、硬件方面對(duì)系統(tǒng)的需求,軟件要求易學(xué),界面友好,容易掌握,可以很簡(jiǎn)單方便的管理各種客戶(hù)信息。硬件的配置要求不能太高,這樣可以很好的適應(yīng)當(dāng)前的客戶(hù)管理。在開(kāi)發(fā)方式上對(duì)系統(tǒng)的需求,由于客戶(hù)管理系統(tǒng)雖然是一種商業(yè)性的活動(dòng)(但對(duì)于本人來(lái)說(shuō),卻是一個(gè)畢業(yè)設(shè)計(jì)的內(nèi)容),所以系統(tǒng)設(shè)計(jì)開(kāi)發(fā)的周期要短,在短時(shí)間內(nèi)完成,減少開(kāi)發(fā)成本,提高開(kāi)發(fā)效率,方便、簡(jiǎn)單、實(shí)用作為系統(tǒng)

17、開(kāi)發(fā)的指導(dǎo)思想。24可行性分析通過(guò)對(duì)該客戶(hù)的各個(gè)方面進(jìn)行了具體的了解之后,現(xiàn)對(duì)該單位開(kāi)發(fā)客戶(hù)管理系統(tǒng)的可行性進(jìn)行分析。技術(shù)上可行:該系統(tǒng)所需硬件設(shè)備,市場(chǎng)上銷(xiāo)售且價(jià)格較低,甚至可以使用原有的設(shè)備,軟件上,操作系統(tǒng)采用Windows系列操作系統(tǒng),數(shù)據(jù)庫(kù)管理系統(tǒng)采用Visual Foxpro6.0,這些軟件在MIS開(kāi)發(fā)中已被大量應(yīng)用,技術(shù)上都比較成熟。因此在技術(shù)上是可行的。經(jīng)濟(jì)上可行:由于公司急需采用計(jì)算機(jī)來(lái)進(jìn)行客戶(hù)的管理,因此對(duì)開(kāi)發(fā)客戶(hù)管理系統(tǒng)大力支持,開(kāi)發(fā)經(jīng)費(fèi)沒(méi)有問(wèn)題。管理上可行:該企業(yè)的客戶(hù)分布位置很廣闊,因此公司要為每個(gè)客戶(hù)建立資料檔案,也便加強(qiáng)公司對(duì)客戶(hù)資料的管理,因此在管理上可行。另外

18、,客戶(hù)部和上級(jí)領(lǐng)導(dǎo)對(duì)開(kāi)發(fā)該系統(tǒng)也是大力支持的,同時(shí)制定了培訓(xùn)計(jì)劃,并進(jìn)行了實(shí)施MIS的物質(zhì)準(zhǔn)備和工作準(zhǔn)備。綜上所述,開(kāi)發(fā)客戶(hù)管理系統(tǒng)在技術(shù)上、經(jīng)濟(jì)上、管理上都是可行的。管理信息系統(tǒng)基礎(chǔ)管理信息系統(tǒng)就是我們常說(shuō)的MIS(Management Information System),在強(qiáng)調(diào)管理,強(qiáng)調(diào)信息的現(xiàn)代社會(huì)中它越來(lái)越得到普及。MIS是一門(mén)新的學(xué)科,它跨越了若干個(gè)領(lǐng)域,比如管理科學(xué)、系統(tǒng)科學(xué),運(yùn)籌學(xué)、統(tǒng)計(jì)學(xué)以及計(jì)算機(jī)科學(xué)。在這些學(xué)科的基礎(chǔ)上,形成信息收集和加工的方法,從而形成一個(gè)縱橫交織的系統(tǒng)。1.1 管理信息系統(tǒng)概述20世紀(jì),隨著全球經(jīng)濟(jì)的蓬勃發(fā)展,眾多經(jīng)濟(jì)學(xué)家紛紛提出了新的管理理論。20世

19、紀(jì)50年代,西蒙提出管理依賴(lài)于信息和決策的思想。同時(shí)期的維納發(fā)表了控制論,他認(rèn)為管理是一個(gè)控制過(guò)程。1958年,蓋爾寫(xiě)到:“管理將以較低的成本得到及時(shí)準(zhǔn)確的信息,做到較好的控制?!边@個(gè)時(shí)期,計(jì)算機(jī)開(kāi)始用于會(huì)計(jì)工作,出現(xiàn)數(shù)據(jù)處理一詞。1970年,Walter T.Kennevan給剛剛出現(xiàn)的管理信息系統(tǒng)一詞下了一個(gè)定義:“以口頭或書(shū)面的形式,在合適的時(shí)間向經(jīng)理、職員以及外界人員提供過(guò)去的、現(xiàn)在的、預(yù)測(cè)未來(lái)的有關(guān)企業(yè)內(nèi)部及其環(huán)境的信息,以幫助他們進(jìn)行決策?!痹谶@個(gè)定義里強(qiáng)調(diào)了用信息支持決策,但并沒(méi)有強(qiáng)調(diào)應(yīng)用模型,沒(méi)有提到計(jì)算機(jī)的應(yīng)用。1985年,管理信息系統(tǒng)的創(chuàng)始人,明尼蘇達(dá)大學(xué)的管理學(xué)教授Gor

20、don B.Davis給了管理信息系統(tǒng)一個(gè)較完整的定義,即“管理信息系統(tǒng)是一個(gè)利用計(jì)算機(jī)軟硬件資源,手工作業(yè),分析、計(jì)劃、控制和決策模型以及數(shù)據(jù)庫(kù)的人-機(jī)系統(tǒng)。它能提供信息支持企業(yè)或組織的運(yùn)行、管理和決策功能?!边@個(gè)定義全面地說(shuō)明了管理信息系統(tǒng)的目標(biāo)、功能和組成,而且反映了管理信息系統(tǒng)在當(dāng)時(shí)達(dá)到的水平。1.2 管理信息系統(tǒng)的特點(diǎn)1.2.1 管理信息系統(tǒng)的組成管理信息系統(tǒng)在企業(yè)中的應(yīng)用存在三個(gè)要素,這就是人、計(jì)算機(jī)和數(shù)據(jù)。人是指企業(yè)領(lǐng)導(dǎo)者、管理人員、技術(shù)人員,以及MIS建設(shè)的領(lǐng)導(dǎo)機(jī)構(gòu)和實(shí)施機(jī)構(gòu),他們?cè)谙到y(tǒng)中起主導(dǎo)作用。MIS是一項(xiàng)系統(tǒng)工程,不是只靠一些計(jì)算機(jī)開(kāi)發(fā)人員就可以完成的,必須有企業(yè)管理人

21、員,尤其是企業(yè)領(lǐng)導(dǎo)的積極參與。計(jì)算機(jī)技術(shù)是MIS得以實(shí)施的主要技術(shù)。在這些技術(shù)中,軟件開(kāi)發(fā)是MIS開(kāi)發(fā)的重點(diǎn)。第三個(gè)因素也不能忽視。企業(yè)的管理數(shù)據(jù)是MIS正常運(yùn)行的基礎(chǔ)。廣義地說(shuō),各項(xiàng)管理制度是MIS建設(shè)成功的基礎(chǔ)。試想要計(jì)算一臺(tái)機(jī)床的生產(chǎn)成本,需要按時(shí)輸入每個(gè)部件、每個(gè)零件甚至每個(gè)螺釘螺帽的費(fèi)用,涉及企業(yè)的生產(chǎn)車(chē)間、采購(gòu)、庫(kù)房、工藝設(shè)計(jì)和財(cái)務(wù)等多個(gè)部門(mén),必須有一整套管理制度做保證。1.2.2 管理信息系統(tǒng)的界面特點(diǎn)在計(jì)算機(jī)軟件技術(shù)中,人機(jī)界面已經(jīng)發(fā)展成為一個(gè)重要的分支。MIS人機(jī)界面設(shè)計(jì)一般遵循以下一些基本原則:1. 以通信功能作為界面設(shè)計(jì)的核心人機(jī)界面設(shè)計(jì)的關(guān)鍵是使人與計(jì)算機(jī)之間能夠準(zhǔn)確地

22、交流信息。一方面,人向計(jì)算機(jī)輸入信息時(shí)應(yīng)當(dāng)盡量采取自然的方式;另一方面,計(jì)算機(jī)向人傳遞的信息必須準(zhǔn)確,不致引起誤解或混亂。另外,不要把內(nèi)部的處理、加工與人機(jī)界面混在一起,以免互相干擾,影響速度。設(shè)計(jì)MIS時(shí),針對(duì)每一個(gè)功能,都要按照“I-P-O”的模塊化思想,使輸入、處理與輸出“涇渭分明”,充分體現(xiàn)人機(jī)界面的通信功能。這樣設(shè)計(jì)出來(lái)的程序不易出錯(cuò),而且易于維護(hù)。報(bào)表打印是MIS必備的功能之一,而且打印之前常常需要計(jì)算。計(jì)算與打印分開(kāi)設(shè)計(jì),雖然消耗時(shí)間,但易于整個(gè)MIS系統(tǒng)的維護(hù)。2. 界面必須始終一致統(tǒng)一的人機(jī)界面不致于會(huì)增加用戶(hù)的負(fù)擔(dān),讓用戶(hù)始終用同一種方式思考與操作。最忌諱的是每換一個(gè)屏幕用

23、戶(hù)就要換一套操作命令與操作方法。例如在整個(gè)系統(tǒng)可以以問(wèn)號(hào)圖標(biāo)表示幫助,以磁盤(pán)圖標(biāo)表示存盤(pán),以打印機(jī)圖標(biāo)表示打印等。3. 界面必須使用戶(hù)隨時(shí)掌握任務(wù)的進(jìn)展情況人機(jī)界面應(yīng)該能夠告訴用戶(hù)軟件運(yùn)行的進(jìn)度。特別是在需要較長(zhǎng)時(shí)間的等待時(shí),必須讓用戶(hù)了解工作進(jìn)展情況,如可以設(shè)計(jì)已經(jīng)完成了百分之幾的任務(wù)進(jìn)度條等。目前,Windows下的應(yīng)用軟件無(wú)論大小,其安裝程序幾乎均做到了這一點(diǎn)。開(kāi)發(fā)MIS軟件時(shí),這一點(diǎn)很值得借鑒。4. 界面必須能夠提供幫助一個(gè)優(yōu)秀的MIS軟件應(yīng)該提供在線(xiàn)求助功能,甚至提供使用向?qū)В@將給用戶(hù)帶來(lái)極大的方便。在多媒體環(huán)境下,以語(yǔ)音提示作為操作向?qū)В粫?huì)干擾屏幕信息,是一個(gè)極佳的選擇。5.

24、界面友好、使用方便多數(shù)MIS軟件的數(shù)據(jù)輸入量較大。對(duì)于一些相對(duì)固定的數(shù)據(jù),不應(yīng)讓用戶(hù)頻頻輸入(特別是漢字),而應(yīng)讓用戶(hù)用鼠標(biāo)輕松選擇。例如,人事管理系統(tǒng)中的“文化程度”是相對(duì)固定的數(shù)據(jù),其值一般取“小學(xué)”、“初中”、“高中”、“大專(zhuān)”、“大本”、“碩研”、“博研”等。錄入這類(lèi)數(shù)據(jù)之前,MIS軟件應(yīng)在相應(yīng)位置彈出一個(gè)列表框,待用戶(hù)以鼠標(biāo)點(diǎn)擊,而不應(yīng)讓用戶(hù)每次都輸入這些漢字。另外,開(kāi)發(fā)者應(yīng)編寫(xiě)一個(gè)錯(cuò)誤實(shí)時(shí)記錄程序,自動(dòng)記錄何日、何時(shí)、何程序出了何種錯(cuò)誤??傊?,所開(kāi)發(fā)的MIS在使用過(guò)程中,應(yīng)使用戶(hù)的數(shù)據(jù)輸入量降至最低限度,同時(shí)也要減少用戶(hù)的干預(yù)量。實(shí)踐證明,用戶(hù)干預(yù)愈少,MIS系統(tǒng)的滿(mǎn)意程度愈高。6

25、. 輸入畫(huà)面盡可能接近實(shí)際如果某個(gè)電算會(huì)計(jì)軟件的憑證錄入畫(huà)面是表格式的,一屏可錄入多條記錄,而且與實(shí)際憑證一模一樣,甚至連顏色都無(wú)異,用戶(hù)在終端上錄入憑證,仿佛用筆在紙上填寫(xiě)憑證,以增加人機(jī)親和力。7. 具有較強(qiáng)的容錯(cuò)功能誤操作、按鍵連擊等均有可能導(dǎo)致數(shù)據(jù)誤錄。巧妙地進(jìn)行程序設(shè)計(jì),可以避免此類(lèi)因素造成的錯(cuò)誤。例如,錄入學(xué)生成績(jī)時(shí),我們可以對(duì)其范圍進(jìn)行限定,使用戶(hù)無(wú)法輸入0100以外的數(shù)據(jù);錄入學(xué)生年齡時(shí),不妨根據(jù)實(shí)際情況將范圍限制在1520之間。1.3 管理信息系統(tǒng)的開(kāi)發(fā)管理信息系統(tǒng)開(kāi)發(fā)方法主要有:結(jié)構(gòu)化生命周期開(kāi)發(fā)方法、原型法、面向?qū)ο蟮拈_(kāi)發(fā)方法等。1. 結(jié)構(gòu)化生命周期開(kāi)發(fā)方法目前較為流行的

26、MIS開(kāi)發(fā)方法是結(jié)構(gòu)化生命周期開(kāi)發(fā)方法,其基本思想是:用系統(tǒng)的思想和系統(tǒng)工程的方法,按用戶(hù)至上的原則,結(jié)構(gòu)化、模塊化地自上而下對(duì)生命周期進(jìn)行分析與設(shè)計(jì)。用結(jié)構(gòu)化生命周期開(kāi)發(fā)方法開(kāi)發(fā)一個(gè)系統(tǒng),將整個(gè)開(kāi)發(fā)過(guò)程劃分為5個(gè)依次連接的階段:l 系統(tǒng)規(guī)劃階段:主要任務(wù)是明確系統(tǒng)開(kāi)發(fā)的請(qǐng)求,并進(jìn)行初步的調(diào)查,通過(guò)可行性研究確定下一階段的實(shí)施。系統(tǒng)規(guī)劃方法有戰(zhàn)略目標(biāo)集轉(zhuǎn)化法(SST,Strategy Set Transformation)、關(guān)鍵成功因素法(CSF,Critical Success Factors)和企業(yè)規(guī)劃法(BSP,Business System Planning)。l 系統(tǒng)分析階段:主要任

27、務(wù)是對(duì)組織結(jié)構(gòu)與功能進(jìn)行分析,理清企業(yè)業(yè)務(wù)流程和數(shù)據(jù)流程的處理,并且將企業(yè)業(yè)務(wù)流程與數(shù)據(jù)流程抽象化,通過(guò)對(duì)功能數(shù)據(jù)的分析,提出新系統(tǒng)的邏輯方案。l 系統(tǒng)設(shè)計(jì)階段:主要任務(wù)是確定系統(tǒng)的總體設(shè)計(jì)方案、劃分子系統(tǒng)功能、確定共享數(shù)據(jù)的組織,然后進(jìn)行詳細(xì)設(shè)計(jì),如處理模塊的設(shè)計(jì)、數(shù)據(jù)庫(kù)系統(tǒng)的設(shè)計(jì)、輸入輸出界面的設(shè)計(jì)和編碼的設(shè)計(jì)等。l 系統(tǒng)實(shí)施階段:主要任務(wù)是討論確定設(shè)計(jì)方案、對(duì)系統(tǒng)模塊進(jìn)行調(diào)試、進(jìn)行系統(tǒng)運(yùn)行所需數(shù)據(jù)的準(zhǔn)備、對(duì)相關(guān)人員進(jìn)行培訓(xùn)等。l 系統(tǒng)運(yùn)行階段:主要任務(wù)是進(jìn)行系統(tǒng)的日常運(yùn)行管理,評(píng)價(jià)系統(tǒng)的運(yùn)行效率,對(duì)運(yùn)行費(fèi)用和效果進(jìn)行監(jiān)理審計(jì),如出現(xiàn)問(wèn)題則對(duì)系統(tǒng)進(jìn)行修改、調(diào)整。這五個(gè)階段共同構(gòu)成了系統(tǒng)開(kāi)發(fā)

28、的生命周期。結(jié)構(gòu)化生命周期開(kāi)發(fā)方法嚴(yán)格區(qū)分了開(kāi)發(fā)階段,非常重視文檔工作,對(duì)于開(kāi)發(fā)過(guò)程中出現(xiàn)的問(wèn)題可以得到及時(shí)的糾正,避免了出現(xiàn)混亂狀態(tài)。但是,該方法不可避免地出現(xiàn)開(kāi)發(fā)周期過(guò)長(zhǎng)、系統(tǒng)預(yù)算超支的情況,而且在開(kāi)發(fā)過(guò)程中用戶(hù)的需求一旦發(fā)生變化,系統(tǒng)將很難作出調(diào)整。2. 原型法 原型法在系統(tǒng)開(kāi)發(fā)過(guò)程中也得到不少應(yīng)用。原型法的基本思想是系統(tǒng)開(kāi)發(fā)人員憑借自己對(duì)用戶(hù)需求的理解,通過(guò)強(qiáng)有力的軟件環(huán)境支持,構(gòu)造出一個(gè)實(shí)在的系統(tǒng)原型,然后與用戶(hù)協(xié)商,反復(fù)修改原型直至用戶(hù)滿(mǎn)意。 原型法的應(yīng)用使人們對(duì)需求有了漸進(jìn)的認(rèn)識(shí),從而使系統(tǒng)開(kāi)發(fā)更有針對(duì)性。另外,原型法的應(yīng)用充分利用了最新的軟件工具,使系統(tǒng)開(kāi)發(fā)效率大為提高。 3.

29、 面向?qū)ο笙到y(tǒng)開(kāi)發(fā)方法 面向?qū)ο螅∣O,Object Oriented)的系統(tǒng)開(kāi)發(fā)方法,是近年來(lái)受到關(guān)注的一種系統(tǒng)開(kāi)發(fā)方法。面向?qū)ο蟮南到y(tǒng)開(kāi)發(fā)方法的基本思想是將客觀(guān)世界抽象地看成是若干相互聯(lián)系的對(duì)象,然后根據(jù)對(duì)象和方法的特性研制出一套軟件工具,使之能夠映射為計(jì)算機(jī)軟件系統(tǒng)結(jié)構(gòu)模型和進(jìn)程,從而實(shí)現(xiàn)信息系統(tǒng)的開(kāi)發(fā)。1.3.3 管理信息系統(tǒng)的開(kāi)發(fā)過(guò)程管理信息系統(tǒng)的開(kāi)發(fā)過(guò)程一般包括系統(tǒng)開(kāi)發(fā)準(zhǔn)備、系統(tǒng)調(diào)查、系統(tǒng)分析、系統(tǒng)設(shè)計(jì)、系統(tǒng)實(shí)現(xiàn)、系統(tǒng)轉(zhuǎn)換、系統(tǒng)運(yùn)行與維護(hù)、系統(tǒng)評(píng)價(jià)等步驟。根據(jù)開(kāi)發(fā)系統(tǒng)的大小、復(fù)雜、投入、方式、方法等因素的不同,各步驟的要求和內(nèi)容也不同,用戶(hù)需要根據(jù)實(shí)際情況進(jìn)行取舍和計(jì)劃。1. 系統(tǒng)

30、開(kāi)發(fā)準(zhǔn)備系統(tǒng)開(kāi)發(fā)準(zhǔn)備工作主要包括提出系統(tǒng)開(kāi)發(fā)要求、成立系統(tǒng)開(kāi)發(fā)小組、制訂系統(tǒng)開(kāi)發(fā)計(jì)劃等工作。2. 系統(tǒng)調(diào)查新系統(tǒng)的系統(tǒng)分析與系統(tǒng)設(shè)計(jì)工作都要建立在對(duì)現(xiàn)行系統(tǒng)調(diào)查的基礎(chǔ)上,即必須調(diào)查現(xiàn)行系統(tǒng)的運(yùn)行情況、問(wèn)題等,明確用戶(hù)的需求,特別是合作開(kāi)發(fā)和委托開(kāi)發(fā)方式。調(diào)查的主要內(nèi)容有:(1)現(xiàn)行系統(tǒng)概況:該組織的發(fā)展歷史、目前組織的規(guī)模、工作狀況、管理水平、與外界的主要聯(lián)系等。調(diào)查該項(xiàng)內(nèi)容的目的主要是為了劃分系統(tǒng)界限、系統(tǒng)與外界的輸入輸出接口等。(2)組織機(jī)構(gòu):畫(huà)出組織的組織結(jié)構(gòu)圖,弄清組織的行政關(guān)系、人員編制、工作范圍、地理位置等,發(fā)現(xiàn)不合理問(wèn)題及新系統(tǒng)啟動(dòng)后可能對(duì)現(xiàn)有組織的影響。(3)業(yè)務(wù)流程:按照業(yè)務(wù)

31、種類(lèi)的不同和處理時(shí)間的先后不同,深入了解現(xiàn)行系統(tǒng)的業(yè)務(wù)流程,畫(huà)出現(xiàn)行系統(tǒng)業(yè)務(wù)流程圖,并與業(yè)務(wù)人員反復(fù)討論,得到認(rèn)可。調(diào)查中要注意定性與定量相結(jié)合,注意人、財(cái)、物、信息的流向、規(guī)格、頻率、要求以及需要解決的問(wèn)題等。(4)報(bào)表、數(shù)據(jù)處理:了解各種統(tǒng)計(jì)報(bào)表、數(shù)據(jù)的格式、內(nèi)容、處理時(shí)間及上報(bào)時(shí)間、頻率、規(guī)律,存在的問(wèn)題,對(duì)新系統(tǒng)的要求、希望等并收集各種報(bào)表。(5)問(wèn)題:現(xiàn)行系統(tǒng)中存在的主要問(wèn)題和薄弱環(huán)節(jié),可以按照嚴(yán)重程度分成不同的等級(jí)。新系統(tǒng)的建立應(yīng)能解決大部分問(wèn)題,并改善薄弱環(huán)節(jié)。(6)新系統(tǒng)的功能和目標(biāo):了解各級(jí)領(lǐng)導(dǎo)和各類(lèi)業(yè)務(wù)工作人員對(duì)新系統(tǒng)功能的要求,為進(jìn)一步完善新系統(tǒng)的目標(biāo)做準(zhǔn)備。(7)其他:

32、如對(duì)新系統(tǒng)的各種約束條件,需要說(shuō)明的其他問(wèn)題等。3. 系統(tǒng)分析系統(tǒng)分析(又稱(chēng)邏輯設(shè)計(jì))是管理信息系統(tǒng)開(kāi)發(fā)的關(guān)鍵環(huán)節(jié),要求在系統(tǒng)調(diào)查的基礎(chǔ)上,對(duì)新系統(tǒng)的功能進(jìn)行細(xì)致的分析,并建立一個(gè)新系統(tǒng)的邏輯模型。新系統(tǒng)的邏輯模型由系統(tǒng)數(shù)據(jù)流程圖、概況表、數(shù)據(jù)字典、吃理邏輯表達(dá)式及有關(guān)說(shuō)明組成。最后要完成系統(tǒng)分析報(bào)告(也稱(chēng)為系統(tǒng)邏輯設(shè)計(jì)說(shuō)明書(shū))。系統(tǒng)邏輯模型就像在根據(jù)需要建設(shè)一座學(xué)校前,按照學(xué)校教育的層次(初等、中等、高等)、規(guī)模、投資、地理環(huán)境、技術(shù)水平等條件的要求和約束,先由建筑設(shè)計(jì)院進(jìn)行設(shè)計(jì),保證學(xué)校建成后的各種功能得以實(shí)現(xiàn),之后才能進(jìn)行工程設(shè)計(jì)和施工一樣。在系統(tǒng)設(shè)計(jì)階段要做認(rèn)真、細(xì)致的分析、研究工作,

33、避免新系統(tǒng)在功能上存在先天不足或缺陷。因?yàn)樾孪到y(tǒng)模型是建立在對(duì)現(xiàn)行系統(tǒng)的分析及要求的基礎(chǔ)上的,所以系統(tǒng)調(diào)查工作要進(jìn)行得深入、細(xì)致、全面。用戶(hù)可以對(duì)新系統(tǒng)的邏輯模型提出意見(jiàn),雙方經(jīng)過(guò)討論、修改,最后達(dá)成共識(shí),并完成系統(tǒng)分析報(bào)告(系統(tǒng)邏輯設(shè)計(jì)說(shuō)明書(shū)),經(jīng)有關(guān)領(lǐng)導(dǎo)審批通過(guò)之后,轉(zhuǎn)入系統(tǒng)設(shè)計(jì)(又稱(chēng)系統(tǒng)物理設(shè)計(jì))階段。4. 系統(tǒng)設(shè)計(jì)系統(tǒng)設(shè)計(jì)又稱(chēng)系統(tǒng)物理設(shè)計(jì)。系統(tǒng)設(shè)計(jì)要根據(jù)系統(tǒng)分析報(bào)告中的系統(tǒng)邏輯模型綜合考慮各種約束,利用一切可用的技術(shù)手段和方法進(jìn)行各種具體設(shè)計(jì),確定新系統(tǒng)的實(shí)施方案,解決“系統(tǒng)怎么做”的問(wèn)題。結(jié)構(gòu)化系統(tǒng)設(shè)計(jì)是指利用一組標(biāo)準(zhǔn)的圖表工具和準(zhǔn)則,確定系統(tǒng)有哪些模塊,用什么方法連接,如何構(gòu)成良好

34、的系統(tǒng)結(jié)構(gòu),并進(jìn)行系統(tǒng)輸入、輸出、數(shù)據(jù)處理、數(shù)據(jù)存儲(chǔ)等環(huán)節(jié)的詳細(xì)設(shè)計(jì)。這一階段的重點(diǎn)是設(shè)計(jì)好系統(tǒng)的總體結(jié)構(gòu),選擇最經(jīng)濟(jì)合理的技術(shù)手段。系統(tǒng)設(shè)計(jì)階段的文件是系統(tǒng)設(shè)計(jì)報(bào)告(又稱(chēng)系統(tǒng)物理設(shè)計(jì)說(shuō)明書(shū))。管理信息系統(tǒng)的開(kāi)發(fā)是一項(xiàng)系統(tǒng)工程,為了保證系統(tǒng)的質(zhì)量,設(shè)計(jì)人員必須遵守共同的設(shè)計(jì)原則,盡可能地提高系統(tǒng)的各項(xiàng)指標(biāo)(系統(tǒng)可變性、可靠性、工作質(zhì)量、工作效率、經(jīng)濟(jì)性等)。5. 系統(tǒng)實(shí)施與轉(zhuǎn)換系統(tǒng)實(shí)施階段的主要工作包括:系統(tǒng)硬件的購(gòu)置與安裝、程序的編寫(xiě)(購(gòu)買(mǎi))與調(diào)試、系統(tǒng)操作人員的培訓(xùn)、系統(tǒng)有關(guān)數(shù)據(jù)的準(zhǔn)備和錄入、系統(tǒng)調(diào)試和轉(zhuǎn)換。在系統(tǒng)實(shí)施階段要成立系統(tǒng)實(shí)施工作量到小組,組織各專(zhuān)業(yè)小組組長(zhǎng)和有關(guān)部門(mén)的領(lǐng)導(dǎo)共同編

35、制新系統(tǒng)實(shí)施計(jì)劃。可以應(yīng)用各種項(xiàng)目管理的軟件和方法進(jìn)行管理,實(shí)行項(xiàng)目經(jīng)理負(fù)責(zé)制,保證系統(tǒng)實(shí)施工作的順利進(jìn)行和成功。硬件的購(gòu)置和安裝包括計(jì)算機(jī)硬件、外設(shè)、網(wǎng)絡(luò)、電源、機(jī)房、環(huán)境等有關(guān)設(shè)備的購(gòu)買(mǎi)、驗(yàn)收、安裝與調(diào)試工作等,這些工作主要由專(zhuān)業(yè)技術(shù)人員完成。數(shù)據(jù)準(zhǔn)備與錄入工作主要是指由手工操作轉(zhuǎn)入計(jì)算機(jī)處理所需的各種數(shù)據(jù)的整理、錄入及計(jì)算機(jī)系統(tǒng)中為新系統(tǒng)所用數(shù)據(jù)的轉(zhuǎn)換工作。數(shù)據(jù)準(zhǔn)備與錄入工作要注意數(shù)據(jù)的準(zhǔn)確性,在整理、錄入、校驗(yàn)等各個(gè)環(huán)節(jié)把好關(guān),為系統(tǒng)的順利轉(zhuǎn)換打好基礎(chǔ)。在進(jìn)行以上各個(gè)環(huán)節(jié)的同時(shí)展開(kāi)人員培訓(xùn)工作,包括管理信息系統(tǒng)只是的普及教育、新制度的學(xué)習(xí)、計(jì)算機(jī)操作訓(xùn)練等。使所有人員了解新系統(tǒng)的基本功

36、能、新系統(tǒng)對(duì)使用人員的要求、建立管理信息系統(tǒng)的目的、管理信息系統(tǒng)的建立可以為組織和個(gè)人帶來(lái)的幫助和便利、個(gè)人在新系統(tǒng)中應(yīng)該承擔(dān)的工作等,是用戶(hù)關(guān)心、支持新系統(tǒng)的實(shí)現(xiàn)。6. 系統(tǒng)維護(hù)和評(píng)價(jià)管理信息系統(tǒng)是一個(gè)復(fù)雜的人機(jī)系統(tǒng)。系統(tǒng)外部環(huán)境與內(nèi)部因素的變化,不斷影響系統(tǒng)的運(yùn)行,這時(shí)就需要不斷地完善系統(tǒng),以提高系統(tǒng)運(yùn)行的效率與服務(wù)水平,這就需要從始至終地進(jìn)行系統(tǒng)的維護(hù)工作。系統(tǒng)評(píng)價(jià)主要是指系統(tǒng)建成后,經(jīng)一段時(shí)間的運(yùn)行后,要對(duì)系統(tǒng)目標(biāo)與功能的實(shí)現(xiàn)情況進(jìn)行檢查,并與系統(tǒng)開(kāi)發(fā)中設(shè)立的系統(tǒng)預(yù)期目標(biāo)進(jìn)行對(duì)比,及時(shí)寫(xiě)出系統(tǒng)評(píng)價(jià)報(bào)告。系統(tǒng)維護(hù)與評(píng)價(jià)階段是系統(tǒng)生命周期中的最后一個(gè)階段,也是時(shí)間最長(zhǎng)的一個(gè)重要階段,就像汽

37、車(chē)的維護(hù)工作好可以延長(zhǎng)汽車(chē)的使用壽命和提高其使用效率一樣,系統(tǒng)維護(hù)工作的好壞可以決定系統(tǒng)的生命周期的長(zhǎng)短和使用效果。第三章 新系統(tǒng)邏輯方案31初步調(diào)研在本系統(tǒng)被批準(zhǔn)立項(xiàng)之后,我實(shí)地去該公司進(jìn)行了參觀(guān)和學(xué)習(xí),現(xiàn)對(duì)該單位客戶(hù)的整體情況進(jìn)行調(diào)研,調(diào)研分兩步進(jìn)行,一是初步調(diào)研,二是詳細(xì)調(diào)研。由于該公司客戶(hù)人數(shù)較多,因此在調(diào)研時(shí)采用了會(huì)議討論法和個(gè)人訪(fǎng)談法兩種方法,通過(guò)會(huì)議討論法了解客戶(hù)的整體情況,對(duì)開(kāi)發(fā)新系統(tǒng)的態(tài)度等。通過(guò)個(gè)人訪(fǎng)談法了解各個(gè)部門(mén)的主要職能及具體運(yùn)作方式、過(guò)程等。對(duì)該公司進(jìn)行初步調(diào)研的具體內(nèi)容為:(1)客戶(hù)的規(guī)模:大約有多少客戶(hù),有多少是穩(wěn)定的,有多少是浮動(dòng)的;(2)客戶(hù)部:下設(shè)幾個(gè)部門(mén)

38、;(4)客戶(hù)管理人員的數(shù)量;(5)該些人員的受教育程度;(6)主要客戶(hù)的地理分布;(7)客戶(hù)編碼方式;(8)有多少人要使用本系統(tǒng);(10)客戶(hù)的分類(lèi);(11)客戶(hù)部的上級(jí)領(lǐng)導(dǎo);(12)對(duì)開(kāi)發(fā)新系統(tǒng)的態(tài)度;(13)開(kāi)發(fā)新系統(tǒng)所需的時(shí)間(規(guī)定多長(zhǎng)時(shí)間開(kāi)發(fā)完成)等等一些具體而詳細(xì)的內(nèi)容。32詳細(xì)調(diào)研321組織結(jié)構(gòu)調(diào)研在對(duì)該公司客戶(hù)管理的手工管理模式和業(yè)務(wù)流程進(jìn)行認(rèn)真分析和研究的基礎(chǔ)上,經(jīng)過(guò)與該客戶(hù)部的相關(guān)人員的反復(fù)協(xié)商、論證,最后確定了該客戶(hù)管理系統(tǒng)的邏輯模型。下面以數(shù)據(jù)流圖和數(shù)據(jù)字典的方式來(lái)描述新系統(tǒng)的邏輯功能。322數(shù)據(jù)流圖323數(shù)據(jù)字典:  下面為借書(shū)業(yè)務(wù)流程圖中的每一部分

39、編制數(shù)據(jù)字典。(1)數(shù)據(jù)元素:每個(gè)客戶(hù)都有編號(hào)這個(gè)信息,其描述內(nèi)容如下:數(shù)據(jù)元素名稱(chēng):編號(hào) 類(lèi)型:字符 長(zhǎng)度:9 數(shù)據(jù)值類(lèi)型:字符 取值范圍:9個(gè)字符以?xún)?nèi)相關(guān)的數(shù)據(jù)結(jié)構(gòu):姓名,性別,單位,職務(wù),電話(huà),地址,類(lèi)型(2)數(shù)據(jù)流。數(shù)據(jù)流“客戶(hù)信息”條目如下:數(shù)據(jù)流名稱(chēng):借戶(hù)信息 說(shuō)明:客戶(hù)的個(gè)人信息數(shù)據(jù)流來(lái)源:客戶(hù)數(shù)據(jù)流去向:客戶(hù)管理人員數(shù)據(jù)流組成:客戶(hù)號(hào)數(shù)據(jù)流的流通量:大約10位/天()數(shù)據(jù)存儲(chǔ):數(shù)據(jù)存儲(chǔ)“客戶(hù)情況”條目如下:數(shù)據(jù)存儲(chǔ)名稱(chēng):客戶(hù)情況簡(jiǎn)述:存放的是每個(gè)客戶(hù)的個(gè)人情況輸入數(shù)據(jù):客戶(hù)情況數(shù)據(jù)存儲(chǔ)組成:客戶(hù)編號(hào),姓名,客戶(hù)類(lèi)型存儲(chǔ)方式:按客戶(hù)的客戶(hù)編號(hào)順序排列()數(shù)據(jù)處理。數(shù)據(jù)處理“查詢(xún)客

40、戶(hù)”條目如下:數(shù)據(jù)處理名稱(chēng):查詢(xún)客戶(hù)數(shù)據(jù)處理編號(hào):.簡(jiǎn)要描述:根據(jù)客戶(hù)的編號(hào),姓名,性別,職務(wù),客戶(hù)類(lèi)型輸入數(shù)據(jù)流:客戶(hù)查詢(xún)信息輸出數(shù)據(jù)流:查詢(xún)結(jié)果處理邏輯:根據(jù)客戶(hù)的編號(hào),姓名,性別,職務(wù),客戶(hù)類(lèi)型進(jìn)行查詢(xún)。第四章 系統(tǒng)總體結(jié)構(gòu)設(shè)計(jì)41軟件模塊結(jié)構(gòu)設(shè)計(jì)411系統(tǒng)方案確定。通過(guò)對(duì)系統(tǒng)調(diào)研與分析,系統(tǒng)主要應(yīng)完成的功能如下:客戶(hù)信息錄入、客戶(hù)信息查詢(xún)、系統(tǒng)維護(hù)等三大模塊。412軟件結(jié)構(gòu)設(shè)計(jì)??蛻?hù)管理系統(tǒng)包含客戶(hù)錄入、客戶(hù)查詢(xún)、系統(tǒng)維護(hù)等功能。該系統(tǒng)執(zhí)行時(shí),先錄入數(shù)據(jù),然后根據(jù)客戶(hù)的個(gè)人信息可以進(jìn)行查詢(xún)以及按照相同的屬于進(jìn)行排序,并可將結(jié)果進(jìn)行打印。客戶(hù)管理系統(tǒng)屬于典型的事務(wù)型系統(tǒng),其系統(tǒng)示意圖如下

41、圖所示:接受數(shù)據(jù)事務(wù)中心客戶(hù)錄入客戶(hù)查詢(xún)客戶(hù)排序客戶(hù)資料打印 客戶(hù)管理系統(tǒng)示意圖系統(tǒng)結(jié)構(gòu)圖示意如下:輸入客戶(hù)信息 備份 恢復(fù)客戶(hù)管理系統(tǒng)客戶(hù)采編客戶(hù)查詢(xún)數(shù)據(jù)處理 客戶(hù)排序客戶(hù)管理系統(tǒng)結(jié)構(gòu)圖系統(tǒng)功能圖如下:客戶(hù)管理系統(tǒng)系統(tǒng)登陸客戶(hù)信息錄入客戶(hù)信息查詢(xún)系統(tǒng)維護(hù)編號(hào)姓名性別職務(wù)客戶(hù)類(lèi)型單位上一條第一條下一條未一條新增刪除恢復(fù)查詢(xún)排序打印設(shè)置客戶(hù)類(lèi)型設(shè)置客戶(hù)職務(wù)修改系統(tǒng)密碼客戶(hù)數(shù)據(jù)備份客戶(hù)數(shù)據(jù)恢復(fù)客戶(hù)數(shù)據(jù)重整系統(tǒng)初始化42數(shù)據(jù)庫(kù)設(shè)計(jì)數(shù)據(jù)庫(kù)采用了Microsoft推出的Visual Foxpro自帶的數(shù)據(jù)庫(kù),這是微軟集成到VFP中的一個(gè)桌面數(shù)據(jù)庫(kù),能夠快速方便的和Office的其他套件綜合使用。由于VF

42、P具有顯著的簡(jiǎn)易性和有效性,大量的桌面數(shù)據(jù)庫(kù)系統(tǒng)都采用它作為后臺(tái)數(shù)據(jù)庫(kù)。使用它的好處還在于,如果你的系統(tǒng)擴(kuò)展到Client/Server模式的時(shí)候,可以使用Microsoft的數(shù)據(jù)庫(kù)服務(wù)器軟件SQL Server,此時(shí),程序只需要簡(jiǎn)單的修改一下鏈接(ADO的數(shù)據(jù)源)就可以,這樣,為程序的平滑擴(kuò)展提供了非常有力的條件。本系統(tǒng)涉及到的實(shí)體:(共有三個(gè)數(shù)據(jù)表,分別為:kh.dbf,lx.dbf,zw.dbf)。(1)本系統(tǒng)中所涉及到的主要實(shí)體及其屬性有:kh(客戶(hù))表:編號(hào),姓名,單位,性別,職務(wù),電話(huà),手機(jī),BB機(jī),工作地址,類(lèi)型,住宅電話(huà),評(píng)價(jià),日期,家庭住址,愛(ài)好,愛(ài)人姓名,工作單位,子女,姓

43、名,單位lx(類(lèi)型)表:類(lèi)型zw(職務(wù))表:職務(wù) (2)本系統(tǒng)的實(shí)體-聯(lián)系(E-R)圖為了使E-R圖表示得更加清晰,現(xiàn)將E-R圖分成實(shí)體及其屬性圖和實(shí)體及其聯(lián)系圖。分別如下圖所示:編號(hào)姓名性別職務(wù)電話(huà)客戶(hù)管理手機(jī)BB機(jī)工作單位類(lèi)型住宅電話(huà)評(píng)價(jià)日期家庭住址愛(ài)好愛(ài)人姓名工作單位子女姓名單位各表的物理結(jié)構(gòu)如下:kh(客戶(hù))表:字段代碼字段名稱(chēng)類(lèi)型寬度小數(shù)位數(shù)Bh編號(hào)字符2Xm姓名字符6Dw單位字符30Xb性別字符2Zw職務(wù)字符10Th電話(huà)字符20SJ手機(jī)字符20BBBB機(jī)字符16Gztz工作單位字符30Lx類(lèi)型字符10Zzth住宅電話(huà)字符14Rq日期日期型10Jtzz住宅地址字符30Rh愛(ài)好字符30

44、Rrxm愛(ài)人姓名字符6Rrdh單位字符30Zy子女字符2Zybm子女性別字符8Zydw子女單位字符30Lx(類(lèi)型)表:字段代碼字段名稱(chēng)類(lèi)型寬度小數(shù)位數(shù)Lx類(lèi)型字符10Zw(職務(wù))表:字段代碼字段名稱(chēng)類(lèi)型寬度小數(shù)位數(shù)Zw職務(wù)字符104.3計(jì)算機(jī)系統(tǒng)的配置方案硬件環(huán)境:內(nèi)容最低配置建議配置主機(jī)P/200PII/266以上內(nèi)存64MB128MB以上硬盤(pán)10GB20GB以上顯示器VGA以上軟件環(huán)境:操作系統(tǒng):Windows 98中文版或Windows XP中文版編程軟件和數(shù)據(jù)庫(kù):Visual Foxpro6.0中文版44系統(tǒng)的安全性和可靠性設(shè)計(jì)對(duì)所有登錄本系統(tǒng)的使用用戶(hù)進(jìn)行嚴(yán)格的用戶(hù)名和密碼的管理,如

45、果不屬于系統(tǒng)事先設(shè)定好的合法用戶(hù),則系統(tǒng)無(wú)法登錄,為了防止密碼外泄,本系統(tǒng)具備密碼修改功能。第五章 系統(tǒng)詳細(xì)設(shè)計(jì)程序按照三個(gè)主要管理功能進(jìn)行組織,其中借書(shū)和還書(shū)由于經(jīng)常使用,單獨(dú)列出來(lái)。下面我們按照操作順序?qū)Τ绦虻牟僮?、界面的源程序進(jìn)行詳細(xì)說(shuō)明。5.1系統(tǒng)登陸界面:雙擊圖標(biāo)運(yùn)行程序以后,就可以看到程序的登錄界面。需要通過(guò)系統(tǒng)管理驗(yàn)證,即輸入正確的密碼進(jìn)行系統(tǒng)登陸,本系統(tǒng)默認(rèn)的密碼為system。當(dāng)然,用戶(hù)可以在系統(tǒng)登錄時(shí)為了防止系統(tǒng)密碼的泄露而可以進(jìn)行對(duì)密碼的及時(shí)修改和更新。代碼如下:command1.click(確認(rèn)):IF (N>2) =MESSAGEBOX("口令三次輸入

46、錯(cuò)誤,不能使用本系統(tǒng)",48,"信息提示") THISFORM.CONT=.F. THISFORM.RELEASEELSE IF ALLTRIM(THISFORM.PASS)=ALLTRIM(THISFORM.TEXT1.VALUE) THISFORM.CONT=.T. THISFORM.RELEASE ELSE =MESSAGEBOX("口 令 不 正 確, 重 新 輸 入",48,"信息提示") THISFORM.TEXT1.VALUE=SPACE(10) N=N+1 THISFORM.TEXT1.SETFOCUS EN

47、DIFENDIF52系統(tǒng)主界面:在系統(tǒng)登錄成功之后,就會(huì)看到系統(tǒng)的主界面如下所示:在本系統(tǒng)主界面中,我們可以看到一個(gè)MDI窗體,用戶(hù)在使用時(shí)只需要點(diǎn)擊鼠標(biāo)左鍵就可以進(jìn)入相應(yīng)的功能選項(xiàng),快捷而方便,從這個(gè)窗體上可以清楚地看到本系統(tǒng)所具備的三個(gè)主要主要功能,即客戶(hù)數(shù)據(jù)錄入,客戶(hù)數(shù)據(jù)查詢(xún)及系統(tǒng)維護(hù)三大功能模塊。5.3客戶(hù)信息錄入:本應(yīng)用模塊的主要功能是實(shí)現(xiàn)對(duì)客戶(hù)個(gè)人信息的錄入系統(tǒng)操作,如編號(hào),姓名,性別,客戶(hù)類(lèi)型等基本操作。從而完成本系統(tǒng)的借閱者的個(gè)人信息管理。代碼如下:page1.activate:SET DELETE OFFTHISFORM.PAGEFRAME1.PAGE1.IMAGE1.VIS

48、IBLE=.F.SELECT KHCOUNT TO CURJLS FOR !DELETED()COUNT TO CURDEL FOR DELETED()GO TOPTHISFORM.JLS=CURJLSTHISFORM.DELJLS=CURDELTHISFORM.DISP()THISFORM.PAGEFRAME1.PAGE1.REFRESH5.4客戶(hù)信息查詢(xún):本功能模塊是本系統(tǒng)的查詢(xún)功能模塊,用戶(hù)可以在本模塊上進(jìn)行按條件(單條件或組合條件)進(jìn)行查詢(xún),也可以按照具體相同屬性的客戶(hù)進(jìn)行排序操作,并將排序后的結(jié)果進(jìn)行打印操作。代碼如下:command2.click(重新設(shè)置):THISFORM.PA

49、GEFRAME1.PAGE2.TEXT1.VALUE=""THISFORM.PAGEFRAME1.PAGE2.TEXT2.VALUE=""THISFORM.PAGEFRAME1.PAGE2.OP1.VALUE=0THISFORM.PAGEFRAME1.PAGE2.COMBO1.VALUE=""THISFORM.PAGEFRAME1.PAGE2.COMBO2.VALUE=""THISFORM.PAGEFRAME1.PAGE2.TEXT1.SETFOCUS()Command1.click(確定)SELECT KHEXP

50、S=".T. "IF NOT EMPTY(THISFORM.PAGEFRAME1.PAGE2.TEXT1.VALUE) EXPS=EXPS+" AND '"+ALLTRIM(THISFORM.PAGEFRAME1.PAGE2.TEXT1.VALUE)+"'$BH"ENDIFIF NOT EMPTY(THISFORM.PAGEFRAME1.PAGE2.TEXT2.VALUE) EXPS=EXPS+" AND '"+ALLTRIM(THISFORM.PAGEFRAME1.PAGE2.TEXT2.

51、VALUE)+"'$XM"ENDIFDO CASE CASE THISFORM.PAGEFRAME1.PAGE2.OP1.VALUE=1 EXPS=EXPS+" AND XB='男'" CASE THISFORM.PAGEFRAME1.PAGE2.OP1.VALUE=2 EXPS=EXPS+" AND XB='女'"ENDCASEIF NOT EMPTY(THISFORM.PAGEFRAME1.PAGE2.COMBO1.VALUE) EXPS=EXPS+" AND ZW='&q

52、uot;+ALLTRIM(THISFORM.PAGEFRAME1.PAGE2.COMBO1.VALUE)+"'"ENDIFIF NOT EMPTY(THISFORM.PAGEFRAME1.PAGE2.COMBO2.VALUE) EXPS=EXPS+" AND LX='"+ALLTRIM(THISFORM.PAGEFRAME1.PAGE2.COMBO2.VALUE)+"'"ENDIFIF !ALLTRIM(EXPS)=".T. " SET FILTER TO &EXPSENDIFCOU

53、NT TO RECIF REC=0 =MESSAGEBOX("指定的條件沒(méi)有選中任何客戶(hù)!",48,"信息提示")ENDIFGO TOPTHISFORM.PAGEFRAME1.PAGE2.GRID1.REFRESHCommand3.click(排序確定)SELECT KHSEL=THISFORM.PAGEFRAME1.PAGE2.OPTIONGROUP1.VALUEDO CASE CASE SEL=1 INDEX ON BH TO TEMPIDX CASE SEL=2 INDEX ON XM TO TEMPIDX CASE SEL=3 INDEX ON

54、XB TO TEMPIDX CASE SEL=4 INDEX ON ZW TO TEMPIDX CASE SEL=5 INDEX ON LX TO TEMPIDX CASE SEL=6 INDEX ON DW TO TEMPIDXENDCASEGO TOPTHISFORM.PAGEFRAME1.PAGE2.GRID1.REFRESHCommand4.click(打印客戶(hù)表) SELECT KHRECBH=RECNO()COUNT TO ZSGO TOPIF ZS=0 =MESSAGEBOX("沒(méi)有選擇任何要打印的客戶(hù),不能打印!",48,"信息提示")

55、RETURNELSE COND=FILTER() IF EMPTY(COND) COND=".T." ENDIF SET FILTER TO !EMPTY(TAG) AND &COND COUNT TO REC IF REC=0 =MESSAGEBOX("沒(méi)有選擇任何要打印的客戶(hù),不能打印!",48,"信息提示") ELSE REPORT FORM KH PREVIEW ENDIF SET FILTER TO &COND GO RECBHENDIF 5.5系統(tǒng)維護(hù):一個(gè)完整的應(yīng)用系統(tǒng),必須要能夠具備適當(dāng)?shù)南到y(tǒng)維護(hù)功能,以防系統(tǒng)出現(xiàn)故障、機(jī)器出現(xiàn)故障等現(xiàn)象。在這里,有幾個(gè)實(shí)用的功能,一是系統(tǒng)密碼修改功能,以防止系統(tǒng)的密碼泄露之后,管理員能夠及時(shí)地進(jìn)行密碼更新,以防系統(tǒng)的資料被別人竊取和修改。另一個(gè)實(shí)用的功能是系統(tǒng)的客戶(hù)資料的及時(shí)備份和恢復(fù)。代碼如下:Command1.click(密碼修改確認(rèn))PASS=THISFORM.PAGEFRAME1.PAGE3.CONTAINER1.TEXT2.VALUESAVE TO PASS ALL LIKE PASS用戶(hù)數(shù)據(jù)轉(zhuǎn)出:用戶(hù)數(shù)據(jù)轉(zhuǎn)入:數(shù)據(jù)重新編號(hào):本模塊的作用是將客戶(hù)的編號(hào)按照需要進(jìn)行重新編號(hào),由小到大

溫馨提示

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

評(píng)論

0/150

提交評(píng)論