




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
1、客戶管理系統(tǒng)論文學(xué)校: 姓名:學(xué)號:指導(dǎo)老師:摘要隨著信息技術(shù)在管理上越來越深入而廣泛的應(yīng)用,管理信息系統(tǒng)的實施在技術(shù)上已逐步成熟。管理信息系統(tǒng)是一個不斷發(fā)展的新型學(xué)科,企業(yè)要生存要發(fā)展,要高效率地把企業(yè)活動有機地組織起來,就必須加強企業(yè)管理,即加強對企業(yè)內(nèi)部的各種資源(人、財、物等)的有效管理,建立與自身特點相適應(yīng)的管理信息系統(tǒng)。 本文介紹了在Visual FoxPro6.0環(huán)境下采用“自上而下地總體規(guī)劃,自下而上地應(yīng)用開發(fā)”的策略開發(fā)一個管理信息系統(tǒng)的過程。通過分析公司客戶人工管理的不足,創(chuàng)建了一套行之有效的計算機管理客戶的方案。文章介紹了客戶管理信息系統(tǒng)的系統(tǒng)分析部分,包括可行性分析、業(yè)
2、務(wù)流程分析等;系統(tǒng)設(shè)計部分主要介紹了系統(tǒng)功能設(shè)計和數(shù)據(jù)庫設(shè)計及代碼設(shè)計;系統(tǒng)實現(xiàn)部分說明了幾個主要模塊的算法,并附帶了一些主要的窗口和程序。 本系統(tǒng)界面友好,操作簡單,比較實用。【關(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 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)存在問題的分析2.3解決方案2.4可行性分析第三章 新系統(tǒng)邏輯方案3.1初步調(diào)研3.2詳細調(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è)計41軟件模塊結(jié)構(gòu)設(shè)計411系統(tǒng)方案確定412軟件結(jié)構(gòu)設(shè)計42數(shù)據(jù)庫設(shè)計43計算機系統(tǒng)的配置方案44系統(tǒng)的安全性和可靠性設(shè)計第五章 系統(tǒng)詳細設(shè)計5.1系統(tǒng)登錄界面52系統(tǒng)主界面5.3客戶信息錄入5.4客戶信息查詢5.5系統(tǒng)維護第六章61系統(tǒng)開發(fā)環(huán)境62系統(tǒng)測試63 系統(tǒng)運行與維護64系統(tǒng)的轉(zhuǎn)換方案結(jié)束語參考文獻附錄第一章 前言以客戶為中心,讓客戶成為朋友是本客戶管理系統(tǒng)所追求的境界,本客戶管理系統(tǒng)通過對用戶信息資源的整合,在公司內(nèi)部達到資源共享,從而為客戶提供更快速周到的優(yōu)質(zhì)服務(wù),吸引和保持更多的客戶;通過對業(yè)務(wù)流程的重新設(shè)計,更有效地管理客戶關(guān)系,降
9、低企業(yè)營銷管理成本。因此,成功的客戶管理系統(tǒng)實施是系統(tǒng)資源和企業(yè)文化兩方面的,只有這兩方面同時滿足,才能達到增加企業(yè)盈利和改善客戶關(guān)系這一投資最優(yōu)化效果。隨著電子計算機和通信技術(shù)的發(fā)展,人類已經(jīng)逐漸地進入信息化社會。信息和材料、能源一樣成為一種社會的基本生產(chǎn)資料,在人類的社會生產(chǎn)活動中發(fā)揮著重要的作用。同時人們對信息和數(shù)據(jù)的利用與處理也已進入自動化、網(wǎng)絡(luò)化和社會化的階段,因此,開發(fā)相關(guān)的管理信息系統(tǒng)已經(jīng)成為各行各業(yè)的必要和必需了,管理信息系統(tǒng)作為一門邊緣學(xué)科,集管理科學(xué)、信息科學(xué)、系統(tǒng)科學(xué)、現(xiàn)代通信技術(shù)和電子計算機技術(shù)于一體,可以解決企業(yè)或組織所面臨的問題,對內(nèi)來看,可以提高工作效率;對外來看
10、,獲得競爭優(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ā)展起來的,旨在改變生命周期法的缺點的一種系統(tǒng)開發(fā)方法,該法的開發(fā)思路是首先根據(jù)用戶的要求,由用戶和開發(fā)者共同確定系統(tǒng)的基本要求和主要功能,利用系統(tǒng)快速生成工具
11、,建立一個系統(tǒng)模型,再在此基礎(chǔ)上與用戶交流,將模型不斷補充、修改、完善,如此反復(fù),最終直至用戶和開發(fā)者都比較滿意為止,從而形成一個相對穩(wěn)定、較為理想的管理信息系統(tǒng);面向?qū)ο螅∣bject Oriented)的開發(fā)方法于20世紀(jì)80年代開始興起的,是一種基于對象的自底向上的一種系統(tǒng)開發(fā)方法,這種方法的特點是以對象為基礎(chǔ),對象是分析問題和解決問題的核心。基于以上三種方法的特點和各自的優(yōu)缺點,本客戶管理系統(tǒng)利用軟件工程化思想和方法,總體上是采用結(jié)構(gòu)化生命法進行系統(tǒng)分析和設(shè)計的,而系統(tǒng)實現(xiàn)等步驟則采用了原型法和面對對象的方法。管理信息系統(tǒng)的開發(fā)是一個開發(fā)周期長、技術(shù)要求高、影響因素多的復(fù)雜系統(tǒng)工程,因
12、此制定一個完善、可行、合理的開發(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)試運行為15天。第二章 系統(tǒng)需求分析2.1現(xiàn)行業(yè)務(wù)描述:通過調(diào)查,先畫出客戶管理系統(tǒng)的組織結(jié)構(gòu)圖如下:客戶經(jīng)理國內(nèi)部國際部A區(qū)域B區(qū)域A區(qū)域B區(qū)域通過調(diào)研了解到,該客戶各個部門負責(zé)的主要業(yè)務(wù)如下:該公司的業(yè)務(wù)分國內(nèi)業(yè)務(wù)和國外業(yè)務(wù)兩個大類,然后在此兩個大類中又進行細化,如在國內(nèi),又根據(jù)客戶在國內(nèi)不同的地理位置的分布(如省、市、自治區(qū)等的不同)又進行進一步的管理,國外部
13、客戶的區(qū)域劃分主要是根據(jù)該客戶所在洲的不同(如歐洲、亞洲等不同的分布)進行劃分和管理。下面繪制出客戶管理業(yè)務(wù)中的流程圖。(1)確定該客戶所在的區(qū)域進行定位;(2)將該客戶的詳細資料錄入本系統(tǒng),并可以在錄入后將客戶的個人資料進行修改、刪除等常規(guī)操作;(3)相關(guān)業(yè)務(wù)部門在需要時,可在本系統(tǒng)中根據(jù)自己設(shè)定的條件進行快速查找(可以進行組合查找);(4)相關(guān)業(yè)務(wù)部門在需要時,可在本系統(tǒng)中根據(jù)自己設(shè)定的條件進行排序。(5)然后在用戶可將(3)和(4)的操作結(jié)果進行打印。(6)經(jīng)過一定時間之后,為了系統(tǒng)的數(shù)據(jù)安全,將客戶資料進行備份,并在必要時將這些數(shù)據(jù)恢復(fù)到本系統(tǒng)中。得出該客戶業(yè)務(wù)流程圖如下所示:22現(xiàn)行
14、系統(tǒng)存在問題的分析以前該公司的客戶管理工作大部分還是進行著手工管理,工作起來效率很低,并且不能及時了解各類客戶的實際情況,也無法快速地進行客戶信息的查詢等操作,不便于動態(tài)及時地調(diào)整客戶資料,以便更好地適應(yīng)當(dāng)前經(jīng)濟形勢發(fā)展的需要和本企業(yè)的管理的先進性。手工管理還存在這許多弊端,由于不可避免的人為因素,經(jīng)常造成數(shù)據(jù)的遺漏、誤報。計算機信息化管理有著儲存信息量大、速度快等許多優(yōu)點,提供給我們的處理信息及時快捷,同時也提高了我們工作人員的自身素質(zhì)。23解決方案基于以上的對問題的分析,利用計算機給我們提供信息,及時地調(diào)整企業(yè)客戶管理系統(tǒng),并且對種類客戶的管理過程形成一整套動態(tài)的管理就十分必要了??蛻粜畔?/p>
15、系統(tǒng)的建立,需要進行用戶的需求調(diào)查與分析,以確定系統(tǒng)目標(biāo),提出解決問題的詳細方案,這是系統(tǒng)建設(shè)的重要環(huán)節(jié)。企業(yè)客戶的分布比較份雜,但要有著完善的客戶信息,對每一客戶要有詳細的記錄信息,功能上對系統(tǒng)的需求是全面的。因此對用戶的需求可分為幾個方面:一方面是客戶管理人員可以通過計算機來管理各類客戶,分類編號,調(diào)整客戶數(shù)據(jù),增加客戶數(shù)量,適應(yīng)客戶管理的需求;二方面是相關(guān)部門的人員能通過計算機來查詢和瀏覽客戶中的客戶,來確定自已需要查找的客戶,為業(yè)務(wù)的更好開展做好準(zhǔn)備;三方面是相關(guān)工作人員對客戶數(shù)據(jù)的排序,也是說可以根據(jù)需要按照某一字段進行排序,從而找出具有共同性的客戶,并可將這些查詢和排序的結(jié)果進行打
16、印操作;四方面是對客戶數(shù)據(jù)的備份和恢復(fù)工作,這也是本系統(tǒng)的一個重要的功能,以防本系統(tǒng)在發(fā)生人為的損壞時能夠及時恢復(fù)這些資料。這四個方面形成了企業(yè)客戶管理的一個工作整體,采用計算機自動化信息處理,可方便快捷地共享信息、交流信息,高效地協(xié)同工作。在軟、硬件方面對系統(tǒng)的需求,軟件要求易學(xué),界面友好,容易掌握,可以很簡單方便的管理各種客戶信息。硬件的配置要求不能太高,這樣可以很好的適應(yīng)當(dāng)前的客戶管理。在開發(fā)方式上對系統(tǒng)的需求,由于客戶管理系統(tǒng)雖然是一種商業(yè)性的活動(但對于本人來說,卻是一個畢業(yè)設(shè)計的內(nèi)容),所以系統(tǒng)設(shè)計開發(fā)的周期要短,在短時間內(nèi)完成,減少開發(fā)成本,提高開發(fā)效率,方便、簡單、實用作為系統(tǒng)
17、開發(fā)的指導(dǎo)思想。24可行性分析通過對該客戶的各個方面進行了具體的了解之后,現(xiàn)對該單位開發(fā)客戶管理系統(tǒng)的可行性進行分析。技術(shù)上可行:該系統(tǒng)所需硬件設(shè)備,市場上銷售且價格較低,甚至可以使用原有的設(shè)備,軟件上,操作系統(tǒng)采用Windows系列操作系統(tǒng),數(shù)據(jù)庫管理系統(tǒng)采用Visual Foxpro6.0,這些軟件在MIS開發(fā)中已被大量應(yīng)用,技術(shù)上都比較成熟。因此在技術(shù)上是可行的。經(jīng)濟上可行:由于公司急需采用計算機來進行客戶的管理,因此對開發(fā)客戶管理系統(tǒng)大力支持,開發(fā)經(jīng)費沒有問題。管理上可行:該企業(yè)的客戶分布位置很廣闊,因此公司要為每個客戶建立資料檔案,也便加強公司對客戶資料的管理,因此在管理上可行。另外
18、,客戶部和上級領(lǐng)導(dǎo)對開發(fā)該系統(tǒng)也是大力支持的,同時制定了培訓(xùn)計劃,并進行了實施MIS的物質(zhì)準(zhǔn)備和工作準(zhǔn)備。綜上所述,開發(fā)客戶管理系統(tǒng)在技術(shù)上、經(jīng)濟上、管理上都是可行的。管理信息系統(tǒng)基礎(chǔ)管理信息系統(tǒng)就是我們常說的MIS(Management Information System),在強調(diào)管理,強調(diào)信息的現(xiàn)代社會中它越來越得到普及。MIS是一門新的學(xué)科,它跨越了若干個領(lǐng)域,比如管理科學(xué)、系統(tǒng)科學(xué),運籌學(xué)、統(tǒng)計學(xué)以及計算機科學(xué)。在這些學(xué)科的基礎(chǔ)上,形成信息收集和加工的方法,從而形成一個縱橫交織的系統(tǒng)。1.1 管理信息系統(tǒng)概述20世紀(jì),隨著全球經(jīng)濟的蓬勃發(fā)展,眾多經(jīng)濟學(xué)家紛紛提出了新的管理理論。20世
19、紀(jì)50年代,西蒙提出管理依賴于信息和決策的思想。同時期的維納發(fā)表了控制論,他認(rèn)為管理是一個控制過程。1958年,蓋爾寫到:“管理將以較低的成本得到及時準(zhǔn)確的信息,做到較好的控制。”這個時期,計算機開始用于會計工作,出現(xiàn)數(shù)據(jù)處理一詞。1970年,Walter T.Kennevan給剛剛出現(xiàn)的管理信息系統(tǒng)一詞下了一個定義:“以口頭或書面的形式,在合適的時間向經(jīng)理、職員以及外界人員提供過去的、現(xiàn)在的、預(yù)測未來的有關(guān)企業(yè)內(nèi)部及其環(huán)境的信息,以幫助他們進行決策。”在這個定義里強調(diào)了用信息支持決策,但并沒有強調(diào)應(yīng)用模型,沒有提到計算機的應(yīng)用。1985年,管理信息系統(tǒng)的創(chuàng)始人,明尼蘇達大學(xué)的管理學(xué)教授Gor
20、don B.Davis給了管理信息系統(tǒng)一個較完整的定義,即“管理信息系統(tǒng)是一個利用計算機軟硬件資源,手工作業(yè),分析、計劃、控制和決策模型以及數(shù)據(jù)庫的人-機系統(tǒng)。它能提供信息支持企業(yè)或組織的運行、管理和決策功能。”這個定義全面地說明了管理信息系統(tǒng)的目標(biāo)、功能和組成,而且反映了管理信息系統(tǒng)在當(dāng)時達到的水平。1.2 管理信息系統(tǒng)的特點1.2.1 管理信息系統(tǒng)的組成管理信息系統(tǒng)在企業(yè)中的應(yīng)用存在三個要素,這就是人、計算機和數(shù)據(jù)。人是指企業(yè)領(lǐng)導(dǎo)者、管理人員、技術(shù)人員,以及MIS建設(shè)的領(lǐng)導(dǎo)機構(gòu)和實施機構(gòu),他們在系統(tǒng)中起主導(dǎo)作用。MIS是一項系統(tǒng)工程,不是只靠一些計算機開發(fā)人員就可以完成的,必須有企業(yè)管理人
21、員,尤其是企業(yè)領(lǐng)導(dǎo)的積極參與。計算機技術(shù)是MIS得以實施的主要技術(shù)。在這些技術(shù)中,軟件開發(fā)是MIS開發(fā)的重點。第三個因素也不能忽視。企業(yè)的管理數(shù)據(jù)是MIS正常運行的基礎(chǔ)。廣義地說,各項管理制度是MIS建設(shè)成功的基礎(chǔ)。試想要計算一臺機床的生產(chǎn)成本,需要按時輸入每個部件、每個零件甚至每個螺釘螺帽的費用,涉及企業(yè)的生產(chǎn)車間、采購、庫房、工藝設(shè)計和財務(wù)等多個部門,必須有一整套管理制度做保證。1.2.2 管理信息系統(tǒng)的界面特點在計算機軟件技術(shù)中,人機界面已經(jīng)發(fā)展成為一個重要的分支。MIS人機界面設(shè)計一般遵循以下一些基本原則:1. 以通信功能作為界面設(shè)計的核心人機界面設(shè)計的關(guān)鍵是使人與計算機之間能夠準(zhǔn)確地
22、交流信息。一方面,人向計算機輸入信息時應(yīng)當(dāng)盡量采取自然的方式;另一方面,計算機向人傳遞的信息必須準(zhǔn)確,不致引起誤解或混亂。另外,不要把內(nèi)部的處理、加工與人機界面混在一起,以免互相干擾,影響速度。設(shè)計MIS時,針對每一個功能,都要按照“I-P-O”的模塊化思想,使輸入、處理與輸出“涇渭分明”,充分體現(xiàn)人機界面的通信功能。這樣設(shè)計出來的程序不易出錯,而且易于維護。報表打印是MIS必備的功能之一,而且打印之前常常需要計算。計算與打印分開設(shè)計,雖然消耗時間,但易于整個MIS系統(tǒng)的維護。2. 界面必須始終一致統(tǒng)一的人機界面不致于會增加用戶的負擔(dān),讓用戶始終用同一種方式思考與操作。最忌諱的是每換一個屏幕用
23、戶就要換一套操作命令與操作方法。例如在整個系統(tǒng)可以以問號圖標(biāo)表示幫助,以磁盤圖標(biāo)表示存盤,以打印機圖標(biāo)表示打印等。3. 界面必須使用戶隨時掌握任務(wù)的進展情況人機界面應(yīng)該能夠告訴用戶軟件運行的進度。特別是在需要較長時間的等待時,必須讓用戶了解工作進展情況,如可以設(shè)計已經(jīng)完成了百分之幾的任務(wù)進度條等。目前,Windows下的應(yīng)用軟件無論大小,其安裝程序幾乎均做到了這一點。開發(fā)MIS軟件時,這一點很值得借鑒。4. 界面必須能夠提供幫助一個優(yōu)秀的MIS軟件應(yīng)該提供在線求助功能,甚至提供使用向?qū)В@將給用戶帶來極大的方便。在多媒體環(huán)境下,以語音提示作為操作向?qū)?,不會干擾屏幕信息,是一個極佳的選擇。5.
24、界面友好、使用方便多數(shù)MIS軟件的數(shù)據(jù)輸入量較大。對于一些相對固定的數(shù)據(jù),不應(yīng)讓用戶頻頻輸入(特別是漢字),而應(yīng)讓用戶用鼠標(biāo)輕松選擇。例如,人事管理系統(tǒng)中的“文化程度”是相對固定的數(shù)據(jù),其值一般取“小學(xué)”、“初中”、“高中”、“大?!?、“大本”、“碩研”、“博研”等。錄入這類數(shù)據(jù)之前,MIS軟件應(yīng)在相應(yīng)位置彈出一個列表框,待用戶以鼠標(biāo)點擊,而不應(yīng)讓用戶每次都輸入這些漢字。另外,開發(fā)者應(yīng)編寫一個錯誤實時記錄程序,自動記錄何日、何時、何程序出了何種錯誤??傊?,所開發(fā)的MIS在使用過程中,應(yīng)使用戶的數(shù)據(jù)輸入量降至最低限度,同時也要減少用戶的干預(yù)量。實踐證明,用戶干預(yù)愈少,MIS系統(tǒng)的滿意程度愈高。6
25、. 輸入畫面盡可能接近實際如果某個電算會計軟件的憑證錄入畫面是表格式的,一屏可錄入多條記錄,而且與實際憑證一模一樣,甚至連顏色都無異,用戶在終端上錄入憑證,仿佛用筆在紙上填寫憑證,以增加人機親和力。7. 具有較強的容錯功能誤操作、按鍵連擊等均有可能導(dǎo)致數(shù)據(jù)誤錄。巧妙地進行程序設(shè)計,可以避免此類因素造成的錯誤。例如,錄入學(xué)生成績時,我們可以對其范圍進行限定,使用戶無法輸入0100以外的數(shù)據(jù);錄入學(xué)生年齡時,不妨根據(jù)實際情況將范圍限制在1520之間。1.3 管理信息系統(tǒng)的開發(fā)管理信息系統(tǒng)開發(fā)方法主要有:結(jié)構(gòu)化生命周期開發(fā)方法、原型法、面向?qū)ο蟮拈_發(fā)方法等。1. 結(jié)構(gòu)化生命周期開發(fā)方法目前較為流行的
26、MIS開發(fā)方法是結(jié)構(gòu)化生命周期開發(fā)方法,其基本思想是:用系統(tǒng)的思想和系統(tǒng)工程的方法,按用戶至上的原則,結(jié)構(gòu)化、模塊化地自上而下對生命周期進行分析與設(shè)計。用結(jié)構(gòu)化生命周期開發(fā)方法開發(fā)一個系統(tǒng),將整個開發(fā)過程劃分為5個依次連接的階段:l 系統(tǒng)規(guī)劃階段:主要任務(wù)是明確系統(tǒng)開發(fā)的請求,并進行初步的調(diào)查,通過可行性研究確定下一階段的實施。系統(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ù)是對組織結(jié)構(gòu)與功能進行分析,理清企業(yè)業(yè)務(wù)流程和數(shù)據(jù)流程的處理,并且將企業(yè)業(yè)務(wù)流程與數(shù)據(jù)流程抽象化,通過對功能數(shù)據(jù)的分析,提出新系統(tǒng)的邏輯方案。l 系統(tǒng)設(shè)計階段:主要任務(wù)是確定系統(tǒng)的總體設(shè)計方案、劃分子系統(tǒng)功能、確定共享數(shù)據(jù)的組織,然后進行詳細設(shè)計,如處理模塊的設(shè)計、數(shù)據(jù)庫系統(tǒng)的設(shè)計、輸入輸出界面的設(shè)計和編碼的設(shè)計等。l 系統(tǒng)實施階段:主要任務(wù)是討論確定設(shè)計方案、對系統(tǒng)模塊進行調(diào)試、進行系統(tǒng)運行所需數(shù)據(jù)的準(zhǔn)備、對相關(guān)人員進行培訓(xùn)等。l 系統(tǒng)運行階段:主要任務(wù)是進行系統(tǒng)的日常運行管理,評價系統(tǒng)的運行效率,對運行費用和效果進行監(jiān)理審計,如出現(xiàn)問題則對系統(tǒng)進行修改、調(diào)整。這五個階段共同構(gòu)成了系統(tǒng)開發(fā)
28、的生命周期。結(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)用。原型法的基本思想是系統(tǒng)開發(fā)人員憑借自己對用戶需求的理解,通過強有力的軟件環(huán)境支持,構(gòu)造出一個實在的系統(tǒng)原型,然后與用戶協(xié)商,反復(fù)修改原型直至用戶滿意。 原型法的應(yīng)用使人們對需求有了漸進的認(rèn)識,從而使系統(tǒng)開發(fā)更有針對性。另外,原型法的應(yīng)用充分利用了最新的軟件工具,使系統(tǒng)開發(fā)效率大為提高。 3.
29、 面向?qū)ο笙到y(tǒng)開發(fā)方法 面向?qū)ο螅∣O,Object Oriented)的系統(tǒng)開發(fā)方法,是近年來受到關(guān)注的一種系統(tǒng)開發(fā)方法。面向?qū)ο蟮南到y(tǒng)開發(fā)方法的基本思想是將客觀世界抽象地看成是若干相互聯(lián)系的對象,然后根據(jù)對象和方法的特性研制出一套軟件工具,使之能夠映射為計算機軟件系統(tǒng)結(jié)構(gòu)模型和進程,從而實現(xiàn)信息系統(tǒng)的開發(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)實現(xiàn)、系統(tǒng)轉(zhuǎn)換、系統(tǒng)運行與維護、系統(tǒng)評價等步驟。根據(jù)開發(fā)系統(tǒng)的大小、復(fù)雜、投入、方式、方法等因素的不同,各步驟的要求和內(nèi)容也不同,用戶需要根據(jù)實際情況進行取舍和計劃。1. 系統(tǒng)
30、開發(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)的運行情況、問題等,明確用戶的需求,特別是合作開發(fā)和委托開發(fā)方式。調(diào)查的主要內(nèi)容有:(1)現(xiàn)行系統(tǒng)概況:該組織的發(fā)展歷史、目前組織的規(guī)模、工作狀況、管理水平、與外界的主要聯(lián)系等。調(diào)查該項內(nèi)容的目的主要是為了劃分系統(tǒng)界限、系統(tǒng)與外界的輸入輸出接口等。(2)組織機構(gòu):畫出組織的組織結(jié)構(gòu)圖,弄清組織的行政關(guān)系、人員編制、工作范圍、地理位置等,發(fā)現(xiàn)不合理問題及新系統(tǒng)啟動后可能對現(xiàn)有組織的影響。(3)業(yè)務(wù)流程:按照業(yè)務(wù)
31、種類的不同和處理時間的先后不同,深入了解現(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)容、處理時間及上報時間、頻率、規(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)功能的要求,為進一步完善新系統(tǒng)的目標(biāo)做準(zhǔn)備。(7)其他:
32、如對新系統(tǒng)的各種約束條件,需要說明的其他問題等。3. 系統(tǒng)分析系統(tǒng)分析(又稱邏輯設(shè)計)是管理信息系統(tǒng)開發(fā)的關(guān)鍵環(huán)節(jié),要求在系統(tǒng)調(diào)查的基礎(chǔ)上,對新系統(tǒng)的功能進行細致的分析,并建立一個新系統(tǒng)的邏輯模型。新系統(tǒng)的邏輯模型由系統(tǒng)數(shù)據(jù)流程圖、概況表、數(shù)據(jù)字典、吃理邏輯表達式及有關(guān)說明組成。最后要完成系統(tǒng)分析報告(也稱為系統(tǒng)邏輯設(shè)計說明書)。系統(tǒng)邏輯模型就像在根據(jù)需要建設(shè)一座學(xué)校前,按照學(xué)校教育的層次(初等、中等、高等)、規(guī)模、投資、地理環(huán)境、技術(shù)水平等條件的要求和約束,先由建筑設(shè)計院進行設(shè)計,保證學(xué)校建成后的各種功能得以實現(xiàn),之后才能進行工程設(shè)計和施工一樣。在系統(tǒng)設(shè)計階段要做認(rèn)真、細致的分析、研究工作,
33、避免新系統(tǒng)在功能上存在先天不足或缺陷。因為新系統(tǒng)模型是建立在對現(xiàn)行系統(tǒng)的分析及要求的基礎(chǔ)上的,所以系統(tǒng)調(diào)查工作要進行得深入、細致、全面。用戶可以對新系統(tǒng)的邏輯模型提出意見,雙方經(jīng)過討論、修改,最后達成共識,并完成系統(tǒng)分析報告(系統(tǒng)邏輯設(shè)計說明書),經(jīng)有關(guān)領(lǐng)導(dǎo)審批通過之后,轉(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ù)手段和方法進行各種具體設(shè)計,確定新系統(tǒng)的實施方案,解決“系統(tǒng)怎么做”的問題。結(jié)構(gòu)化系統(tǒng)設(shè)計是指利用一組標(biāo)準(zhǔn)的圖表工具和準(zhǔn)則,確定系統(tǒng)有哪些模塊,用什么方法連接,如何構(gòu)成良好
34、的系統(tǒng)結(jié)構(gòu),并進行系統(tǒng)輸入、輸出、數(shù)據(jù)處理、數(shù)據(jù)存儲等環(huán)節(jié)的詳細設(shè)計。這一階段的重點是設(shè)計好系統(tǒng)的總體結(jié)構(gòu),選擇最經(jīng)濟合理的技術(shù)手段。系統(tǒng)設(shè)計階段的文件是系統(tǒng)設(shè)計報告(又稱系統(tǒng)物理設(shè)計說明書)。管理信息系統(tǒng)的開發(fā)是一項系統(tǒng)工程,為了保證系統(tǒng)的質(zhì)量,設(shè)計人員必須遵守共同的設(shè)計原則,盡可能地提高系統(tǒng)的各項指標(biāo)(系統(tǒng)可變性、可靠性、工作質(zhì)量、工作效率、經(jīng)濟性等)。5. 系統(tǒng)實施與轉(zhuǎn)換系統(tǒng)實施階段的主要工作包括:系統(tǒng)硬件的購置與安裝、程序的編寫(購買)與調(diào)試、系統(tǒng)操作人員的培訓(xùn)、系統(tǒng)有關(guān)數(shù)據(jù)的準(zhǔn)備和錄入、系統(tǒng)調(diào)試和轉(zhuǎn)換。在系統(tǒng)實施階段要成立系統(tǒng)實施工作量到小組,組織各專業(yè)小組組長和有關(guān)部門的領(lǐng)導(dǎo)共同編
35、制新系統(tǒng)實施計劃??梢詰?yīng)用各種項目管理的軟件和方法進行管理,實行項目經(jīng)理負責(zé)制,保證系統(tǒng)實施工作的順利進行和成功。硬件的購置和安裝包括計算機硬件、外設(shè)、網(wǎng)絡(luò)、電源、機房、環(huán)境等有關(guān)設(shè)備的購買、驗收、安裝與調(diào)試工作等,這些工作主要由專業(yè)技術(shù)人員完成。數(shù)據(jù)準(zhǔn)備與錄入工作主要是指由手工操作轉(zhuǎn)入計算機處理所需的各種數(shù)據(jù)的整理、錄入及計算機系統(tǒng)中為新系統(tǒng)所用數(shù)據(jù)的轉(zhuǎn)換工作。數(shù)據(jù)準(zhǔn)備與錄入工作要注意數(shù)據(jù)的準(zhǔn)確性,在整理、錄入、校驗等各個環(huán)節(jié)把好關(guān),為系統(tǒng)的順利轉(zhuǎn)換打好基礎(chǔ)。在進行以上各個環(huán)節(jié)的同時展開人員培訓(xùn)工作,包括管理信息系統(tǒng)只是的普及教育、新制度的學(xué)習(xí)、計算機操作訓(xùn)練等。使所有人員了解新系統(tǒng)的基本功
36、能、新系統(tǒng)對使用人員的要求、建立管理信息系統(tǒng)的目的、管理信息系統(tǒng)的建立可以為組織和個人帶來的幫助和便利、個人在新系統(tǒng)中應(yīng)該承擔(dān)的工作等,是用戶關(guān)心、支持新系統(tǒng)的實現(xiàn)。6. 系統(tǒng)維護和評價管理信息系統(tǒng)是一個復(fù)雜的人機系統(tǒng)。系統(tǒng)外部環(huán)境與內(nèi)部因素的變化,不斷影響系統(tǒng)的運行,這時就需要不斷地完善系統(tǒng),以提高系統(tǒng)運行的效率與服務(wù)水平,這就需要從始至終地進行系統(tǒng)的維護工作。系統(tǒng)評價主要是指系統(tǒng)建成后,經(jīng)一段時間的運行后,要對系統(tǒng)目標(biāo)與功能的實現(xiàn)情況進行檢查,并與系統(tǒng)開發(fā)中設(shè)立的系統(tǒng)預(yù)期目標(biāo)進行對比,及時寫出系統(tǒng)評價報告。系統(tǒng)維護與評價階段是系統(tǒng)生命周期中的最后一個階段,也是時間最長的一個重要階段,就像汽
37、車的維護工作好可以延長汽車的使用壽命和提高其使用效率一樣,系統(tǒng)維護工作的好壞可以決定系統(tǒng)的生命周期的長短和使用效果。第三章 新系統(tǒng)邏輯方案31初步調(diào)研在本系統(tǒng)被批準(zhǔn)立項之后,我實地去該公司進行了參觀和學(xué)習(xí),現(xiàn)對該單位客戶的整體情況進行調(diào)研,調(diào)研分兩步進行,一是初步調(diào)研,二是詳細調(diào)研。由于該公司客戶人數(shù)較多,因此在調(diào)研時采用了會議討論法和個人訪談法兩種方法,通過會議討論法了解客戶的整體情況,對開發(fā)新系統(tǒng)的態(tài)度等。通過個人訪談法了解各個部門的主要職能及具體運作方式、過程等。對該公司進行初步調(diào)研的具體內(nèi)容為:(1)客戶的規(guī)模:大約有多少客戶,有多少是穩(wěn)定的,有多少是浮動的;(2)客戶部:下設(shè)幾個部門
38、;(4)客戶管理人員的數(shù)量;(5)該些人員的受教育程度;(6)主要客戶的地理分布;(7)客戶編碼方式;(8)有多少人要使用本系統(tǒng);(10)客戶的分類;(11)客戶部的上級領(lǐng)導(dǎo);(12)對開發(fā)新系統(tǒng)的態(tài)度;(13)開發(fā)新系統(tǒng)所需的時間(規(guī)定多長時間開發(fā)完成)等等一些具體而詳細的內(nèi)容。32詳細調(diào)研321組織結(jié)構(gòu)調(diào)研在對該公司客戶管理的手工管理模式和業(yè)務(wù)流程進行認(rèn)真分析和研究的基礎(chǔ)上,經(jīng)過與該客戶部的相關(guān)人員的反復(fù)協(xié)商、論證,最后確定了該客戶管理系統(tǒng)的邏輯模型。下面以數(shù)據(jù)流圖和數(shù)據(jù)字典的方式來描述新系統(tǒng)的邏輯功能。322數(shù)據(jù)流圖323數(shù)據(jù)字典: 下面為借書業(yè)務(wù)流程圖中的每一部分
39、編制數(shù)據(jù)字典。(1)數(shù)據(jù)元素:每個客戶都有編號這個信息,其描述內(nèi)容如下:數(shù)據(jù)元素名稱:編號 類型:字符 長度: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位/天()數(shù)據(jù)存儲:數(shù)據(jù)存儲“客戶情況”條目如下:數(shù)據(jù)存儲名稱:客戶情況簡述:存放的是每個客戶的個人情況輸入數(shù)據(jù):客戶情況數(shù)據(jù)存儲組成:客戶編號,姓名,客戶類型存儲方式:按客戶的客戶編號順序排列()數(shù)據(jù)處理。數(shù)據(jù)處理“查詢客
40、戶”條目如下:數(shù)據(jù)處理名稱:查詢客戶數(shù)據(jù)處理編號:.簡要描述:根據(jù)客戶的編號,姓名,性別,職務(wù),客戶類型輸入數(shù)據(jù)流:客戶查詢信息輸出數(shù)據(jù)流:查詢結(jié)果處理邏輯:根據(jù)客戶的編號,姓名,性別,職務(wù),客戶類型進行查詢。第四章 系統(tǒng)總體結(jié)構(gòu)設(shè)計41軟件模塊結(jié)構(gòu)設(shè)計411系統(tǒng)方案確定。通過對系統(tǒng)調(diào)研與分析,系統(tǒng)主要應(yīng)完成的功能如下:客戶信息錄入、客戶信息查詢、系統(tǒng)維護等三大模塊。412軟件結(jié)構(gòu)設(shè)計??蛻艄芾硐到y(tǒng)包含客戶錄入、客戶查詢、系統(tǒng)維護等功能。該系統(tǒng)執(zhí)行時,先錄入數(shù)據(jù),然后根據(jù)客戶的個人信息可以進行查詢以及按照相同的屬于進行排序,并可將結(jié)果進行打印??蛻艄芾硐到y(tǒng)屬于典型的事務(wù)型系統(tǒng),其系統(tǒng)示意圖如下
41、圖所示:接受數(shù)據(jù)事務(wù)中心客戶錄入客戶查詢客戶排序客戶資料打印 客戶管理系統(tǒng)示意圖系統(tǒng)結(jié)構(gòu)圖示意如下:輸入客戶信息 備份 恢復(fù)客戶管理系統(tǒng)客戶采編客戶查詢數(shù)據(jù)處理 客戶排序客戶管理系統(tǒng)結(jié)構(gòu)圖系統(tǒng)功能圖如下:客戶管理系統(tǒng)系統(tǒng)登陸客戶信息錄入客戶信息查詢系統(tǒng)維護編號姓名性別職務(wù)客戶類型單位上一條第一條下一條未一條新增刪除恢復(fù)查詢排序打印設(shè)置客戶類型設(shè)置客戶職務(wù)修改系統(tǒng)密碼客戶數(shù)據(jù)備份客戶數(shù)據(jù)恢復(fù)客戶數(shù)據(jù)重整系統(tǒng)初始化42數(shù)據(jù)庫設(shè)計數(shù)據(jù)庫采用了Microsoft推出的Visual Foxpro自帶的數(shù)據(jù)庫,這是微軟集成到VFP中的一個桌面數(shù)據(jù)庫,能夠快速方便的和Office的其他套件綜合使用。由于VF
42、P具有顯著的簡易性和有效性,大量的桌面數(shù)據(jù)庫系統(tǒng)都采用它作為后臺數(shù)據(jù)庫。使用它的好處還在于,如果你的系統(tǒng)擴展到Client/Server模式的時候,可以使用Microsoft的數(shù)據(jù)庫服務(wù)器軟件SQL Server,此時,程序只需要簡單的修改一下鏈接(ADO的數(shù)據(jù)源)就可以,這樣,為程序的平滑擴展提供了非常有力的條件。本系統(tǒng)涉及到的實體:(共有三個數(shù)據(jù)表,分別為:kh.dbf,lx.dbf,zw.dbf)。(1)本系統(tǒng)中所涉及到的主要實體及其屬性有:kh(客戶)表:編號,姓名,單位,性別,職務(wù),電話,手機,BB機,工作地址,類型,住宅電話,評價,日期,家庭住址,愛好,愛人姓名,工作單位,子女,姓
43、名,單位lx(類型)表:類型zw(職務(wù))表:職務(wù) (2)本系統(tǒng)的實體-聯(lián)系(E-R)圖為了使E-R圖表示得更加清晰,現(xiàn)將E-R圖分成實體及其屬性圖和實體及其聯(lián)系圖。分別如下圖所示:編號姓名性別職務(wù)電話客戶管理手機BB機工作單位類型住宅電話評價日期家庭住址愛好愛人姓名工作單位子女姓名單位各表的物理結(jié)構(gòu)如下:kh(客戶)表:字段代碼字段名稱類型寬度小數(shù)位數(shù)Bh編號字符2Xm姓名字符6Dw單位字符30Xb性別字符2Zw職務(wù)字符10Th電話字符20SJ手機字符20BBBB機字符16Gztz工作單位字符30Lx類型字符10Zzth住宅電話字符14Rq日期日期型10Jtzz住宅地址字符30Rh愛好字符30
44、Rrxm愛人姓名字符6Rrdh單位字符30Zy子女字符2Zybm子女性別字符8Zydw子女單位字符30Lx(類型)表:字段代碼字段名稱類型寬度小數(shù)位數(shù)Lx類型字符10Zw(職務(wù))表:字段代碼字段名稱類型寬度小數(shù)位數(shù)Zw職務(wù)字符104.3計算機系統(tǒng)的配置方案硬件環(huán)境:內(nèi)容最低配置建議配置主機P/200PII/266以上內(nèi)存64MB128MB以上硬盤10GB20GB以上顯示器VGA以上軟件環(huán)境:操作系統(tǒng):Windows 98中文版或Windows XP中文版編程軟件和數(shù)據(jù)庫:Visual Foxpro6.0中文版44系統(tǒng)的安全性和可靠性設(shè)計對所有登錄本系統(tǒng)的使用用戶進行嚴(yán)格的用戶名和密碼的管理,如
45、果不屬于系統(tǒng)事先設(shè)定好的合法用戶,則系統(tǒng)無法登錄,為了防止密碼外泄,本系統(tǒng)具備密碼修改功能。第五章 系統(tǒng)詳細設(shè)計程序按照三個主要管理功能進行組織,其中借書和還書由于經(jīng)常使用,單獨列出來。下面我們按照操作順序?qū)Τ绦虻牟僮?、界面的源程序進行詳細說明。5.1系統(tǒng)登陸界面:雙擊圖標(biāo)運行程序以后,就可以看到程序的登錄界面。需要通過系統(tǒng)管理驗證,即輸入正確的密碼進行系統(tǒng)登陸,本系統(tǒng)默認(rèn)的密碼為system。當(dāng)然,用戶可以在系統(tǒng)登錄時為了防止系統(tǒng)密碼的泄露而可以進行對密碼的及時修改和更新。代碼如下:command1.click(確認(rèn)):IF (N>2) =MESSAGEBOX("口令三次輸入
46、錯誤,不能使用本系統(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)登錄成功之后,就會看到系統(tǒng)的主界面如下所示:在本系統(tǒng)主界面中,我們可以看到一個MDI窗體,用戶在使用時只需要點擊鼠標(biāo)左鍵就可以進入相應(yīng)的功能選項,快捷而方便,從這個窗體上可以清楚地看到本系統(tǒng)所具備的三個主要主要功能,即客戶數(shù)據(jù)錄入,客戶數(shù)據(jù)查詢及系統(tǒng)維護三大功能模塊。5.3客戶信息錄入:本應(yīng)用模塊的主要功能是實現(xiàn)對客戶個人信息的錄入系統(tǒng)操作,如編號,姓名,性別,客戶類型等基本操作。從而完成本系統(tǒng)的借閱者的個人信息管理。代碼如下: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客戶信息查詢:本功能模塊是本系統(tǒng)的查詢功能模塊,用戶可以在本模塊上進行按條件(單條件或組合條件)進行查詢,也可以按照具體相同屬性的客戶進行排序操作,并將排序后的結(jié)果進行打印操作。代碼如下: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("指定的條件沒有選中任何客戶!",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(打印客戶表) SELECT KHRECBH=RECNO()COUNT TO ZSGO TOPIF ZS=0 =MESSAGEBOX("沒有選擇任何要打印的客戶,不能打印!",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("沒有選擇任何要打印的客戶,不能打印!",48,"信息提示") ELSE REPORT FORM KH PREVIEW ENDIF SET FILTER TO &COND GO RECBHENDIF 5.5系統(tǒng)維護:一個完整的應(yīng)用系統(tǒng),必須要能夠具備適當(dāng)?shù)南到y(tǒng)維護功能,以防系統(tǒng)出現(xiàn)故障、機器出現(xiàn)故障等現(xiàn)象。在這里,有幾個實用的功能,一是系統(tǒng)密碼修改功能,以防止系統(tǒng)的密碼泄露之后,管理員能夠及時地進行密碼更新,以防系統(tǒng)的資料被別人竊取和修改。另一個實用的功能是系統(tǒng)的客戶資料的及時備份和恢復(fù)。代碼如下:Command1.click(密碼修改確認(rèn))PASS=THISFORM.PAGEFRAME1.PAGE3.CONTAINER1.TEXT2.VALUESAVE TO PASS ALL LIKE PASS用戶數(shù)據(jù)轉(zhuǎn)出:用戶數(shù)據(jù)轉(zhuǎn)入:數(shù)據(jù)重新編號:本模塊的作用是將客戶的編號按照需要進行重新編號,由小到大
溫馨提示
- 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 班級歷史文化傳承的舉措計劃
- 大班班級日常管理的注意事項計劃
- 2025年玉米酒精糟回收蛋白飼料成套設(shè)備(DDGS)項目建議書
- 2025年異步轉(zhuǎn)移模式寬帶交換機項目建議書
- 2025年不停電電源(UPS)項目合作計劃書
- 2025年中國文創(chuàng)產(chǎn)品行業(yè)發(fā)展策略、市場環(huán)境及前景研究分析報告
- 2025年鼠抗腫瘤相關(guān)抗原單克隆抗體項目合作計劃書
- 客戶資料查詢權(quán)限嚴(yán)格把控
- 簡易私人承包合同
- 電纜電線采購合同書
- NBT 20299-2014 核電廠溫排水環(huán)境影晌評價技術(shù)規(guī)范
- 中職解剖學(xué)基礎(chǔ)知識重點筆記
- 自媒體賬號合作運營協(xié)議
- 煙草專賣零售許可證新辦申請表
- 藥品管理法律制度的創(chuàng)新與探索
- 蘇教版三年級下冊數(shù)學(xué)計算能手1000題帶答案
- 旅游學(xué)概論(郭勝 第五版) 課件 第5、6章 旅游業(yè)、旅游市場
- 安全隱患規(guī)范依據(jù)查詢手冊22大類12萬字
- 道路清障救援作業(yè)服務(wù)投標(biāo)方案(完整技術(shù)標(biāo))
- 醫(yī)療器械產(chǎn)品簡介
- 府谷縣田家寨鎮(zhèn)新田煤礦礦山地質(zhì)環(huán)境保護與土地復(fù)墾方案
評論
0/150
提交評論