[摘要]本文著重介紹了銷售信息管理系統(tǒng)的設(shè)計思想,從功能應(yīng)用的分析以及各應(yīng)用模塊的頁面結(jié)構(gòu)組成都進(jìn)行了詳細(xì)的說明。同時給出了數(shù)據(jù)庫表的建立方法,以及表之間的關(guān)系圖。
[關(guān)鍵詞]拓樸 功能架構(gòu) 表間關(guān)系
一系統(tǒng)概述
銷售信息管理系統(tǒng)的拓?fù)鋱D如圖1所示:
(圖1 銷售信息管理系統(tǒng)拓?fù)鋱D)
由上圖可以看出系統(tǒng)有三類系統(tǒng)相關(guān)人員:
銷售人員:向系統(tǒng)提交自己一段時間的數(shù)據(jù)、查詢歷史的銷售數(shù)據(jù)、錄入客戶信息、查詢客戶信息及查看銷售信息及查看團(tuán)隊內(nèi)信息公告。
客戶服務(wù)人員:答復(fù)客戶的咨詢、對產(chǎn)品使用情況進(jìn)行回訪、對產(chǎn)品進(jìn)行保修等,將這些售后服務(wù)信息錄入系統(tǒng)、查詢歷史的售后服務(wù)記錄、查詢某一位客戶的產(chǎn)品使用情況。
市場部經(jīng)理:取得銷售報表和售后服務(wù)報表,根據(jù)市場情況對銷售策略進(jìn)行宏觀調(diào)控。
二 總體設(shè)計
1 功能分配
(1)登錄模塊
登錄模塊包括:用戶信息輸入、用戶信息審核
(2)客戶信息管理模塊
客戶信息管理模塊包括:客戶信息查詢、客戶信息添加、客戶信息修改、客戶信息刪除
(3)銷售信息管理模塊
銷售信息管理模塊包括:銷售信息查詢、銷售信息添加、銷售信息修改、銷售信息刪除
(4)售后服務(wù)信息管理模塊
售后服務(wù)信息管理模塊包括:售后服務(wù)信息查詢、售后服務(wù)信息添加、售后服務(wù)信息修改、售后服務(wù)信息刪除
(5)市場策略公告模塊
市場策略公告模塊包括:添加新的公告、公告的顯示、公告的刪除、公告的回復(fù)
(6)統(tǒng)計報表管理模塊
統(tǒng)計報表管理模塊包括:銷售報表的生成、售后服務(wù)報表的生成
功能架構(gòu)見圖2所示:
(圖2 銷售信息管理系統(tǒng)功能架構(gòu)圖)
2總體頁面結(jié)構(gòu)圖
(圖3 銷售信息管理系統(tǒng)總體頁面結(jié)構(gòu)圖)
三、數(shù)據(jù)庫設(shè)計
1、數(shù)據(jù)需求
根據(jù)對系統(tǒng)功能的分析,系統(tǒng)需要如下信息表:
客戶信息表(customer):字段包括客戶編號、客戶姓名、性別、生日、家庭電話、移動電話、地址、郵編和EMAIL。
產(chǎn)品列表( product):字段包括產(chǎn)品編號、產(chǎn)品名、規(guī)格、廠商、產(chǎn)品進(jìn)價和備注。
工作人員表(staff):字段包括工作人員編號、姓名、密碼和類型
銷售信息表(sell):字段包括銷售編號、產(chǎn)品編號、客戶編號、銷售人員編號、銷售日期、銷售單價和銷售量。
售后服務(wù)信息表(service):字段包括售后服務(wù)編號、銷售編號、高層人員編號、服務(wù)類型、詳細(xì)情況是否完成和客戶滿意度。
市場策略信息公告表(policy):字段包括公告編號ID、員工編號、EMAIL、電話、QICQ、IP地址、公告時間、公告類型(用于區(qū)分是公告還是回復(fù))、回復(fù)對應(yīng)公告(或回復(fù))內(nèi)容。
2 邏輯結(jié)構(gòu)設(shè)計
(1)創(chuàng)建數(shù)據(jù)庫
在SQL SERVER中創(chuàng)建數(shù)據(jù)庫SELL,如圖4所示:
(圖4 銷售信息管理系統(tǒng)數(shù)據(jù)庫創(chuàng)建圖)
(2)創(chuàng)建表
在數(shù)據(jù)庫SELL中新建客戶信息表如下:
客戶信息表:將客戶編號ID字段設(shè)置為標(biāo)識種子,將其增量設(shè)為1,并設(shè)置為關(guān)鍵字,這樣在進(jìn)行數(shù)據(jù)存取時就不用去關(guān)心數(shù)據(jù)記錄的唯一性,因為錄入數(shù)據(jù)庫的每一條記錄,系統(tǒng)都會為ID字段賦入不同的值。如圖5所示:
(圖5 銷售信息管理系統(tǒng)SELL表的創(chuàng)建)
同理可以創(chuàng)建工作人員表、銷售信息表、售后服務(wù)信息表以及市場策略信息公告表等。
(3)表間關(guān)系
建立表間關(guān)系圖是一種良好的習(xí)慣,這樣會排除一些冗余數(shù)據(jù),因為一旦確定了主表與從表間的信賴關(guān)系,數(shù)據(jù)庫就會自動檢查從表中的某約束字段數(shù)據(jù)是否在主表中存在,如果不存在則報告錯誤。
在本系統(tǒng)中表間關(guān)系如下:
公告信息表POLICY的發(fā)布人字段STAFFID受工作人員表STAFF的ID字段約束。
售后服務(wù)信息表SRVICE的售后人員字段STAFFID受工作人員表STAFF的ID字段約束。
銷售信息表SELL的銷售人員字段STAFID受工作人員表STAFF的ID字段約束。
售后服務(wù)信息表SERVICE的銷售編號字段STAFFID受銷售信息表SELL的ID字段約束,因為每一個售后服務(wù)應(yīng)該對變壓器一條銷售記錄。
銷售信息表SELL的產(chǎn)品編號字段PRODUCTID受產(chǎn)品列表PRODUCT的ID的字段約束,客戶編號字段CUSTOMERID受客戶信息表CUSTOMER的ID字段約束。
得出的表間關(guān)系如圖6所示:
(圖6 銷售信息管理系統(tǒng)數(shù)據(jù)庫表間關(guān)系圖)