【正文】
n 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)需求分析第三章 新系統(tǒng)邏輯方案第四章 系統(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ì)5.2系統(tǒng)主界面第六章6.1系統(tǒng)開發(fā)環(huán)境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á)到資源共享,從而為客戶提供更快速周到的優(yōu)質(zhì)服務(wù),吸引和保持更多的客戶;通過對業(yè)務(wù)流程的重新設(shè)計(jì),更有效地管理客戶關(guān)系,降低企業(yè)營銷管理成本。管理信息系統(tǒng)的開發(fā)是一個(gè)開發(fā)周期長、技術(shù)要求高、影響因素多的復(fù)雜系統(tǒng)工程,因此制定一個(gè)完善、可行、合理的開發(fā)計(jì)劃,不僅是系統(tǒng)開發(fā)成功的保證,而且可以提高效率、節(jié)省時(shí)間、降低成本。手工管理還存在這許多弊端,由于不可避免的人為因素,經(jīng)常造成數(shù)據(jù)的遺漏、誤報(bào)。硬件的配置要求不能太高,這樣可以很好的適應(yīng)當(dāng)前的客戶管理。綜上所述,開發(fā)客戶管理系統(tǒng)在技術(shù)上、經(jīng)濟(jì)上、管理上都是可行的?!边@個(gè)時(shí)期,計(jì)算機(jī)開始用于會(huì)計(jì)工作,出現(xiàn)數(shù)據(jù)處理一詞。MIS是一項(xiàng)系統(tǒng)工程,不是只靠一些計(jì)算機(jī)開發(fā)人員就可以完成的,必須有企業(yè)管理人員,尤其是企業(yè)領(lǐng)導(dǎo)的積極參與。MIS人機(jī)界面設(shè)計(jì)一般遵循以下一些基本原則:1. 以通信功能作為界面設(shè)計(jì)的核心人機(jī)界面設(shè)計(jì)的關(guān)鍵是使人與計(jì)算機(jī)之間能夠準(zhǔn)確地交流信息。最忌諱的是每換一個(gè)屏幕用戶就要換一套操作命令與操作方法。5. 界面友好、使用方便多數(shù)MIS軟件的數(shù)據(jù)輸入量較大。7. 具有較強(qiáng)的容錯(cuò)功能誤操作、按鍵連擊等均有可能導(dǎo)致數(shù)據(jù)誤錄。l 系統(tǒng)設(shè)計(jì)階段:主要任務(wù)是確定系統(tǒng)的總體設(shè)計(jì)方案、劃分子系統(tǒng)功能、確定共享數(shù)據(jù)的組織,然后進(jìn)行詳細(xì)設(shè)計(jì),如處理模塊的設(shè)計(jì)、數(shù)據(jù)庫系統(tǒng)的設(shè)計(jì)、輸入輸出界面的設(shè)計(jì)和編碼的設(shè)計(jì)等。 原型法的應(yīng)用使人們對需求有了漸進(jìn)的認(rèn)識,從而使系統(tǒng)開發(fā)更有針對性。調(diào)查的主要內(nèi)容有:(1)現(xiàn)行系統(tǒng)概況:該組織的發(fā)展歷史、目前組織的規(guī)模、工作狀況、管理水平、與外界的主要聯(lián)系等。(6)新系統(tǒng)的功能和目標(biāo):了解各級領(lǐng)導(dǎo)和各類業(yè)務(wù)工作人員對新系統(tǒng)功能的要求,為進(jìn)一步完善新系統(tǒng)的目標(biāo)做準(zhǔn)備。用戶可以對新系統(tǒng)的邏輯模型提出意見,雙方經(jīng)過討論、修改,最后達(dá)成共識,并完成系統(tǒng)分析報(bào)告(系統(tǒng)邏輯設(shè)計(jì)說明書),經(jīng)有關(guān)領(lǐng)導(dǎo)審批通過之后,轉(zhuǎn)入系統(tǒng)設(shè)計(jì)(又稱系統(tǒng)物理設(shè)計(jì))階段。在系統(tǒng)實(shí)施階段要成立系統(tǒng)實(shí)施工作量到小組,組織各專業(yè)小組組長和有關(guān)部門的領(lǐng)導(dǎo)共同編制新系統(tǒng)實(shí)施計(jì)劃。系統(tǒng)外部環(huán)境與內(nèi)部因素的變化,不斷影響系統(tǒng)的運(yùn)行,這時(shí)就需要不斷地完善系統(tǒng),以提高系統(tǒng)運(yùn)行的效率與服務(wù)水平,這就需要從始至終地進(jìn)行系統(tǒng)的維護(hù)工作。下面以數(shù)據(jù)流圖和數(shù)據(jù)字典的方式來描述新系統(tǒng)的邏輯功能。通過對系統(tǒng)調(diào)研與分析,系統(tǒng)主要應(yīng)完成的功能如下:客戶信息錄入、客戶信息查詢、系統(tǒng)維護(hù)等三大模塊。(1)本系統(tǒng)中所涉及到的主要實(shí)體及其屬性有:kh(客戶)表:{編號,姓名,單位,性別,職務(wù),電話,手機(jī),BB機(jī),工作地址,類型,住宅電話,評價(jià),日期,家庭住址,愛好,愛人姓名,工作單位,子女,姓名,單位}lx(類型)表:{類型}zw(職務(wù))表:{職務(wù)} (2)本系統(tǒng)的實(shí)體聯(lián)系(ER)圖為了使ER圖表示得更加清晰,現(xiàn)將ER圖分成實(shí)體及其屬性圖和實(shí)體及其聯(lián)系圖。:本應(yīng)用模塊的主要功能是實(shí)現(xiàn)對客戶個(gè)人信息的錄入系統(tǒng)操作,如編號,姓名,性別,客戶類型等基本操作。男39。EXPSENDIFCOUNT TO RECIF REC=0 =MESSAGEBOX(指定的條件沒有選中任何客戶!,48,信息提示)ENDIFGO TOP(排序確定)SELECT KHSEL=DO CASE CASE SEL=1 INDEX ON BH TO TEMPIDX CASE SEL=2 INDEX ON XM TO TEMPIDX CASE SEL=3 INDEX ON 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 TOP(打印客戶表) SELECT KHRECBH=RECNO()COUNT TO ZSGO TOPIF ZS=0 =MESSAGEBOX(沒有選擇任何要打印的客戶,不能打印!,48,信息提示) RETURNELSE COND=FILTER() IF EMPTY(COND) COND=.T. ENDIF SET FILTER TO !EMPTY(TAG) AND amp。由于本系統(tǒng)是一個(gè)小型的MIS管理系統(tǒng),因此對計(jì)算機(jī)硬件的要求不高,比較經(jīng)濟(jì),只要配備有PII處理器(或以上)、64M內(nèi)存(或以上)、10G硬盤(或以上)的普通微機(jī)即可順利運(yùn)行??傊?。表面顯示器會(huì)幫助我們建立更為穩(wěn)定、更為高效的應(yīng)用程序。僅需要拖動(dòng)鼠標(biāo)就可以快速將類從組件集中移出,放置到表格和報(bào)表中。組件可以從組件群中拖出,放置到可視化設(shè)計(jì)環(huán)境中,諸如項(xiàng)目和表單。 或者從Windows Explorer中拖出一個(gè)文件,把它放置到項(xiàng)目管理器中。開發(fā)人員可以構(gòu)建基于數(shù)據(jù)的組件,充分利用微軟傳輸服務(wù)器提供的調(diào)整組件的便利條件。數(shù)據(jù)跟蹤:完成菜單項(xiàng)測試后,我又對系統(tǒng)內(nèi)的每一個(gè)數(shù)據(jù)進(jìn)行了跟蹤。系統(tǒng)的維護(hù)主要包括四個(gè)方面:(1)程序的維護(hù):指的是修改部分或全部程序,這種維護(hù)往往是在條件發(fā)生變化或原系統(tǒng)的效率低的情況下進(jìn)行的。另外,在整個(gè)開發(fā)的過程中,時(shí)間也比較倉促。另外,在系統(tǒng)開發(fā)過程中還有同組的同學(xué)也給了我不少幫助,這里一并表示感謝。盡管該客戶管理系統(tǒng)存在著很多不足,但其功能全面、易于日后程序更新、數(shù)據(jù)庫管理容易、界面友好、操作方便、效率高、安全性好等優(yōu)點(diǎn)是客戶管理系統(tǒng)所必需的。本系統(tǒng)的日常維護(hù)由客戶的專人來負(fù)責(zé),如果出現(xiàn)一些不能解決的問題,則由開發(fā)者來負(fù)責(zé)。怎樣進(jìn)入系統(tǒng)A、將本系統(tǒng)所在的文件夾拷貝到硬盤,然后執(zhí)行其中的客戶管理系統(tǒng)的程序文件即可,應(yīng)注意要將全部文件的屬性變以存檔,消除只讀屬性。購買Visual Studio 企業(yè)版的Visual FoxPro 開發(fā)人員可以得到開發(fā)工具所提供的全部好處。它提供了把Visual FoxPro的強(qiáng)大功能用在瀏覽器上的一種途徑。 項(xiàng)目掛鉤項(xiàng)目掛鉤是一個(gè)新的基類,當(dāng)與一個(gè)項(xiàng)目相連時(shí),可以通過它看到項(xiàng)目級事件。新的嚴(yán)格的日期格式強(qiáng)制日期以清楚形式描述。 應(yīng)用程序向?qū)Ш蜆?gòu)建器Visual FoxPro 包括一個(gè)完全的面向?qū)ο蟮膽?yīng)用程序框架,它是由一組為應(yīng)用程序提供基本功能的類組成的。用有顏色的代碼編輯器和直接跟蹤調(diào)試器使得寫代碼的工作比從前簡單得多,這一改進(jìn)來自Microsoft Visual C++開發(fā)系統(tǒng)。面向?qū)ο蟪绦蛟O(shè)計(jì)減少了開發(fā)時(shí)間。它功能強(qiáng)大,直觀易用,支持客戶/服務(wù)器結(jié)構(gòu)和面向?qū)ο缶幊?,提供多種可視化編程工具,支持最新Internet技術(shù), WWW數(shù)據(jù)庫的設(shè)計(jì),最新流行的ActiveX等。另一個(gè)實(shí)用的功能是系統(tǒng)的客戶資料的及時(shí)備份和恢復(fù)。+ALLTRIM()+39。+ALLTRIM()+39。:雙擊圖標(biāo)運(yùn)行程序以后,就可以看到程序的登錄界面。客戶管理系統(tǒng)屬于典型的事務(wù)型系統(tǒng),其系統(tǒng)示意圖如下圖所示:接受數(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)維護(hù)編號姓名性別職務(wù)客戶類型單位上一條第一條下一條未一條新增刪除恢復(fù)查詢排序打印設(shè)置客戶類型設(shè)置客戶職務(wù)修改系統(tǒng)密碼客戶數(shù)據(jù)備份客戶數(shù)據(jù)恢復(fù)客戶數(shù)據(jù)重整系統(tǒng)初始化4.2數(shù)據(jù)庫設(shè)計(jì)數(shù)據(jù)庫采用了Microsoft推出的Visual