




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、系統(tǒng)名稱:客戶關系管理系統(tǒng)一、 系統(tǒng)需求分析:客戶管理系統(tǒng)是為了方便管理客戶基本信息,完成公司決策的重要手段,通過該系統(tǒng),系統(tǒng)管理員可以通過次系統(tǒng)查詢客戶的基本信息,以及客戶所購產品的信息。并可以對新老客戶進行添加和刪除,也可對現(xiàn)有用戶的基本信息進行更改。從而實現(xiàn)公司對其客戶的管理。客戶可以通過該數(shù)據(jù)庫查看自己的基本信息和消費情況。職員可以通過該數(shù)據(jù)庫查看自己的基本情況、業(yè)績情況和工作計劃。該數(shù)據(jù)庫包含5個實體,分別是客戶,聯(lián)系人,產品,任務計劃,反饋信息。通過該數(shù)據(jù)庫,可以實現(xiàn)以下功能(舉例)簡單查詢: 查詢客戶的基本信息 查詢公司職員的業(yè)績情況(即聯(lián)系人發(fā)展的客戶情況) 查詢公司職員的任務
2、計劃復雜查詢: 查詢客戶對某一類型產品的反饋信息(通過產品表和反饋信息表連接實現(xiàn)) 查詢客戶反饋信息的受理情況插入功能:增添新客戶,新產品,新聯(lián)系人,新反饋信息以及其相關屬性修改功能:系統(tǒng)管理員修改客戶的基本信息(如積分,聯(lián)系方式等),修改聯(lián)系人的工作計劃,反饋信息的受理情況二、E-R圖客戶聯(lián)系人反饋信息產品任務計劃聯(lián)系人編號所購產品編號購買反饋發(fā)展制定信用度姓名所屬部門姓名工資客戶編號聯(lián)系方式聯(lián)系地址積分產品類型工作計劃編號產品類型質量級別優(yōu)惠情況名稱生產日期編號產品價格內容反饋時間反饋者反饋編號解決情況產品編號編號客戶數(shù)量計劃利潤計劃時間實施情況職工編號消費時間任務計劃編號聯(lián)系人編號制定時
3、間 n n 1 n 1 n11客戶編號反饋反饋編號購買購買數(shù)量購買時間客戶編號產品編號發(fā)展聯(lián)系人編號客戶編號三、關系模式系統(tǒng)中的實體有:客戶,聯(lián)系人,反饋信息,任務計劃,產品關系模式如下:客戶(客戶編號,姓名,聯(lián)系方式,聯(lián)系地址,積分,信用度,所購產品,消費時間,聯(lián)系人編號)聯(lián)系人(聯(lián)系人編號,姓名,所屬部門,產品類型,任務計劃編號,工資)反饋信息(反饋編號,反饋人姓名,反饋時間,反饋內容,產品編號,解決情況)任務計劃(任務計劃編號,聯(lián)系人編號,客戶數(shù)量,計劃利潤,計劃時間,實施情況)產品(產品編號,產品名稱,生產日期,產品類型,質量級別,價格,優(yōu)惠情況)反饋(客戶編號,反饋編號)發(fā)展(聯(lián)系人
4、編號,客戶編號)購買(客戶編號,產品編號,購買時間,購買數(shù)量)制定(聯(lián)系人編號,任務計劃編號,制定時間)四,物理設計客戶表結構客戶編號Char(10)主鍵姓名Char(8)Not null聯(lián)系方式Char(12)積分Char(8)Check約束,在0到100內取整信用度Char(8)Check約束,在0到100內取整所購產品Char (20)Not null消費時間datetimeNot null聯(lián)系地址Char(10)聯(lián)系人編號Char(10)外鍵聯(lián)系人表結構聯(lián)系人編號Char(10)主鍵姓名Char(8)Not null所屬部門Char(10)Not null產品類型Char(20)Che
5、ck'電器','化妝品','炊具'任務計劃編號Char(10)外鍵工資Char(10)Not null 反饋信息表結構反饋編號Int主鍵,identity(1,1)反饋人姓名Char(8)反饋時間DatetimeNot null反饋內容Char(200)Not null產品編號Char(10)Not null解決情況Char(8)Default 缺省值為“否”任務計劃表結構任務計劃編號Char(10)主鍵聯(lián)系人編號Char(10)Not null客戶數(shù)量Char(20)Not null計劃利潤Char(20)Not null計劃時間Datetim
6、eNot null實施情況Char(2)Default 缺省值為“否”產品表結構產品編號Char(10)主鍵產品名稱Char(20)Not null產品價格Char(10)Not null產品類型Char(10)Chec約束,取'電器','化妝品','炊具之一'生產日期DatetimeNot null質量級別Char(8)Check約束,取A,B ,C,D,E之一優(yōu)惠情況Char(10)反饋聯(lián)系表結構反饋編號Char(10)Not null客戶編號Char(10)Not null制定聯(lián)系表結構工作計劃編號Char(10)Not null聯(lián)系人編號
7、Char(10)Not null制定時間datetimeNot null購買關系表結構客戶編號Char(10)Not null產品編號Char(10)Not null購買時間datetimeNot null購買數(shù)量Char(20)Not null發(fā)展關系表結構聯(lián)系人編號Char(10)Not null客戶編號Char(10)Not null五,系統(tǒng)實現(xiàn)1. 數(shù)據(jù)庫及其基本表的建立數(shù)據(jù)庫的建立:create database CustomerMSon(name='客戶關系管理系統(tǒng)',filename='d:DAI客戶關系管理系統(tǒng).mdf',size=10mb,ma
8、xsize=20mb,filegrowth=1mb)log on(name='客戶關系管理系統(tǒng)',filename='d:DAI客戶關系管理系統(tǒng).ldf',size=10mb,maxsize=20mb,filegrowth=1mb)建立基本表:use CustomerMScreate table 任務計劃(任務計劃編號 char(10) primary key,聯(lián)系人編號 char(10) not null,客戶數(shù)量 char(20) not null,計劃利潤 char(20) not null,計劃時間 datetime not null,實施情況 char
9、(2) default('否')create table 聯(lián)系人(聯(lián)系人編號 char(10) primary key,姓名 char(8) not null,所屬部門 char(10) not null,產品類型 char(20) check(產品類型 in('電器','化妝品','炊具'),任務計劃編號 char(10) references 任務計劃(任務計劃編號),工資 char(10) not null )create table 客戶(客戶編號 char(10) PRIMARY KEY,姓名 char(8) not n
10、ull,聯(lián)系方式 char(12),積分 char(8) check(積分 between '0 'and '100'),信用度 char(8) check(信用度 between 0 and 100),所購產品 char(20) not null,消費時間 datetime not null,聯(lián)系地址 char(10),聯(lián)系人編號 char(10) references 聯(lián)系人(聯(lián)系人編號)create table 反饋信息(反饋編號 int primary key identity(1,1),反饋人姓名 char(8),反饋時間 datetime not n
11、ull,反饋內容 char(200) not null,產品編號 char(8) not null,解決情況 char(8) default('否')create table 產品(產品編號 char(10) primary key,產品名稱 char(20) not null,產品價格 char(10) not null,產品類型 char(10) check(產品類型 in('電器','化妝品','炊具'),生產日期 datetime not null,質量級別 char(8) check(質量級別 in('A'
12、;,'B','C','D','E'),優(yōu)惠情況 char(10)create table 反饋(反饋編號 int identity(1,1),客戶編號 char(10) not null)create table 制定(工作計劃編號 char(10) not null,聯(lián)系人編號 char(10) not null,制定時間 datetime not null)create table 購買(客戶編號 char(10) not null,產品編號 char(10) not null,購買時間 datetime not null,購
13、買數(shù)量 char(20) not null)create table 發(fā)展(聯(lián)系人編號 char(10) not null,客戶編號 char(10) not null)2、創(chuàng)建視圖1.客戶視圖(客戶編號,姓名,聯(lián)系方式,聯(lián)系地址,積分,信用度,所購產品,消費時間,聯(lián)系人姓名,產品名稱,生產日期,產品類型,質量級別,價格, 解決情況反饋內容)代碼如下:Create view 客戶視圖AsSelect 客戶.客戶編號,客戶.姓名,客戶.聯(lián)系方式,客戶.積分,客戶.信用度,客戶.所購產品,客戶.消費時間,聯(lián)系人.姓名 as "聯(lián)系人姓名",產品.產品名稱,產品.生產日期,產品.
14、產品類型,產品.質量級別,產品.產品價格,反饋信息.解決情況, 反饋信息.反饋內容From 客戶 join 產品 On 客戶.所購產品=產品.產品名稱Join 聯(lián)系人 On 客戶.聯(lián)系人編號=聯(lián)系人.聯(lián)系人編號Join 反饋信息 on 客戶.姓名=反饋信息.反饋人姓名2. 職工視圖(聯(lián)系人編號,姓名,所屬部門,產品類型,任務計劃編號,工資,姓名,聯(lián)系方式,聯(lián)系地址,任務計劃編號,計劃利潤,計劃時間,實施情況)代碼如下:Create view 職工視圖AsSelect 聯(lián)系人.聯(lián)系人編號,聯(lián)系人.姓名,聯(lián)系人.所屬部門,聯(lián)系人.產品類型,聯(lián)系人.工資,客戶.姓名 as "客戶姓名&qu
15、ot;,客戶.聯(lián)系方式,客戶.聯(lián)系地址,任務計劃.任務計劃編號,任務計劃.計劃利潤,任務計劃.計劃時間,任務計劃.實施情況From 聯(lián)系人 join 客戶 on 聯(lián)系人.聯(lián)系人編號=客戶.聯(lián)系人編號Join 任務計劃 on 聯(lián)系人. 任務計劃編號=任務計劃.任務計劃編號3、創(chuàng)建索引客戶(在客戶表中客戶編號列建立索引)Create index 客戶 on 客戶(客戶編號)產品(在產品表上產品編號列建立索引)Create index 產品 on 產品(產品編號)4、存儲過程的創(chuàng)建簡單查詢:1 查詢客戶的基本信息Create procedure Scustomer name char(8)AsSel
16、ect *from 客戶Where 客戶.姓名=name2查詢公司職員的業(yè)績情況(即聯(lián)系人發(fā)展的客戶情況)Create procedure workerperformance workercode char(10)AsSelect "total"=count(客戶.客戶編號 )From 客戶 join 聯(lián)系人 on 客戶.聯(lián)系人編號=聯(lián)系人.聯(lián)系人編號Where 聯(lián)系人.聯(lián)系人編號=workercode3查詢公司職員的任務計劃Create procedure 查詢任務計劃 work char(8)AsSelect *from 任務計劃Where 任務計劃.聯(lián)系人編號=wor
17、k復雜查詢:1查詢客戶對某一類型產品的反饋信息(通過產品表和反饋信息表連接實現(xiàn))Create procedure 查詢反饋信息 productcode char(8)AsSelect 產品.產品類型,反饋信息.反饋內容From 產品 Join 反饋信息 on 產品.產品編號=反饋信息.產品編號Where 產品.產品類型=productcode2查詢客戶反饋信息的受理情況Create procedure 反饋信息受理 customercode char(8) ,customername char(20)AsSelect 客戶.姓名,客戶.客戶編號,反饋信息.解決情況From 客戶 Join 反饋
18、信息 on 客戶.姓名=反饋信息.反饋人姓名Where 客戶.客戶編號=customercode and 客戶.姓名=customername插入功能:增添新客戶,新產品,新聯(lián)系人,新反饋信息以及其相關屬性增添新用戶:Create procedure insertcustomer 客戶編號 char(10),姓名 char(20),聯(lián)系方式 char(20),聯(lián)系地址 char(20),積分 char(10),信用度 char(10),所購產品 char(20),消費時間 datetime,聯(lián)系人編號 char(10)AsInsert into 客戶 values(客戶編號,姓名,聯(lián)系方式,聯(lián)系地址,積分,信用度,所購產品,消費時間,聯(lián)系人編號) 修改功能:系統(tǒng)管理員修改客戶的基本信息(如積分,聯(lián)系方式等),修改聯(lián)系人的工作計劃,反饋信息的受理情況修改客戶的基本信息(例:給特定客戶增加積分)Create procedure addmarks mark char
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 電機在食品加工機械的衛(wèi)生要求考核試卷
- 西藥批發(fā)企業(yè)市場拓展策略考核試卷
- 船舶結構與設計基礎考核試卷
- 開關插座批發(fā)考核試卷
- 腈綸纖維的耐微生物性能考核試卷
- 航空飛行器維修技術考核試卷
- 電氣機械云計算技術考核試卷
- 電力電子器件在電力系統(tǒng)應急電源中的應用考核試卷
- 領軍級影視替身團隊獨家合作合同
- 工業(yè)儀器校準認證服務期限延長補充協(xié)議
- 2025年入團基礎知識試題及答案詳解
- 2025-2030年中國軍工行業(yè)市場發(fā)展現(xiàn)狀及發(fā)展趨勢與投資戰(zhàn)略研究報告
- 地震知識課件
- 2025年小學生科學知識競賽試題及答案
- 2025年中學語文教師招聘試題及答案
- 阿片類藥物的不良反應和對策
- 《液相色譜-質譜聯(lián)用》課件
- 潤滑油購銷合同協(xié)議
- 《醫(yī)療團隊中的護理管理:護士長角色定位》課件
- 2025年電商客服管理試題及答案
- 2024年成都市公共交通集團交旅文化發(fā)展有限公司招聘考試真題
評論
0/150
提交評論