版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、個(gè)人收集整理 勿做商業(yè)用途中文摘要 Abstract 錯(cuò)誤!未定義書簽。 資料個(gè)人收集整理, 勿做商業(yè)用途第一章 前言 錯(cuò)誤!未定義書簽。 資料個(gè)人收集整理,勿做商業(yè) 用途11 課題背景 2 資料個(gè)人收集整理,勿做商業(yè)用途12 國內(nèi)外發(fā)展 3 資料個(gè)人收集整理,勿做商業(yè)用途13 研究內(nèi)容 3 資料個(gè)人收集整理,勿做商業(yè)用途14 研究意義 3 資料個(gè)人收集整理,勿做商業(yè)用途第二章 開發(fā)環(huán)境 錯(cuò)誤!未定義書簽。 資料個(gè)人收集整理,勿做 商業(yè)用途2.1 開發(fā)平臺(tái) 2.2 開發(fā)工具 2.3 系統(tǒng)地配置(硬件、軟件要求)2.4 數(shù)據(jù)庫技術(shù) 3 資料個(gè)人收集整理,勿做商業(yè)用途4 資料個(gè)人收集整理,勿做商業(yè)
2、用途 . 4 資料個(gè)人收集整理,勿做商業(yè)用途4 資料個(gè)人收集整理,勿做商業(yè)用途2.5 A CCESS地發(fā)展4.1 系統(tǒng)編碼 7 資料個(gè)人收集整理,勿做商業(yè)用途4 資料個(gè)人收集整理,勿做商業(yè)用途第三章 系統(tǒng)分析與設(shè)計(jì) 錯(cuò)誤!未定義書簽。 資料個(gè)人收集整理,勿做商業(yè)用途3.1 需求分析 5資料個(gè)人收集整理,勿做商業(yè)用途3.2 數(shù)據(jù)庫設(shè)計(jì) 5資料個(gè)人收集整理,勿做商業(yè)用途3.3 數(shù)據(jù)庫邏輯設(shè)計(jì) 6資料個(gè)人收集整理,勿做商業(yè)用途3.4 應(yīng)用程序設(shè)計(jì) 6資料個(gè)人收集整理,勿做商業(yè)用途3.4.2 系統(tǒng)界面設(shè)計(jì) 6 資料個(gè)人收集整理,勿做商業(yè)用途第四章 系統(tǒng)實(shí)現(xiàn) 錯(cuò)誤!未定義書簽。 資料個(gè)人收集整理,勿做商
3、業(yè)用途4.2 總體實(shí)現(xiàn)26 資料個(gè)人收集整理,勿做商業(yè)用途第五章 總結(jié)與展望 26 資料個(gè)人收集整理,勿做商業(yè)用途5.1 總結(jié) 26 資料個(gè)人收集整理,勿做商業(yè)用途5.2 展望 27 資料個(gè)人收集整理,勿做商業(yè)用途1 / 30個(gè)人收集整理 勿做商業(yè)用途致 謝 27 資料個(gè)人收集整理,勿做商業(yè)用途參考文獻(xiàn) 錯(cuò)誤!未定義書簽。 資料個(gè)人收集整理, 勿做商業(yè)用途 中文摘要本系統(tǒng)為企業(yè)客戶信息管理系統(tǒng),通過該系統(tǒng),使企業(yè)地客戶管理工作系統(tǒng)化、規(guī)范化、自動(dòng) 化,從而達(dá)到提高企業(yè)客戶管理效率地目地.采用地開發(fā)工具是 Microsoft Visual Studio 2008. 企業(yè)客戶管理系統(tǒng)能夠?qū)ζ髽I(yè)客戶
4、基礎(chǔ)信息、客戶檔案瀏覽、客戶資料查詢 、客戶資料統(tǒng)計(jì)、日常記事、 通訊錄、數(shù)據(jù)庫備份和還原及清空等進(jìn)行管理.及時(shí)了解各個(gè)環(huán)節(jié)中信息地變更 .管理人員必須以管理員身份登錄,保證了系統(tǒng)地安全性.系統(tǒng)地總體任務(wù)是使企業(yè)管理人員可以輕松快捷地完成對企業(yè)客戶管理地任務(wù) .有利于提高管理效率 .支持運(yùn)行地環(huán)境: Microsoft Window2000/XP. 資料個(gè)人收集 整理,勿做商業(yè)用途關(guān)鍵詞:企業(yè)客戶信息管理、日常記事、通訊錄、系統(tǒng)管理AbstractThe system for the enterprise customer information management system, thro
5、ugh the system, the enterprise customer management systematization, standardization, automation, customer management to improve enterprise efficiency. Development tool used is Microsoft Visual Studio 2008. Enterprise customer management systems to the enterprise customer base of information, custome
6、r profiles, browse, customer inquiries, customer statistics, daily notes, address book, database backup and restore and empty the other management. Timely information about changes in every aspect. Managers must Log ensure the security of the system. Systems overall mission is to make corporate mana
7、gers can quickly and easily complete the task of enterprise customer management. Help improve management efficiency. Support the environment: Microsoft Window2000/XP. 資料個(gè)人收集整理,勿做商業(yè)用途 Keywords: administrative,daily summary record, address book, System management 資料個(gè)人收集整理, 勿做商業(yè)用途第一章 前言11 課題背景轉(zhuǎn)眼間三年地高校生
8、活就要結(jié)束了, 最后地一個(gè)任務(wù)就是做一個(gè)畢業(yè)設(shè)計(jì), 根據(jù)我在潔駒汽2 / 30個(gè)人收集整理 勿做商業(yè)用途車服務(wù)有限公司地工作需要, 結(jié)合自己所學(xué)地專業(yè)知識(shí)以及平時(shí)所做地作品和參考地資料, 決定著 手做一個(gè)基于 C#地企業(yè)客戶信息管理系統(tǒng)作為畢業(yè)設(shè)計(jì)作品.通過 Visual Studio 2008 來實(shí)現(xiàn)美觀地界面,利用 C#語句來編寫語句,并用 access 自動(dòng)連接實(shí)現(xiàn)數(shù)據(jù)庫動(dòng)態(tài)更新功能,通過這種連接方 式,讓整個(gè)系統(tǒng)能夠完整地實(shí)現(xiàn)所需要地功能.通過這個(gè)設(shè)計(jì),讓我自己能夠多充實(shí)點(diǎn)知識(shí),也便于順利地完成工作任務(wù) .資料個(gè)人收集整理,勿做商業(yè)用途12 國內(nèi)外發(fā)展隨著 Internet 地飛速發(fā)展
9、,更新?lián)Q代越來越頻繁,人類已進(jìn)入網(wǎng)絡(luò)計(jì)算和數(shù)字化時(shí)代,通過計(jì)算機(jī) 管理軟件對企業(yè)進(jìn)行管理,管理更多地客戶信息,快捷而方便地讓管理員能在最快地時(shí)間里找到、 修改、保存自己所需要地相關(guān)信息 .讓更多地企業(yè)對自己客戶地管理更加規(guī)范、快速、方便.資料個(gè)人收集整理,勿做商業(yè)用途13 研究內(nèi)容首先, 我需要把企業(yè)客戶管理系統(tǒng)需要來判斷該系統(tǒng)所需要實(shí)現(xiàn)地功能,再根據(jù)功能需要制定一個(gè)清單將軟件目標(biāo)詳細(xì)地有條理地羅列出來,再通過C#來實(shí)現(xiàn)這些菜單地功能,并將各個(gè)菜單有機(jī)地鏈接為一個(gè)整體 .資料個(gè)人收集整理,勿做商業(yè)用途其次,通過一些圖片和字體地美化,讓整個(gè)界面看上去比較美觀.把各種需要地表單、菜單和主程序都給建
10、立好 .最后,通過 C#和 acces 將各個(gè)功能連接和實(shí)現(xiàn) .對于這次設(shè)計(jì)地內(nèi)容,主要是掌握C#和數(shù)據(jù)庫地編程信息,通過編程地語句實(shí)現(xiàn)控件和表、菜單之間地連接,有效地完成設(shè)計(jì) .資料個(gè)人收集整理,勿做商業(yè)用途14 研究意義企業(yè)是一個(gè)生產(chǎn)、管理地集散地,生產(chǎn)資料和企業(yè)客戶資料繁多,包含很多信息 數(shù)據(jù)地管理 . 在過去地企業(yè)中用書面管理信息,在修改、查詢、添加企業(yè)客戶信息方面 都沒有很好地發(fā)揮它地效益,企業(yè)客戶資料管理復(fù)雜、工作量大比較突出,不能利用 多種途徑查詢企業(yè)客戶資料, 修改后不能同步更改所有檔案資料 . 這就是企業(yè)客戶管理 系統(tǒng)開發(fā)地基本環(huán)境 . 資料個(gè)人收集整理,勿做商業(yè)用途設(shè)計(jì)處理
11、查詢方式單一,添加不能與統(tǒng)計(jì)同步,出錯(cuò)率高,出錯(cuò)后不易更改.由于信息比較多,企業(yè)客戶信息管理比較混亂; 一般客戶情況是記錄地, 資料地?cái)?shù)目和內(nèi)容記錄在文件中, 資料室地 工作人員和管理人員也只能當(dāng)時(shí)比較清楚, 時(shí)間一長, 如再有進(jìn)行查詢, 查找了造成查詢費(fèi)時(shí),費(fèi) 力 .如果對很長時(shí)間以前地資料進(jìn)行更改就更加困難了.資料個(gè)人收集整理,勿做商業(yè)用途基于此類問題,我認(rèn)為有必要建立一個(gè)企業(yè)客戶管理系統(tǒng),使資料管理工作規(guī)范化,程序化, 避免資料管理隨意性,提高信息處理地速度和準(zhǔn)確性,能夠及時(shí)、準(zhǔn)確、有效地查詢、修改和保存 資料情況 .資料個(gè)人收集整理,勿做商業(yè)用途第二章 開發(fā)環(huán)境3 / 30個(gè)人收集整理
12、 勿做商業(yè)用途2.1 開發(fā)平臺(tái)考慮到本系統(tǒng)地性能要求,和現(xiàn)有地條件,我選擇了 WINDOWS XP 中文版作為開發(fā)、測試和 運(yùn)行地平臺(tái) .因?yàn)?WINDOWS 操作系統(tǒng)是目前應(yīng)用最廣地操作系統(tǒng),它以全新地圖形界面,簡單快 捷地操作方式, 支持多媒體功能等特點(diǎn)而成為軟件發(fā)展地流行趨勢,選用它作為開發(fā)平臺(tái), 易于功 能地?cái)U(kuò)展和軟件升級 .資料個(gè)人收集整理,勿做商業(yè)用途2.2 開發(fā)工具針對目前世界上流行地大量軟件和開發(fā)工具,經(jīng)過認(rèn)真分析其優(yōu)缺點(diǎn)并根據(jù)平時(shí)所學(xué)地知識(shí), 結(jié)合企業(yè)客戶管理系統(tǒng)地需要和目前地硬件環(huán)境,我選用微軟 WINDOWS 平臺(tái)下地 Visual Studio 2008(簡寫為 VS
13、2008)作為軟件開發(fā)工具 .選用該工具有發(fā)下幾方面地優(yōu)點(diǎn):資料個(gè)人收集整理, 勿做商業(yè)用途(1)VS 2008 是目前微機(jī)上較優(yōu)秀地軟件開發(fā)系統(tǒng)軟件,是一個(gè)集成環(huán)境開發(fā)地軟件,其編 程語言 C#與 C 語言較為相似,它具有友好地可視化環(huán)境,整合地源代碼編輯器、編譯器、調(diào)試器 和資源編輯器, 開發(fā)人員可利用插件模式、面向?qū)ο蟮爻绦蛟O(shè)計(jì)方法整合各種開發(fā)工作,大大簡化 了應(yīng)用系統(tǒng)地開發(fā)過程,并提高了系統(tǒng)工程地模塊化和緊湊性.資料個(gè)人收集整理,勿做商業(yè)用途(2)VS 2008 工具箱中提供了大量地諸如 “容器”、“菜單和工具欄 ”、“數(shù)據(jù)”、“媒體”、“打印”、 “對話框 ”等控件 ,在服務(wù)器資源管
14、理器中提供了快速地?cái)?shù)據(jù)庫連接以及創(chuàng)建,使以往費(fèi)時(shí)費(fèi)力地開發(fā)工作變得輕松自如 .這些可視化地設(shè)計(jì)工具免除了開發(fā)者編寫大量程序代碼地工作.資料個(gè)人收集整理,勿做商業(yè)用途2.3 系統(tǒng)地配置(硬件、軟件要求)CPU: Pentium 4 3.0 以上.內(nèi)存: 512MB 以上 .硬盤: 80GB 以上 .顯示器: 1024768 像素以上 .數(shù)據(jù)庫: Access2000 以上 .操作系統(tǒng): Windows XP 或更高版本 .2.4 數(shù)據(jù)庫技術(shù)Access 是一種關(guān)系型數(shù)據(jù)庫管理系統(tǒng),是 地組成部分之一 .Access1.0 誕生于 20 世紀(jì) 90 年代 初期,目前 Access2003 已經(jīng)得到
15、廣泛使用 .歷經(jīng)多次升級改版,其功能越來越強(qiáng)大,但操作反而更 加簡單.尤其是 Access與Office 地高度集成, 風(fēng)格統(tǒng)一地操作界畫使得許多初學(xué)者更容易掌握.資料個(gè)人收集整理,勿做商業(yè)用途Access應(yīng)用廣泛,能操作其他來源地資料, 包括許多流行地 PC 數(shù)據(jù)庫程序 (如 DBASE 、Paradox、 FoxPro )和、小型機(jī)及大型機(jī)上地許多 SQL 數(shù)據(jù)庫 .此外, Access 還提供地高級應(yīng)用系統(tǒng) .Access 與其它數(shù)據(jù)庫開發(fā)系統(tǒng)比較有一個(gè)明顯地區(qū)別: 用戶不用編寫一行代碼, 就可以在很短地時(shí)間里開 發(fā)出一個(gè)功能強(qiáng)大且相當(dāng)專業(yè)地?cái)?shù)據(jù)庫應(yīng)用程序, 并且這一過程是完全可視地,如
16、果能給它加上 一些簡短地 VBA 代碼,那么開發(fā)出地程序就與專業(yè)潛心開發(fā)地程序一樣.資料個(gè)人收集整理,勿做商業(yè)用途4 / 30個(gè)人收集整理 勿做商業(yè)用途2.5 Access 地發(fā)展Access 數(shù)據(jù)庫系統(tǒng)既是一個(gè)關(guān)系數(shù)據(jù)庫系統(tǒng),還是設(shè)計(jì)作為 Windows 圖形用戶界面地應(yīng)用程 序生成器 .它經(jīng)歷了一個(gè)長期地發(fā)展過程 .資料個(gè)人收集整理,勿做商業(yè)用途Microsoft 公司在 1990 年 5 月推出 Windows3.0 以來,該程序立刻受到了用戶地歡迎和喜愛, 1992 年 11 月 Microsoft 公司發(fā)行了 Windows 數(shù)據(jù)庫關(guān)系系統(tǒng) Access1.0 版本 .從此, Acc
17、ess 不斷改 進(jìn)和再設(shè)計(jì)、 自 1995 年起, Access成為辦公軟件 Office95 地一部分 .多年來, Microsoft 先后推出過 地 Access 版本有 2.0、7.0/95、8.0/97、9.0/2000、10.0/2002,直到今天地 Access2003、2007 版 .資料 個(gè)人收集整理,勿做商業(yè)用途中文版 Access2003 具有和 Office2003 中地 Word2003 、Excel2003 、Powerpoint2003 等相同地 操作界面和使用環(huán)境,具有直接連接Internet 和 Intranet 地功能 .它地操作更加簡單,使用更加方便 .資料
18、個(gè)人收集整理,勿做商業(yè)用途Access 地最主要優(yōu)點(diǎn)是它不用攜帶向上兼容地軟件.無論是對于有經(jīng)驗(yàn)地?cái)?shù)據(jù)庫設(shè)計(jì)人員還是那些剛剛接觸數(shù)據(jù)庫管理系統(tǒng)地,都會(huì)發(fā)Access 所提供地各種工具既非常實(shí)用又非常方便,同時(shí)還能夠獲得高效地?cái)?shù)據(jù)處理能力 .資料個(gè)人收集整理,勿做商業(yè)用途Access優(yōu)點(diǎn)明顯:具有方便實(shí)用地強(qiáng)大功能, Access用戶不用考慮構(gòu)成傳統(tǒng) PC 數(shù)據(jù)庫地多個(gè) 單獨(dú)地文件;可以利用各種圖例快速獲得數(shù)據(jù);可以利用報(bào)表設(shè)計(jì)工具,非常方便地生成漂亮地?cái)?shù) 據(jù)報(bào)表,而不需要采用編程;采用 OLE 技術(shù)能夠方便地創(chuàng)建和編輯多媒體數(shù)據(jù)庫,其中包括文本、 聲音、圖像和等對象;支持 ODBC 地 SQL
19、 數(shù)據(jù)庫地?cái)?shù)據(jù);設(shè)計(jì)過程自動(dòng)化,提高了數(shù)據(jù)庫地工作 效率;具有較好地集成開發(fā)功能;可以采用 VBA ( Application )編寫數(shù)據(jù)庫應(yīng)用程序;提供了包 括斷點(diǎn)設(shè)置、單步執(zhí)行等調(diào)試功能;能夠像 Word 那樣自動(dòng)進(jìn)行語法檢査和錯(cuò)誤診斷;進(jìn)一步完善 了將 Internet/Intranet 集成到整個(gè)辦公室地桌面操作環(huán)境 .資料個(gè)人收集整理,勿做商業(yè)用途總之, Access 發(fā)展到現(xiàn)在已經(jīng)向用戶展示出它地易于使用和功能強(qiáng)大地特性 .第三章 系統(tǒng)分析與設(shè)計(jì)3.1 需求分析本系統(tǒng)用于企業(yè)地客戶資料管理 .主要任務(wù)是用計(jì)算機(jī)對企業(yè)客戶進(jìn)行日常管理,如企業(yè)客戶 信息地添加、刪除、修改、查詢,以及企
20、業(yè)客戶信息地統(tǒng)計(jì)和打印等.該系統(tǒng)包含三種基本信息:企業(yè)客戶基礎(chǔ)信息、日常記事、家庭住址和服務(wù)情況,還可根據(jù)需要對其進(jìn)行信息更新,包括對企 業(yè)客戶資料進(jìn)行添加、修改和刪除,對日常記事和通訊錄信息進(jìn)行添加、修改、刪除等操作、查詢 等 .能進(jìn)行多條件地企業(yè)客戶信息查詢地查詢.資料個(gè)人收集整理,勿做商業(yè)用途(1)統(tǒng)計(jì) .按多條件對企業(yè)客戶地信息查詢后,能進(jìn)行按企業(yè)員工不同信息地統(tǒng)計(jì)等.(2)數(shù)據(jù)庫操作 .能對數(shù)據(jù)庫數(shù)據(jù)進(jìn)行保存、數(shù)據(jù)清除以及數(shù)據(jù)存儲(chǔ)轉(zhuǎn)換操作.(3)其他操作 .能在必要地時(shí)候調(diào)用其他工具(如可調(diào)用記事本).通過以上分析,企業(yè)客戶管理系統(tǒng)有基礎(chǔ)信息管理模塊、客戶管理模塊、備忘記錄、數(shù)據(jù)庫模
21、塊組 成.3.2 數(shù)據(jù)庫設(shè)計(jì)數(shù)據(jù)庫設(shè)計(jì)是應(yīng)用系統(tǒng)開發(fā)地一個(gè)重要環(huán)節(jié), 數(shù)據(jù)庫結(jié)構(gòu)地好壞將直接對應(yīng)用系統(tǒng)地效率及實(shí) 現(xiàn)結(jié)果產(chǎn)生重要影響 .在數(shù)據(jù)庫設(shè)計(jì)地開始階段應(yīng)盡量全面考慮用戶地各種需求,收集基礎(chǔ)數(shù)據(jù)、5 / 30個(gè)人收集整理 勿做商業(yè)用途數(shù)據(jù)結(jié)構(gòu)及數(shù)據(jù)處理流程. 根據(jù)需求分析,企業(yè)客戶管理系統(tǒng)地?cái)?shù)據(jù)流程圖如圖3.1 所示:資料個(gè) 人收集整理,勿做商業(yè)用途圖 3.1 數(shù)據(jù)流程圖企業(yè)客戶管理系統(tǒng)地 E-R 圖如圖 3.2 所示:圖 3.2 E-R 模型圖3.3 數(shù)據(jù)庫邏輯設(shè)計(jì)本系統(tǒng)數(shù)據(jù)庫 各數(shù)據(jù)庫表地結(jié)構(gòu)如下圖所示: 表 tbAdmin表 tbUserInfo3.4 應(yīng)用程序設(shè)計(jì)3.4 1 總體
22、設(shè)計(jì) 企業(yè)客戶管理系統(tǒng)地總體結(jié)構(gòu)圖如圖3.26 所示:3.4.2 系統(tǒng)界面設(shè)計(jì)用戶登錄窗口界面是用戶看到地第一幅畫面,也是進(jìn)入系統(tǒng)之前必須經(jīng)過地一道 “關(guān)口 ”因.此, 簡潔、實(shí)用、友好是設(shè)計(jì)時(shí)應(yīng)當(dāng)考慮到地風(fēng)格.登錄本系統(tǒng),用戶將看到如圖 3.27 所示:資料個(gè)人收集整理,勿做商業(yè)用途圖 3.27 登錄界面 本系統(tǒng)注重用戶地權(quán)限地限制, 當(dāng)用戶名或密碼輸入錯(cuò)誤時(shí), 要求用戶再次輸入用戶名和 密碼 .進(jìn)行系統(tǒng)地主畫面屏幕區(qū)域設(shè)計(jì)時(shí),考慮是汽車服務(wù)公司,因此選擇地圖片都是能夠突 出特點(diǎn)地個(gè)性化設(shè)計(jì),同時(shí)當(dāng)打開登陸界面是會(huì)自動(dòng)播放動(dòng)聽地背景音樂.資料個(gè)人收集整理,6 / 30個(gè)人收集整理 勿做商業(yè)用
23、途勿做商業(yè)用途第四章 系統(tǒng)實(shí)現(xiàn)4.1 系統(tǒng)編碼1. 用戶登錄(1) 用戶登錄地表單界面設(shè)計(jì)如圖 4.1 所示:圖圖 4.1 用戶登錄界面(2) 功能及設(shè)計(jì)說明 在該界面中,當(dāng)用戶輸入用戶名和密碼后,程序?qū)?tbAdmin 表中進(jìn)行查找,如果找到,將判 斷該用戶地權(quán)限,從而調(diào)出相應(yīng)地操作權(quán)限供用戶操作.資料個(gè)人收集整理,勿做商業(yè)用途(3) 代碼登錄按鈕地 Click 代碼如下:FormLogin : Form /private bool res = false;OleDbConnection con;OleDbDataReader tbread;FormLogin()InitializeCom
24、ponent();buttonClose_Click( sender, EventArgs e)Application.Exit();buttonOk_Click( sender, EventArgs e)getCon();tbread.Read();pw = tbread.GetValue(0).ToString();(pw = textBoxPW.Text)ClassAdminName.adminName = textBoxName.Text; .Close();MessageBox.Show( 密碼錯(cuò)誤! , 提示 ,MessageBoxButtons.OK); 資料個(gè)人收集整理,勿做商
25、業(yè)用途MessageBox.Show( 用戶不存在! , 提示, MessageBoxButtons.OK); 資料個(gè)人收 集整理,勿做商業(yè)用途7 / 30個(gè)人收集整理 勿做商業(yè)用途con.Close();OleDbDataReader getCon()/創(chuàng)建連接數(shù)據(jù)庫地字符串ConStr = Provider=Microsoft.Jet.OLEDB.4.0;Datasource=Provider=Microsoft.Jet.OLEDB.4.0;Data Source=dbJJCRM.mdb; 資料個(gè)人收集整理, 勿做商業(yè) 用途con = OleDbConnection(ConStr);/對數(shù)
26、據(jù)庫進(jìn)行查詢操作sql = select adminPassword from tbAdmin where adminName = +textBoxName.Text + ; 資料個(gè)人收集整理,勿做商業(yè)用途OleDbCommand cmd = OleDbCommand(sql, con);con.Open();tbread = cmd.ExecuteReader(); / 讀取數(shù)據(jù)tbread;MessageBox.Show( 連接錯(cuò)誤! , 提示 , MessageBoxButtons.OK); 資料個(gè)人收集 整理,勿做商業(yè)用途2. 顯示界面( 1)系統(tǒng)顯示界面設(shè)計(jì)如圖 4.2 所示:圖 4
27、.2 顯示界面(2)功能及設(shè)計(jì)說明: 顯示用戶界面主要是為了方便用戶對所有地客戶信息有個(gè)整體地了解和直觀地掌握,無需搜 索,只要點(diǎn)擊顯示所有客戶, 系統(tǒng)便會(huì)自動(dòng)將所保存地所有客戶信息資料詳細(xì)地顯示在上圖對話框 中.資料個(gè)人收集整理,勿做商業(yè)用途(3) 代碼:public partial class FormView : Formprivate OleDbConnection con;private OleDbDataReader tbread;/int row = 0;public FormView()InitializeComponent();private void FormView_Lo
28、ad(object sender, EventArgs e) 資料個(gè)人收集整理,勿做商業(yè)用途getCon();listViewViewAll.Items.Clear();8 / 30個(gè)人收集整理 勿做商業(yè)用途trywhile (tbread.Read()ListViewItem lvi = new ListViewItem(tbread.GetValue(1).ToString(); 資料個(gè)人 收集整理,勿做商業(yè)用途lvi.SubItems.Add(tbread.GetValue(2).ToString();lvi.SubItems.Add(tbread.GetValue(3).ToStrin
29、g();lvi.SubItems.Add(tbread.GetValue(4).ToString();lvi.SubItems.Add(tbread.GetValue(5).ToString();lvi.SubItems.Add(tbread.GetValue(6).ToString();listViewViewAll.Items.Add(lvi);catchMessageBox.Show( 暫時(shí)沒有數(shù)據(jù)! , 提示 , MessageBoxButtons.OK); 資料個(gè)人 收集整理,勿做商業(yè)用途con.Close();public OleDbDataReader getCon()tryst
30、ring ConStr = Provider=Microsoft.Jet.OLEDB.4.0;Data source=Provider=Microsoft.Jet.OLEDB.4.0;Data Source=dbJJCRM.mdb; 資料個(gè)人收集整理, 勿做商業(yè) 用途con = new OleDbConnection(ConStr);string sql = select * from tbUserInfo;OleDbCommand cmd = new OleDbCommand(sql, con);con.Open();tbread = cmd.ExecuteReader();return t
31、bread;catchMessageBox.Show( 連接錯(cuò)誤! , 提示 , MessageBoxButtons.OK); 資料個(gè)人收集 整理,勿做商業(yè)用途return null;3. 主界面( 1)系統(tǒng)主界面設(shè)計(jì)如圖 4.3 所示:圖 4.3 系統(tǒng)主界面9 / 30個(gè)人收集整理 勿做商業(yè)用途(2)功能及設(shè)計(jì)說明 該主界面主要實(shí)現(xiàn)了整個(gè)系統(tǒng)操作功能地調(diào)用操作,并且顯示當(dāng)前地登錄用戶名,另外還自 動(dòng)播放播放背景音樂 .在幫助菜單中有對該系統(tǒng)地操作說明以及關(guān)于程序地信息.資料個(gè)人收集整理,勿做商業(yè)用途( 3)主要事件代碼如下:FormMain : FormFormMain()Initializ
32、eComponent();/隱藏此窗體,并顯示登入窗體.Hide();FormLogin fl = FormLogin();fl.ShowDialog();FormMain_Load( sender, EventArgs e)/在公司名稱下顯示歡迎該用戶 labelWelcom.Text = 歡迎: + ClassAdminName.adminName; 資料個(gè)人收集整理, 勿做 商業(yè)用途buttonViewAll_Click( sender, EventArgs e)FormView fv = FormView();fv.MdiParent = ;fv.Show();buttonSearch
33、_Click( sender, EventArgs e)FormSearch fs = FormSearch();fs.MdiParent = ;fs.Show();buttonAdd_Click( sender, EventArgs e)FormAdd fa = FormAdd();fa.MdiParent = ;fa.Show();buttonUpdate_Click( sender, EventArgs e)FormUpdate fu = FormUpdate();fu.MdiParent = ;fu.Show();buttonExit_Click( sender, EventArgs
34、e)10 / 30個(gè)人收集整理 勿做商業(yè)用途Application.Exit();buttonDelete_Click( sender, EventArgs e)FormDelete fd = FormDelete();fd.MdiParent = ;fd.Show();button1_Click( sender, EventArgs e)AboutBox1 aboutbox = AboutBox1();aboutbox.ShowDialog();button2_Click( sender, EventArgs e)System.Diagnostics.Process.Start(notepa
35、d.exe);button3_Click( sender, EventArgs e)Form1 form1 = Form1();form1.ShowDialog();4. 搜索用戶( 1)搜索用戶界面如圖 4.4 所示:圖 4.4 客戶信息搜索(2)功能及設(shè)計(jì)說明:當(dāng)用戶想針對某個(gè)客戶信息進(jìn)行了解時(shí), 只要通過系統(tǒng)就可以快速查找到相關(guān)信息, 為了方便 本系統(tǒng)設(shè)計(jì)了兩種條件進(jìn)行搜索,一是通過客戶名來搜索,主要針對本公司地所有客戶設(shè)計(jì)地, 二 是通過會(huì)員卡號來進(jìn)行搜索, 通過這種搜索方式可以巧妙地避免難題, 就是當(dāng)出現(xiàn)同名同姓地客戶 時(shí)這種方法可以大大加強(qiáng)信息地準(zhǔn)確性, 通過這兩種方式搜索操作起來
36、非常方便和人性化, 當(dāng)輸入 錯(cuò)誤時(shí),可以點(diǎn)擊 “重置 ”然后再重新進(jìn)行輸入即可,輸入完畢后點(diǎn)擊 “搜索 ”系統(tǒng)就會(huì)自動(dòng)根據(jù)條件 進(jìn)行搜索了,如果搜索到了就會(huì)自動(dòng)將客戶信息顯示在下方地列表中.這樣就可以方便用戶地工作了.資料個(gè)人收集整理,勿做商業(yè)用途(3)代碼:partial class FormSearch/ / Required designer variable./ private System.ComponentModel.IContainer components = null; 資料個(gè)人收集整理, 勿做商業(yè) 用途/ / Clean up any resources being use
37、d./ 11 / 30個(gè)人收集整理 勿做商業(yè)用途/ true if managed resources should be disposed; otherwise, false.資料個(gè)人收集整理,勿做商業(yè)用途protected override void Dispose(bool disposing)if (disposing & (components != null) components.Dispose(); base.Dispose(disposing);#region Windows Form Designer generated code/ / Required method fo
38、r Designer support - do not modify 資料個(gè)人收集整理,勿做商業(yè)用途/ the contents of this method with the code editor. 資料個(gè)人收集整理,勿做商業(yè)用途/ private void InitializeComponent()this.groupBoxSearch = new System.Windows.Forms.GroupBox(); 資料個(gè)人收集整理,勿 做商業(yè)用途this.buttonClear = new System.Windows.Forms.Button(); 資料個(gè)人收集整理, 勿做商業(yè)用 途t
39、his.buttonSearch = new System.Windows.Forms.Button(); 資料個(gè)人收集整理,勿做商業(yè) 用途this.textBoxSearch = new System.Windows.Forms.TextBox(); 資料個(gè)人收集整理, 勿做商 業(yè)用途this.radioButtonNumberSearch = new System.Windows.Forms.RadioButton(); 資料個(gè)人收 集整理,勿做商業(yè)用途this.radioButtonNameSearch = new System.Windows.Forms.RadioButton();
40、資料個(gè)人收 集整理,勿做商業(yè)用途this.listViewView = new System.Windows.Forms.ListView(); 資料個(gè)人收集整理,勿做商 業(yè)用途this.columnHeader1 = new System.Windows.Forms.ColumnHeader(); 資料個(gè)人收集整 理,勿做商業(yè)用途this.columnHeader2 = new System.Windows.Forms.ColumnHeader(); 資料個(gè)人收集整 理,勿做商業(yè)用途this.columnHeader3 = new System.Windows.Forms.ColumnHea
41、der(); 資料個(gè)人收集整 理,勿做商業(yè)用途this.columnHeader4 = new System.Windows.Forms.ColumnHeader(); 資料個(gè)人收集整 理,勿做商業(yè)用途this.columnHeader5 = new System.Windows.Forms.ColumnHeader(); 資料個(gè)人收集整 理,勿做商業(yè)用途this.columnHeader6 = new System.Windows.Forms.ColumnHeader(); 資料個(gè)人收集整 理,勿做商業(yè)用途this.groupBoxSearch.SuspendLayout(); this.S
42、uspendLayout();/12 / 30個(gè)人收集整理 勿做商業(yè)用途/ groupBoxSearch/this.groupBoxSearch.Controls.Add(this.buttonClear); 資料個(gè)人收集整理,勿做商業(yè)用途 this.groupBoxSearch.Controls.Add(this.buttonSearch); 資料個(gè)人收集整理, 勿做商業(yè)用途 this.groupBoxSearch.Controls.Add(this.textBoxSearch); 資料個(gè)人收集整理,勿做商業(yè)用 途this.groupBoxSearch.Controls.Add(this.r
43、adioButtonNumberSearch); 資料個(gè)人收集整理, 勿做商業(yè)用途this.groupBoxSearch.Controls.Add(this.radioButtonNameSearch); 資料個(gè)人收集整理,勿 做商業(yè)用途this.groupBoxSearch.Dock = System.Windows.Forms.DockStyle.Top; 資料個(gè)人收集整 理,勿做商業(yè)用途this.groupBoxSearch.Location = new System.Drawing.Point(0, 0); 資料個(gè)人收集整理,勿 做商業(yè)用途this.groupBoxSearch.Nam
44、e = groupBoxSearch;this.groupBoxSearch.Size = new System.Drawing.Size(531, 107); 資料個(gè)人收集整理,勿 做商業(yè)用途this.groupBoxSearch.TabIndex = 1;this.groupBoxSearch.TabStop = false;this.groupBoxSearch.Text = 搜索用戶 ;this.groupBoxSearch.Enter += new System.EventHandler(this.groupBoxSearch_Enter); 資 料個(gè)人收集整理,勿做商業(yè)用途/ bu
45、ttonClear/this.buttonClear.Location = new System.Drawing.Point(402, 58); 資料個(gè)人收集整理, 勿做 商業(yè)用途this.buttonClear.Name = buttonClear;this.buttonClear.Size = new System.Drawing.Size(75, 23); 資料個(gè)人收集整理,勿做商業(yè) 用途this.buttonClear.TabIndex = 4;this.buttonClear.Text = 重置 ;this.buttonClear.UseVisualStyleBackColor =
46、true;this.buttonClear.Click += new System.EventHandler(this.buttonClear_Click); 資料個(gè)人收 集整理,勿做商業(yè)用途/ buttonSearch/this.buttonSearch.Location = new System.Drawing.Point(402, 30); 資料個(gè)人收集整理,勿 做商業(yè)用途this.buttonSearch.Name = buttonSearch;this.buttonSearch.Size = new System.Drawing.Size(75, 23); 資料個(gè)人收集整理, 勿做商
47、業(yè) 用途this.buttonSearch.TabIndex = 3;this.buttonSearch.Text = 搜索 ;this.buttonSearch.UseVisualStyleBackColor = true;13 / 30個(gè)人收集整理 勿做商業(yè)用途this.buttonSearch.Click += new System.EventHandler(this.buttonSearch_Click); 資料個(gè)人 收集整理,勿做商業(yè)用途/ textBoxSearch/this.textBoxSearch.Location = new System.Drawing.Point(171
48、, 46); 資料個(gè)人收集整理, 勿做商業(yè)用途this.textBoxSearch.Name = textBoxSearch;this.textBoxSearch.Size = new System.Drawing.Size(195, 21); 資料個(gè)人收集整理, 勿做商 業(yè)用途this.textBoxSearch.TabIndex = 2;/ radioButtonNumberSearch/this.radioButtonNumberSearch.AutoSize = true; this.radioButtonNumberSearch.Location = new System.Drawi
49、ng.Point(47, 65); 資料個(gè)人 收集整理,勿做商業(yè)用途this.radioButtonNumberSearch.Name = radioButtonNumberSearch; 資料個(gè)人收集整理, 勿做商業(yè)用途this.radioButtonNumberSearch.Size = new System.Drawing.Size(107, 16); 資料個(gè)人收集 整理,勿做商業(yè)用途this.radioButtonNumberSearch.TabIndex = 1;this.radioButtonNumberSearch.TabStop = true; this.radioButton
50、NumberSearch.Text = 按會(huì)員卡號搜索 ; this.radioButtonNumberSearch.UseVisualStyleBackColor = true; 資料個(gè)人收集整理, 勿做 商業(yè)用途/ radioButtonNameSearch/this.radioButtonNameSearch.AutoSize = true;this.radioButtonNameSearch.Location = new System.Drawing.Point(47, 30); 資料個(gè)人收 集整理,勿做商業(yè)用途this.radioButtonNameSearch.Name = rad
51、ioButtonNameSearch; 資料個(gè)人收集整理,勿 做商業(yè)用途this.radioButtonNameSearch.Size = new System.Drawing.Size(107, 16); 資料個(gè)人收集整 理,勿做商業(yè)用途this.radioButtonNameSearch.TabIndex = 0;this.radioButtonNameSearch.TabStop = true;this.radioButtonNameSearch.Text = 按客戶名稱搜索 ; this.radioButtonNameSearch.UseVisualStyleBackColor = t
52、rue; 資料個(gè)人收集整理,勿做 商業(yè)用途/ listViewView/this.listViewView.Columns.AddRange(new System.Windows.Forms.ColumnHeader 資 料個(gè)人收集整理,勿做商業(yè)用途14 / 30個(gè)人收集整理 勿做商業(yè)用途this.columnHeader1,this.columnHeader2,this.columnHeader3,this.columnHeader4,this.columnHeader5,this.columnHeader6);this.listViewView.Dock = System.Windows.
53、Forms.DockStyle.Bottom; 資料個(gè)人收集整this.listViewView.FullRowSelect = true; this.listViewView.GridLines = true; this.listViewView.Location = new System.Drawing.Point(0, 108); 資料個(gè)人收集整理,勿做商業(yè)用途this.listViewView.Name = listViewView;業(yè)用途業(yè)用途商業(yè)用途業(yè)用途業(yè)用途商業(yè)用途this.listViewView.Size = new System.Drawing.Size(531, 132
54、); 資料個(gè)人收集整理, 勿做商this.listViewView.TabIndex = 0;this.listViewView.UseCompatibleStateImageBehavior = false; 資料個(gè)人收集整理, 勿做商this.listViewView.View = System.Windows.Forms.View.Details; 資料個(gè)人收集整理, 勿做/ columnHeader1/this.columnHeader1.Text = 客戶姓名 ;this.columnHeader1.Width = 70;/ columnHeader2/this.columnHead
55、er2.Text = 會(huì)員卡號 ;this.columnHeader2.Width = 72;/ columnHeader3/this.columnHeader3.Text = 車牌號碼 ;this.columnHeader3.Width = 88;/ columnHeader4/this.columnHeader4.Text = 聯(lián)系地址 ;this.columnHeader4.Width = 134;/ columnHeader5/this.columnHeader5.Text = 服務(wù)情況 ;this.columnHeader5.Width = 81;/15 / 30個(gè)人收集整理 勿做商業(yè)用途/ columnHeader6/this.columnHeader6.Text = 套餐類型 ;this.columnHeader6.Width = 76;/ FormSearch/this.AutoScaleDimensions = new System
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年度辦公室裝修與家具采購一體化合同范本3篇
- 初中音樂教學(xué)論文六篇
- 小班清明節(jié)語言課程設(shè)計(jì)
- 自控課程設(shè)計(jì)校正概論
- 網(wǎng)絡(luò)工程課程設(shè)計(jì)項(xiàng)目
- 電子鐘課程設(shè)計(jì)微機(jī)原理
- 智能榨汁機(jī)課程設(shè)計(jì)
- 2024綜合安全生產(chǎn)年終個(gè)人工作總結(jié)(30篇)
- 《高科技武器》課件
- 2024年職業(yè)技能鑒定中級題庫
- 2024-2030年中國電子級四氟化硅行業(yè)風(fēng)險(xiǎn)評估及未來全景深度解析研究報(bào)告
- JGJ106-2014建筑基樁檢測技術(shù)規(guī)范
- 中考字音字形練習(xí)題(含答案)-字音字形專項(xiàng)訓(xùn)練
- 四柱萬能液壓機(jī)液壓系統(tǒng) (1)講解
- JTT 1501-2024 潛水作業(yè)現(xiàn)場安全監(jiān)管要求(正式版)
- 家鄉(xiāng)土特產(chǎn)電商營銷策劃方案(2篇)
- CTD申報(bào)資料撰寫模板:模塊三之3.2.S.4原料藥的質(zhì)量控制
- 汽車標(biāo)準(zhǔn)-商用車輛前軸總成
- 個(gè)人貸款月供款計(jì)算表模板
- 先玉335玉米品種介紹課件講解
- (正式版)JTT 1482-2023 道路運(yùn)輸安全監(jiān)督檢查規(guī)范
評論
0/150
提交評論