商場(chǎng)銷(xiāo)售業(yè)績(jī)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第1頁(yè)
商場(chǎng)銷(xiāo)售業(yè)績(jī)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第2頁(yè)
商場(chǎng)銷(xiāo)售業(yè)績(jī)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第3頁(yè)
商場(chǎng)銷(xiāo)售業(yè)績(jī)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第4頁(yè)
商場(chǎng)銷(xiāo)售業(yè)績(jī)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第5頁(yè)
已閱讀5頁(yè),還剩52頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)

目錄

1引言...............................................................1

1.1項(xiàng)目開(kāi)發(fā)背景..................................................1

1.2開(kāi)發(fā)技術(shù)簡(jiǎn)介..................................................1

1.2.1SSM框架簡(jiǎn)介.............................................1

1.2.2SpringMVC的運(yùn)行原理....................................2

1.2.3前后端頁(yè)面的組成.........................................2

1.3開(kāi)發(fā)工具簡(jiǎn)介..................................................2

1.4項(xiàng)目開(kāi)發(fā)技術(shù)路線(xiàn)..............................................2

2需求分析...........................................................3

2.1功能需求描述..................................................3

2.2非功能需求描述................................................3

2.3需求用例建模..................................................4

2.3.1登錄管理模塊的用例.......................................4

2.3.2任務(wù)類(lèi)別管理模塊用例.....................................6

2.3.3銷(xiāo)售員管理模塊的用例....................................10

2.3.4業(yè)績(jī)?nèi)蝿?wù)管理模塊的用例..................................13

2.3.5業(yè)績(jī)執(zhí)行管理模塊的用例..................................16

3系統(tǒng)概要設(shè)計(jì)......................................................19

3.1系統(tǒng)設(shè)計(jì)原則.................................................19

3.2系統(tǒng)框架設(shè)計(jì).................................................19

3.3系統(tǒng)功能設(shè)計(jì).................................................20

3.3.1登錄管理模塊功能設(shè)計(jì)...................................21

3.3.2任務(wù)類(lèi)別管理模塊功能設(shè)計(jì)................................21

3.3.3銷(xiāo)售員管理模塊功能設(shè)計(jì)..................................22

3.3.4業(yè)績(jī)?nèi)蝿?wù)管理模塊功能設(shè)計(jì)................................23

3.3.5業(yè)績(jī)執(zhí)行管理模塊功能設(shè)計(jì)................................24

II

湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)

3.4數(shù)據(jù)庫(kù)設(shè)計(jì)...................................................26

3.4.1設(shè)計(jì)原則................................................26

3.4.2概念設(shè)計(jì)...............................................26

3.4.3邏輯設(shè)計(jì)...............................................27

3.4.4數(shù)據(jù)字典...............................................27

4系統(tǒng)詳細(xì)設(shè)計(jì)......................................................29

4.1登錄子功能模塊設(shè)計(jì)...........................................29

4.1.1登錄管理子功能模塊說(shuō)明.................................29

4.1.2登錄管理子功能模塊詳細(xì)設(shè)計(jì).............................30

4.2任務(wù)類(lèi)別管理子功能模塊設(shè)計(jì)...................................31

4.2.1任務(wù)類(lèi)別管理子功能模塊說(shuō)明.............................31

4.2.2任務(wù)類(lèi)別管理子功能模塊詳細(xì)設(shè)計(jì).........................31

4.3銷(xiāo)售員管理子功能模塊設(shè)計(jì).....................................33

4.3.1銷(xiāo)售員管理子功能模塊說(shuō)明...............................33

4.3.2銷(xiāo)售員管理子功能模塊詳細(xì)設(shè)計(jì)...........................33

4.4業(yè)績(jī)?nèi)蝿?wù)管理子功能模塊設(shè)計(jì)...................................35

4.4.1業(yè)績(jī)?nèi)蝿?wù)管理子功能模塊說(shuō)明.............................35

4.4.2業(yè)績(jī)?nèi)蝿?wù)管理子功能模塊詳細(xì)設(shè)計(jì).........................35

4.5業(yè)績(jī)執(zhí)行管理子功能模塊設(shè)計(jì)...................................37

4.5.1業(yè)績(jī)執(zhí)行管理子功能模塊說(shuō)明.............................37

4.5.2業(yè)績(jī)執(zhí)行管理子功能模塊詳細(xì)設(shè)計(jì).........................37

5系統(tǒng)實(shí)現(xiàn)..........................................................39

5.1登錄管理子模塊實(shí)現(xiàn)...........................................39

5.2任務(wù)類(lèi)別管理子模塊實(shí)現(xiàn).......................................40

5.3銷(xiāo)售員管理子模塊實(shí)現(xiàn).........................................42

5.4業(yè)績(jī)?nèi)蝿?wù)管理子模塊實(shí)現(xiàn).......................................43

5.5業(yè)績(jī)執(zhí)行管理子模塊實(shí)現(xiàn).......................................44

6系統(tǒng)測(cè)試..........................................................46

III

湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)

6.1登錄管理功能測(cè)試.............................................46

6.2任務(wù)類(lèi)別管理功能測(cè)試.........................................47

6.3銷(xiāo)售員管理功能測(cè)試...........................................49

6.4業(yè)績(jī)?nèi)蝿?wù)管理功能測(cè)試.........................................50

6.5業(yè)績(jī)執(zhí)行管理功能測(cè)試.........................................51

7設(shè)計(jì)小結(jié)..........................................................53

參考資料............................................................54

IV

湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)

商場(chǎng)銷(xiāo)售業(yè)績(jī)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)

1引言

隨著社會(huì)經(jīng)濟(jì)和商場(chǎng)經(jīng)濟(jì)的發(fā)展,銷(xiāo)售管理在商場(chǎng)管理中逐步占有重要的

地位,商場(chǎng)的銷(xiāo)售業(yè)績(jī)管理成為商場(chǎng)經(jīng)營(yíng)的核心內(nèi)容之一,愈來(lái)愈多的商場(chǎng)注重

于擁有自己的一套業(yè)績(jī)管理體系。傳統(tǒng)人力資源管理手段的方式已經(jīng)不能滿(mǎn)足

商場(chǎng)的需求,現(xiàn)代商場(chǎng)需要的是一個(gè)能夠快速簡(jiǎn)潔地對(duì)員工及其業(yè)績(jī)信息進(jìn)行

管理的動(dòng)態(tài)商場(chǎng)業(yè)績(jī)銷(xiāo)售管理系統(tǒng)。

1.1項(xiàng)目開(kāi)發(fā)背景

隨著現(xiàn)代計(jì)信息技術(shù)的發(fā)展,軟件技術(shù)以及數(shù)據(jù)庫(kù)技術(shù)的不斷發(fā)展完善,

為了不在發(fā)展中掉隊(duì),商場(chǎng)希望通過(guò)管理系統(tǒng)對(duì)員工及組織業(yè)績(jī)進(jìn)行管理,商

場(chǎng)利用最新的信息技術(shù)實(shí)行信息化管理,可以提高管理的水平和工作效率,同時(shí)

能夠最大限度地減少手工操作帶來(lái)的失誤,促進(jìn)實(shí)現(xiàn)員工業(yè)績(jī)的改善和組織業(yè)

績(jī)的提升,最終實(shí)現(xiàn)共同發(fā)展。我的畢業(yè)設(shè)計(jì)也就正是一個(gè)商場(chǎng)管理系統(tǒng)的開(kāi)

發(fā)---商場(chǎng)銷(xiāo)售業(yè)績(jī)管理系統(tǒng)。

1.2開(kāi)發(fā)技術(shù)簡(jiǎn)介

SSM框架,是Spring+SpringMVC+MyBatis的縮寫(xiě),Spring依賴(lài)注?DI

來(lái)管理各層的組件,使??向切?編程AOP管理事物、?志、權(quán)限等。SpringMVC

代表了Model(模型)View(視圖)Controller(控制)接收外部請(qǐng)求,進(jìn)?分發(fā)和處

理。Mybatis是基于jdbc的框架,主要?來(lái)操作數(shù)據(jù)庫(kù),并且將業(yè)務(wù)實(shí)體和數(shù)據(jù)

表聯(lián)系起來(lái)。

1.2.1SSM框架簡(jiǎn)介

SpringMVC,屬于SpringFrameWork的后續(xù)產(chǎn)品,使用Spring可插入的MVC

架構(gòu),從而在使用Spring進(jìn)行web開(kāi)發(fā)時(shí),可以選擇使用Spring的SpringMVC

框架或集成其他MVC開(kāi)發(fā)框架,如Struts1,Struts2等。

SpringFramework是一個(gè)開(kāi)源的Java/JavaEE全功能棧的應(yīng)用程序框架,

以Apache許可證形式發(fā)布,也有.NET平臺(tái)上的移植版本。

MyBatis是一個(gè)Java持久化框架,它通過(guò)XML描述符或注解把對(duì)象與存儲(chǔ)

1

湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)

過(guò)程或SQL語(yǔ)句關(guān)聯(lián)起來(lái)。

1.2.2SpringMVC的運(yùn)行原理

首先用戶(hù)將請(qǐng)求發(fā)送至前端控制器DispatcherServlet,接收請(qǐng)求的前端控

制器調(diào)用處理器映射器HandleerMapping,再由它根據(jù)請(qǐng)求的Url找到具體的處

理器,生成處理器對(duì)象Handler及處理器攔截器HandlerIntercepter一并返回

給前端控制器。這時(shí)前端控制器通過(guò)處理適配器HandlerAdapter調(diào)用處理器Co

ntroller,接著執(zhí)行處理器,執(zhí)行完成后返回ModelAnView,由處理器映射器將處

理器Controller執(zhí)行返回的結(jié)果返回給前端控制器讓它將ModelAnView傳給

視圖解析器ViewResolver,解析后返回具體的視圖View。最后前端控制器將會(huì)

對(duì)視圖進(jìn)行渲染,響應(yīng)用戶(hù)。

1.2.3前后端頁(yè)面的組成

js頁(yè)面看上去像標(biāo)準(zhǔn)的HTML和XML頁(yè)面,并附帶有Spring引擎能夠處理

和解析執(zhí)行的代碼與組件。通常,jsp代碼和組件用于創(chuàng)建在最終頁(yè)面上顯示的

文本。通常來(lái)說(shuō),script頁(yè)面包括模板元素,指令元素,動(dòng)作元素,

Scritptlets,聲明,表達(dá)式和js內(nèi)建對(duì)象。

1.3開(kāi)發(fā)工具簡(jiǎn)介

工具的使用:IDEA+Tomcat+Mysql

IDEA全稱(chēng)IntelliJIDEA,是java編程語(yǔ)言的集成開(kāi)發(fā)環(huán)境,它具有強(qiáng)大的

整合能力,快速便捷的提示功能,廣泛的語(yǔ)言功能,以及在智能代碼助手、重

構(gòu)、JavaEE支持、各類(lèi)版本工具、JUnit、CVS整合、代碼分析、創(chuàng)新的GUI設(shè)

計(jì)等方面的功能也是超常的。

Tomcat是一個(gè)小型輕量級(jí)、免費(fèi)開(kāi)源的web應(yīng)用服務(wù)器,其占用系統(tǒng)資源

小,擴(kuò)展性好,安裝和部署都非常方便。

Mysql語(yǔ)言簡(jiǎn)潔,管理方便,命令執(zhí)行的速度快,可擴(kuò)展性強(qiáng),能夠運(yùn)行于

多種系統(tǒng)平臺(tái)上,適用于中小型企業(yè)應(yīng)用。

1.4項(xiàng)目開(kāi)發(fā)技術(shù)路線(xiàn)

MVC(Model–View–Controller)模式是軟件工程中的一種軟件架構(gòu)模式,

它把軟件系統(tǒng)分為三個(gè)基本部分:

2

湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)

模型(Model):用于封裝與應(yīng)用程序業(yè)務(wù)邏輯相關(guān)的數(shù)據(jù)以及對(duì)數(shù)據(jù)的處

理方法。Model有對(duì)數(shù)據(jù)直接訪問(wèn)的權(quán)力,它不依賴(lài)View和Controller,但是

用于監(jiān)視此Model的View必須事先在此Model上注冊(cè),由此View可以了解

在數(shù)據(jù)Model上發(fā)生的改變。

視圖(View):能夠?qū)崿F(xiàn)數(shù)據(jù)有目的的顯示,在View中一般沒(méi)有程序上的

邏輯。View需要訪問(wèn)它監(jiān)視的數(shù)據(jù)模型Model,需要提前在被它監(jiān)視的數(shù)據(jù)處

注冊(cè),以此來(lái)實(shí)現(xiàn)View上的刷新功能。

控制器(Controller):起到不同層面間的組織作用,用于控制應(yīng)用程序

的流程,它處理事件并作出響應(yīng)。

2需求分析

2.1功能需求描述

通過(guò)查閱資料以及走訪商場(chǎng)管理人員進(jìn)行溝通,了解了商場(chǎng)銷(xiāo)售業(yè)績(jī)管

理系統(tǒng)所需的功能:

(1)登錄管理:輸入相應(yīng)的賬號(hào)密碼后選擇身份即可登錄,該功能具有銷(xiāo)

售員登錄和主管人員登錄以及系統(tǒng)管理員登錄三種模式,登錄時(shí)可以根據(jù)不同

的身份給予不同的權(quán)限。

(2)任務(wù)類(lèi)別管理:實(shí)現(xiàn)對(duì)任務(wù)分類(lèi)的管理,包括添加類(lèi)別、查詢(xún)類(lèi)別、

刪除類(lèi)別、修改類(lèi)別,以便能更好的實(shí)現(xiàn)業(yè)績(jī)?nèi)蝿?wù)管理的數(shù)據(jù)化。

(3)銷(xiāo)售員管理:實(shí)現(xiàn)對(duì)銷(xiāo)售人員信息的管理,包括添加銷(xiāo)售員、查詢(xún)銷(xiāo)

售員信息、刪除銷(xiāo)售員,以便能更好的實(shí)現(xiàn)員工管理的數(shù)據(jù)化。

(4)業(yè)績(jī)?nèi)蝿?wù)管理:該模塊具有銷(xiāo)售任務(wù)發(fā)放功能。系統(tǒng)管理員可上傳需

要完成的銷(xiāo)售業(yè)績(jī)?nèi)蝿?wù)信息,包括任務(wù)名稱(chēng)、任務(wù)類(lèi)別、發(fā)布者、銷(xiāo)售數(shù)量等。

(5)業(yè)績(jī)執(zhí)行管理:銷(xiāo)售員可以在完成后對(duì)任務(wù)進(jìn)行選擇查詢(xún)、接收,再

由主管人員進(jìn)行審批核實(shí)完成情況。

2.2非功能需求描述

本系統(tǒng)的非功能性需求有以下幾個(gè)方面:

(1)高效性:商場(chǎng)的銷(xiāo)售業(yè)績(jī)信息多而繁雜,系統(tǒng)可以提供及時(shí)的統(tǒng)計(jì)和

校對(duì)。

3

湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)

(2)安全性:嚴(yán)格權(quán)限訪問(wèn)控制,商場(chǎng)的業(yè)績(jī)和銷(xiāo)售信息只有內(nèi)部人員和

個(gè)人可以查詢(xún),具有良好的保密性。

(3)可擴(kuò)展性:商場(chǎng)員工的銷(xiāo)售業(yè)績(jī)達(dá)到目標(biāo)后,系統(tǒng)可以實(shí)現(xiàn)計(jì)算出相

應(yīng)的提成和獎(jiǎng)勵(lì),讓業(yè)績(jī)成果提高系統(tǒng)的可擴(kuò)展性。

(4)易用性:該系統(tǒng)功能簡(jiǎn)潔明了,在引用該系統(tǒng)的一個(gè)月內(nèi),90%的用

戶(hù)應(yīng)該可以流暢使用。

2.3需求用例建模

通過(guò)對(duì)功能需求的分析,創(chuàng)建以下總體用例模型,如圖2-1所示。

圖2-1商場(chǎng)銷(xiāo)售業(yè)績(jī)管理系統(tǒng)的總體用例模型

2.3.1登錄管理模塊的用例

面向?qū)ο蟮男枨蠓治鲭A段通過(guò)用例圖和活動(dòng)圖進(jìn)行了梳理分析。登錄管理

模塊具體的用例描述如圖2-2所示,分別具有銷(xiāo)售員登錄、主管人員、系統(tǒng)管

理員登錄、退出登錄等操作功能。采用這樣的架構(gòu),讓用戶(hù)界面層甚至可以不

知道數(shù)據(jù)庫(kù)的結(jié)構(gòu),當(dāng)要對(duì)數(shù)據(jù)進(jìn)行維護(hù)的時(shí)候,它只要維護(hù)與業(yè)務(wù)層之間的

接口即可。

4

湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)

圖2-2登錄管理模塊用例圖

通過(guò)對(duì)用例的細(xì)化,使用活動(dòng)圖針對(duì)系統(tǒng)動(dòng)態(tài)行為進(jìn)行建模。登錄管理模

塊活動(dòng)圖如圖2-3所示。

圖2-3登錄管理模塊活動(dòng)圖

5

湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)

通過(guò)對(duì)圖2-2用例圖及圖2-3活動(dòng)圖進(jìn)一步的細(xì)化分析,得到每個(gè)用例的

描述表。登錄模塊用例描述如表2-1所示,可以進(jìn)行用戶(hù)登錄的操作。

表2-1登錄管理模塊用例描述

項(xiàng)目商場(chǎng)銷(xiāo)售業(yè)績(jī)管理系統(tǒng)

用例名稱(chēng)用戶(hù)登錄

用例標(biāo)識(shí)號(hào)01

參與者管理員、銷(xiāo)售員、系統(tǒng)管理員

參與者輸入賬號(hào)、密碼,系統(tǒng)進(jìn)行驗(yàn)證后合法者登錄系統(tǒng),

簡(jiǎn)要說(shuō)明

否則提供拒絕登錄系統(tǒng)。

前置條件參與者已經(jīng)打開(kāi)系統(tǒng)的登錄頁(yè)面login.jsp

1.參與者在用戶(hù)名輸入框里輸入用戶(hù)名

2.在密碼框里輸入密碼

基本事件流3.用戶(hù)按登錄后,系統(tǒng)驗(yàn)證參與者輸入的有效性。

4.有效則進(jìn)入系統(tǒng)的主界面。無(wú)效則提示相應(yīng)錯(cuò)誤給用戶(hù)。

5.用例終止

在按“登錄”按鈕之前,參與者可以隨按“取消”或“關(guān)

其他事件流

閉”按鈕。

異常事件流提示錯(cuò)誤信息,參與人確認(rèn)

后置條件進(jìn)入的主界面main.jsp,裝載相應(yīng)的數(shù)據(jù)

2.3.2任務(wù)類(lèi)別管理模塊用例

任務(wù)類(lèi)別管理功能的用例描述如圖2-4所示。具有查詢(xún)、添加、修改、刪

除等操作功能。

6

湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)

圖2-4任務(wù)類(lèi)別管理模塊用例圖

通過(guò)對(duì)用例的細(xì)化,任務(wù)類(lèi)別管理模塊活動(dòng)圖如圖2-5所示。

7

湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)

圖2-5任務(wù)類(lèi)別管理模塊活動(dòng)圖

通過(guò)對(duì)圖2-4用例圖及圖2-5活動(dòng)圖進(jìn)一步的細(xì)化分析,得到用例的描述

表。任務(wù)類(lèi)別管理模塊用例描述如表2-2、2-3、2-4、2-5所示,可以進(jìn)行修改

任務(wù)類(lèi)別的操作。

表2-2修改任務(wù)類(lèi)別管理模塊用例描述

項(xiàng)目商場(chǎng)銷(xiāo)售業(yè)績(jī)管理系統(tǒng)

用例名稱(chēng)修改任務(wù)類(lèi)別

用例標(biāo)識(shí)號(hào)01

參與者系統(tǒng)管理員

參與者進(jìn)入任務(wù)類(lèi)別修改界面,輸入需要修改的信息點(diǎn)擊

簡(jiǎn)要說(shuō)明

確認(rèn),將信息傳送至數(shù)據(jù)庫(kù)。

前置條件參與人員打開(kāi)任務(wù)類(lèi)別信息界面

1.參與人員選擇需要修改的信息

2.在信息框內(nèi)輸入修改后的信息

基本事件流

3.點(diǎn)擊提交按鈕,將信息傳送至數(shù)據(jù)庫(kù)

4.用例終止

其他事件流在按“確認(rèn)修改”按鈕之前,可隨時(shí)按“取消”按鈕

異常事件流提示錯(cuò)誤信息,參與者確認(rèn)

后置條件進(jìn)入信息顯示列表,轉(zhuǎn)載相應(yīng)數(shù)據(jù)

表2-3添加任務(wù)類(lèi)別管理模塊用例描述

項(xiàng)目商場(chǎng)銷(xiāo)售業(yè)績(jī)管理系統(tǒng)

用例名稱(chēng)添加任務(wù)類(lèi)別

用例標(biāo)識(shí)號(hào)02

參與者系統(tǒng)管理員

參與者進(jìn)入添加任務(wù)類(lèi)別輸入界面,輸入需要添加的信息

簡(jiǎn)要說(shuō)明

點(diǎn)擊確認(rèn),將信息傳送至系統(tǒng)數(shù)據(jù)庫(kù),添加成功。

前置條件參與人員打開(kāi)添加任務(wù)類(lèi)別界面

1.參與人員在信息框內(nèi)輸入要添加的任務(wù)類(lèi)別信息

2.點(diǎn)擊提交按鈕,將信息傳送至數(shù)據(jù)庫(kù)

基本事件流

3.添加成功,返回添加界面

4.用例終止

其他事件流在按“確認(rèn)添加”按鈕之前,可隨時(shí)按“取消”按鈕

異常事件流提示錯(cuò)誤信息,參與者確認(rèn)

8

湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)

后置條件進(jìn)入信息顯示列表,轉(zhuǎn)載相應(yīng)數(shù)據(jù)

表2-4查詢(xún)?nèi)蝿?wù)類(lèi)別管理模塊用例描述

項(xiàng)目商場(chǎng)銷(xiāo)售業(yè)績(jī)管理系統(tǒng)

用例名稱(chēng)查詢(xún)?nèi)蝿?wù)類(lèi)別

用例標(biāo)識(shí)號(hào)03

參與者系統(tǒng)管理員

參與者進(jìn)入查詢(xún)?nèi)蝿?wù)類(lèi)別界面,輸入需要查詢(xún)的任務(wù)類(lèi)別

簡(jiǎn)要說(shuō)明查詢(xún),將信息傳送至系統(tǒng)審核。審核通過(guò)則查詢(xún)成功,否

則提示錯(cuò)誤,查詢(xún)失敗。

前置條件參與人員打開(kāi)查詢(xún)?nèi)蝿?wù)類(lèi)別界面

1.參與人員在信息框內(nèi)輸入要查詢(xún)的任務(wù)類(lèi)別

2.點(diǎn)擊提交按鈕,將信息傳送至系統(tǒng)

3.系統(tǒng)核實(shí)信息有效性

基本事件流4.正確則進(jìn)入系統(tǒng)信息顯示列表,錯(cuò)誤則提示錯(cuò)誤信息,

工號(hào)有誤。

5.返回查詢(xún)界面

6.用例終止

其他事件流在按“查詢(xún)”按鈕之前,可隨時(shí)按“取消”按鈕

異常事件流提示錯(cuò)誤信息,參與者確認(rèn)

后置條件進(jìn)入信息顯示列表,轉(zhuǎn)載相應(yīng)數(shù)據(jù)

表2-5刪除任務(wù)類(lèi)別管理模塊用例描述

項(xiàng)目商場(chǎng)銷(xiāo)售業(yè)績(jī)管理系統(tǒng)

用例名稱(chēng)刪除任務(wù)類(lèi)別

用例標(biāo)識(shí)號(hào)04

參與者系統(tǒng)管理員

參與者進(jìn)入任務(wù)類(lèi)別列表界面,選擇需要?jiǎng)h除的任務(wù)類(lèi)別,

簡(jiǎn)要說(shuō)明

點(diǎn)擊刪除,將信息傳送至系統(tǒng)數(shù)據(jù)庫(kù),刪除成功。

前置條件參與人員打開(kāi)任務(wù)類(lèi)別列表界面

1.參與人員在列表中選擇要?jiǎng)h除的任務(wù)類(lèi)別

2.點(diǎn)擊刪除按鈕,將信息傳送至數(shù)據(jù)庫(kù)

基本事件流

3.刪除成功,返回列表界面

4.用例終止

9

湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)

其他事件流在按“確認(rèn)刪除”按鈕之前,可隨時(shí)按“取消”按鈕

異常事件流提示錯(cuò)誤信息,參與者確認(rèn)

后置條件進(jìn)入信息顯示列表,轉(zhuǎn)載相應(yīng)數(shù)據(jù)

2.3.3銷(xiāo)售員管理模塊的用例

面向?qū)ο蟮男枨蠓治鲭A段通過(guò)用例圖和活動(dòng)圖對(duì)需求分析進(jìn)行了梳理,銷(xiāo)

售員管理模塊的用例描述如圖2-6所示。主要功能是查詢(xún)、添加和刪除、修改

的管理操作。

圖2-6銷(xiāo)售員管理模塊用例圖

通過(guò)對(duì)用例的細(xì)化,社團(tuán)活動(dòng)管理模塊活動(dòng)圖如圖2-7所示。

10

湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)

圖2-7銷(xiāo)售員管理模塊活動(dòng)圖

通過(guò)對(duì)圖2-6用例圖及圖2-7活動(dòng)圖進(jìn)一步的細(xì)化分析,得到用例的描述

表。銷(xiāo)售員管理模塊用例描述如表2-6、2-7、2-8、2-9所示,可以進(jìn)行添加銷(xiāo)

售員、查詢(xún)銷(xiāo)售員、刪除銷(xiāo)售員的操作。

表2-6添加銷(xiāo)售員管理模塊用例描述

項(xiàng)目商場(chǎng)銷(xiāo)售業(yè)績(jī)管理系統(tǒng)

用例名稱(chēng)添加銷(xiāo)售員

用例標(biāo)識(shí)號(hào)01

參與者系統(tǒng)管理員

參與者進(jìn)入添加銷(xiāo)售員輸入界面,輸入需要添加的信息點(diǎn)

簡(jiǎn)要說(shuō)明

擊確認(rèn),將信息傳送至系統(tǒng)數(shù)據(jù)庫(kù),添加成功。

前置條件參與人員打開(kāi)添加銷(xiāo)售員界面

基本事件流1.參與人員在信息框內(nèi)輸入要添加的銷(xiāo)售員信息

11

湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)

2.點(diǎn)擊提交按鈕,將信息傳送至數(shù)據(jù)庫(kù)

3.添加成功,返回添加界面

4.用例終止

其他事件流在按“確認(rèn)添加”按鈕之前,可隨時(shí)按“取消”按鈕

異常事件流提示錯(cuò)誤信息,參與者確認(rèn)

后置條件進(jìn)入信息顯示列表,轉(zhuǎn)載相應(yīng)數(shù)據(jù)

表2-7查詢(xún)銷(xiāo)售員管理模塊用例描述

項(xiàng)目商場(chǎng)銷(xiāo)售業(yè)績(jī)管理系統(tǒng)

用例名稱(chēng)查詢(xún)銷(xiāo)售員

用例標(biāo)識(shí)號(hào)02

參與者系統(tǒng)管理員

參與者進(jìn)入查詢(xún)銷(xiāo)售員界面,輸入需要查詢(xún)的銷(xiāo)售員姓名

簡(jiǎn)要說(shuō)明點(diǎn)擊查詢(xún),將信息傳送至系統(tǒng)審核。審核通過(guò)則查詢(xún)成功,

否則提示錯(cuò)誤,查詢(xún)失敗。

前置條件參與人員打開(kāi)查詢(xún)銷(xiāo)售員界面

1.參與人員在信息框內(nèi)輸入要查詢(xún)的銷(xiāo)售員姓名

2.點(diǎn)擊提交按鈕,將信息傳送至系統(tǒng)

3.系統(tǒng)核實(shí)工號(hào)有效性

基本事件流4.正確則進(jìn)入系統(tǒng)信息顯示列表,錯(cuò)誤則提示錯(cuò)誤信息,

工號(hào)有誤。

5.返回查詢(xún)界面

6.用例終止

其他事件流在按“查詢(xún)”按鈕之前,可隨時(shí)按“取消”按鈕

異常事件流提示錯(cuò)誤信息,參與者確認(rèn)

后置條件進(jìn)入信息顯示列表,轉(zhuǎn)載相應(yīng)數(shù)據(jù)

表2-8刪除銷(xiāo)售員管理模塊用例描述

項(xiàng)目商場(chǎng)銷(xiāo)售業(yè)績(jī)管理系統(tǒng)

用例名稱(chēng)刪除銷(xiāo)售員

用例標(biāo)識(shí)號(hào)03

參與者系統(tǒng)管理員

參與者進(jìn)入銷(xiāo)售員列表界面,選擇需要?jiǎng)h除的銷(xiāo)售員,點(diǎn)

簡(jiǎn)要說(shuō)明

擊刪除,將信息傳送至系統(tǒng)數(shù)據(jù)庫(kù),刪除成功。

12

湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)

前置條件參與人員打開(kāi)銷(xiāo)售員列表界面

1.參與人員在列表中選擇要?jiǎng)h除的銷(xiāo)售員

2.點(diǎn)擊刪除按鈕,將信息傳送至數(shù)據(jù)庫(kù)

基本事件流

3.刪除成功,返回列表界面

4.用例終止

其他事件流在按“確認(rèn)刪除”按鈕之前,可隨時(shí)按“取消”按鈕

異常事件流提示錯(cuò)誤信息,參與者確認(rèn)

后置條件進(jìn)入信息顯示列表,轉(zhuǎn)載相應(yīng)數(shù)據(jù)

表2-9修改銷(xiāo)售員管理模塊用例描述

項(xiàng)目商場(chǎng)銷(xiāo)售業(yè)績(jī)管理系統(tǒng)

用例名稱(chēng)修改銷(xiāo)售員

用例標(biāo)識(shí)號(hào)04

參與者系統(tǒng)管理員

參與者進(jìn)入銷(xiāo)售員修改界面,輸入需要修改的信息點(diǎn)擊確

簡(jiǎn)要說(shuō)明

認(rèn),將信息傳送至數(shù)據(jù)庫(kù)。

前置條件參與人員打開(kāi)銷(xiāo)售員信息界面

1.參與人員選擇需要修改的信息

2.在信息框內(nèi)輸入修改后的信息

基本事件流

3.點(diǎn)擊提交按鈕,將信息傳送至數(shù)據(jù)庫(kù)

4.用例終止

其他事件流在按“確認(rèn)修改”按鈕之前,可隨時(shí)按“取消”按鈕

異常事件流提示錯(cuò)誤信息,參與者確認(rèn)

后置條件進(jìn)入信息顯示列表,轉(zhuǎn)載相應(yīng)數(shù)據(jù)

2.3.4業(yè)績(jī)?nèi)蝿?wù)管理模塊的用例

面向?qū)ο蟮男枨蠓治鲭A段通過(guò)用例圖和活動(dòng)圖進(jìn)行了梳理分析。業(yè)績(jī)?nèi)蝿?wù)

管理模塊的用例如圖2-8所示。主要功能是添加、刪除、修改銷(xiāo)售信息的管理

操作。

13

湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)

圖2-8業(yè)績(jī)?nèi)蝿?wù)管理模塊用例圖

通過(guò)對(duì)用例的細(xì)化,業(yè)績(jī)?nèi)蝿?wù)管理模塊活動(dòng)圖如圖2-9所示。

14

湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)

圖2-9業(yè)績(jī)?nèi)蝿?wù)管理模塊活動(dòng)圖

通過(guò)對(duì)圖2-8用例圖及圖2-9活動(dòng)圖進(jìn)一步的細(xì)化分析,得到用例的描述

表。業(yè)績(jī)?nèi)蝿?wù)管理模塊用例描述如表2-10、2-11、2-12所示,可以進(jìn)行銷(xiāo)售信

息和銷(xiāo)售任務(wù)的新增和刪除操作。

表2-10新增業(yè)績(jī)?nèi)蝿?wù)管理模塊用例描述

項(xiàng)目商場(chǎng)銷(xiāo)售業(yè)績(jī)管理系統(tǒng)

用例名稱(chēng)新增業(yè)績(jī)?nèi)蝿?wù)

用例標(biāo)識(shí)號(hào)01

參與者系統(tǒng)管理員

參與者進(jìn)入添加業(yè)績(jī)?nèi)蝿?wù)輸入界面,輸入需要添加的信息

簡(jiǎn)要說(shuō)明

點(diǎn)擊確認(rèn),將信息傳送至系統(tǒng)數(shù)據(jù)庫(kù),添加成功。

前置條件參與人員打開(kāi)銷(xiāo)售數(shù)據(jù)列表界面

1.參與人員在信息框內(nèi)輸入要新增的銷(xiāo)售數(shù)據(jù)信息

2.點(diǎn)擊提交按鈕,將信息傳送至數(shù)據(jù)庫(kù)

基本事件流

3.新增成功,返回業(yè)績(jī)?nèi)蝿?wù)列表

4.用例終止

其他事件流在按“確認(rèn)新增”按鈕之前,可隨時(shí)按“取消”按鈕

異常事件流提示錯(cuò)誤信息,參與者確認(rèn)

后置條件進(jìn)入信息顯示列表,轉(zhuǎn)載相應(yīng)數(shù)據(jù)

表2-11刪除業(yè)績(jī)?nèi)蝿?wù)管理模塊用例描述

項(xiàng)目商場(chǎng)銷(xiāo)售業(yè)績(jī)管理系統(tǒng)

用例名稱(chēng)刪除業(yè)績(jī)?nèi)蝿?wù)管理

用例標(biāo)識(shí)號(hào)02

參與者系統(tǒng)管理員

參與者進(jìn)入銷(xiāo)售數(shù)據(jù)列表界面,選擇需要?jiǎng)h除的業(yè)績(jī)?nèi)蝿?wù)

簡(jiǎn)要說(shuō)明

管理,點(diǎn)擊刪除,將信息傳送至系統(tǒng)數(shù)據(jù)庫(kù),刪除成功。

前置條件參與人員打開(kāi)銷(xiāo)售數(shù)據(jù)列表界面

1.參與人員在列表中選擇要?jiǎng)h除的業(yè)績(jī)?nèi)蝿?wù)管理

2.點(diǎn)擊刪除按鈕,將信息傳送至數(shù)據(jù)庫(kù)

基本事件流

3.刪除成功,返回列表界面

4.用例終止

其他事件流在按“確認(rèn)刪除”按鈕之前,可隨時(shí)按“取消”按鈕

異常事件流提示錯(cuò)誤信息,參與者確認(rèn)

后置條件進(jìn)入信息顯示列表,轉(zhuǎn)載相應(yīng)數(shù)據(jù)

15

湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)

表2-12修改業(yè)績(jī)?nèi)蝿?wù)管理模塊用例描述

項(xiàng)目商場(chǎng)銷(xiāo)售業(yè)績(jī)管理系統(tǒng)

用例名稱(chēng)修改業(yè)績(jī)?nèi)蝿?wù)

用例標(biāo)識(shí)號(hào)03

參與者系統(tǒng)管理員

參與者進(jìn)入業(yè)績(jī)?nèi)蝿?wù)界面,輸入需要修改的信息點(diǎn)擊確認(rèn),

簡(jiǎn)要說(shuō)明

將信息傳送至數(shù)據(jù)庫(kù)。

前置條件參與人員打開(kāi)銷(xiāo)售員信息界面

1.參與人員選擇需要修改的信息

2.在信息框內(nèi)輸入修改后的信息

基本事件流

3.點(diǎn)擊提交按鈕,將信息傳送至數(shù)據(jù)庫(kù)

4.用例終止

其他事件流在按“確認(rèn)修改”按鈕之前,可隨時(shí)按“取消”按鈕

異常事件流提示錯(cuò)誤信息,參與者確認(rèn)

后置條件進(jìn)入信息顯示列表,轉(zhuǎn)載相應(yīng)數(shù)據(jù)

2.3.5業(yè)績(jī)執(zhí)行管理模塊的用例

通過(guò)用例圖和活動(dòng)圖對(duì)需求分析進(jìn)行了梳理。業(yè)績(jī)執(zhí)行管理模塊的用例描

述如圖2-15所示。所有已經(jīng)登記的銷(xiāo)售員可以進(jìn)行業(yè)績(jī)統(tǒng)計(jì),本模塊可以統(tǒng)計(jì)

銷(xiāo)售員的業(yè)績(jī)情況。

圖2-10業(yè)績(jī)執(zhí)行管理模塊用例圖

16

湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)

通過(guò)對(duì)用例的細(xì)化,業(yè)績(jī)?nèi)蝿?wù)管理模塊活動(dòng)圖如圖2-11所示。

圖2-11業(yè)績(jī)執(zhí)行管理模塊活動(dòng)圖

通過(guò)對(duì)圖2-10用例圖及圖2-11活動(dòng)圖進(jìn)一步的細(xì)化分析,得到用例的描

述表。業(yè)績(jī)執(zhí)行管理模塊用例描述如表2-13、2-14、2-15所示,可以進(jìn)行新增、

修改和刪除業(yè)績(jī)數(shù)據(jù)的的操作。

表2-13查詢(xún)業(yè)績(jī)?nèi)蝿?wù)管理模塊用例描述

項(xiàng)目商場(chǎng)銷(xiāo)售業(yè)績(jī)管理系統(tǒng)

用例名稱(chēng)查詢(xún)業(yè)績(jī)?nèi)蝿?wù)

用例標(biāo)識(shí)號(hào)01

參與者銷(xiāo)售員

參與者進(jìn)入查詢(xún)業(yè)績(jī)?nèi)蝿?wù)界面,輸入需要查詢(xún)的業(yè)績(jī)?nèi)蝿?wù)

簡(jiǎn)要說(shuō)明姓名點(diǎn)擊查詢(xún),將信息傳送至系統(tǒng)審核。審核通過(guò)則查詢(xún)

成功,否則提示錯(cuò)誤,查詢(xún)失敗。

前置條件參與人員打開(kāi)查詢(xún)業(yè)績(jī)?nèi)蝿?wù)界面

17

湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)

1.參與人員在信息框內(nèi)輸入要查詢(xún)的業(yè)績(jī)?nèi)蝿?wù)

2.點(diǎn)擊提交按鈕,將信息傳送至系統(tǒng)

3.系統(tǒng)核實(shí)業(yè)績(jī)?nèi)蝿?wù)有效性

基本事件流4.正確則進(jìn)入系統(tǒng)信息顯示列表,錯(cuò)誤則提示錯(cuò)誤信息,

業(yè)績(jī)?nèi)蝿?wù)有誤。

5.返回查詢(xún)界面

6.用例終止

其他事件流在按“查詢(xún)”按鈕之前,可隨時(shí)按“取消”按鈕

異常事件流提示錯(cuò)誤信息,參與者確認(rèn)

后置條件進(jìn)入信息顯示列表,轉(zhuǎn)載相應(yīng)數(shù)據(jù)

表2-14接收業(yè)績(jī)?nèi)蝿?wù)管理模塊用例描述

項(xiàng)目商場(chǎng)銷(xiāo)售業(yè)績(jī)管理系統(tǒng)

用例名稱(chēng)接收業(yè)績(jī)?nèi)蝿?wù)

用例標(biāo)識(shí)號(hào)02

參與者銷(xiāo)售員

參與者進(jìn)入業(yè)績(jī)執(zhí)行界面,選擇需要接收的業(yè)績(jī)信息點(diǎn)擊

簡(jiǎn)要說(shuō)明

確認(rèn),將信息傳送至系統(tǒng)數(shù)據(jù)庫(kù),接收成功。

前置條件參與人員打開(kāi)業(yè)績(jī)執(zhí)行列表界面

1.參與人員選擇需要的業(yè)績(jī)?nèi)蝿?wù)信息

2.點(diǎn)擊提交按鈕,將信息傳送至數(shù)據(jù)庫(kù)

基本事件流

3.接收成功,返回業(yè)績(jī)?nèi)蝿?wù)列表

4.用例終止

其他事件流在按“確認(rèn)新增”按鈕之前,可隨時(shí)按“取消”按鈕

異常事件流提示錯(cuò)誤信息,參與者確認(rèn)

后置條件進(jìn)入信息顯示列表,轉(zhuǎn)載相應(yīng)數(shù)據(jù)

表2-15審核業(yè)績(jī)?nèi)蝿?wù)管理模塊用例描述

項(xiàng)目商場(chǎng)銷(xiāo)售業(yè)績(jī)管理系統(tǒng)

用例名稱(chēng)審核業(yè)績(jī)?nèi)蝿?wù)執(zhí)行情況

用例標(biāo)識(shí)號(hào)03

參與者主管人員

簡(jiǎn)要說(shuō)明參與者進(jìn)入業(yè)績(jī)?nèi)蝿?wù)提交界面,對(duì)信息進(jìn)行審核,將信息

18

湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)

傳送至數(shù)據(jù)庫(kù)。

前置條件參與人員打開(kāi)業(yè)績(jī)?nèi)蝿?wù)提交界面

1.參與人員選擇業(yè)績(jī)?nèi)蝿?wù)的審核結(jié)果

2.點(diǎn)擊提交按鈕,將信息傳送至數(shù)據(jù)庫(kù)

基本事件流

3.用例終止

其他事件流在按“確認(rèn)修改”按鈕之前,可隨時(shí)按“取消”按鈕

異常事件流提示錯(cuò)誤信息,參與者確認(rèn)

后置條件進(jìn)入信息顯示列表,轉(zhuǎn)載相應(yīng)數(shù)據(jù)

3系統(tǒng)概要設(shè)計(jì)

3.1系統(tǒng)設(shè)計(jì)原則

隨著商場(chǎng)規(guī)模的擴(kuò)大,各類(lèi)銷(xiāo)售、業(yè)績(jī)、員工信息愈來(lái)愈繁雜,開(kāi)發(fā)一個(gè)

簡(jiǎn)單的商場(chǎng)銷(xiāo)售業(yè)績(jī)管理系統(tǒng)顯得尤為重要。有銷(xiāo)售員和主管人員三個(gè)用戶(hù)端,

系統(tǒng)管理員可以對(duì)銷(xiāo)售員信息、任務(wù)類(lèi)別、業(yè)績(jī)?nèi)蝿?wù)進(jìn)行添加、查詢(xún)、刪除、

修改,主管人員可以對(duì)銷(xiāo)售員提交的業(yè)績(jī)進(jìn)行審核,銷(xiāo)售員可以接收發(fā)放的業(yè)

績(jī)?nèi)蝿?wù)。

3.2系統(tǒng)框架設(shè)計(jì)

根據(jù)系統(tǒng)的需求分析、用例建模分析結(jié)合開(kāi)發(fā)平臺(tái)的特點(diǎn)設(shè)計(jì)商場(chǎng)銷(xiāo)售業(yè)

績(jī)管理系統(tǒng)的系統(tǒng)架構(gòu)模型,如圖3-1所示。

19

湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)

圖3-1商場(chǎng)銷(xiāo)售業(yè)績(jī)管理系統(tǒng)整體架構(gòu)圖

3.3系統(tǒng)功能設(shè)計(jì)

系統(tǒng)模塊化結(jié)構(gòu)設(shè)計(jì)工作是在系統(tǒng)分析階段對(duì)子系統(tǒng)劃分的基礎(chǔ)上,在進(jìn)

一步地劃分,將它逐層的分解成多個(gè)大小相同、功能單一、具有一定獨(dú)立性的

模塊,以便程序設(shè)計(jì)工作的同時(shí),有加強(qiáng)了數(shù)據(jù)庫(kù)之間的聯(lián)系,使系統(tǒng)更加的

完美。根據(jù)商場(chǎng)的需求分析和用例建模分析,本文確定了商場(chǎng)銷(xiāo)售業(yè)績(jī)管理系

統(tǒng)的主要功能模塊,包括登錄管理、任務(wù)類(lèi)別管理、銷(xiāo)售員管理、業(yè)績(jī)?nèi)蝿?wù)管

理和業(yè)績(jī)執(zhí)行管理等。商場(chǎng)銷(xiāo)售業(yè)績(jī)管理系統(tǒng)的功能結(jié)構(gòu)圖如圖3-2所示,本

系統(tǒng)共有五大主要功能模塊。

20

湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)

圖3-2商場(chǎng)銷(xiāo)售業(yè)績(jī)管理系統(tǒng)功能結(jié)構(gòu)圖

3.3.1登錄管理模塊功能設(shè)計(jì)

針對(duì)系統(tǒng)功能結(jié)構(gòu)圖進(jìn)行進(jìn)一步細(xì)化分析,得到各子模塊相關(guān)功能描述,

功能描述使用功能流程圖描述,如下圖3-3。

圖3-3登錄管理模塊流程圖

3.3.2任務(wù)類(lèi)別管理模塊功能設(shè)計(jì)

21

湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)

針對(duì)系統(tǒng)功能結(jié)構(gòu)圖進(jìn)行進(jìn)一步細(xì)化分析,得到各子模塊相關(guān)功能描述,

功能描述使用功能流程圖描述,如下圖3-4。

圖3-4任務(wù)類(lèi)別管理模塊流程圖

3.3.3銷(xiāo)售員管理模塊功能設(shè)計(jì)

針對(duì)系統(tǒng)功能結(jié)構(gòu)圖進(jìn)行進(jìn)一步細(xì)化分析,得到各子模塊相關(guān)功能描述,

功能描述使用功能流程圖描述,如下圖3-5。

22

湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)

圖3-5銷(xiāo)售員管理模塊流程圖

3.3.4業(yè)績(jī)?nèi)蝿?wù)管理模塊功能設(shè)計(jì)

針對(duì)系統(tǒng)功能結(jié)構(gòu)圖進(jìn)行進(jìn)一步細(xì)化分析,得到各子模塊相關(guān)功能描述,

功能描述使用功能流程圖描述,如下圖3-6。

23

湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)

圖3-6業(yè)績(jī)?nèi)蝿?wù)管理模塊流程圖

3.3.5業(yè)績(jī)執(zhí)行管理模塊功能設(shè)計(jì)

針對(duì)系統(tǒng)功能結(jié)構(gòu)圖進(jìn)行進(jìn)一步細(xì)化分析,得到各子模塊相關(guān)功能描述,

功能描述使用功能流程圖描述,如下圖3-7、3-8。

24

湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)

圖3-7業(yè)績(jī)執(zhí)行管理模塊流程圖

圖3-8業(yè)績(jī)審批管理模塊流程圖

25

湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)

3.4數(shù)據(jù)庫(kù)設(shè)計(jì)

數(shù)據(jù)庫(kù)設(shè)計(jì)往往是系統(tǒng)設(shè)計(jì)中最為核心的一個(gè)步驟。其設(shè)計(jì)的優(yōu)良程度直

接影響系統(tǒng)的性能以及執(zhí)行效率。

3.4.1設(shè)計(jì)原則

為取得較好的設(shè)計(jì)效果,進(jìn)行數(shù)據(jù)庫(kù)設(shè)計(jì)需要遵從以下原則:

1.標(biāo)準(zhǔn)化原則

數(shù)據(jù)庫(kù)設(shè)計(jì)務(wù)必要遵照統(tǒng)一的設(shè)計(jì)標(biāo)準(zhǔn)與命名規(guī)范。具備統(tǒng)一設(shè)計(jì)分類(lèi)與

編碼規(guī)范的數(shù)據(jù)庫(kù)不僅設(shè)計(jì)清晰直觀,更有利于后期數(shù)據(jù)庫(kù)及程序的維護(hù),為以

后項(xiàng)目可擴(kuò)展性提供條件。

2.冗余原則

以往數(shù)據(jù)庫(kù)的設(shè)計(jì)要求不允許有冗余,要盡可能的滿(mǎn)足3NF。然而,在系

統(tǒng)運(yùn)行過(guò)程中,滿(mǎn)足3NF的數(shù)據(jù)庫(kù)設(shè)計(jì)并不能高效運(yùn)行。復(fù)雜的表間關(guān)系,會(huì)

降低訪問(wèn)數(shù)據(jù)庫(kù)執(zhí)行的效率;過(guò)低的范式標(biāo)準(zhǔn),又會(huì)導(dǎo)致數(shù)據(jù)庫(kù)數(shù)據(jù)。所以,

在數(shù)據(jù)庫(kù)設(shè)計(jì)中,適當(dāng)?shù)娜哂嘣O(shè)計(jì)(允許派生性冗余設(shè)計(jì),杜絕重復(fù)性冗余設(shè)

計(jì)),找到冗余與數(shù)據(jù)處理速度的平衡點(diǎn),常常可以既高速度。

3.4.2概念設(shè)計(jì)

在數(shù)據(jù)庫(kù)概念設(shè)計(jì)的過(guò)程中,采用E-R圖來(lái)描述概念設(shè)計(jì)的結(jié)果。E-R圖是

概念數(shù)據(jù)模型的高層描述所使用的數(shù)據(jù)模型或模式圖,它為表述實(shí)體聯(lián)系模式

圖形式的數(shù)據(jù)模型提供了圖形符號(hào)。根據(jù)商場(chǎng)銷(xiāo)售業(yè)績(jī)管理系統(tǒng)數(shù)據(jù)進(jìn)行分析,

其E-R圖如下圖3-8所示。

26

湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)

圖3-8商場(chǎng)銷(xiāo)售業(yè)績(jī)管理系統(tǒng)E-R圖

3.4.3邏輯設(shè)計(jì)

針對(duì)ER模型,通過(guò)數(shù)據(jù)實(shí)體屬性、實(shí)體間關(guān)系的全面分析,結(jié)合商場(chǎng)銷(xiāo)售

業(yè)績(jī)管理系統(tǒng)的實(shí)際需求,根據(jù)E-R圖轉(zhuǎn)化為關(guān)系模式的轉(zhuǎn)換方法,建立起了

本系統(tǒng)的關(guān)系模式,具體轉(zhuǎn)化后的關(guān)系模式如下:

銷(xiāo)售員表(員工編號(hào)(主鍵),密碼,姓名,賬號(hào))

主管人員表(主管人員編號(hào)(主鍵),姓名,賬號(hào),密碼)

系統(tǒng)管理員表(系統(tǒng)管理員編號(hào)(主鍵),姓名,賬號(hào),密碼)

任務(wù)類(lèi)別表(類(lèi)別編號(hào),名稱(chēng))

業(yè)績(jī)?nèi)蝿?wù)表(業(yè)績(jī)?nèi)蝿?wù)編號(hào),名稱(chēng),發(fā)布者,數(shù)量,版本期數(shù),所屬部門(mén),

業(yè)績(jī)sid)

業(yè)績(jī)?nèi)蝿?wù)執(zhí)行表(執(zhí)行編號(hào),業(yè)績(jī)uid,業(yè)績(jī)bid,開(kāi)始時(shí)間,結(jié)束時(shí)間,

任務(wù)狀態(tài))

3.4.4數(shù)據(jù)字典

用戶(hù)員表的表結(jié)構(gòu)如表3-1所示,該表主要用于記錄銷(xiāo)售員的信息,主

要字段為員工編號(hào)。

表3-1銷(xiāo)售員表結(jié)構(gòu)

字段名稱(chēng)數(shù)據(jù)類(lèi)型字段內(nèi)容主鍵設(shè)置非空

idint員工編號(hào)主鍵非空

unamevarchar姓名非空

27

湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)

codevarchar賬號(hào)非空

passwordvarchar密碼非空

主管人員表的表結(jié)構(gòu)如表3-2所示,該表主要用于記錄主管人員信息,主

要字段為主管人員編號(hào)。

表3-2主管人員信息表結(jié)構(gòu)

字段名稱(chēng)數(shù)據(jù)類(lèi)型字段內(nèi)容主鍵設(shè)置非空

idint主管人員編號(hào)主鍵非空

unamevarchar姓名非空

codevarchar賬號(hào)非空

passwordvarchar密碼非空

系統(tǒng)管理員表的表結(jié)構(gòu)如表3-3所示,該表主要用于記錄系統(tǒng)管理員信息,

主要字段為系統(tǒng)管理員編號(hào)。

表3-3系統(tǒng)管理員信息表結(jié)構(gòu)

字段名稱(chēng)數(shù)據(jù)類(lèi)型字段內(nèi)容主鍵設(shè)置非空

idint

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論