【正文】
f, 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 visual foxpro, utilizing “TopBottom” overall plan and a strategy according to “BottomTop” application and exploitation. That is to establish a set of effective scheme for pany customer management by puter, through analyzing disadvantages of pany customer management by human resources. This article emphasizes on three sections. The system analysis section of pany customer management information includes feasible analysis, management function 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 function , together with the main windows and programs. This economical and pragmatic system has explicit interface, with simple operation. [Keywords] MIS、 pany customer management、 visual Foxpro application 第一章 前言 第二章 系統(tǒng)需求分析 現(xiàn)行業(yè)務(wù)描述 現(xiàn)行系統(tǒng)存在問題的分析 解決方案 可行性分析 第三章 新系統(tǒng)邏輯方案 初步調(diào)研 詳細(xì)調(diào)研 組織結(jié)構(gòu)調(diào)研 數(shù)據(jù)流圖 數(shù)據(jù)字典 第四章 系統(tǒng)總體結(jié)構(gòu)設(shè)計(jì) 4. 1 軟件模塊結(jié)構(gòu)設(shè)計(jì) 4. 1. 1 系統(tǒng)方案確定 4. 1. 2 軟件結(jié)構(gòu)設(shè)計(jì) 4. 2 數(shù)據(jù)庫設(shè)計(jì) 4. 3 計(jì)算機(jī)系統(tǒng)的配置方案 4. 4 系統(tǒng)的安全 性和可靠性設(shè)計(jì) 第五章 系統(tǒng)詳細(xì)設(shè)計(jì) 系統(tǒng)登錄界面 5. 2 系統(tǒng)主界面 客戶信息錄入 客戶信息查詢 系統(tǒng)維護(hù) 第六章 6. 1 系統(tǒng)開發(fā)環(huán)境 6. 2 系統(tǒng)測(cè)試 6. 3 系統(tǒng)運(yùn)行與維護(hù) 6. 4 系統(tǒng)的轉(zhuǎn)換方案 結(jié)束語 參考文獻(xiàn) 附錄 第一章 前言 以客戶為中心,讓客戶成為朋友是 本 客戶管理系統(tǒng) 所 追求的境界, 本 客戶管理系統(tǒng)通過對(duì)用戶信息資源的整合,在公司內(nèi)部達(dá)到資源共享,從而為客戶提供更快速周到的優(yōu)質(zhì)服務(wù),吸引和保持更多的客戶;通過對(duì)業(yè)務(wù)流程的重新設(shè)計(jì),更有效地管理客戶關(guān)系,降低企業(yè)營銷管 理成本。通過分析 公司客戶人工管理的不足,創(chuàng)建了一套行之有效的計(jì)算機(jī)管理客戶的方案。 客戶管理系統(tǒng)論文 學(xué)校: 姓名: 學(xué)號(hào): 指導(dǎo)老師: [摘要 ]隨著信息技術(shù)在管理上越來越深入而廣泛的應(yīng)用,管理信息系統(tǒng)的實(shí)施在技術(shù)上已逐步成熟。文章介紹了客戶管理信息系統(tǒng)的系統(tǒng)分析部分,包括可行性分析、業(yè)務(wù)流程分析等;系統(tǒng)設(shè)計(jì)部分主要介紹了系統(tǒng)功能設(shè)計(jì)和數(shù)據(jù)庫設(shè)計(jì)及代碼設(shè)計(jì);系統(tǒng)實(shí)現(xiàn)部分說明了幾個(gè)主要模塊的算法,并附帶了一些主要的窗口和程序。因此,成功的客戶管理系統(tǒng)實(shí)施是系統(tǒng)資源和企業(yè)文化兩方面的,只有這兩方面同時(shí)滿足,才能達(dá)到增加企業(yè)盈利和改善客戶關(guān)系這一投資最優(yōu)化效果 。 管理信息系統(tǒng)的開發(fā)方法有生命周期法、原型法和面向?qū)ο蟮拈_發(fā)方法等。本客戶系統(tǒng)計(jì)劃利用三個(gè)月的時(shí)間開發(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 天。 ( 5)然后在用戶可將( 3)和( 4)的操作結(jié)果進(jìn)行打印。計(jì)算機(jī)信息化管理有著儲(chǔ)存信息量大、速度快等許多優(yōu)點(diǎn),提供給我們的處理信息及時(shí)快捷,同時(shí)也提高了我們工作人員的自身素質(zhì)。因此對(duì)用戶的需求可分為幾個(gè)方面:一方面是客戶管理人員可以通過計(jì)算機(jī)來管理各類客戶,分類編號(hào),調(diào)整客戶數(shù)據(jù),增加客戶數(shù)量,適應(yīng)客戶管理的需求;二方面是相關(guān)部門的人員能通過計(jì)算機(jī)來查詢和瀏覽客戶中的客戶,來確定自已需要查找的客戶,為業(yè)務(wù)的更好開展做好準(zhǔn)備;三方面是 相關(guān)工作人員對(duì)客戶數(shù)據(jù)的排序,也是說可以根據(jù)需要按照某一字段進(jìn)行排序,從而找出具有共同性的客戶,并可將這些查詢和排序的結(jié)果進(jìn)行打印操作;四方面是對(duì)客戶數(shù)據(jù)的備份和恢復(fù)工作,這也是本系統(tǒng)的一個(gè)重要的功能,以防本系統(tǒng)在發(fā)生人為的損壞時(shí)能夠及時(shí)恢復(fù)這些資料。 在開發(fā)方式上對(duì)系統(tǒng)的需求,由于客戶管理系統(tǒng)雖然是一種商業(yè)性的活動(dòng)(但對(duì)于本人來說,卻是一個(gè)畢業(yè)設(shè)計(jì)的內(nèi)容),所以系統(tǒng)設(shè)計(jì)開發(fā)的周期要短,在短時(shí)間內(nèi)完成,減少開發(fā)成本,提高開發(fā)效率,方便、簡單、實(shí)用作為系統(tǒng)開發(fā)的指導(dǎo)思想。 經(jīng)濟(jì)上可行:由于公司急需采用計(jì)算機(jī)來進(jìn)行客戶的管理,因此對(duì)開發(fā)客戶管理系統(tǒng)大力支持,開發(fā)經(jīng)費(fèi)沒有問題。 管理信息系統(tǒng)基礎(chǔ) 管理信息系統(tǒng)就是我們常說的 MIS( Management Information System), 在強(qiáng)調(diào)管理,強(qiáng)調(diào)信息的現(xiàn)代社會(huì)中它越來越 得到 普及。20 世紀(jì) 50 年代 ,西蒙提出管理依賴于信息和決策 的思想。 1970 年, Walter 給剛剛出現(xiàn)的管理信息系統(tǒng)一詞下了一個(gè)定義:“ 以口頭或書面的形式,在合適的時(shí)間向經(jīng)理、職員以及外界人員提供過去的、現(xiàn)在的、預(yù)測(cè)未來的有關(guān)企業(yè)內(nèi)部及其環(huán)境的信息,以幫助他們進(jìn)行決策 。 ” 這個(gè)定義全面地說明了管理信息系統(tǒng)的目標(biāo)、功能和組成,而且反映了管理信息系統(tǒng)在當(dāng)時(shí)達(dá)到的水平。 計(jì)算機(jī)技術(shù)是 MIS 得以實(shí)施的主要技術(shù)。廣義地說,各項(xiàng)管理制度是 MIS 建設(shè)成功的基礎(chǔ)。一方面,人向 計(jì)算機(jī) 輸入 信息 時(shí)應(yīng)當(dāng)盡量采取自然的方式;另一方面, 計(jì)算機(jī) 向人傳遞的信息必須準(zhǔn)確,不致引起誤解或混亂。 報(bào)表打印是 MIS 必備的功能之一,而且打印之前常常需要計(jì)算。 例如 在整個(gè)系統(tǒng)可 以 以 問號(hào)圖標(biāo)表示幫助,以磁盤圖標(biāo)表示存盤,以打印機(jī)圖標(biāo)表示打印等 。開發(fā) MIS 軟件時(shí),這一點(diǎn)很值得借鑒 。對(duì)于一些相對(duì)固定的數(shù)據(jù),不應(yīng)讓用戶頻頻 輸入(特別是漢字),而應(yīng)讓用戶用鼠標(biāo)輕松選擇。 總之,所開發(fā)的 MIS 在使用過程中,應(yīng)使用戶的數(shù)據(jù)輸入量降至最低限度,同時(shí) 也要減少 用戶的干預(yù)量。巧妙地進(jìn)行程序設(shè)計(jì),可以避免此類因素造成的錯(cuò)誤。 用結(jié)構(gòu)化生命周期開發(fā)方法開發(fā)一個(gè)系統(tǒng),將整個(gè)開發(fā)過程劃分為 5 個(gè)依次連接的階段: ? 系統(tǒng)規(guī)劃階段 : 主要任務(wù)是明確系統(tǒng)開發(fā)的請(qǐng)求,并進(jìn)行初步的調(diào)查,通過可行性研究確定下一階段的實(shí)施。 ? 系統(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)等。但是,該方法不可避免地出現(xiàn)開發(fā)周期過長、系統(tǒng)預(yù)算超支的情況,而且在開發(fā)過程中用戶的需 求一旦發(fā)生變化,系統(tǒng)將很難作出調(diào)整。另外,原型法的應(yīng)用充分利用了最新的軟件工具,使系統(tǒng)開發(fā)效率大為提高。根據(jù)開發(fā)系統(tǒng)的大小、復(fù)雜、投入、方式、方法等因素的不同,各步驟的要求和內(nèi)容也不同,用戶需要根據(jù)實(shí)際情況進(jìn)行取舍和計(jì)劃。調(diào)查該項(xiàng)內(nèi)容的目的主要是為了劃分系統(tǒng)界限、系統(tǒng)與外界的輸入輸出接口等。 ( 4)報(bào)表、數(shù)據(jù)處理:了解各種統(tǒng)計(jì)報(bào)表、數(shù)據(jù)的格式、內(nèi)容、處理時(shí)間及上報(bào)時(shí)間、頻率、規(guī)律,存在的問題,對(duì)新系統(tǒng)的要求、希望等并收集各種報(bào)表。 ( 7)其他:如對(duì)新系統(tǒng)的各種約束條件,需要說明的其他問題等。系統(tǒng)邏輯模型就像在根據(jù)需要建設(shè)一座學(xué)校前,按照學(xué)校教育的層次(初等、中等、高等)、規(guī)模、投資、地理環(huán)境、技術(shù)水平等條件的要求和約束,先由建筑設(shè)計(jì)院進(jìn)行設(shè)計(jì),保證學(xué)校建成后的各種功能得以實(shí)現(xiàn),之后才能進(jìn)行工程設(shè)計(jì)和施工一樣。 4. 系統(tǒng)設(shè)計(jì) 系統(tǒng)設(shè)計(jì)又稱系統(tǒng)物理設(shè)計(jì)。系統(tǒng)設(shè) 計(jì)階段的文件是系統(tǒng)設(shè)計(jì)報(bào)告(又稱系統(tǒng)物理設(shè)計(jì)說明書)。可以應(yīng)用各種項(xiàng)目管理的軟 件和方法進(jìn)行管理,實(shí)行項(xiàng)目經(jīng)理負(fù)責(zé)制,保證系統(tǒng)實(shí)施工作的順利進(jìn)行和成功。 在進(jìn)行以上各個(gè)環(huán)節(jié)的同時(shí)展開人員培訓(xùn)工作,包括管理信息系統(tǒng)只是的普及教育、新制度的 學(xué)習(xí)、計(jì)算機(jī)操作訓(xùn)練等。 系統(tǒng)評(píng)價(jià)主要是指系統(tǒng)建成后,經(jīng)一段時(shí)間的運(yùn)行后,要對(duì)系統(tǒng)目標(biāo)與功能的實(shí)現(xiàn)情況進(jìn)行檢查, 并與系統(tǒng)開發(fā)中設(shè)立的系統(tǒng)預(yù)期目標(biāo)進(jìn)行對(duì)比,及時(shí)寫出系統(tǒng)評(píng)價(jià)報(bào)告。通過個(gè)人訪談法了解各個(gè)部門的主要職能及具體運(yùn)作方式、過程等。 3. 2. 2 數(shù)據(jù)流圖 3. 2. 3 數(shù)據(jù)字典: 下面為借書業(yè)務(wù)流程圖中的每一部分編制數(shù)據(jù)字典。 第四章 系統(tǒng)總體結(jié)構(gòu)設(shè)計(jì) 4. 1 軟件模塊結(jié)構(gòu)設(shè)計(jì) 4. 1. 1 系統(tǒng)方案確定。該系統(tǒng)執(zhí)行時(shí),先錄入數(shù)據(jù),然后根據(jù)客戶的個(gè)人信息可以進(jìn)行查詢以及按照相同的屬于進(jìn)行排序,并可將結(jié)果進(jìn)行打印。 本系統(tǒng)涉及到的實(shí)體:(共有三個(gè)數(shù)據(jù)表,分別為: , , )。下面我們按照操作順序?qū)Τ绦虻牟僮?、界面的源程序進(jìn)行詳細(xì)說明。 代碼如下: (確認(rèn) ): IF (N2) =MESSAGEBOX(口令三次輸入錯(cuò)誤 ,不能使用本系統(tǒng) ,48,信息提示 ) =.F. ELSE IF ALLTRIM()==ALLTRIM() =.T. ELSE =MESSAGEBOX(口 令 不 正 確 , 重 新 輸 入 ,48,信息提示 ) =SPACE(10) N=N+1 ENDIF ENDIF 5. 2 系統(tǒng)主界面: 在系統(tǒng)登錄成功之后,就會(huì)看到系統(tǒng)的主界面如下所示: 在本系統(tǒng)主界面中,我們可以看到一個(gè) MDI 窗體,用戶在使用時(shí)只需要點(diǎn)擊鼠標(biāo)左鍵 就可以進(jìn)入相應(yīng)的功能選項(xiàng),快捷而方便,從這個(gè)窗體上可以清楚地看到本系統(tǒng)所具備的三個(gè)主要主要功能,即客戶數(shù)據(jù)錄入,客戶數(shù)據(jù)查詢及系統(tǒng)維護(hù)三大功能模塊。 代碼如下: (重新設(shè)置 ): = = =0 = = () (確定 ) SELECT KH EXPS=.T. IF NOT EMPTY() EXPS=EXPS+ AND 39。$XM ENDIF DO CASE CASE =1 EXPS=EXPS+ AND XB=39。 ENDCASE IF NOT EMPTY() EXPS=EXPS+ AND ZW=39。 ENDIF IF !ALLTRIM(EXPS)==.T. SET FILTER TO amp。在這里,有幾個(gè)實(shí)用的功能,一是系統(tǒng)密碼修改功能,以防止系統(tǒng)的密碼泄 露之后,管理員能夠及時(shí)地進(jìn)行密碼更新,以防系統(tǒng)的資料被別人竊取和修改。 硬件平臺(tái)是指開發(fā)與運(yùn)行所需要的硬件環(huán)境,主要包括計(jì)算機(jī)機(jī)型及硬件配置。 中文版,它是運(yùn)行于 Windows95 和 Windows NT 平臺(tái)的 32 位數(shù)據(jù)庫系 統(tǒng),充分發(fā)揮了 32 位微處理器強(qiáng)大的 32 位數(shù)據(jù)處理性能。通過 Visual FoxPro 對(duì)象和事件模型,用戶可以快速創(chuàng)建和實(shí)現(xiàn)無模式( modeless)的應(yīng)用程序;利用生成器和工具欄,開發(fā)人員可以快速開發(fā)應(yīng)用程序,而省去編寫大量的代碼、定義繁多的屬性。而且,這樣的數(shù)據(jù)庫的關(guān)系能力更加強(qiáng)大,更加穩(wěn)定可靠。 利用內(nèi)置工具管理類和類庫管理類庫資源,在應(yīng)用程序中用類瀏覽器和組件集定位、查看、使用類。 用功能強(qiáng)大的可視化的 RAD 工具減少開發(fā)時(shí)間、減少開發(fā)工作。 組件集使得查找和使用諸如類庫、表格、報(bào)表、代碼的組件變得特別簡單。 ? 應(yīng)用程序向?qū)Ш蜆?gòu)建器 Visual FoxPro 包括一個(gè)完全的面向?qū)ο蟮膽?yīng)用程序框架,它是由一組為應(yīng)用程序提供基本功能的類組成的。 ? 嚴(yán)格日期檢查 編譯日期信息時(shí), Visual FoxPro 將檢測(cè)會(huì)產(chǎn)生誤解的日期描述,例如{01/01/56}。他們也可以執(zhí)行 profiling 以查找瓶頸或其它執(zhí)行當(dāng)中遇到的問題,這是通過檢查每一行代碼的執(zhí)行時(shí)間實(shí)現(xiàn)的。開發(fā)人員可以寫一些當(dāng)項(xiàng)目打開、關(guān)閉、構(gòu)建、添加文件時(shí)運(yùn)行的代碼。 ? 活動(dòng)文檔 活動(dòng)文檔是一個(gè) Visual FoxPro 應(yīng)用程序,掛接在 Inter Explorer 上。開發(fā)人員可以構(gòu)建基于數(shù)據(jù)的組件