版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、汽車銷售客戶關(guān)系管理系統(tǒng)一:系統(tǒng)簡述客戶關(guān)系管理系統(tǒng)是一個集中管理企業(yè)、公司客戶信息的系統(tǒng)。實(shí)際應(yīng)用中, 企業(yè)的客戶信息來自四面八方,不同的聯(lián)系人他們的客戶網(wǎng)也不同,客戶關(guān)系管理系統(tǒng)為各個公司、個人集中管理其客戶信息提供了一個良好的操作空間。二:系統(tǒng)功能模塊客戶關(guān)系管理系統(tǒng)從功能上看主要分為:聯(lián)系人管理、 客戶管理、 訂單管理和生日提醒4 大部分。聯(lián)系人是企業(yè)的員工,企業(yè)通過聯(lián)系人這一群體保持與所有客戶的關(guān)系??蛻羰桥c企業(yè)業(yè)務(wù)相關(guān)的公司、團(tuán)體或者個人。聯(lián)系人與客戶在業(yè)務(wù)上的來往可能需要簽訂各種合同,我們將這些業(yè)務(wù)來往統(tǒng)稱為訂單。1.聯(lián)系人管理系統(tǒng)用戶包括一般聯(lián)系人和系統(tǒng)管理員,系統(tǒng)管理員同時具
2、有一般聯(lián)系人的各種權(quán)限功能。一般聯(lián)系人的個人管理包括登錄注銷和修改個人信息兩個部分。系統(tǒng)管理員除具備這些基本功能外,還包括創(chuàng)建一般聯(lián)系人用戶,查看、修改和刪除所有一般聯(lián)系人等功能。如表1-1 所示是聯(lián)系人管理的功能列表。表 1-1 聯(lián)系人管理一般聯(lián)系人系統(tǒng)管理員修改個人信息登陸和注銷創(chuàng)建一般聯(lián)系人用戶查看一般聯(lián)系人信息修改一般聯(lián)系人信息刪除一般聯(lián)系人2.客戶管理客戶管理主要包括客戶信息的創(chuàng)建、查看、修改、刪除與列表。為了一定程度上的保密,所有的客戶信息由系統(tǒng)管理員統(tǒng)一管理,各個聯(lián)系人不具有操作所有客戶信息的權(quán)限,只能使用部分客戶信息。如表1-2 所示是客戶管理中的功能列表。表 1-2 客戶管理
3、系統(tǒng)管理員添加客戶信息查看客戶信息修改客戶信息刪除客戶信息客戶列表3.訂單管理訂單管理分一般聯(lián)系人和系統(tǒng)管理員兩種角色的訂單管理。一般聯(lián)系人可以添加訂單、修改和刪除自己創(chuàng)建的訂單。系統(tǒng)管理員還具有管理系統(tǒng)中所有訂單的權(quán)限。訂單根據(jù)所處的狀態(tài)不同可以分為進(jìn)行中的訂單和已關(guān)閉的訂單。當(dāng)聯(lián)系人與客戶談成一筆生意簽訂一份合同后,聯(lián)系人需要在客戶關(guān)系管理系統(tǒng)中創(chuàng)建該訂單,此訂單就屬于進(jìn)行中的訂單。當(dāng)合同結(jié)束時聯(lián)系人需要關(guān)閉該訂單,那么訂單的屬性也將轉(zhuǎn)變?yōu)橐殃P(guān)閉狀態(tài)。如表 1-3 所示是訂單管理中的功能列表。表 1-3 訂單管理一般聯(lián)系人系統(tǒng)管理員添加訂單修改訂單刪除訂單關(guān)閉訂單個人訂單列表添加訂單修改訂
4、單刪除訂單關(guān)閉訂單個人訂單列表所有訂單列表三 系統(tǒng)目錄結(jié)構(gòu)本系統(tǒng)使用myeclipse 來開發(fā)客戶關(guān)系管理系統(tǒng),在新建工程時將整個系統(tǒng)的根目錄命名為 spring。在網(wǎng)站程序spring 目錄下有web-inf 目錄、 meta-inf目錄、 webroot 頁面和圖片目錄。下面先來看一下根目錄下的文件和文件夾。注意,凡是帶有“/“符號都表示一個目錄或文件夾,其他的都是文件。webroot/ | addcustomer.jsp 添加客戶頁面| addorders.jsp 添加訂單頁面| adduser.jsp 添加一般聯(lián)系人頁面| addcar.jsp 添加汽車信息| cusomers.jsp
5、 所有客戶列表| editcustomer.jsp 修改客戶列表| editmyinfo.jsp 修改用戶個人信息頁面| editorders.jsp 修改訂單信息頁面| edituser.jsp 修改一般聯(lián)系人信息頁面| addcar.jsp 添加汽車信息| error.jsp 系統(tǒng)信息提示頁面| global.css css 格式文件| global.jsp 安全控制頁面| index.jsp 主頁面| aa.jsp 主頁面頂部部分| login.jsp 登錄頁面| main.jsp 主頁面右側(cè)部分| orders.jsp 訂單列表頁面| cars.jsp 汽車表頁面| title.jsp
6、 各頁面導(dǎo)航欄頁面| userorder.jsp 一般聯(lián)系人個人訂單列表頁面| users.jsp 一般聯(lián)系人列表頁面| viewcustomer.jsp 查看客戶信息頁面| vieworder.jsp 查看訂單信息頁面| viewuser.jsp 查看用戶信息頁面| ocscript.js 導(dǎo)航條 js | selectdate.js 時間選擇js | imenus0 導(dǎo)航條 css | images/ 用戶見面圖片目錄|-/meta-inf / meta-inf配置目錄|-/web-inf / web-inf 配置目錄然后,再來看一下比較重要的網(wǎng)站配置目錄。web-inf 目錄存放網(wǎng)站程序
7、所需的所有class文件以及必要的配置文件,例如 web.xml 和 dbconfig 。properties 文件等。 下面是 web-inf目錄下的詳細(xì)內(nèi)容。|-/web-inf/ 網(wǎng)站配置與資源目錄|-web.xml 網(wǎng)站部署配置文件| classes/ | |-dbcperties 數(shù)據(jù)庫連接配置文件|-jsp.mysql.bean/ | car.class 汽車 javabean | customer.class 客戶 javabean | orders.class 訂單 javabean | user.class 用戶 javabean |-jsp.mysql.d
8、atabase/ 數(shù)據(jù)庫訪問與連接類| dbconnect.class | dbconnectionmanager.class |-jsp.mysql.servlet/ servlet 目錄| adminservlet.class 用戶管理servlet | carservlet.class 汽車管理servlet | customerservlet.class 客戶管理servlet | ordersservlet.class 訂單管理servlet |-util/ | charsetfilter.class 字符編碼過濾類| md5.class 密碼加密類| signal.class se
9、rvlet 輔助類|-lib/ 庫文件和jar 包目錄四 系統(tǒng)界面設(shè)計界面基本上分為兩部分:上面部分是頁面的導(dǎo)航,顯示頁面導(dǎo)航條。下面部分顯示具體頁面內(nèi)容。上面導(dǎo)航點(diǎn)擊后顯示的地方。五 數(shù)據(jù)庫設(shè)計在了解客戶關(guān)系管理系統(tǒng)的功能模塊后,進(jìn)行數(shù)據(jù)庫設(shè)計。系統(tǒng),從功能模塊來看,主要集中了聯(lián)系人管理,客戶管理和訂單管理這3 大類。因此,從數(shù)據(jù)庫設(shè)計角度出發(fā),共需要創(chuàng)建 3 個表,分別是聯(lián)系人表crmuser、客戶表customer、汽車表car 和訂單表order。1 聯(lián)系人表 crmuser 聯(lián)系人表crmuser 負(fù)責(zé)存儲企業(yè)員工聯(lián)系人的個人信息,主要字段(或?qū)傩裕┌ㄓ脩裘⒂脩裘艽a、 聯(lián)系人姓名
10、、 性別、電子郵件、 電話和是否為管理員。下表是聯(lián)系人表crmuser所有屬性的詳細(xì)列表,包括屬性的數(shù)據(jù)類型、是否為空和注釋。序號列名數(shù)據(jù)類型是否為空注釋1 username varchar2(50) n 用戶名2 userpwd varchar2(50) n 用戶密碼3 name varchar2(50) y 聯(lián)系人姓名4 gender varchar2(10) y 聯(lián)系人性別5 useremal varchar2(50) y 聯(lián)系人 e-mail 6 userphon varchar2(50) y 聯(lián)系人電話7 usermphone varchar2(50) y 聯(lián)系人手機(jī)8 isadmi
11、n number(1) y 是否是管理員在確定了人表crmuser 的結(jié)構(gòu)后, 再對照各屬性編寫適合oracle 數(shù)據(jù)庫的sql 語句。在mysql 數(shù)據(jù)庫下,使用jsp/jsp 用戶創(chuàng)建聯(lián)系人表crmuser 的 sql 語句如下所示。create table crmuser( username varchar2(50) constraint pk_crm_username primary key, userpwd varchar2(50) not null, name varchar2(50), gender varchar2(10), useremail varchar2(50), us
12、erphone varchar2(50), usermphone varchar2(50), isadmin number(1) ); 2 客戶表 customer 客戶表 customer 負(fù)責(zé)存儲企業(yè)所有客戶信息,包括客戶id 、客戶名稱、地址、郵編、電話、傳真、備注和添加時間等。其中,客戶名稱是必填屬性,添加時間表明客戶信息進(jìn)入系統(tǒng)的時間。如下表所示是客戶表customer 所有屬性的詳細(xì)列表,包括屬性的數(shù)據(jù)類型、是否為空和注釋。序號列名數(shù)據(jù)類型是否為空注釋1 customerid number(6) n 客戶 id 2 name varchar2(50) n 客戶名稱3 address
13、 varchar2(300) y 客戶地址4 zipcode varchar2(50) y 客戶郵編5 phone varchar2(50) y 客戶電話6 fax varchar2(50) y 客戶傳真7 comment varchar2(4000) y 備注8 addtime date y 添加時間根據(jù)上表中的屬性列表編寫創(chuàng)建客戶表的sql 語句。create table customer( customerid number(6) constraint pk_customerid primary key, name varchar2(50) not null, address varch
14、ar2(300), zipcode varchar2(25), phone varchar2(50), fax varchar2(50), comments varchar2(4000), addtime date ); 由于 customerid 屬性需要自動增長,使用前面介紹過的序列sequence來實(shí)現(xiàn)這個功能。使用 jsp/jsp 用戶創(chuàng)建如下序列,它從 1 開始增長, 增長幅度為1,沒有最大值限制且不循環(huán),并使用大小為10 的緩存。這樣,在調(diào)用時就可以用customer-seq.nextval 和 customer-seq.currval分別獲得序列的下一個值和當(dāng)前值。3 汽車表 c
15、ar 汽車表car 負(fù)責(zé)存儲企業(yè)所有汽車信息,包括汽車id 、汽車品牌、汽車型號、汽車價格、汽車圖片地址、汽車圖片名稱。其中,汽車id 是必填屬性,添加汽車圖片地址是指向上傳圖片的位置。如下表所示是汽車car 所有屬性的詳細(xì)列表,包括屬性的數(shù)據(jù)類型、是否為空和注釋。序號列名數(shù)據(jù)類型是否為空注釋1 caridinteger n 汽車 id 2 namevarchar2(50) y 汽車品牌3 typevarchar2(20) y 汽車型號4 priceinteger y 汽車價格5 picaddvarchar2(100) y 圖片地址6 picnamevarchar2(20) y 圖片名稱根據(jù)上
16、表中的屬性列表編寫創(chuàng)建客戶表的sql 語句。create table car( carid integer constraint pk_carid primary key, name varchar2(20) not null, type varchar2(20), price integer, picadd varchar2(100), picname varchar2(20) ); 4 訂單表 orders 訂單表 orders 存儲企業(yè)業(yè)務(wù)中聯(lián)系人和客戶之間的關(guān)系信息。訂單表包含的屬性有訂單 id 、聯(lián)系人用戶名、客戶id 、訂單時間、訂單金額以及訂單狀態(tài)等,用戶還可以根據(jù)實(shí)際應(yīng)用添加其
17、他屬性。如下表所示是訂單表order 所有屬性的詳細(xì)列表,包括屬性的數(shù)據(jù)類型、是否為空和注釋。序號列名數(shù)據(jù)類型是否為空注釋1 orderid number(6) n 訂單 id 2 username varchar2(50) y 聯(lián)系人用戶名3 customerid number(6) y 客戶 id 4 ordertime date y 訂單時間5 price number(10) y 訂單金額6 fax order_status number(1) y 訂單狀態(tài)創(chuàng)建訂單表order 的 sql 語句如下。create table orders( orderid number(6) cons
18、traint pk_orderid primary key, username varchar2(50) constraint fk_order_crmuser references crmuser(username) on delete cascade, customerid number(6) constraint fk_order_crmuser references crmuser(customerid) on delete cascade, ordertime date, price number(10), order_status number(1) ); 由于 orderid 屬性需要自動增長,同樣使用序列sequence來實(shí)現(xiàn)這個功能。使用jsp/jsp用戶創(chuàng)建如下序列,它從1 開始增長,增長幅度為1,沒有最大值限制且不循環(huán),并使用大小為 10 的緩存。這樣,在調(diào)用時就可以用customer-seq.nextval 和 customer-seq.currval 分別獲得序列的下一個值和當(dāng)前值。另外,order 表中有兩個外鍵, 分別是 username和 customerid
溫馨提示
- 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 個人貨車租賃協(xié)議合同
- 臨時工合作合同書
- 人力資源專員聘用合同范本
- 居間服務(wù)擔(dān)保合同
- 2025年新能源汽車充電服務(wù)合同
- 事故損害賠償合同約定2025
- 事業(yè)單位員工勞動合同詳解
- 了解市場:合同反擔(dān)保與擔(dān)保合同的不同之處
- 個人與企業(yè)貸款保證合同樣本
- 買賣合同書范本
- 營銷策劃 -嘉華鮮花餅「正宗」戰(zhàn)略重塑
- 解剖臺市場發(fā)展預(yù)測和趨勢分析
- DB14∕T 92-2010 M5、M15車用甲醇汽油
- 2024年醫(yī)師定期考核臨床類人文醫(yī)學(xué)知識考試題庫及答案(共280題)
- 2024年廣東省公務(wù)員考試《行測》真題及答案解析
- 上海市2024年中考化學(xué)真題(含答案)
- 物流公司員工守則以及管理制度
- 2024人形機(jī)器人產(chǎn)業(yè)半年研究報告
- 購買演唱會門票的合同模板
- 燃燒爆炸理論及應(yīng)用 課件 第1-3章 緒論、燃燒及其災(zāi)害、物質(zhì)的燃燒
- 事業(yè)單位網(wǎng)絡(luò)安全知識培訓(xùn)
評論
0/150
提交評論