版權(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年智能電網(wǎng)項(xiàng)目電工安裝與維護(hù)服務(wù)合同4篇
- 2025年度農(nóng)業(yè)廢棄物處理與綜合利用合同4篇
- 昆蟲(chóng)生態(tài)修復(fù)應(yīng)用-第1篇-深度研究
- 二零二五版農(nóng)業(yè)科技示范-太陽(yáng)能灌溉系統(tǒng)研發(fā)與推廣服務(wù)合同4篇
- 二零二五年度智能門(mén)禁系統(tǒng)技術(shù)支持合同4篇
- 二零二五年度教育培訓(xùn)機(jī)構(gòu)保密協(xié)議參考書(shū)4篇
- 苗木運(yùn)輸途中損失賠償合同范本2025版4篇
- 2025年度高速公路車(chē)輛運(yùn)輸安全監(jiān)管合同4篇
- 2025年度醫(yī)療機(jī)構(gòu)與養(yǎng)老機(jī)構(gòu)合作協(xié)議4篇
- 影視藝術(shù)與科技融合-第1篇-深度研究
- 2025貴州貴陽(yáng)市屬事業(yè)單位招聘筆試和高頻重點(diǎn)提升(共500題)附帶答案詳解
- 2024年住院醫(yī)師規(guī)范化培訓(xùn)師資培訓(xùn)理論考試試題
- 期末綜合測(cè)試卷(試題)-2024-2025學(xué)年五年級(jí)上冊(cè)數(shù)學(xué)人教版
- 2024年廣東省公務(wù)員錄用考試《行測(cè)》試題及答案解析
- 結(jié)構(gòu)力學(xué)本構(gòu)模型:斷裂力學(xué)模型:斷裂力學(xué)實(shí)驗(yàn)技術(shù)教程
- 2024年貴州省中考理科綜合試卷(含答案)
- 無(wú)人機(jī)技術(shù)與遙感
- 免疫組化he染色fishish
- 新東方四級(jí)詞匯-正序版
- 借名購(gòu)車(chē)位協(xié)議書(shū)借名購(gòu)車(chē)位協(xié)議書(shū)模板(五篇)
- 同步輪尺寸參數(shù)表詳表參考范本
評(píng)論
0/150
提交評(píng)論