版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
客戶資源管理系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì)所屬課程名稱數(shù)據(jù)庫(kù)原理與應(yīng)用班級(jí)07計(jì)算機(jī)軟件工程方向團(tuán)隊(duì)成員張靈惠吳歡斌成績(jī)提交時(shí)間:2009年12月25日(一)、客戶資源管理系統(tǒng)需求分析1、調(diào)查了解學(xué)籍管理系統(tǒng)的初步需求企業(yè)的發(fā)展離不開客戶對(duì)企業(yè)的認(rèn)知度、美譽(yù)度、忠誠(chéng)度,為了提高客戶滿意度必須對(duì)客戶資源進(jìn)行科學(xué)有效的管理??蛻糍Y源管理系統(tǒng)對(duì)客戶信息(包括潛在的和已有的客戶)進(jìn)行有效管理和應(yīng)用,并通過適當(dāng)?shù)牟襟E來構(gòu)建和維護(hù)有價(jià)值的客戶關(guān)系。客戶資源管理系統(tǒng)主要功能表序號(hào)功能名稱功能說明1客戶信息管理實(shí)現(xiàn)客戶的增加、刪除、修改和查詢、打印,并提供客戶分開查詢、管理功能2市場(chǎng)活動(dòng)管理針對(duì)各部門的活動(dòng)主題、內(nèi)容、類型、客戶及負(fù)責(zé)員工進(jìn)行合理安排3客服管理查看客戶的服務(wù)請(qǐng)求,管理客服人員的服務(wù)內(nèi)容、類型、處理等級(jí)以及客戶的反饋信息和滿意程度4日程提醒對(duì)未來事件的主題、日期、內(nèi)容、處理狀態(tài)進(jìn)行維護(hù),以保證及時(shí)聯(lián)系重要客戶5數(shù)據(jù)管理導(dǎo)入導(dǎo)出數(shù)據(jù),數(shù)據(jù)備份與恢復(fù)6系統(tǒng)管理包括代碼管理、員工管理和賬號(hào)管理3、根據(jù)系統(tǒng)的初步需求,分析設(shè)計(jì)頂層數(shù)據(jù)流圖(1)、1層數(shù)據(jù)流圖如下圖所示:00客戶資源管理客戶信息管理代碼客戶資料市場(chǎng)活動(dòng)信息員工基本信息客戶服務(wù)記錄日程提醒信息員工管理人員客服信息(2)、2層數(shù)據(jù)流圖如下圖所示:55日程管理3市場(chǎng)活動(dòng)管理4客服管理2客戶管理客戶資料員工市場(chǎng)活動(dòng)信息客戶服務(wù)記錄客服信息實(shí)體日程提醒1系統(tǒng)管理管理人員員工信息代碼客戶基本信息市場(chǎng)活動(dòng)信息客服管理客戶資料客戶資料匯總報(bào)表查詢統(tǒng)計(jì)條件市場(chǎng)活動(dòng)基本信息市場(chǎng)活動(dòng)安排報(bào)表活動(dòng)安排客服信息查詢統(tǒng)計(jì)日程提醒信息4、制定整理數(shù)據(jù)字典(1)、分析數(shù)據(jù)流圖,確定數(shù)據(jù)流的描述在客戶管理數(shù)據(jù)流圖中,包含“客戶資料”、“變更客戶資料要求”、“刪除客戶資料要求”、“新增的客戶信息”、“修改后的客戶資料”等數(shù)據(jù)流。數(shù)據(jù)流描述數(shù)據(jù)流卡編號(hào):F1名稱:客戶資料來源:客戶信息去向:客戶信息顯示數(shù)據(jù)結(jié)構(gòu):客戶編號(hào)、客戶名稱、客戶等級(jí)、客戶狀態(tài)說明:某公司的全部客戶資料數(shù)據(jù)流卡編號(hào):F2名稱:變更客戶資料要求來源:管理員輸入去向:客戶信息查詢數(shù)據(jù)結(jié)構(gòu):客戶編號(hào)、客戶名稱、客戶等級(jí)、客戶狀態(tài)說明:某次要變動(dòng)的客戶資料要求數(shù)據(jù)流卡編號(hào):F3名稱:刪除客戶資料要求來源:管理員輸入去向:刪除客戶資料數(shù)據(jù)結(jié)構(gòu):客戶資料說明:某次要?jiǎng)h除的客戶資料要求數(shù)據(jù)流卡編號(hào):F4名稱:新增的客戶信息來源:去向:數(shù)據(jù)結(jié)構(gòu):說明:某次添加的新的客戶信息數(shù)據(jù)流卡編號(hào):F7名稱:修改后的客戶資料來源:去向:數(shù)據(jù)結(jié)構(gòu):說明:某次修改后的客戶資料(2)、分析數(shù)據(jù)流圖,確定數(shù)據(jù)存儲(chǔ)的描述在客戶管理數(shù)據(jù)流圖中,包含“客戶資料”等數(shù)據(jù)存儲(chǔ),描述其數(shù)據(jù)存儲(chǔ)。數(shù)據(jù)存儲(chǔ):客戶資料說明:保存各個(gè)客戶的資料信息流入數(shù)據(jù)流:新增的客戶資料、修改后的客戶資料流出數(shù)據(jù)流:客戶資料顯示組成:客戶編號(hào)、客戶姓名、客戶等級(jí)存取方式:隨機(jī)存?。?)、分析數(shù)據(jù)流圖,確定數(shù)據(jù)項(xiàng)的描述◆數(shù)據(jù)項(xiàng)的定義:數(shù)據(jù)項(xiàng)編號(hào):I01-01數(shù)據(jù)項(xiàng)名稱:客戶編號(hào)別名:客戶編碼簡(jiǎn)述:客戶的順序代號(hào)類型:數(shù)字?jǐn)?shù)據(jù)項(xiàng)編號(hào):I01-02數(shù)據(jù)項(xiàng)名稱:客戶姓名別名:客戶名稱簡(jiǎn)述:客戶的稱呼類型:文本
數(shù)據(jù)項(xiàng)編號(hào):I01-03數(shù)據(jù)項(xiàng)名稱:所屬行業(yè)別名:簡(jiǎn)述:客戶的行業(yè)類型:文本
數(shù)據(jù)項(xiàng)編號(hào):I01-04數(shù)據(jù)項(xiàng)名稱:所在地區(qū)別名:簡(jiǎn)述:客戶的居住地類型:文本
數(shù)據(jù)項(xiàng)編號(hào):I01-05數(shù)據(jù)項(xiàng)名稱:電話號(hào)碼別名:簡(jiǎn)述:客戶的電話號(hào)碼類型:數(shù)字
數(shù)據(jù)項(xiàng)編號(hào):I01-09數(shù)據(jù)項(xiàng)名稱:客戶等級(jí)別名:簡(jiǎn)述:客戶的重要性類型:文本(4)、分析數(shù)據(jù)流圖,確定處理過程的描述在客戶管理數(shù)據(jù)流圖中,包含“客戶信息查詢”、“增加客戶信息”、“修改客戶信息”、“刪除客戶信息”、等處理過程,描述它們的處理流程。處理過程:增加客戶信息查詢說明:錄入一個(gè)客戶的資料信息輸入:客戶編號(hào)、姓名輸出:客戶基本信息處理:在“客戶信息”數(shù)據(jù)存儲(chǔ)中增加一個(gè)客戶的基本信息處理過程:修改客戶信息說明:錄入一個(gè)客戶的基本信息輸入:客戶編號(hào)、姓名輸出:客戶基本信息處理:在“客戶基本信息”數(shù)據(jù)存儲(chǔ)中修改一個(gè)客戶的考試成績(jī)③處理過程:客戶信息查詢說明:輸入要查詢的客戶信息條件輸入:管理人員輸出:客戶信息顯示處理:輸出某個(gè)客戶的信息④處理過程:刪除客戶信息說明:刪除某個(gè)客戶的信息輸入:客戶編號(hào)、姓名輸出:處理:在“客戶信息”數(shù)據(jù)存儲(chǔ)中少了一個(gè)客戶的信息二、客戶信息管理概念結(jié)構(gòu)設(shè)計(jì)①在客戶資料管理中抽象實(shí)體,實(shí)體的碼用下劃線標(biāo)出客戶實(shí)體的屬性為:{客戶編號(hào)、姓名、所屬行業(yè)、電話、法人、經(jīng)營(yíng)范圍、所在地區(qū)、客戶等級(jí)、客戶狀態(tài)、傳真}管理員實(shí)體的屬性為:{管理員編號(hào)、管理員姓名、密碼}員工實(shí)體的屬性為:{員工編號(hào)、部門編號(hào)、員工名稱、密碼}部門實(shí)體的屬性為:{部門編號(hào)、部門名稱}客服信息實(shí)體的屬性為:{服務(wù)編號(hào)、客戶名稱、聯(lián)系人、受理方式、處理狀態(tài)、處理部門編號(hào)、服務(wù)內(nèi)容、處理日期、客戶滿意程度、客戶反饋信息}市場(chǎng)活動(dòng)信息實(shí)體的屬性為:{活動(dòng)編號(hào)、活動(dòng)主題、負(fù)責(zé)員工編號(hào)、客戶編號(hào)、部門編號(hào)、聯(lián)系時(shí)間、活動(dòng)時(shí)間、活動(dòng)類型、活動(dòng)方式、活動(dòng)內(nèi)容}(3)、確定實(shí)體間的關(guān)系,設(shè)計(jì)E-R圖為了簡(jiǎn)化設(shè)計(jì),使用以下約束:★一個(gè)管理員只管理一個(gè)部門,一個(gè)管理員可以管理多個(gè)多個(gè)員工★一個(gè)客戶只受一個(gè)員工服務(wù),一個(gè)員工可以服務(wù)多個(gè)客戶★一個(gè)員工只能屬于一個(gè)部門,一個(gè)部門可以有多個(gè)員工①在客戶管理局部應(yīng)用根據(jù)客戶管理中的客戶管理的局部應(yīng)用,確定各實(shí)體間的聯(lián)系★一個(gè)客戶必須被一個(gè)員工服務(wù),而一個(gè)員工可以為多個(gè)客戶服務(wù),因此客戶與員工的所在聯(lián)系為n:1聯(lián)系;★一個(gè)員工必須隸屬于一個(gè)部門,一個(gè)部門包含多個(gè)員工,因此部門與員工的隸屬聯(lián)系是1:n聯(lián)系;★根據(jù)約定一個(gè)部門只有一個(gè)管理人員,一個(gè)管理人員只擔(dān)任一個(gè)部門的經(jīng)理,因此部門與經(jīng)理的管理聯(lián)系時(shí)1:1聯(lián)系(4)、合并分E-R圖,解決沖突,消除冗余,設(shè)計(jì)基本E-R圖,如下圖所示:(三)邏輯設(shè)計(jì)和物理設(shè)計(jì)(6)、使用PowerDesigner設(shè)計(jì)CDM由CDM生成PDM:(四)數(shù)據(jù)庫(kù)實(shí)施各個(gè)表如下圖所示:◆員工表:altertablecsinfodropconstraintFK_CSINFO_DISPOSE_WORKERgoaltertablemarketactivedropconstraintFK_MARKETAC_WORK_WORKERgoaltertableserverdropconstraintFK_SERVER_SERVER_WORKERgoaltertableworkerdropconstraintFK_WORKER_MANAGE_MANAGERgoaltertableworkerdropconstraintFK_WORKER_SUBJIECTI_DEPARMENgoifexists(select1fromsysindexeswhereid=object_id('worker')andname='manage_FK'andindid>0andindid<255)dropindexworker.manage_FKgoifexists(select1fromsysindexeswhereid=object_id('worker')andname='subjiection_FK'andindid>0andindid<255)dropindexworker.subjiection_FKgoifexists(select1fromsysobjectswhereid=object_id('worker')andtype='U')droptableworkergo/*==============================================================*//*Table:worker*//*==============================================================*/createtableworker(workeridbigintnotnull,manageridintnull,deparmentidintnull,wnamevarchar(30)notnull,workerpwvarchar(50)notnull,constraintPK_WORKERprimarykeynonclustered(workerid))go/*==============================================================*//*Index:manage_FK*//*==============================================================*/createindexmanage_FKonworker(manageridASC)go/*==============================================================*//*Index:subjiection_FK*//*==============================================================*/createindexsubjiection_FKonworker(deparmentidASC)goaltertableworkeraddconstraintFK_WORKER_MANAGE_MANAGERforeignkey(managerid)referencesmanager(managerid)goaltertableworkeraddconstraintFK_WORKER_SUBJIECTI_DEPARMENforeignkey(deparmentid)referencesdeparment(deparmentid)go◆客戶表:altertablecsinfodropconstraintFK_CSINFO_TAKE_COMPANYgoaltertableserverdropconstraintFK_SERVER_SERVER2_COMPANYgoaltertabletakepartindropconstraintFK_TAKEPART_TAKEPARTI_COMPANYgoifexists(select1fromsysobjectswhereid=object_id('company')andtype='U')droptablecompanygo/*==============================================================*//*Table:company*//*==============================================================*/createtablecompany(companyidintnotnull,companynamevarchar(50)notnull,vocationvarchar(50)null,addressvarchar(50)null,companytelvarchar(50)null,companyleadervarchar(50)null,levelchar(8)null,companystatevarchar(30)null,constraintPK_COMPANYprimarykeynonclustered(companyid))Go◆服務(wù)表:altertableserverdropconstraintFK_SERVER_SERVER_WORKERgoaltertableserverdropconstraintFK_SERVER_SERVER2_COMPANYgoifexists(select1fromsysindexeswhereid=object_id('server')andname='server2_FK'andindid>0andindid<255)dropindexserver.server2_FKgoifexists(select1fromsysindexeswhereid=object_id('server')andname='server_FK'andindid>0andindid<255)dropindexserver.server_FKgoifexists(select1fromsysobjectswhereid=object_id('server')andtype='U')droptableservergo/*==============================================================*//*Table:server*//*==============================================================*/createtableserver(workeridbigintnotnull,companyidintnotnull,serverpingjiavarchar(50)notnull,constraintPK_SERVERprimarykey(workerid,companyid))go/*==============================================================*//*Index:server_FK*//*==============================================================*/createindexserver_FKonserver(workeridASC)go/*==============================================================*//*Index:server2_FK*//*==============================================================*/createindexserver2_FKonserver(companyidASC)goaltertableserveraddconstraintFK_SERVER_SERVER_WORKERforeignkey(workerid)referencesworker(workerid)goaltertableserveraddconstraintFK_SERVER_SERVER2_COMPANYforeignkey(companyid)referencescompany(companyid)go參與表:altertabletakepartindropconstraintFK_TAKEPART_TAKEPARTI_MARKETACgoaltertabletakepartindropconstraintFK_TAKEPART_TAKEPARTI_COMPANYgoifexists(select1fromsysindexeswhereid=object_id('takepartin')andname='takepartin2_FK'andindid>0andindid<255)dropindextakepartin.takepartin2_FKgoifexists(select1fromsysindexeswhereid=object_id('takepartin')andname='takepartin_FK'andindid>0andindid<255)dropindextakepartin.takepartin_FKgoifexists(select1fromsysobjectswhereid=object_id('takepartin')andtype='U')droptabletakepartingo/*==============================================================*//*Table:takepartin*//*==============================================================*/createtabletakepartin(activenobigintnotnull,companyidintnotnull,constraintPK_TAKEPARTINprimarykey(activeno,companyid))go/*==============================================================*//*Index:takepartin_FK*//*==============================================================*/createindextakepartin_FKontakepartin(activenoASC)go/*==============================================================*//*Index:takepartin2_FK*//*==============================================================*/createindextakepartin2_FKontakepartin(companyidASC)goaltertabletakepartinaddconstraintFK_TAKEPART_TAKEPARTI_MARKETACforeignkey(activeno)referencesmarketactive(activeno)goaltertabletakepartinaddconstraintFK_TAKEPART_TAKEPARTI_COMPANYforeignkey(companyid)referencescompany(companyid)go市場(chǎng)活動(dòng)表:altertablemarketactivedropconstraintFK_MARKETAC_ADMINISTR_MANAGERgoaltertablemarketactivedropconstraintFK_MARKETAC_WORK_WORKERgoaltertabletakepartindropconstraintFK_TAKEPART_TAKEPARTI_MARKETACgoifexists(select1fromsysindexeswhereid=object_id('marketactive')andname='administrator_FK'andindid>0andindid<255)dropindexmarketactive.administrator_FKgoifexists(select1fromsysindexeswhereid=object_id('marketactive')andname='work_FK'andindid>0andindid<255)dropindexmarketactive.work_FKgoifexists(select1fromsysobjectswhereid=object_id('marketactive')andtype='U')droptablemarketactivego/*==============================================================*//*Table:marketactive*//*==============================================================*/createtablemarketactive(activenobigintnotnull,manageridintnull,workeridbigintnull,activetimedatetimenotnull,activecontentvarchar(100)null,constraintPK_MARKETACTIVEprimarykeynonclustered(activeno))go/*==============================================================*//*Index:work_FK*//*==============================================================*/createindexwork_FKonmarketactive(workeridASC)go/*==============================================================*//*Index:administrator_FK*//*==============================================================*/createindexadministrator_FKonmarketactive(manageridASC)goaltertablemarketactiveaddconstraintFK_MARKETAC_ADMINISTR_MANAGERforeignkey(managerid)referencesmanager(managerid)goaltertablemarketactiveaddconstraintFK_MARKETAC_WORK_WORKERforeignkey(workerid)referencesworker(workerid)go管理人員表:altertablemanagerdropconstraintFK_MANAGER_SUBJECTIO_DEPARMENgoaltertablemarketactivedropconstraintFK_MARKETAC_ADMINISTR_MANAGERgoaltertableworkerdropconstraintFK_WORKER_MANAGE_MANAGERgoifexists(select1fromsysindexeswhereid=object_id('manager')andname='subjection2_FK'andindid>0andindid<255)dropindexmanager.subjection2_FKgoifexists(select1fromsysobjectswhereid=object_id('manager')andtype='U')droptablemanagergo/*==============================================================*//*Table:manager*//*==============================================================*/createtablemanager(manageridintnotnull,deparmentidintnull,managernamevarchar(30)notnull,managerpwvarchar(50)notnull,constraintPK_MANAGERprimarykeynonclustered(managerid))go/*==============================================================*//*Index:subjection2_FK*//*==============================================================*/createindexsubjection2_FKonmanager(deparmentidASC)goaltertablemanageraddconstraintFK_MANAGER_SUBJECTIO_DEPARMENforeignkey(deparmentid)referencesdeparment(deparmentid)go客服信息表:altertablecsinfodropconstraintFK_CSINFO_DISPOSE_WORKERgoaltertablecsinfodropconstraintFK_CSINFO_TAKE_COMPANYgoifexists(select1fromsysindexeswhereid=object_id('csinfo')andname='dispose_FK'andindid>0andindid<255)dropindexcsinfo.dispose_FKgoifexists(select1fromsysindexeswhereid=object_id('csinfo')andname='take_FK'andindid>0andindid<255)dropindexcsinfo.take_FKgoifexists(select1fromsysobjectswhereid=object_id('csinfo')andtype='U')droptablecsinfogo/*==============================================================*//*Table:csinfo*//*==============================================================*/createtablecsinfo(infoidbigintnotnull,workeridbigintnull,companyidintnull,connectionvarchar(50)null,contentvarchar(100)null,managedatedatetimenull,feelchar(10)null,feedbackvarchar(50)null,managestatechar(10)null,constraintPK_CSINFOprimarykeynonclustered(infoid))go/*==============================================================*//*Index:dispose_FK*//*==============================================================*/createindexdispose_FKoncsinfo(workeridASC)go/*==============================================================*//*Index:take_FK*//*==============================================================*/createindextake_FKoncsinfo(companyidASC)goaltertablecsinfoaddconstraintFK_CSINFO_DISPOSE_WORKERforeignkey(workerid)referencesworker(workerid)goaltertablecsinfoaddconstraintFK_CSINFO_TAKE_COMPANYforeignkey(companyid)referencescompany(companyid)go部門表:altertablemanagerdropconstraintFK_MANAGER_SUBJECTIO_DEPARMENgoalter
溫馨提示
- 1. 本站所有資源如無(wú)特殊說明,都需要本地電腦安裝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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025農(nóng)村信用合作社聘用合同樣本
- 二零二五年度國(guó)際貨物出口合同范文:非洲新興市場(chǎng)合作項(xiàng)目
- 2025年度公廁工程承包合同書(含社區(qū)共建)3篇
- 二零二五年度公司施工隊(duì)鋼結(jié)構(gòu)工程施工合作協(xié)議3篇
- 二零二五年度全新高空橋梁施工意外事故免責(zé)責(zé)任書3篇
- 二零二五年度智能倉(cāng)儲(chǔ)物流系統(tǒng)采購(gòu)合同模板2篇
- 二零二五年度消防隊(duì)伍后勤保障服務(wù)合同3篇
- 2025年度農(nóng)村出租房租賃與農(nóng)村電子商務(wù)運(yùn)營(yíng)服務(wù)合同
- 2025年度智慧城市建設(shè)項(xiàng)目合同2篇
- 二零二五年度農(nóng)村集體土地房屋產(chǎn)權(quán)轉(zhuǎn)讓合同下載
- 《皮膚病中成藥導(dǎo)引》課件
- 2024-2030年中國(guó)除顫儀行業(yè)市場(chǎng)分析報(bào)告
- 廣東省廣州市天河區(qū)2023-2024學(xué)年八年級(jí)上學(xué)期期末考試物理試題(含答案)
- 2024年高一上學(xué)期期末數(shù)學(xué)考點(diǎn)《壓軸題》含答案解析
- 成都中醫(yī)藥大學(xué)博士申請(qǐng)
- 太空軍事法律問題-洞察分析
- 招標(biāo)代理崗位職責(zé)規(guī)章制度
- 家校攜手育桃李 齊心合力創(chuàng)輝煌 課件高二上學(xué)期期末家長(zhǎng)會(huì)
- 二零二四年風(fēng)力發(fā)電項(xiàng)目EPC總承包合同
- 文化傳媒企業(yè)資質(zhì)掛靠合作協(xié)議書
- 眼鏡學(xué)智慧樹知到答案2024年溫州醫(yī)科大學(xué)
評(píng)論
0/150
提交評(píng)論