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

下載本文檔

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

文檔簡介

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

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

3、chnology step by step Managing mfbrmation system is a new subject. Enteiprise needs existence and development, so enteiprise activities should be organized efficiently and organically, which means tightemng up the enteiprise management and stiengthenmg effective management of any resource (stafT fin

4、ance, propeity, etc.) internal the enterprise, and also establishing a management mfbrmation system fittmg in witli its own chaiacteristicsThis article mtroduces the detailed process of explormg a management mfbrmation system under the environment of visual foxpro, utilizing "TopBottom" ov

5、erall plan and a stiategy according to Bottom-Top application and exploitation. That is to establish a set of effective scheme for company customer management by computer, tluough analyzing disadvantages of company customer management by human resources. Tlus article emphasizes on tluee sections. Th

6、e system analysis section of company customer management information mcludes feasible analysis, management fiinction analysis.The system design section mamly focuses on system fiinction design and data base design and data number design And the system realization section has provided several major f

7、iinction , together witli the mam windows and programs.This economical and pragmatic system has explicit interface, with simple operationKeyv/ords MIS、company customer management, visual Foxpro application第一章前言第二章系統(tǒng)需求分析2. 1現(xiàn)行業(yè)務(wù)描述2. 2現(xiàn)行系統(tǒng)存在問題的分析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.

8、 2數(shù)據(jù)流圖3. 2. 3數(shù)據(jù)字典第四章系統(tǒng)總體結(jié)構(gòu)設(shè)計4. 1軟件模塊結(jié)構(gòu)設(shè)計4. 1. 1系統(tǒng)方案確定4. 1. 2軟件結(jié)構(gòu)設(shè)計4. 2數(shù)據(jù)庫設(shè)計4. 3計算機(jī)系統(tǒng)的配置方案4. 4系統(tǒng)的安全性和可靠性設(shè)計第五章系統(tǒng)詳細(xì)設(shè)計5.1系統(tǒng)登錄界面5. 2系統(tǒng)主界面5. 3客戶信息錄入5.4客戶信息查詢5. 5系統(tǒng)維護(hù)AA* . Jl. -Vr.弟八早6. 1系統(tǒng)開發(fā)壞境6. 2系統(tǒng)測試6. 3系統(tǒng)運(yùn)行與維護(hù)6. 4系統(tǒng)的轉(zhuǎn)換方案結(jié)束語參考文獻(xiàn)附錄第一章前言以客戶為中心,讓客戶成為朋友是本客戶管理系統(tǒng)所追求的境界,本客戶管理系統(tǒng)通 過對用戶信息資源的整合,在公司內(nèi)部達(dá)到資源共享,從而為客戶提供更

9、快速周到的優(yōu)質(zhì) 服務(wù),吸引和保持更多的客戶:通過對業(yè)務(wù)流程的重新設(shè)計,更有效地管理客戶關(guān)系,降 低企業(yè)營銷管理成本。因此,成功的客戶管理系統(tǒng)實(shí)施是系統(tǒng)資源和企業(yè)文化兩方面的, 只有這兩方面同時滿足,才能達(dá)到增加企業(yè)盈利和改善客戶關(guān)系這一投資最優(yōu)化效呆。隨著電子計算機(jī)和通信技術(shù)的發(fā)展,人類已經(jīng)逐漸地進(jìn)入信息化社會。信息和材料、能 源一樣成為一種社會的基本生產(chǎn)資料,在人類的社會生產(chǎn)活動中發(fā)揮著重要的作用。同時人 們對信息和數(shù)據(jù)的利用與處理也已進(jìn)入自動化、網(wǎng)絡(luò)化和社會化的階段,因此,開發(fā)相關(guān)的 管理信息系統(tǒng)已經(jīng)成為各行各業(yè)的必要和必需了,管理信息系統(tǒng)作為一門邊緣學(xué)科,集管理 科學(xué)、信息科學(xué)、系統(tǒng)科學(xué)

10、、現(xiàn)代通信技術(shù)和電子計算機(jī)技術(shù)于一體,可以解決企業(yè)或組織 所面臨的問題,對內(nèi)來看,可以提高工作效率:對外來看,獲得競爭優(yōu)勢。管理信息系統(tǒng)的開發(fā)方法有生命周期法、原型法和面向?qū)ο蟮拈_發(fā)方法等。生命周期法(Life Cycle Method)是20世紀(jì)60年代發(fā)展起來的一種應(yīng)用廣泛且比較成熟的管理系統(tǒng) 開發(fā)方法,它的基本思想是將系統(tǒng)的開發(fā)工作從開始到結(jié)束劃分為若干個階段,每個階段都 有明確的任務(wù),而系統(tǒng)開發(fā)出來后,并不意味著生命周期的結(jié)束,而意味著根據(jù)組織的需要 對系統(tǒng)的修改和重建的開始:原型(Prototyping Method)是20世紀(jì)80年代發(fā)展起來的, 旨在改變生命周期法的缺點(diǎn)的一種系統(tǒng)

11、開發(fā)方法,該法的開發(fā)思路是首先根據(jù)用戶的要求, 由用戶和開發(fā)者共同確定系統(tǒng)的基本要求和主要功能,利用系統(tǒng)快速生成工具,建立一個系 統(tǒng)模型,再在此基礎(chǔ)上與用戶交流,將模型不斷補(bǔ)充、修改、完善,如此反復(fù),最終直至用 戶和開發(fā)者都比較滿意為止,從而形成一個相對穩(wěn)定、較為理想的管理信息系統(tǒng):面向?qū)﹀?Object Oriented)的開發(fā)方法于20世紀(jì)80年代開始興起的,是一種基于對象的自底向 上的一種系統(tǒng)開發(fā)方法,這種方法的特點(diǎn)是以對彖為基礎(chǔ),對彖是分析問題和解決問題的核 心?;谝陨先N方法的特點(diǎn)和各自的優(yōu)缺點(diǎn),本客戶管理系統(tǒng)利用軟件工程化思想和方法, 總體上是采用結(jié)構(gòu)化生命法進(jìn)行系統(tǒng)分析和設(shè)計的

12、,而系統(tǒng)實(shí)現(xiàn)等步驟則采用了原型法和面 對對象的方法。管理信息系統(tǒng)的開發(fā)是一個開發(fā)周期長、技術(shù)要求高、影響因素多的復(fù)雜系統(tǒng)工程,因 此制定一個完善、可行、合理的開發(fā)計劃,不僅是系統(tǒng)開發(fā)成功的保證,而且可以提高效率、 節(jié)省時間、降低成本。本客戶系統(tǒng)計劃利用三個月的時間開發(fā)完成:系統(tǒng)調(diào)研和系統(tǒng)分析為10天;系統(tǒng)設(shè)計為10天;系統(tǒng)程序設(shè)計為45天;系統(tǒng)調(diào)試為10天;系統(tǒng)試運(yùn)行為15天。第二章系統(tǒng)需求分析2. 1現(xiàn)行業(yè)務(wù)描述:通過調(diào)查,先畫出客戶管理系統(tǒng)的組織結(jié)構(gòu)圖如下:通過調(diào)研了解到,該客戶各個部門負(fù)責(zé)的主要業(yè)務(wù)如下:該公司的業(yè)務(wù)分國內(nèi)業(yè)務(wù)和國外業(yè)務(wù)兩個大類,然后在此兩個犬類中又進(jìn)行細(xì)化,如 在國內(nèi),

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

14、全,將客戶資料進(jìn)行備份,并在必要時將 這些數(shù)據(jù)恢復(fù)到本系統(tǒng)中。得出該客戶業(yè)務(wù)流程圖如下所示:2. 2現(xiàn)行系統(tǒng)存在問題的分析以前該公司的客戶管理工作人部分還是進(jìn)行著手工管理,工作起來效率很低,并且不能 及時了解各類客戶的實(shí)際情況,也無法快速地進(jìn)行客戶信息的查詢等操作,不便于動態(tài)及時 地調(diào)整客戶資料,以便更好地適應(yīng)當(dāng)前經(jīng)濟(jì)形勢發(fā)展的需要和本企業(yè)的管理的先進(jìn)性。手工 管理還存在這許多弊端,由于不可避免的人為因素,經(jīng)常造成數(shù)據(jù)的遺漏、誤報。計算機(jī)信 息化管理有著儲存信息量人、速度快等許多優(yōu)點(diǎn),提供給我們的處理信息及時快捷,同時也 提高了我們工作人員的自身素質(zhì)。2. 3解決方案基于以上的對問題的分析,利

15、用計算機(jī)給我們提供信息,及時地調(diào)整企業(yè)客戶管理系統(tǒng), 并且對種類客戶的管理過程形成一整套動態(tài)的管理就十分必要了。客戶信息系統(tǒng)的建立,需要進(jìn)行用戶的需求調(diào)查與分析,以確定系統(tǒng)目標(biāo),提出解決 問題的詳細(xì)方案,這是系統(tǒng)建設(shè)的重要壞節(jié)。企業(yè)客戶的分布比較份雜,但要有著完善的客戶信息,對每一客戶要有詳細(xì)的記錄信息, 功能上對系統(tǒng)的需求是全面的。因此對用戶的需求可分為幾個方面:一方面是客戶管理人員 可以通過計算機(jī)來管理各類客戶,分類編號,調(diào)整客戶數(shù)據(jù),增加客戶數(shù)量,適應(yīng)客戶管理 的需求;二方面是相關(guān)部門的人員能通過計算機(jī)來查詢和瀏覽客戶中的客戶,來確定自已需 要查找的客戶,為業(yè)務(wù)的更好開展做好準(zhǔn)備;三方面

16、是相關(guān)工作人員對客戶數(shù)據(jù)的排序,也 是說可以根據(jù)需要按照某一字段進(jìn)行排序,從而找出具有共同性的客戶,并可將這些查詢和 排序的結(jié)果進(jìn)行打印操作;四方面是對客戶數(shù)據(jù)的備份和恢復(fù)工作,這也是本系統(tǒng)的一個重 要的功能,以防本系統(tǒng)在發(fā)生人為的損壞時能夠及時恢復(fù)這些資料。這四個方面形成了企業(yè)客戶管理的一個工作整體,采用計算機(jī)自動化信息處理,可方 便快捷地共享信息、交流信息,高效地協(xié)同工作。在軟、硬件方面對系統(tǒng)的需求,軟件要求易學(xué),界面友好,容易掌握,可以很簡單方便 的管理各種客戶信息。硬件的配置要求不能太高,這樣可以很好的適應(yīng)當(dāng)前的客戶管理。在開發(fā)方式上對系統(tǒng)的需求,由于客戶管理系統(tǒng)雖然是一種商業(yè)性的活動

17、(但對于本人 來說,卻是一個畢業(yè)設(shè)計的內(nèi)容),所以系統(tǒng)設(shè)計開發(fā)的周期要短,在短時間內(nèi)完成,減少 開發(fā)成本,提高開發(fā)效率,方便、簡單、實(shí)用作為系統(tǒng)開發(fā)的指導(dǎo)思想。2. 4可行性分析通過對該客戶的各個方面進(jìn)行了具體的了解之后,現(xiàn)對該單位開發(fā)客戶管理系統(tǒng)的可行 性進(jìn)行分析。技術(shù)上可行:該系統(tǒng)所需硬件設(shè)備,市場上銷售且價格較低,甚至可以使用原有的設(shè)備, 軟件上,操作系統(tǒng)釆用Windows系列操作系統(tǒng),數(shù)據(jù)庫管理系統(tǒng)采用Visual Foxpio6.0,這 些軟件在MIS開發(fā)中已被大量應(yīng)用,技術(shù)上都比較成熟。因此在技術(shù)上是可行的。經(jīng)濟(jì)上可行:由于公司急需采用計算機(jī)來進(jìn)行客戶的管理,因此對開發(fā)客戶管理系統(tǒng)

18、大 力支持,開發(fā)經(jīng)費(fèi)沒有問題。管理上可行:該企業(yè)的客戶分布位置很廣闊,因此公司要為每個客戶建立資料檔案,也 便加強(qiáng)公司對客戶資料的管理,因此在管理上可行。另外,客戶部和上級領(lǐng)導(dǎo)對開發(fā)該系統(tǒng) 也是人力支持的,同時制定了培訓(xùn)計劃,并進(jìn)行了實(shí)施MIS的物質(zhì)準(zhǔn)備和工作準(zhǔn)備。綜上所述,開發(fā)客戶管理系統(tǒng)在技術(shù)上、經(jīng)濟(jì)上、管理上都是可行的。管理信息系統(tǒng)基礎(chǔ)管理信息系統(tǒng)就是我們常說的MIS (Management Information System),在強(qiáng) 調(diào)管理,強(qiáng)調(diào)信息的現(xiàn)代社會中它越來越得到普及。MIS是一門新的學(xué)科,它跨 越了若干個領(lǐng)域,比如管理科學(xué)、系統(tǒng)科學(xué),運(yùn)籌學(xué)、統(tǒng)計學(xué)以及計算機(jī)科學(xué)。 在這些

19、學(xué)科的基礎(chǔ)上,形成信息收集和加工的方法,從而形成一個縱橫交織的系 統(tǒng)。1.1管理信息系統(tǒng)概述20世紀(jì),隨著全球經(jīng)濟(jì)的蓬勃發(fā)展,眾多經(jīng)濟(jì)學(xué)家紛紛提出了新的管理理論。 20世紀(jì)50年代,西蒙提出管理依賴于信息和決策的思想。同時期的維納發(fā)表了 控制論,他認(rèn)為管理是一個控制過程。1958年,蓋爾寫到:“管理將以較低的成 本得到及時準(zhǔn)確的信息,做到較好的控制?!边@個時期,計算機(jī)開始用于會計工 作,出現(xiàn)數(shù)據(jù)處理一詞。1970年,Walter T.Kemievan給剛剛出現(xiàn)的管理信息系統(tǒng)一詞下了一個定義: “以口頭或書面的形式,在合適的時間向經(jīng)理、職員以及外界人員提供過去的、 現(xiàn)在的、預(yù)測未來的有關(guān)企業(yè)內(nèi)部

20、及其環(huán)境的信息,以幫助他們進(jìn)行決策?!痹?這個定義里強(qiáng)調(diào)了用信息支持決策,但并沒有強(qiáng)調(diào)應(yīng)用模型,沒有提到計算機(jī)的 應(yīng)用。1985年,管理信息系統(tǒng)的創(chuàng)始人,明尼蘇達(dá)大學(xué)的管理學(xué)教授Gordon B. Davis給了管理信息系統(tǒng)一個較完整的定義,即“管理信息系統(tǒng)是一個利用計 算機(jī)軟硬件資源,手工作業(yè),分析、計劃、控制和決策模型以及數(shù)據(jù)庫的人-機(jī) 系統(tǒng)。它能提供信息支持企業(yè)或組織的運(yùn)行、管理和決策功能?!边@個定義全面 地說明了管理信息系統(tǒng)的目標(biāo)、功能和組成,而且反映了管理信息系統(tǒng)在當(dāng)時達(dá) 到的水平。1.2管理信息系統(tǒng)的特點(diǎn)1.2.1管理信息系統(tǒng)的組成管理信息系統(tǒng)在企業(yè)中的應(yīng)用存在三個要素,這就是人、

21、計算機(jī)和數(shù)據(jù)。人是指企業(yè)領(lǐng)導(dǎo)者、管理人員、技術(shù)人員,以及MIS建設(shè)的領(lǐng)導(dǎo)機(jī)構(gòu)和實(shí)施 機(jī)構(gòu),他們在系統(tǒng)中起主導(dǎo)作用°MIS是一項系統(tǒng)工程,不是只靠一些計算機(jī)開 發(fā)人員就可以完成的,必須有企業(yè)管理人員,尤其是企業(yè)領(lǐng)導(dǎo)的積極參與。計算機(jī)技術(shù)是MIS得以實(shí)施的主要技術(shù)。在這些技術(shù)中,軟件開發(fā)是MIS 開發(fā)的重點(diǎn)。第三個因素也不能忽視。企業(yè)的管理數(shù)據(jù)是MIS正常運(yùn)行的基礎(chǔ)。廣義地說, 各項管理制度是MIS建設(shè)成功的基礎(chǔ)。試想要計算一臺機(jī)床的生產(chǎn)成本,需要 按時輸入每個部件、每個零件其至每個螺釘螺帽的費(fèi)用,涉及企業(yè)的生產(chǎn)車間、 釆購、庫房、工藝設(shè)計和財務(wù)等多個部門,必須有一整套管理制度做保證。1

22、.2.2管理信息系統(tǒng)的界面特點(diǎn)在計算機(jī)軟件技術(shù)中,人機(jī)界面己經(jīng)發(fā)展成為一個重要的分支。MIS人機(jī)界面設(shè)計一般遵循以下一些基本原則:1. 以通信功能作為界面設(shè)計的核心人機(jī)界面設(shè)計的關(guān)鍵是使人與計算機(jī)之間能夠準(zhǔn)確地交流信息。一方面,人 向計算機(jī)輸入信息時應(yīng)當(dāng)盡量釆取自然的方式;另一方面,計算機(jī)向人傳遞的信 息必須準(zhǔn)確,不致引起誤解或混亂。另外,不要把內(nèi)部的處理、加工與人機(jī)界面 混在一起,以免互相干擾,影響速度。設(shè)計MIS時,針對每一個功能,都要按照“I-P-O”的模塊化思想,使輸入、 處理與輸出“涇渭分明”,充分體現(xiàn)人機(jī)界面的通信功能。這樣設(shè)計出來的程序 不易出錯,而且易于維護(hù)。報表打印是MIS必

23、備的功能之一,而且打印之前常常需要計算。計算與打印 分開設(shè)計,雖然消耗時間,但易于整個MIS系統(tǒng)的維護(hù)。2. 界面必須始終一致統(tǒng)一的人機(jī)界面不致于會增加用戶的負(fù)擔(dān),讓用戶始終用同一種方式思考與 操作。最忌諱的是每換一個屏幕用戶就要換一套操作命令與操作方法。例如在整個系統(tǒng)可以以問號圖標(biāo)表示幫助,以磁盤圖標(biāo)表示存盤,以打印機(jī) 圖標(biāo)表示打印等。3. 界面必須使用戶隨時掌握任務(wù)的進(jìn)展情況人機(jī)界面應(yīng)該能夠告訴用戶軟件運(yùn)行的進(jìn)度。特別是在需要較長時間的等待 時,必須讓用戶了解工作進(jìn)展情況,如可以設(shè)計己經(jīng)完成了百分之兒的任務(wù)進(jìn)度 條等。目前,Windows下的應(yīng)用軟件無論大小,其安裝程序幾乎均做到了這一點(diǎn)。

24、 開發(fā)MIS軟件時,這一點(diǎn)很值得借鑒。4. 界面必須能夠提供幫助一個優(yōu)秀的MIS軟件應(yīng)該提供在線求助功能,其至提供使用向?qū)?,這將給用 戶帶來極大的方便。在多媒體環(huán)境下,以語音提示作為操作向?qū)?,不會干擾屏幕 信息,是一個極佳的選擇。5. 界面友好、使用方便多數(shù)MIS軟件的數(shù)據(jù)輸入量較大。對于一些相對固定的數(shù)據(jù),不應(yīng)讓用戶頻 頻輸入(特別是漢字),而應(yīng)讓用戶用鼠標(biāo)輕松選擇。例如,人事管理系統(tǒng)中的 “文化程度”是相對固定的數(shù)據(jù),其值一般取“小學(xué)”、“初中”、“高中”、“大?!?、 “大本”、“碩研”、“t専研”等。錄入這類數(shù)據(jù)之前,MIS軟件應(yīng)在相應(yīng)位置彈出 一個列表框,待用戶以鼠標(biāo)點(diǎn)擊,而不應(yīng)讓用戶

25、每次都輸入這些漢字。另外,開發(fā)者應(yīng)編寫一個錯誤實(shí)時記錄程序,自動記錄何日、何時、何程序 出了何種錯誤。總之,所開發(fā)的MIS在使用過程中,應(yīng)使用戶的數(shù)據(jù)輸入量降至最低限度, 同時也要減少用戶的干預(yù)量。實(shí)踐證明,用戶干預(yù)愈少,MIS系統(tǒng)的滿意程度愈 高。6. 輸入畫面盡可能接近實(shí)際如果某個電算會計軟件的憑證錄入畫面是表格式的,一屏可錄入多條記錄, 而且與實(shí)際憑證一模一樣,共至連顏色都無異,用戶在終端上錄入憑證,仿佛用 筆在紙上填寫憑證,以增加人機(jī)親和力。7. 具有較強(qiáng)的容錯功能誤操作、按鍵連擊等均有可能導(dǎo)致數(shù)據(jù)誤錄。巧妙地進(jìn)行程序設(shè)計,可以避 免此類因素造成的錯誤。例如,錄入學(xué)生成績時,我們可以對

26、其范圍進(jìn)行限定, 使用戶無法輸入0100以外的數(shù)據(jù);錄入學(xué)生年齡時,不妨根據(jù)實(shí)際情況將范 圍限制在1520之間。1.3管理信息系統(tǒng)的開發(fā)管理信息系統(tǒng)開發(fā)方法主要有:結(jié)構(gòu)化生命周期開發(fā)方法、原型法、面向?qū)?象的開發(fā)方法等。1.結(jié)構(gòu)化生命周期開發(fā)方法目前較為流行的MIS開發(fā)方法是結(jié)構(gòu)化生命周期開發(fā)方法,其基本思想是: 用系統(tǒng)的思想和系統(tǒng)工程的方法,按用戶至上的原則,結(jié)構(gòu)化、模塊化地自上而 下對生命周期進(jìn)行分析與設(shè)計。用結(jié)構(gòu)化生命周期開發(fā)方法開發(fā)一個系統(tǒng),將整個開發(fā)過程劃分為5個依次 連接的階段:系統(tǒng)規(guī)劃階段:主要任務(wù)是明確系統(tǒng)開發(fā)的請求,并進(jìn)行初步的調(diào)查, 通過可行性研究確定下一階段的實(shí)施。系統(tǒng)規(guī)

27、劃方法有戰(zhàn)略目標(biāo)集轉(zhuǎn)化法(SST, Stiategy Set Tiansformation) > 關(guān)鍵成功因素法(CSF, Cntical Success Factors) 和企業(yè)規(guī)劃法(BSP, Business System Plaminig)。系統(tǒng)分析階段:主要任務(wù)是對組織結(jié)構(gòu)與功能進(jìn)行分析,理清企業(yè)業(yè)務(wù) 流程和數(shù)據(jù)流程的處理,并且將企業(yè)業(yè)務(wù)流程與數(shù)據(jù)流程抽象化,通過對功能數(shù) 據(jù)的分析,提出新系統(tǒng)的邏輯方案。系統(tǒng)設(shè)計階段:主要任務(wù)是確定系統(tǒng)的總體設(shè)計方案、劃分子系統(tǒng)功能、 確定共亨數(shù)據(jù)的組織,然后進(jìn)行詳細(xì)設(shè)計,如處理模塊的設(shè)計、數(shù)據(jù)庫系統(tǒng)的設(shè) 計、輸入輸出界面的設(shè)計和編碼的設(shè)計等。

28、系統(tǒng)實(shí)施階段:主要任務(wù)是討論確定設(shè)計方案、對系統(tǒng)模塊進(jìn)行調(diào)試、 進(jìn)行系統(tǒng)運(yùn)行所需數(shù)據(jù)的準(zhǔn)備、對相關(guān)人員進(jìn)行培訓(xùn)等。系統(tǒng)運(yùn)行階段:主要任務(wù)是進(jìn)行系統(tǒng)的日常運(yùn)行管理,評價系統(tǒng)的運(yùn)行 效率,對運(yùn)行費(fèi)用和效果進(jìn)行監(jiān)理審計,如出現(xiàn)問題則對系統(tǒng)進(jìn)行修改、調(diào)整。這五個階段共同構(gòu)成了系統(tǒng)開發(fā)的生命周期。結(jié)構(gòu)化生命周期開發(fā)方法嚴(yán)格 區(qū)分了開發(fā)階段,非常重視文檔工作,對于開發(fā)過程中出現(xiàn)的問題可以得到及時 的糾正,避免了出現(xiàn)混亂狀態(tài)。但是,該方法不可避免地出現(xiàn)開發(fā)周期過長、系 統(tǒng)預(yù)算超支的情況,而且在開發(fā)過程中用戶的需求一旦發(fā)生變化,系統(tǒng)將很難作 出調(diào)整。2. 原型法原型法在系統(tǒng)開發(fā)過程中也得到不少應(yīng)用。原型法的基

29、本思想是系統(tǒng)開發(fā)人 員憑借自己對用戶需求的理解,通過強(qiáng)有力的軟件環(huán)境支持,構(gòu)造出一個實(shí)在的 系統(tǒng)原型,然后與用戶協(xié)商,反復(fù)修改原型直至用戶滿意。原型法的應(yīng)用使人 們對需求有了漸進(jìn)的認(rèn)識,從而使系統(tǒng)開發(fā)更有針對性。另外,原型法的應(yīng)用充 分利用了最新的軟件工具,使系統(tǒng)開發(fā)效率大為提高。3. 面向?qū)ο笙到y(tǒng)開發(fā)方法面向?qū)ο?OO, Object Oriented)的系統(tǒng)開發(fā)方法,是近年來受到關(guān)注的一 種系統(tǒng)開發(fā)方法。面向?qū)ο蟮南到y(tǒng)開發(fā)方法的基本思想是將客觀世界抽象地看成 是若干相互聯(lián)系的對象,然后根據(jù)對象和方法的特性研制出一套軟件工具,使之 能夠映射為計算機(jī)軟件系統(tǒng)結(jié)構(gòu)模型和進(jìn)程,從而實(shí)現(xiàn)信息系統(tǒng)的開

30、發(fā)。1.3.3管理信息系統(tǒng)的開發(fā)過程管理信息系統(tǒng)的開發(fā)過程一般包括系統(tǒng)開發(fā)準(zhǔn)備、系統(tǒng)調(diào)查、系統(tǒng)分析、系 統(tǒng)設(shè)計、系統(tǒng)實(shí)現(xiàn)、系統(tǒng)轉(zhuǎn)換、系統(tǒng)運(yùn)行與維護(hù)、系統(tǒng)評價等步驟。根據(jù)開發(fā)系 統(tǒng)的大小、復(fù)雜、投入、方式、方法等因素的不同,各步驟的要求和內(nèi)容也不同, 用戶需要根據(jù)實(shí)際情況進(jìn)行取舍和計劃。1.系統(tǒng)開發(fā)準(zhǔn)備系統(tǒng)開發(fā)準(zhǔn)備工作主要包括提出系統(tǒng)開發(fā)要求、成立系統(tǒng)開發(fā)小組、制訂系 統(tǒng)開發(fā)計劃等工作。2. 系統(tǒng)調(diào)查新系統(tǒng)的系統(tǒng)分析與系統(tǒng)設(shè)計工作都要建立在對現(xiàn)行系統(tǒng)調(diào)查的基礎(chǔ)上,即 必須調(diào)查現(xiàn)行系統(tǒng)的運(yùn)行情況、問題等,明確用戶的需求,特別是合作開發(fā)和委 托開發(fā)方式。調(diào)查的主要內(nèi)容有:(1)現(xiàn)行系統(tǒng)概況:該組織的

31、發(fā)展歷史、目前組織的規(guī)模、工作狀況、管 理水平、與外界的主要聯(lián)系等。調(diào)查該項內(nèi)容的目的主要是為了劃分系統(tǒng)界限、 系統(tǒng)與外界的輸入輸出接口等。(2)組織機(jī)構(gòu):畫出組織的組織結(jié)構(gòu)圖,弄清組織的行政關(guān)系、人員編制、 工作范圍、地理位置等,發(fā)現(xiàn)不合理問題及新系統(tǒng)啟動后可能對現(xiàn)有組織的影響。(3)業(yè)務(wù)流程:按照業(yè)務(wù)種類的不同和處理時間的先后不同,深入了解現(xiàn) 行系統(tǒng)的業(yè)務(wù)流程,畫出現(xiàn)行系統(tǒng)業(yè)務(wù)流程圖,并與業(yè)務(wù)人員反復(fù)討論,得到認(rèn) 可。調(diào)查中要注意定性與定量相結(jié)合,注意人、財、物、信息的流向、規(guī)格、頻 率、要求以及需要解決的問題等。(4)報表、數(shù)據(jù)處理:了解各種統(tǒng)計報表、數(shù)據(jù)的格式、內(nèi)容、處理時間 及上報時

32、間、頻率、規(guī)律,存在的問題,對新系統(tǒng)的要求、希望等并收集各種報 表。(5)問題:現(xiàn)行系統(tǒng)中存在的主要問題和薄弱環(huán)節(jié),可以按照嚴(yán)重程度分 成不同的等級。新系統(tǒng)的建立應(yīng)能解決大部分問題,并改善薄弱環(huán)節(jié)。(6)新系統(tǒng)的功能和目標(biāo):了解各級領(lǐng)導(dǎo)和各類業(yè)務(wù)工作人員對新系統(tǒng)功 能的要求,為進(jìn)一步完善新系統(tǒng)的目標(biāo)做準(zhǔn)備。(7)其他:如對新系統(tǒng)的各種約束條件,需要說明的其他問題等。3. 系統(tǒng)分析系統(tǒng)分析(乂稱邏輯設(shè)計)是管理信息系統(tǒng)開發(fā)的關(guān)鍵環(huán)節(jié),要求在系統(tǒng)調(diào) 查的基礎(chǔ)上,對新系統(tǒng)的功能進(jìn)行細(xì)致的分析,并建立一個新系統(tǒng)的邏輯模型。新系統(tǒng)的邏輯模型由系統(tǒng)數(shù)據(jù)流程圖、概況表、數(shù)據(jù)字典、吃理邏輯表達(dá)式 及有關(guān)說明組

33、成。最后要完成系統(tǒng)分析報告(也稱為系統(tǒng)邏輯設(shè)計說明書)。系 統(tǒng)邏輯模型就像在根據(jù)需要建設(shè)一座學(xué)校前,按照學(xué)校教育的層次(初等、中等、 高等)、規(guī)模、投資、地理環(huán)境、技術(shù)水平等條件的要求和約束,先由建筑設(shè)計 院進(jìn)行設(shè)計,保證學(xué)校建成后的各種功能得以實(shí)現(xiàn),之后才能進(jìn)行工程設(shè)計和施 工一樣。在系統(tǒng)設(shè)計階段要做認(rèn)真、細(xì)致的分析、研究工作,避免新系統(tǒng)在功能 上存在先天不足或缺陷。因?yàn)樾孪到y(tǒng)模型是建立在對現(xiàn)行系統(tǒng)的分析及要求的基礎(chǔ)上的,所以系統(tǒng)調(diào) 查工作要進(jìn)行得深入、細(xì)致、全面。用戶可以對新系統(tǒng)的邏輯模型提出意見,雙 方經(jīng)過討論、修改,最后達(dá)成共識,并完成系統(tǒng)分析報告(系統(tǒng)邏輯設(shè)計說明書), 經(jīng)有關(guān)領(lǐng)導(dǎo)審

34、批通過之后,轉(zhuǎn)入系統(tǒng)設(shè)計(乂稱系統(tǒng)物理設(shè)計)階段。4. 系統(tǒng)設(shè)計系統(tǒng)設(shè)計乂稱系統(tǒng)物理設(shè)計。系統(tǒng)設(shè)計要根據(jù)系統(tǒng)分析報告中的系統(tǒng)邏輯模 型綜合考慮各種約束,利用一切可用的技術(shù)手段和方法進(jìn)行各種具體設(shè)計,確定 新系統(tǒng)的實(shí)施方案,解決“系統(tǒng)怎么做”的問題。結(jié)構(gòu)化系統(tǒng)設(shè)計是指利用一組標(biāo)準(zhǔn)的圖表工具和準(zhǔn)則,確定系統(tǒng)有哪些模 塊,用什么方法連接,如何構(gòu)成良好的系統(tǒng)結(jié)構(gòu),并進(jìn)行系統(tǒng)輸入、輸出、數(shù)據(jù) 處理、數(shù)據(jù)存儲等環(huán)節(jié)的詳細(xì)設(shè)計。這一階段的重點(diǎn)是設(shè)計好系統(tǒng)的總體結(jié)構(gòu), 選擇最經(jīng)濟(jì)合理的技術(shù)手段。系統(tǒng)設(shè)計階段的文件是系統(tǒng)設(shè)計報告(乂稱系統(tǒng)物 理設(shè)計說明書)。管理信息系統(tǒng)的開發(fā)是一項系統(tǒng)工程,為了保證系統(tǒng)的質(zhì)量,

35、設(shè)計人員必須 遵守共同的設(shè)計原則,盡可能地提高系統(tǒng)的各項指標(biāo)(系統(tǒng)可變性、可靠性、工 作質(zhì)量、工作效率、經(jīng)濟(jì)性等)。5. 系統(tǒng)實(shí)施與轉(zhuǎn)換系統(tǒng)實(shí)施階段的主要工作包括:系統(tǒng)硬件的購置與安裝、程序的編寫(購買) 與調(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í)施工作量到小組,組織各專業(yè)小組組長和有關(guān) 部門的領(lǐng)導(dǎo)共同編制新系統(tǒng)實(shí)施計劃??梢詰?yīng)用各種項目管理的軟件和方法進(jìn)行 管理,實(shí)行項目經(jīng)理負(fù)責(zé)制,保證系統(tǒng)實(shí)施工作的順利進(jìn)行和成功。硬件的購置和安裝包括計算機(jī)硬件、外設(shè)、網(wǎng)絡(luò)、電源、機(jī)房、環(huán)境等有關(guān) 設(shè)備的購買、驗(yàn)收、安裝與調(diào)試工作等,這些工作主要由專業(yè)技

36、術(shù)人員完成。數(shù)據(jù)準(zhǔn)備與錄入工作主要是指由手工操作轉(zhuǎn)入計算機(jī)處理所需的各種數(shù)據(jù) 的整理、錄入及計算機(jī)系統(tǒng)中為新系統(tǒng)所用數(shù)據(jù)的轉(zhuǎn)換工作。數(shù)據(jù)準(zhǔn)備與錄入工 作要注意數(shù)據(jù)的準(zhǔn)確性,在整理、錄入、校驗(yàn)等各個環(huán)節(jié)把好關(guān),為系統(tǒng)的順利 轉(zhuǎn)換打好基礎(chǔ)。在進(jìn)行以上各個環(huán)節(jié)的同時展開人員培訓(xùn)工作,包括管理信息系統(tǒng)只是的普 及教育、新制度的學(xué)習(xí)、計算機(jī)操作訓(xùn)練等。使所有人員了解新系統(tǒng)的基本功能、 新系統(tǒng)對使用人員的要求、建立管理信息系統(tǒng)的目的、管理信息系統(tǒng)的建立可以 為組織和個人帶來的幫助和便利、個人在新系統(tǒng)中應(yīng)該承擔(dān)的工作等,是用戶關(guān) 心、支持新系統(tǒng)的實(shí)現(xiàn)。6. 系統(tǒng)維護(hù)和評價管理信息系統(tǒng)是一個復(fù)雜的人機(jī)系統(tǒng)。系

37、統(tǒng)外部環(huán)境與內(nèi)部因素的變化,不 斷影響系統(tǒng)的運(yùn)行,這時就需要不斷地完善系統(tǒng),以提高系統(tǒng)運(yùn)行的效率與服務(wù) 水平,這就需要從始至終地進(jìn)行系統(tǒng)的維護(hù)工作。系統(tǒng)評價主要是指系統(tǒng)建成后,經(jīng)一段時間的運(yùn)行后,要對系統(tǒng)目標(biāo)與功能 的實(shí)現(xiàn)情況進(jìn)行檢查,并與系統(tǒng)開發(fā)中設(shè)立的系統(tǒng)預(yù)期目標(biāo)進(jìn)行對比,及時寫出 系統(tǒng)評價報告。系統(tǒng)維護(hù)與評價階段是系統(tǒng)生命周期中的最后一個階段,也是時間最長的一 個重要階段,就像汽車的維護(hù)工作好可以延長汽車的使用壽命和提高其使用效率 一樣,系統(tǒng)維護(hù)工作的好壞可以決定系統(tǒng)的生命周期的長短和使用效果。第三章新系統(tǒng)邏輯方案3. 1初步調(diào)研在本系統(tǒng)被批準(zhǔn)立項之后,我實(shí)地去該公司進(jìn)行了參觀和學(xué)習(xí),現(xiàn)

38、對該單位客戶的整 體情況進(jìn)行調(diào)研,調(diào)研分兩步進(jìn)行,一是初步調(diào)研,二是詳細(xì)調(diào)研。由于該公司客戶人數(shù)較 多,因此在調(diào)研時采用了會議討論法和個人訪談法兩種方法,通過會議討論法了解客戶的整 體情況,對開發(fā)新系統(tǒng)的態(tài)度等。通過個人訪談法了解各個部門的主要職能及具體運(yùn)作方式、 過程等。對該公司進(jìn)行初步調(diào)研的具體內(nèi)容為:(1)客戶的規(guī)模:人約有多少客戶,有多少是 穩(wěn)定的,有多少是浮動的:(2)客戶部:下設(shè)幾個部門:(4)客戶管理人員的數(shù)量;(5)該 些人員的受教育程度;(6)主要客戶的地理分布;(7)客戶編碼方式;(8)有多少人要使用 本系統(tǒng);(10)客戶的分類;(11)客戶部的上級領(lǐng)導(dǎo);(12)對開發(fā)新系

39、統(tǒng)的態(tài)度;(13)開 發(fā)新系統(tǒng)所需的時間(規(guī)定多長時間開發(fā)完成)等等一些具體而詳細(xì)的內(nèi)容。3. 2詳細(xì)調(diào)研3. 2. 1組織結(jié)構(gòu)調(diào)研在對該公司客戶管理的手工管理模式和業(yè)務(wù)流程進(jìn)行認(rèn)真分析和研究的基礎(chǔ)上,經(jīng)過 與該客戶部的相關(guān)人員的反復(fù)協(xié)商、論證,最后確定了該客戶管理系統(tǒng)的邏輯模型。卜面以數(shù)據(jù)流圖和數(shù)據(jù)字典的方式來描述新系統(tǒng)的邏輯功能。3. 2. 2數(shù)據(jù)流圖客戶信息己錄信息杳-詢信息,IX己錄 入信 息客戶業(yè)務(wù)第一層DFD1.1素引信息杳-詢信息客戶業(yè)務(wù)第二層DFD3. 2. 3數(shù)據(jù)字典:下面為借書業(yè)務(wù)流程圖中的每一部分編制數(shù)據(jù)字典。(1)數(shù)據(jù)元素:每個客戶都有編號這個信息,其描述內(nèi)容如卞:數(shù)據(jù)

40、元素名稱:編號類型:字符長度:9數(shù)據(jù)值類型:字符取值范闈:9個字符以內(nèi)相關(guān)的數(shù)據(jù)結(jié)構(gòu):姓名,性別,單位,職務(wù),電話,地址,類型(2)數(shù)據(jù)流。數(shù)據(jù)流“客戶信息”條目如下:數(shù)據(jù)流名稱:借戶信息說明:客戶的個人信息數(shù)據(jù)流來源:客戶數(shù)據(jù)流去向:客戶管理人員數(shù)據(jù)流組成:客戶號數(shù)據(jù)流的流通量:人約10位/天(3 )數(shù)據(jù)存儲:數(shù)據(jù)存儲“客戶情況”條目如卞:數(shù)據(jù)存儲名稱:客戶情況簡述:存放的是每個客戶的個人情況輸入數(shù)據(jù):客戶情況數(shù)據(jù)存儲組成:客戶編號,姓名,客戶類型存儲方式:按客戶的客戶編號順序排列(4 )數(shù)據(jù)處理。數(shù)據(jù)處理“查詢客戶”條目如卞:數(shù)據(jù)處理名稱:查詢客戶數(shù)據(jù)處理編號:1.1簡要描述:根據(jù)客戶的編

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

42、統(tǒng)功能圖如卜:客戶管理系統(tǒng)結(jié)構(gòu)圖客戶管理系統(tǒng)系紐登陸4. 2數(shù)據(jù)庫設(shè)計數(shù)據(jù)庫采用了 Microsoft推出的Visual Foxpio自帶的數(shù)據(jù)庫,這是微軟集成到VFP中的一,個 桌面數(shù)據(jù)庫,能夠快速方便的和Office的其他套件綜合使用。由于VFP具有顯著的簡易性 和有效性,人量的桌面數(shù)據(jù)庫系統(tǒng)都采用它作為后臺數(shù)據(jù)庫。使用它的好處還在于,如果你 的系統(tǒng)擴(kuò)展到Client/server模式的時候,可以使用Microsoft的數(shù)據(jù)庫服務(wù)器軟件SQL Server,此時,程序只需要簡單的修改一卜鏈接(ADO的數(shù)據(jù)源)就可以,這樣,為程序的 平滑擴(kuò)展提供了非常有力的條件。本系統(tǒng)涉及到的實(shí)體:(共有三

43、個數(shù)據(jù)表,分別為:kh.dbf, lx.dbf, zw.dbf)。(1)本系統(tǒng)中所涉及到的主要實(shí)體及其屬性有:kh (客戶)表:編號,姓名,單位,性別,職務(wù),電話,手機(jī),BB機(jī),工作地址,類型, 住宅電話,評價,日期,家庭住址,愛好,愛人姓名,工作單位,子女,姓名,單位1x(類型)表:類型ZW(職務(wù))表:職務(wù)(2)本系統(tǒng)的實(shí)體聯(lián)系(E-R)圖為了使E-R圖表示得更加清晰,現(xiàn)將E-R圖分成實(shí)體及其屬性圖和實(shí)體及其聯(lián)系圖。分別如下圖所示:各表的物理結(jié)構(gòu)如卜:kh (客戶)表:字段代碼字段名稱類型寬度小數(shù)位數(shù)Bh編號字符2Xm姓名字符6Dw單位字符30Xb性別字符2Zw職務(wù)字符10Th電話字符20S

44、J手機(jī)字符20BBBB機(jī)字符16Gztz工作單位字符30Lx類型字符10Zzth住宅電話字符14Rq口期口期型10Jtzz住宅地址字符30Rh愛好字符30Rrxm愛人姓名字符6Rrdh單位字符30zy子女字符2Zybm子女性別字符8Zydw子女單位字符30Lx (類型)表:字段代碼字段名稱類型寬度小數(shù)位數(shù)Lx類型字符10Zw(職務(wù))表:字段代碼字段名稱類型寬度小數(shù)位數(shù)Zw職務(wù)字符104.3計算機(jī)系統(tǒng)的配置方案碩件壞境:內(nèi)容最低配置建議配置主機(jī)P/200Pn/266以上內(nèi)存64MB128MB以上硬盤10GB20GB以上顯示器VGA以上操作系統(tǒng):Windows 98中文版或Wuidows XP中文

45、版軟件環(huán)境:編程軟件和數(shù)據(jù)庫:VisualFoxpro6.0中文版4. 4系統(tǒng)的安全性和可靠性設(shè)計對所有登錄本系統(tǒng)的使用用戶進(jìn)行嚴(yán)格的用戶名和密碼的管理,如果不屬于系統(tǒng)事先設(shè) 定好的合法用戶,則系統(tǒng)無法登錄,為了防止密碼外泄,本系統(tǒng)具備密碼修改功能。第五章系統(tǒng)詳細(xì)設(shè)計程序按照三個主要管理功能進(jìn)行組織,其中借書和還書由于經(jīng)常使用,單獨(dú)列出來。卞 面我們按照操作順序?qū)Τ绦虻牟僮?、界面的源程序進(jìn)行詳細(xì)說明。5.1系統(tǒng)登陸界面:雙擊圖標(biāo)運(yùn)行程序以后,就可以看到程序的登錄界面。需要通過系統(tǒng)管理驗(yàn)證,即輸入 正確的密碼進(jìn)行系統(tǒng)登陸,本系統(tǒng)默認(rèn)的密碼為systemo當(dāng)然,用戶可以在系統(tǒng)登錄時為 了防止系統(tǒng)密

46、碼的泄露而可以進(jìn)行對密碼的及時修改和更新。代碼如下:command .click(確認(rèn)):IF (N>2)=MESSAGEBOX("I I令三次輸入錯誤,不能使用本系統(tǒng)”,48,”信息提示”)THISFORM.CONT=.F.THISFORM.RELEASEELSEIF ALLTRIMCTHISFORM.PASS)hALLTRIMfFHISFORM.TEXTI .VALUE)THISFORM.CONT=.T.THISFORM.RELEASEELSE=MESSAGEBOX("I I令不正確,重新輸入”,48,”信息提示”)THISFORM.TEXT1.VALUE=SPA

47、CE(10)N=N+1THISFORM.TEXT1 .SETFOCUSENDIFENDIF5. 2系統(tǒng)主界面:在系統(tǒng)登錄成功之后,就會看到系統(tǒng)的主界面如下所示:客戶信息錄入F2客戶信息查詢F3系統(tǒng)維護(hù)F4姓名IW= 單位電 話I工作地庫西 址I123性別333出生日 102/03/2002M3愛好 或 女1<->1新增跚除恢復(fù)1暑人姓占彩單痔 子女姓若卩駆子女單位WL®®男0女【客戶管理系統(tǒng)】阪枚所有歡迎何用在本系統(tǒng)主界面中,我們可以看到一個MDI窗體,用戶在使用時只需要點(diǎn)擊鼠標(biāo)左鍵就可 以進(jìn)入相應(yīng)的功能選項,快捷而方便,從這個窗體上可以清楚地看到本系統(tǒng)所具備的

48、三個主 要主要功能,即客戶數(shù)據(jù)錄入,客戶數(shù)據(jù)查詢及系統(tǒng)維護(hù)三人功能模塊。5. 3客戶信息錄入:本應(yīng)用模塊的主要功能是實(shí)現(xiàn)對客戶個人信息的錄入系統(tǒng)操作,如編號,姓名,性別,客戶類型等基本操作。從而完成本系統(tǒng)的借閱者的個人信息管理。代碼如下:pagel activate:SET DELETE OFFTHISFORM. PAGEFRAME1. PAGEl. IMAGE1. VISIBLE二.FSELECT KHCOUNT TO CURJLS FOR !DELETED 0COUNT TO CURDEL FOR DELETED 0GO TOPTHISFORM. JLS二CURJLSTHISFORM. D

49、ELJLS二CURDELTHISFORM. DISP0THISFORM. PAGEFRAME1. PAGEl. REFRESH5.4客戶信息查詢:客戶信息錄入F2 ” 客戶信息查詢F3t:系統(tǒng)維護(hù)F4設(shè)置查詢條件=>編號廠0男職務(wù)d重新設(shè)査:ft名廠性別0女客戶類型確認(rèn)編號姓名單便職務(wù)車便電話手機(jī)機(jī)單位電址客尸類型住宅屯話.J張三男主任1233212S2中國犬客尸333r4廠打印客戶茨編號。姓名 o性別 。職務(wù)0類型O單隹排序方式=>排序確認(rèn)退出【宮戶爸瑋系統(tǒng)】 皈枚所有 歡迎儲用本功能模塊是本系統(tǒng)的查詢功能模塊,用戶可以在本模塊上進(jìn)行按條件(單條件或組合 條件)進(jìn)行查詢,也可以按

50、照具體相同屬性的客戶進(jìn)行排序操作,并將排序后的結(jié)果進(jìn)行打 印操作。代碼如下:command2.click(重新設(shè)置):THISF0RM.PAGEFRAME1 .PAGE2.TEXT1 .VALUE*THISFORM.PAGEFRAME1.PAGE2.TEXT2.VALUE=,mTHISF0RM.PAGEFRAME1 .PAGE2.0P1 .VALUE=OTHISF0RM.PAGEFRAME1 .PAGE2.COMBO1 .VALUE*THISFORM.PAGEFRAME1.PAGE2.COMBO2.VALUE=""THISF0RM.PAGEFRAME1 .PAGE2.TEX

51、T1 .SETFOCUS()Commandl .click(確定)SELECT KHEXPS=".T."IF NOT EMPTY(THISFORM.PAGEFRAME1 .PAGE2.TEXT1 .VALUE)ANDEXPS=EXPS+"”'+ALLTRIM CTHISF0RM.PAGEFRAME1 .PAGE2.TEXT1 .VALUE)+”'$BH” ENDIFIF NOT EMPTY(THISFORM.PAGEFRAME1.PAGE2.TEXT2.VALUE) EXPS=EXPS+"”'+ALLTRIM CTHISFORM.

52、PAGEFRAME1.PAGE2.TEXT2.VALUE)+”'$XM"ENDIFDO CASECASETHISFORM.PAGEFRAME1.PAGE2.OP1.VALUE=1EXPS=EXPS+, AND XB=男”,CASE THISFORM.PAGEFRAME1 .PAGE2.OP1 .VALUE=2EXPS=EXPS+, AND XB二女”ENDCASEIF NOT EMPT丫仃HISFORM.PAGEFRAME1 PAGE2.COMBO1 .VALUE) EXPS=EXPS+"ZW=“'+ALLTRIM(THISFORM.PAGEFRAME1 .

53、PAGE2.COMBO1 .VALUE)+ ENDIFIF NOT EMPT丫仃HISFORM.PAGEFRAME1.PAGE2.COMBO2.VALUE) EXPS=EXPS+"LX=",+ALLTRIM(THISFORM.PAGEFRAME1.PAGE2.COMBO2.VALUE)+”' ENDIFIF !ALLTRIM(EXPS)=".T."SET FILTER TO &EXPSENDIFCOUNT TO RECIF REC=0=MESSAGEBOX(”指定的條件沒有選中任何客戶! ”,48,”信息提示”)ENDIFGO TOPTH

54、ISFORM.PAGEFRAME1 .PAGE2.GRID1 .REFRESHANDANDANDCommand3.click(排序確定)SELECT KHSEL=THISF0RM.PAGEFRAME1 .PAGE2.0PTI0NGR0UP1 .VALUEDO CASECASE SEL=1INDEX ON BH TO TEMPIDXCASE SEL=2INDEX ON XM TO TEMPIDXCASE SEL=3INDEX ON XB TO TEMPIDXCASE SEL=4INDEX ON ZW TO TEMPIDXCASE SEL=5INDEX ON LX TO TEMPIDXCASE SEL=6INDEX ON DW TO TEMPIDXENDCASEGO TOPTHISFORM.PAGEFRAME1 .PAGE2.GRID1 只 EFRESHCommand4.click(打印客戶表)SELECT KHRECBH=RECNO()COUNTTO ZSGO TOPIFZS=0=MESSAGEBOX(”沒有選擇任何要打印的客戶,不能打印! ”,48,”信息提示")RETURNELSECOND=FILTER()IF EMPTY(COND)COND=

溫馨提示

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

評論

0/150

提交評論