C語言開發(fā)客戶信息管理系統(tǒng)_第1頁(yè)
C語言開發(fā)客戶信息管理系統(tǒng)_第2頁(yè)
C語言開發(fā)客戶信息管理系統(tǒng)_第3頁(yè)
C語言開發(fā)客戶信息管理系統(tǒng)_第4頁(yè)
C語言開發(fā)客戶信息管理系統(tǒng)_第5頁(yè)
已閱讀5頁(yè),還剩5頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、課程設(shè)計(jì)報(bào)告設(shè)計(jì)題目 客戶信息管理系統(tǒng)姓名王彥明專業(yè)電子科學(xué)與技術(shù)指導(dǎo)教師楊雅寧2014年12月10日學(xué)年設(shè)計(jì)任務(wù)書學(xué)年設(shè)計(jì)題目簡(jiǎn)單客戶信息管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)組長(zhǎng)董宗奇學(xué)號(hào)6班級(jí)13級(jí)電子科學(xué)與技術(shù)組別普通專業(yè)電子科學(xué)與技術(shù)組員王彥明,馮濤指導(dǎo)教師楊雅寧學(xué)年設(shè)計(jì)目的掌握隊(duì)列的基本操作,并能夠用所學(xué)計(jì)算機(jī)高級(jí)語言進(jìn)行編 程設(shè)計(jì);結(jié)合實(shí)際運(yùn)用進(jìn)行客戶關(guān)系管理系統(tǒng)模擬。學(xué)年設(shè)計(jì)所需環(huán)境開發(fā)環(huán)境:VC+運(yùn)行環(huán)境:Windows操作系統(tǒng)學(xué)年設(shè)計(jì)任務(wù)要求1 .通過模擬方法求出所有客戶信息資料;2.通過程序模擬對(duì)客戶信息進(jìn)行查找,刪除,從小到大顯示,按客 戶類型顯示等操作。學(xué)年設(shè)計(jì)工作進(jìn)度計(jì)劃序號(hào)起止日期

2、工作內(nèi)容分工情況12011.8.23了解工作要求,明確分工內(nèi) 容,網(wǎng)上查閱相關(guān)資料王彥明28.238.24主函數(shù),顯示菜單函數(shù)的編 寫董宗奇38.238.25編寫管理系統(tǒng),并對(duì)退出系 統(tǒng)進(jìn)行編寫王彥明48.248.26對(duì)客戶信息進(jìn)行錄入,刪 除,修改等編寫操作馮濤58.278.28對(duì)客戶信息進(jìn)行查詢,瀏 覽,排序等編寫操作馮濤68.288.29最后匯總,調(diào)試董宗奇指導(dǎo)教師簽字:年月日教研室審核意見:教研室主任簽字:年月日摘要: 錯(cuò)誤!未定義書簽。1緒論錯(cuò)誤!未定義書簽。1.1研究背景錯(cuò)誤!未定義書簽。1.2主要工作錯(cuò)誤!未定義書簽。1.3本文結(jié)構(gòu)錯(cuò)誤!未定義書簽。2相關(guān)知識(shí)錯(cuò)誤!未定義書簽。2

3、.1客戶信息管理的介紹錯(cuò)誤!未定義書簽。2.1.1客戶信息管理系統(tǒng)的定義及性質(zhì)錯(cuò)誤!未定義書簽。2.1.2客戶信息管理系統(tǒng)的發(fā)展錯(cuò)誤!未定義書簽。3需求分析錯(cuò)誤!未定義書簽。3.1系統(tǒng)概述錯(cuò)誤!未定義書簽。3.2功能分析錯(cuò)誤!未定義書簽。3.2.1管理系統(tǒng)23.2.2錄入、刪除、修改錯(cuò)誤!未定義書簽。3.2.3查詢、瀏覽、排序錯(cuò)誤!未定義書簽。3.2.4退出系統(tǒng)34總體設(shè)計(jì)錯(cuò)誤!未定義書簽。4.1開發(fā)與設(shè)計(jì)的總體思想錯(cuò)誤!未定義書簽。4.2系統(tǒng)功能結(jié)構(gòu)圖錯(cuò)誤!未定義書簽。5詳細(xì)設(shè)計(jì)錯(cuò)誤!未定義書簽。5.1系統(tǒng)化分析錯(cuò)誤!未定義書簽。5.2主函數(shù)及主界面錯(cuò)誤!未定義書簽。5.3管理服務(wù)錯(cuò)誤!未定

4、義書簽。5.4添加模塊、刪除模塊、修改模塊錯(cuò)誤!未定義書簽。 TOC o 1-5 h z HYPERLINK l bookmark64 o Current Document 5.5查詢模塊、瀏覽模塊、排序模塊7 HYPERLINK l bookmark88 o Current Document 5.6退出系統(tǒng)10 HYPERLINK l bookmark91 o Current Document 6總結(jié)10 HYPERLINK l bookmark94 o Current Document 參考文獻(xiàn)10附錄11客戶信息管理系統(tǒng)摘要:隨著公司業(yè)務(wù)規(guī)模的不斷擴(kuò)大、企業(yè)客戶的增多,客戶信息管理單靠傳

5、統(tǒng)的手工方式已無法 滿足企業(yè)發(fā)展的需要。為提高企業(yè)的管理水平和辦事效率,企業(yè)提出了實(shí)現(xiàn)管理信息化的要求,以 適應(yīng)企業(yè)發(fā)展的需要。本設(shè)計(jì)針對(duì)企業(yè)的實(shí)際需求,制定了客戶信息管理系統(tǒng),基本實(shí)現(xiàn)了客戶基 本信息的輸入、修改、查詢等功能。通過該系統(tǒng),使的客戶管理工作系統(tǒng)化、規(guī)范化、自動(dòng)化,從 而達(dá)到了提高客戶管理工作效率的目的。采用的開發(fā)工具是Microsoft Visual Studio 6.0。客戶管理系 統(tǒng)能夠?qū)蛻艋A(chǔ)信息、客戶檔案瀏覽、客戶資料查詢及客戶資料統(tǒng)計(jì)等進(jìn)行管理。及時(shí)了解各個(gè) 環(huán)節(jié)中信息的變更。系統(tǒng)的總體任務(wù)是使管理人員可以輕松快捷地完成客戶管理的任務(wù)。有利于提 高管理效率。支持運(yùn)行

6、的環(huán)境:Microsoft Window2000/XP。關(guān)鍵詞:客戶信息管理;查詢;C+語言1緒論1.1研究背景隨著計(jì)算機(jī)和網(wǎng)絡(luò)技術(shù)的快速發(fā)展和普及,信息已近成為了一種重要的資源,利用好信息資源 可以更好的促進(jìn)方方面面的發(fā)展,信息化程度的高低已近成為衡量一個(gè)國(guó)家現(xiàn)代化水平和綜合國(guó)力 的重要標(biāo)志。對(duì)于企業(yè),客戶信息管理系統(tǒng)是一個(gè)不可缺少的部分,它的內(nèi)容對(duì)于企業(yè)的決策者和 管理者來說都至關(guān)重要,因此企業(yè)客戶信息管理系統(tǒng)應(yīng)該能夠?yàn)橛脩籼峁┏渥愕男畔⒑涂旖莸牟樵?手段。但一直以來人們使用傳統(tǒng)人工的方式管理文件信息,這種管理方式存在著許多缺點(diǎn),如:效率低、 保密性差,另外時(shí)間一長(zhǎng),將產(chǎn)生大量的文件和數(shù)據(jù)

7、,這對(duì)于用戶查找、更新和維護(hù)都帶來了不少的困 難。1.2主要工作本設(shè)計(jì)針對(duì)客戶信息管理系統(tǒng)對(duì)企業(yè)的實(shí)際需求,實(shí)現(xiàn)了客戶基本信息的輸入、刪除、查詢等 功能;自主設(shè)定查詢條件,實(shí)現(xiàn)對(duì)銷售數(shù)據(jù)的綜合查詢。使企業(yè)能夠全面地、及時(shí)地了解與客戶相 關(guān)的各種信息。1.3本文結(jié)構(gòu)本文第1部分緒論主要說明了本文的研究背景、主要工作和實(shí)現(xiàn)方法。第2部分介紹了客戶信 息管理系統(tǒng)的一些相關(guān)知識(shí)。第3部分系統(tǒng)設(shè)計(jì),闡述了需求分析、系統(tǒng)模型設(shè)計(jì)和系統(tǒng)工作流程 設(shè)計(jì)。第4部分系統(tǒng)實(shí)現(xiàn)介紹了系統(tǒng)各個(gè)功能模塊,并描述了系統(tǒng)功能圖。第5部分系統(tǒng)測(cè)試與數(shù) 據(jù)分析,說明了檢測(cè)目標(biāo)和方法。2相關(guān)知識(shí)2.1客戶信息管理的介紹2.1.1客

8、戶信息管理系統(tǒng)的定義及性質(zhì)(vc設(shè)計(jì)環(huán)境)客戶信息管理系統(tǒng)是選擇和管理有價(jià)值客戶及其關(guān)系的一種商業(yè)策略,它既是一種國(guó)際領(lǐng)先的、 以“客戶價(jià)值”為中心的企業(yè)管理理論、商業(yè)策略和企業(yè)運(yùn)作實(shí)踐,也是一種以信息技術(shù)為手段、有 效提高企業(yè)收益、客戶滿意度、雇員生產(chǎn)力的管理軟件。客戶管理系統(tǒng)是以客戶為中心的一套管理 系統(tǒng)。2.1.2客戶信息管理系統(tǒng)的發(fā)展隨著計(jì)算機(jī)和網(wǎng)絡(luò)技術(shù)的快速發(fā)展,人們對(duì)信息的歸類和記錄有了更進(jìn)一步的要求,對(duì)于國(guó)家 它是衡量一個(gè)國(guó)家的經(jīng)濟(jì)和科技水平的標(biāo)準(zhǔn),對(duì)于一個(gè)企業(yè),它是企業(yè)聯(lián)系客戶的樞紐,直接影響 了企業(yè)經(jīng)濟(jì)的發(fā)展。現(xiàn)在越來越流行的客戶管理,它方便快捷的解決了一些記錄量大等難題。3

9、需求分析3.1系統(tǒng)概述客戶管理系統(tǒng)是一個(gè)對(duì)客戶信息進(jìn)行錄入、刪除、修改、瀏覽、查找和排序等操作的管理應(yīng)用 軟件,用戶可以對(duì)文件中存儲(chǔ)的客戶信息進(jìn)行查找和瀏覽,客戶信息中包含編號(hào)、姓名、性別、手 機(jī)及備注等信息。該軟件提供了一個(gè)簡(jiǎn)單的人機(jī)界面,管理員可以根據(jù)提示輸入操作項(xiàng)并進(jìn)行一系 列對(duì)客戶信息的管理操作。3.2功能分析該軟件提供了一個(gè)對(duì)客戶信息進(jìn)行管理和查看的平臺(tái),給用戶提供了一個(gè)簡(jiǎn)單友好的用戶接口, 功能需求如下:錄入、刪除、修改管理員根據(jù)提示輸入客戶編號(hào)、姓名、性別、手機(jī)及備注等信息要素。刪除客戶的信息:提示 管理員輸入要進(jìn)行刪除操作的客戶編號(hào),如果在文件中有該客戶的信息存在,則將該編號(hào)所

10、對(duì)應(yīng)的 名稱、編號(hào)等要素在對(duì)應(yīng)文件中加以刪除。并提示管理員選擇是否繼續(xù)進(jìn)行刪除操作。提示管理員 輸入要進(jìn)行修改操作的客戶編號(hào),如果在文件中有該客戶的信息存在,則將提示管理員輸入該編號(hào) 對(duì)應(yīng)的客戶信息中編號(hào)、姓名、性別、手機(jī)及備注要素等需要修改的選項(xiàng),并將修改結(jié)果存儲(chǔ)于文 件。該部分需求也需要提示管理員選擇是否繼續(xù)進(jìn)行修改操作。查詢、瀏覽、排序分為根據(jù)名稱查詢和根據(jù)序號(hào)檢索兩個(gè)具體需求,分別提示用戶輸入要查詢客戶信息的序號(hào)或 名稱,如果在磁盤文件中有對(duì)應(yīng)的客戶信息,則提示用戶已找到,并逐項(xiàng)列出對(duì)應(yīng)客戶信息。在該 功能中,需提示用戶是否需要繼續(xù)查詢,如不再繼續(xù)查詢,則返回主界面,并可進(jìn)行模糊查找。

11、逐 條顯示全部記錄,管理員可在客戶文件中對(duì)所有的客戶編號(hào)進(jìn)行排序。4總體設(shè)計(jì)4.1開發(fā)與設(shè)計(jì)的總體思想本系統(tǒng)主要應(yīng)用結(jié)構(gòu)化的設(shè)計(jì)客戶信息的增、刪、排、改和查等典型管理功能。各主要模塊的 數(shù)據(jù)均存儲(chǔ)在文件中,因此包含對(duì)文件的讀、寫等基本操作。在軟件開發(fā)過程中應(yīng)用了高級(jí)語言程 序設(shè)計(jì)中的基本控制結(jié)構(gòu),如選擇、循環(huán)、順序結(jié)構(gòu)。系統(tǒng)的設(shè)計(jì)方法是結(jié)構(gòu)化設(shè)計(jì)方法,采用C 語言進(jìn)行開發(fā)。4.2系統(tǒng)功能結(jié)構(gòu)圖圖4-1系統(tǒng)功能結(jié)構(gòu)圖(上移)5詳細(xì)設(shè)計(jì)5.1系統(tǒng)化分析將程序整體進(jìn)行模塊化處理,使程序編譯思路更加清晰,降低了編譯程序的難度??蛻粜畔⒅?包含編號(hào)、姓名、性別、手機(jī)及備注等基本信息,程序具有信息錄入、刪

12、除、修改、瀏覽、查詢和 排序等功能。5.2主函數(shù)及主界面首先設(shè)計(jì)出主函數(shù),就有了程序的框架,有了主調(diào)用函數(shù)和主菜單,從主界面可以選擇所要求 的操作,使操作方便,易于進(jìn)行查找、添加、修改、排序、刪除等功能。5.3管理服務(wù)圖5-1客戶管理系統(tǒng)進(jìn)入界面為系統(tǒng)更加簡(jiǎn)練易操作管理員直接進(jìn)入管理界面,然后按顯示要求操作。5.4添加模塊、刪除模塊、修改模塊系統(tǒng)管理員通過此模塊可以在原有記錄的基礎(chǔ)上隨意的添加其他客戶信息,通過系統(tǒng)的提醒依 次的錄入所要記錄客戶的所有信息,可以添加多個(gè)信息,并且不需重新回到主界面,直接在系統(tǒng)的 提示下進(jìn)行再次輸入。管理員通過這塊模塊可以對(duì)不需要的客戶信息進(jìn)行刪除,使用方便,只需

13、要 輸入所要?jiǎng)h除的客戶信息編號(hào)或客戶名稱即可,系統(tǒng)會(huì)自動(dòng)搜索,確定刪除后此信息消失。考慮到 有些信息可能會(huì)發(fā)生變動(dòng),該系統(tǒng)設(shè)置了修改模塊,如果某個(gè)編號(hào)的信息或其它發(fā)生變動(dòng),管理員 可以通過此模塊對(duì)該編號(hào)下的其他信息進(jìn)行修改。以下列出添加,刪除,修改模塊的相關(guān)函數(shù)。5.5查詢模塊、瀏覽模塊、排序模塊如果信息太多查找起來很不方便,對(duì)此我們系統(tǒng)設(shè)計(jì)了查找模塊,使用戶可以很方便的找到自 己需要的信息。本模塊可通過輸入客戶編號(hào)或客戶名稱的一部分信息進(jìn)行查找,之后系統(tǒng)會(huì)顯示其 所有的信息。輸入信息不存在則退出本次查詢。通過此模塊用戶可以看見所有系統(tǒng)中的客戶信息。 如果客戶信息錄入時(shí)編號(hào)并非按順序排列引起不

14、便,對(duì)此我們系統(tǒng)設(shè)計(jì)了排序模塊,使用戶可有條 理的對(duì)客戶信息進(jìn)行管理。一下列出查詢,瀏覽,排序模塊的相關(guān)函數(shù)。void find()/* 查找函數(shù)*/int i,n;char name10,num10;printf(-1 按編號(hào)查找 n);printf(-2 按姓名查找n);scanf(%d”,&n);getchar();if(n=1)printf(請(qǐng)輸入要查找客戶的編號(hào):”);scanf(%s,num);for(i=0;ix;i+)if(strcmp(num,kehui.num)=0)printf(編號(hào)七姓名七性另ljt手機(jī)七備注n);printf(%st%st%st%st%sn,kehui

15、.num,,kehui.sex,kehui.phone,kehui.beizhu);break;if(i=x+1)printf(提示:沒有該客戶資料!n);if(n=2)printf(請(qǐng)輸入要查找客戶的姓名:,scanf(%s”,name);for(i=0;ix;i+)if(strcmp(name,)=0)printf(編號(hào)t姓名t性別t手機(jī)七備注);printf( %st%st%st%st%sn”,kehui.num,,kehui.sex,kehui.phone,kehui.beizhu);break;if(i=x+1)printf

16、(提示:沒有該客戶資料!n); void display()/* 瀏覽函數(shù)*/int i;printf(編號(hào)七姓名七性另ljt手機(jī)七備注n);for(i=0;ix;i+)printf(%st%st%st%st%sn,kehui.num,,kehui.sex,kehui.phone,kehui.beizhu);void paixu()/*客戶排序函數(shù)*/int i,m;printf(編號(hào)七姓名七性另ljt手機(jī)七備注 n);for(i=0;ix;i+)printf(%st%st%st%st%sn,kehui.num,,kehui.sex,kehui.phon

17、e,kehui.beizhu);scanf(%d”,&m);printf(1按客戶編號(hào)排序);if(m=1)int i,j,temp,num10;num10;for(i=0;i10;i+)for(j=0;jnumj+1)temp=numj;numj=numj+1;numj+1=temp;for(i=0;i10;i+)printf(%s”,numi);5.6退出系統(tǒng)當(dāng)對(duì)系統(tǒng)操作完成以后,想退出此操作只需在界面中選擇退出系統(tǒng)模塊的代號(hào),系統(tǒng)就自動(dòng)退 出此次運(yùn)行程序。6總結(jié)這次的C+語言程序設(shè)計(jì)實(shí)習(xí)有效的培養(yǎng)了學(xué)生獨(dú)立思考的能力,提高了學(xué)生的動(dòng)手操作水平。 在具體操作中,鞏固了這學(xué)期所學(xué)的C+語言的

18、理論知識(shí),這也是實(shí)習(xí)的基本目的。通過實(shí)際操作, 學(xué)會(huì)了 C+語言程序編程的基本步驟、基本方法,開發(fā)了自己的邏輯思維能力,培養(yǎng)了分析問題、 解決問題的能力。培養(yǎng)了學(xué)生獨(dú)立思考問題的能力,提高了實(shí)際操作水平。通過這次對(duì)音像資料自助檢索系統(tǒng)的編譯,我們了解了 C+語言程序設(shè)計(jì)的思想,我們的程序 很實(shí)用,但它依然有許多不足之處,我所編譯的程序容量有限,而且每次操作都要回到主界面,在 這方面該系統(tǒng)還有待于進(jìn)一步優(yōu)化。C+語言是一種基礎(chǔ)的計(jì)算機(jī)高級(jí)語言,具有功能豐富,表達(dá) 能力強(qiáng),使用靈活方便,應(yīng)用面廣,目標(biāo)程序效率高,通過這次的C+語言程序設(shè)計(jì)更加深刻的了 解了 C+語言的好處和其可用性。在這次課程設(shè)計(jì)中我也知道了自己的動(dòng)手能力不強(qiáng),有待于進(jìn)一步提高。在設(shè)計(jì)過程中不能夠 靈活得把書本上的知識(shí)與實(shí)際相結(jié)合,在調(diào)試過程中一次次出錯(cuò),差點(diǎn)是我放棄,但是在同組同學(xué) 的幫助、鼓勵(lì)和配合下,最終我完成了此次

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論