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

下載本文檔

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

文檔簡介

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

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

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

4、義書簽。5.4添加模塊、刪除模塊、修改模塊錯誤!未定義書簽。 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 參考文獻10附錄11客戶信息管理系統(tǒng)摘要:隨著公司業(yè)務(wù)規(guī)模的不斷擴大、企業(yè)客戶的增多,客戶信息管理單靠傳

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

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

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

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

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

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

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

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

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

14、便,對此我們系統(tǒng)設(shè)計了排序模塊,使用戶可有條 理的對客戶信息進行管理。一下列出查詢,瀏覽,排序模塊的相關(guān)函數(shù)。void find()/* 查找函數(shù)*/int i,n;char name10,num10;printf(-1 按編號查找 n);printf(-2 按姓名查找n);scanf(%d”,&n);getchar();if(n=1)printf(請輸入要查找客戶的編號:”);scanf(%s,num);for(i=0;ix;i+)if(strcmp(num,kehui.num)=0)printf(編號七姓名七性另ljt手機七備注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(請輸入要查找客戶的姓名:,scanf(%s”,name);for(i=0;ix;i+)if(strcmp(name,)=0)printf(編號t姓名t性別t手機七備注);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(編號七姓名七性另ljt手機七備注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(編號七姓名七性另ljt手機七備注 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按客戶編號排序);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)對系統(tǒng)操作完成以后,想退出此操作只需在界面中選擇退出系統(tǒng)模塊的代號,系統(tǒng)就自動退 出此次運行程序。6總結(jié)這次的C+語言程序設(shè)計實習(xí)有效的培養(yǎng)了學(xué)生獨立思考的能力,提高了學(xué)生的動手操作水平。 在具體操作中,鞏固了這學(xué)期所學(xué)的C+語言的

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

溫馨提示

  • 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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論