軟件模塊詳細(xì)設(shè)計(jì)說明書_第1頁
軟件模塊詳細(xì)設(shè)計(jì)說明書_第2頁
軟件模塊詳細(xì)設(shè)計(jì)說明書_第3頁
軟件模塊詳細(xì)設(shè)計(jì)說明書_第4頁
軟件模塊詳細(xì)設(shè)計(jì)說明書_第5頁
已閱讀5頁,還剩67頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

軟件模塊詳細(xì)設(shè)計(jì)說明

修改記錄

擬制人/擬制/修改主要更改內(nèi)容

文件編號版本號更改理由

修改人日期(寫要點(diǎn)即可)

VI.00方茂08.10.22無無

朱建銘

VI.00方茂08.11.3需求變更

V2.00朱建銘08.12.26需求變更

方茂

V2.00朱建銘09-01-08需求變更

注:文件第一次擬制時(shí),“更改理由”、“主要更改內(nèi)容”欄寫“無

目錄

1編寫目的...........................................................................7

2術(shù)語、定義和縮略語................................................................7

2.1術(shù)語、定義.................................................................7

2.2縮略語.....................................................................7

3系統(tǒng)整體描述.......................................................................8

3.1系統(tǒng)功能結(jié)構(gòu)...............................................................8

3.2系統(tǒng)流程圖..................................................................9

4登陸模塊..........................................................................10

4.1登陸描述...................................................................10

4.1.1用戶登陸流程圖.......................................................11

4.1.2用戶登陸時(shí)序圖.......................................................12

4.1.4用戶登錄活動圖.......................................................13

4.1.5類圖.................................................................14

4.1.6LoginAction(登陸控制).............................................14

4.1.6.1描述.........................................................14

4.1.6.2屬性..........................................................15

4.1.6.3構(gòu)造函數(shù).....................................................16

4.1.6.4方法..........................................................16

5權(quán)限管理模塊......................................................................19

5.1模塊描述...................................................................19

5.1.1角色管理............................................................20

5.1.1.1角色管理流程圖................................................20

5.1.1.2角色管理時(shí)序圖................................................21

5.1.1.3角色管理活動圖................................................22

5.1.1.4角色管理狀態(tài)圖................................................22

5.1.1.5角色管理類圖..................................................23

5.1.1.6GroupAction(角色管理)......................................23

5.1.2用戶管理.............................................................28

5.1.2.1用戶管理流程圖................................................28

5.1.2.2用戶管理狀態(tài)圖................................................29

5.1.2.3用戶管理時(shí)序圖................................................29

5.1.2.4用戶管理活動圖................................................30

5.1.2.5用戶管理類圖..................................................31

5.1.2.6UserAction(用戶信息控制)...................................31

5.1.3密碼管理..............................................................36

5.1.3.1.1密碼管理時(shí)序圖..............................................36

5.1.3.1.2密碼管理類圖................................................36

5.1.3.1.3ModifyPassWordAction(密碼控制).............................36

5.2數(shù)據(jù)庫設(shè)計(jì).................................................................38

5.2.1角色管理相關(guān)信息表...................................................38

5.2.2用戶管理相關(guān)信息表...................................................38

5.2.3用戶瀏覽產(chǎn)品權(quán)限控制關(guān)聯(lián)關(guān)系表......................................39

6產(chǎn)品管理模塊......................................................................39

6.1模塊描述...................................................................39

6.1.1產(chǎn)品組管理...........................................................40

6.1.1.1產(chǎn)品組管理流程圖..............................................40

6.1.1.2產(chǎn)品組管理狀態(tài)圖..............................................41

6.1.1.3產(chǎn)品組管理時(shí)序圖..............................................41

6.1.1.4產(chǎn)品組管理活動圖..............................................42

6.1.1.5產(chǎn)品組管理類圖................................................42

6.1.1.5.1ProSortAction(產(chǎn)品組控制)................................43

6.1.2產(chǎn)品管理.............................................................46

6.1.2.1產(chǎn)品管理的流程圖..............................................46

6.1.2.2產(chǎn)品管理的狀態(tài)圖..............................................47

6.1.2.3產(chǎn)品管理時(shí)序圖................................................47

6.1.2.4產(chǎn)品管理活動圖................................................48

6.1.2.5產(chǎn)品管理的類圖................................................49

6.1.2.6ProInfoAction(產(chǎn)品信息控制)..................................49

6.2數(shù)據(jù)庫設(shè)計(jì).................................................................52

6.2.1產(chǎn)品組管理相關(guān)信息表................................................52

6.2.2產(chǎn)品管理相關(guān)信息表...................................................53

6.2.2.1產(chǎn)品信息表...................................................53

6.2.2.3產(chǎn)品附件信息表...............................................54

7產(chǎn)品展示模塊......................................................................54

7.1模塊描述..................................................................54

7.1.1產(chǎn)品留言...........................................................55

7.1.1.1產(chǎn)品留言流程圖.................................................55

7.1.1.2產(chǎn)品留言時(shí)序圖.................................................56

7.1.1.3產(chǎn)品留言狀態(tài)圖.................................................56

7.1.1.4產(chǎn)品留言類圖...................................................56

...............................................................................................................................................57

7.1.1.5MesAction(留言控制)...........................................57

7.1.2產(chǎn)品展示...........................................................60

7.1.2.1產(chǎn)品展示狀態(tài)圖...............................................60

7.122產(chǎn)品展示類圖...................................................60

7.1.2.3ProViewAction(產(chǎn)品展示).....................................61

8系統(tǒng)管理模塊......................................................................66

8.1模塊描述..................................................................66

8.1.1字典管理............................................................66

8.1.1.1字典管理流程圖................................................66

8.1.1.2字典管理狀態(tài)圖................................................67

8.1.1.3字典管理時(shí)序圖................................................67

8.1.1.4字典管理活動圖................................................68

字典管理類圖....................................................68

...............................................................................................................................................69

DicAction(字典管理)..............................................69

8.2數(shù)據(jù)庫設(shè)計(jì).................................................................71

9參考資料..........................................................................71

1編寫目的

編寫本文檔的目的在于詳細(xì)的說明產(chǎn)品展示廳項(xiàng)目中四大模塊的設(shè)計(jì),四大模塊為:一是:

用戶登錄模塊,二是權(quán)限管理模塊;三是產(chǎn)品管理模塊;四是產(chǎn)品展示模塊,最后整合成總的

產(chǎn)品展示廳項(xiàng)目。

2術(shù)語、定義和縮略語

2.1術(shù)語、定義

術(shù)語/定義英文對應(yīng)詞含義

500服務(wù)器錯(cuò)誤

404頁面無法找到

2.2縮略語

本文件應(yīng)用了以下縮略語:

表2.2

縮略語英文原文中文含義

WPSSWootionProductShowSystem華通網(wǎng)上產(chǎn)品展示系統(tǒng)

RRRawRequirement原始需求

URUserRequirement用戶需求

3系統(tǒng)整體描述

為了配合市場的拓展,提升公司整體形象,增強(qiáng)對研發(fā)能力的信心,便于客戶對我們產(chǎn)品

直觀了解,軟件技術(shù)研究所決定開設(shè)網(wǎng)上展示廳。

本系統(tǒng)有以下四個(gè)模塊組成:

1、用戶登錄模塊:用于實(shí)現(xiàn)用戶登錄,用戶輸入用戶名,對當(dāng)前的用戶身份進(jìn)行驗(yàn)證,同

時(shí)對VIP會員是否有效進(jìn)行校驗(yàn),登錄時(shí)驗(yàn)證用戶密碼及用戶身份.;

2、權(quán)限管理模塊:字典管理、角色管理、用戶管理、用戶瀏覽產(chǎn)品關(guān)聯(lián)關(guān)系管理、密碼

修改、;

3、產(chǎn)品管理模塊:用于產(chǎn)品信息的增刪改查功能,并具有產(chǎn)品的位置顯示調(diào)整等功能

4、產(chǎn)品展示模塊:展示產(chǎn)品,提供如下展示方式:

(1)支持Web方式瀏覽的,使用超鏈接瀏覽方式;

(2)對于VOIP產(chǎn)品,因?yàn)閼?yīng)用軟件模式,由其項(xiàng)目組提供DEMO,其DEMO可

以把產(chǎn)品的安裝使用過程做介紹,或者其它可以支持Web方式瀏覽的文件方

式,使用戶可以快速的了解,并提供應(yīng)用軟件的下載功能;

3.1系統(tǒng)功能結(jié)構(gòu)

圖3.1系統(tǒng)功能結(jié)構(gòu)圖

3.2系統(tǒng)流程圖

圖3.2系統(tǒng)流程圖

4登陸模塊

4.1登陸描述

登陸頁面如下圖,正常情況下,該系統(tǒng)會根據(jù)用戶輸入的用戶名提示相應(yīng)用戶信息如:

系統(tǒng)管理員、領(lǐng)導(dǎo)、系統(tǒng)部、會員等,會員根據(jù)當(dāng)前用戶是否有效或者到期時(shí)間提示:

您的用戶名已經(jīng)過期或者失效,請與系統(tǒng)部聯(lián)系。

若用戶名不存在,則提示用戶名不存在,若密碼錯(cuò)誤,則提示密碼錯(cuò)誤。

即時(shí)協(xié)同不統(tǒng)

通訊管理系列

企業(yè)辦公即時(shí)通訊平臺

??

熱京推檸

I完整邑用案例

互聯(lián)網(wǎng)客戶支持中心移動名媒體平臺通訊管理平臺行業(yè)及用平臺

即時(shí)協(xié)同^

華通通訊軟件平臺CMHB移動電視

務(wù)支操華通通訊軟件平臺BHF業(yè)務(wù)支摟

即時(shí)協(xié)同系嫵互砥網(wǎng)客戶支持中心電力線損

電力稅損

中興成展人事苦理

CMNB移動電視

售后體系保定隱私法律法規(guī)及法核接VIP服務(wù)專區(qū)

華遢科技有限公司版權(quán)所有

技術(shù)支持:wootion.comE-nail:800@wootion.comTel800

圖4.1產(chǎn)品登陸界面

4.1.1用戶登陸流程圖

開始

圖4.2用戶登陸流程圖

4.1.2用戶登陸時(shí)序圖

O

圖4.3用戶登錄時(shí)序圖

4.1.4用戶登錄活動圖

(1\

進(jìn)入用戶登陸界面

\______________/

前入用戶名和密碼

返回操作結(jié)果

圖4.4用戶登陸活動圖

4.1.5類圖

圖4.5用戶登錄類圖

4.1.6LoginAction(登陸控制)

4.1.6.1描述

?實(shí)現(xiàn)功能:

該類是對超級管理員等各類用戶進(jìn)行登陸驗(yàn)證的業(yè)務(wù)邏輯層控制器,主要完成用戶輸入登

陸信息的驗(yàn)證。類中包含了驗(yàn)證用戶密碼,以及驗(yàn)證VIP用戶是否過期用到的相應(yīng)方法和私有

屬性,私有屬性是業(yè)務(wù)邏輯層相應(yīng)service的對象。該類的主要功能就是將從表示層傳進(jìn)的輸

入信息進(jìn)行邏輯驗(yàn)證,調(diào)用業(yè)務(wù)邏輯層相應(yīng)的service中的方法,然后通過相應(yīng)方法返回的信

息將數(shù)據(jù)傳遞給頁面。

?在模塊中起到的作用:

處理從表示層傳進(jìn)的信息傳遞給業(yè)務(wù)邏輯層,將業(yè)務(wù)邏輯層處理的結(jié)果再傳遞給表示層相

應(yīng)的頁面。

?使用該類的注意事項(xiàng):無。

4.1.6.2屬性

4.1.6.2.1itblUserRService

?含義:對應(yīng)操縱數(shù)據(jù)庫SYS_OP字典表的services對象,在這里主要是查詢出字典表中的

密碼,進(jìn)行密碼是否正確的判斷。

?數(shù)據(jù)類型:ITblUserRServices

?訪問類型:private

?修飾符:無

?初始值:無

4.1.6.2.2itblProPrivService

?含義:對應(yīng)操縱數(shù)據(jù)庫ProPriv用戶瀏覽信息關(guān)聯(lián)關(guān)系表,在這里主要是查詢表中的用戶

登陸名與產(chǎn)品信息。

?數(shù)據(jù)類型:ITblProPrivServices

?訪問類型:private

?修飾符:無

?初始值:無

4.1.6.2.3logonCheckService

?含義:對應(yīng)操縱數(shù)據(jù)庫SYSOP字典表的services對象,在這里主要是驗(yàn)證VIP用戶是否

過期。

?數(shù)據(jù)類型:LogonCheckServices

?訪問類型:private

?修飾符:無

?初始值:無

4.1.6.2.4iproManageSevice

?含義:對應(yīng)操縱數(shù)據(jù)庫Pro」nfo表的services對象,在這里主要是查詢產(chǎn)品表,獲得產(chǎn)

品信息在左菜單中顯示。

?數(shù)據(jù)類型:IproManageSevices

?訪問類型:private

?修飾符:無

?初始值:無

4.1.6.3構(gòu)造函數(shù)

無;

4.1.6.4方法

4.1.6.4.1ViewO

?含義:登陸時(shí)驗(yàn)證用戶名是否存在

?訪問類型:public

?參數(shù):mapping,form,request,response

?修飾符:無

?輸入:mapping,form,request

?算法與處理流程:

1.從form中獲取頁面?zhèn)魅氲臄?shù)據(jù)—用戶名,用ajax原理:javascript異步提交;

2.通過從頁面獲取的用戶名,根據(jù)用戶名在數(shù)據(jù)庫里面查詢。

3.根據(jù)查詢結(jié)果判斷用戶名存在與否。

4.返回用戶名是否存在信息到頁面。

?輸出:response

?返回類型:ActionForward

4.1.6.4.2Login()

?含義:登陸時(shí)驗(yàn)證用戶名,用戶密碼是否正確

?訪問類型:public

?參數(shù):mapping,form,request,response

?修飾符:無

?輸入:mapping,form,request

?算法與處理流程:

1.從form中獲得頁面?zhèn)鱽淼膮?shù):用戶名,密碼。

2.利用用戶名從數(shù)據(jù)庫中查處對應(yīng)的數(shù)據(jù)。

3.判斷用戶名密碼是否與頁面?zhèn)鱽淼臄?shù)據(jù)匹配。

4.如果匹配則調(diào)轉(zhuǎn)到pro_index2.jsp進(jìn)行相關(guān)瀏覽和操作。

5.如果不匹配返回錯(cuò)誤信息,并跳到登陸首頁。

?輸出:response

?返回類型:ActionForward

4.L6.4.3getMenuO

?含義:登陸時(shí)從數(shù)據(jù)庫中讀取相關(guān)產(chǎn)品組,產(chǎn)品信息。

?訪問類型:public

?參數(shù):mapping,form,request,response

?修飾符:無

?輸入:mapping,form,request

?算法與處理流程:

1.根據(jù)登陸時(shí)session里的用戶登錄名查詢產(chǎn)品組,產(chǎn)品信息。

2.將查出的信息保存到request中。

3.返回到user_login.jsp頁面。

?輸出:response

?返回類型:ActionForward

4.1.6.4.4exit()

?含義:用戶退出時(shí)注銷sessiono

?訪問類型:public

?參數(shù):mapping,form,request,response

?修飾符:無

?輸入:mapping,form,request

?算法與處理流程:

1.在用戶點(diǎn)擊注銷時(shí),跳轉(zhuǎn)到此方法.

2.對用戶在瀏覽過程中保存的session進(jìn)行清空.

3.返回到登陸頁面.

?輸出:response

?返回類型:null;

4.1.6.4.5getQuality()

?含義:判斷VIP用戶登錄的時(shí)候是否具有瀏覽權(quán)限。

?訪問類型:public

?參數(shù):mapping,form,request,response

?修飾符:無

?輸入:SysOPop

?算法與處理流程:

1通過傳入的op(用戶信息)獲得用戶的用戶類別。

2根據(jù)用戶類別判斷:如果是VIP用戶則根據(jù)字段m_issure(瀏覽權(quán)限是否過期)繼續(xù)

判斷其是否具有瀏覽權(quán)限。

3如有返回:true否則返回false。

?輸出:response

?返回類型:boolean

4.1.6.4.6getDel()

?含義:判斷用戶登錄的時(shí)候是否具有刪除留言的權(quán)限。

?訪問類型:public

?參數(shù):mapping,form,request,response

?修飾符:無

?輸入:SysOPop

?算法與處理流程:

1通過傳入的。P(用戶信息)獲得用戶的用戶類別。

2根據(jù)用戶類別判斷:如果是VIP用戶返回一個(gè)false,否則返回true。

3根據(jù)true和false判斷是否有刪除權(quán)限。

?輸出:response

?返回類型:boolean

5權(quán)限管理模塊

5.1模塊描述

權(quán)限管理分為四種,超級管理員(admin)、公司領(lǐng)導(dǎo)和系統(tǒng)部人員、vip用戶。

Admin具有最高權(quán)限,可以對角色、產(chǎn)品組及用戶、產(chǎn)品進(jìn)行增、刪、改、查等管理功能,

具有瀏覽所有產(chǎn)品的權(quán)限;公司領(lǐng)導(dǎo)和系統(tǒng)部人員在經(jīng)過admin授權(quán)后具有長期瀏覽所發(fā)布的

產(chǎn)品的權(quán)限,不受時(shí)間限制;vip用戶只具備在一定期限內(nèi)對admin授權(quán)其訪問的產(chǎn)品的瀏覽

的權(quán)限,到達(dá)期限后需要admin對其重新授權(quán)。

?用戶權(quán)限管理使得不同的用戶訪問不同的資源,限制一些用戶訪問他們無權(quán)訪問的信

息,確保系統(tǒng)的數(shù)據(jù)安全。

?安全性,由于權(quán)限的控制細(xì)化到一個(gè)頁面或者一個(gè)業(yè)務(wù)方法,所以它是絕對安全的,

用戶不能非法進(jìn)入某一頁面。

5.1.1角色管理

5.1.1.1角色管理流程圖

圖5.1角色管理流程圖

5.1.1.2角色管理時(shí)序圖

O

圖5.2角色管理時(shí)序圖

5.1.1.3角色管理活動圖

[返回操作結(jié)果]

圖5.3角色管理活動圖

5.1.1.4角色管理狀態(tài)圖

管查看角色記錄列表

圖5.4角色管理狀態(tài)圖

5.1.1.5角色管理類圖

圖5.5角色管理類圖

5.1.1.6GroupAction(角色管理)

.1描述

本系統(tǒng)設(shè)置為角色可配:每組角色都有自己固定的ID、名稱和類型,并約定角色類型為:

00的代表是會員角色。系統(tǒng)管理員組角色有對其他各類用戶及相關(guān)產(chǎn)品的增、刪、改、查的權(quán)

限;

VIP角色在其用戶身份有效期內(nèi)可以瀏覽本公司發(fā)布的產(chǎn)品,一旦過期,則不能登陸

.2屬性

.2.1itblUserFIService

?含義:對應(yīng)操縱數(shù)據(jù)庫SYS_OP字典表的services對象,在這里主要是對用戶基礎(chǔ)信息進(jìn)

行增加,刪除,修改,查詢。

?數(shù)據(jù)類型:ITblUserRServices

?訪問類型:private

?修飾符:無

?初始值:無

5.1.1.6.2.2itblProPrivService

?含義:對應(yīng)操縱數(shù)據(jù)庫ProPriv用戶瀏覽信息關(guān)聯(lián)關(guān)系表,在這里主要是查詢表中的產(chǎn)品

信息。

?數(shù)據(jù)類型:TTblProPrivServices

?訪問類型:private

?修飾符:無

?初始值:無

5.1.1.6.2.3logonCheckService

?含義:對應(yīng)操縱數(shù)據(jù)庫SYS_OP字典表的services對象,在這里主要是對VIP用戶是否過

期進(jìn)行更新操作,以及判斷查詢相應(yīng)用戶可瀏覽產(chǎn)品信息。

?數(shù)據(jù)類型:LogonCheckServices

?訪問類型:private

?修飾符:無

?初始值:無

5.1.1.6.2.4iproManageSevice

?含義:對應(yīng)操縱數(shù)據(jù)庫Pro」nfo表,在這里主要是查詢產(chǎn)品表,獲得產(chǎn)品信息在選擇可瀏

覽產(chǎn)品時(shí)顯示

?數(shù)據(jù)類型:IproManage$evices

?訪問類型:private

?修飾符:無

?初始值:無

3構(gòu)造函數(shù)

無;

.4方法

5.1.1.6.4.1groupList()

?含義:用戶信息列表顯示,

?訪問類型:public

?參數(shù):mapping,form,request,response

?修飾符:無

?輸入:mapping,form,request

?算法與處理流程:

1.根據(jù)頁面輸入的查詢條件,用戶姓名,用戶登錄名,用戶注冊時(shí)間段等將查詢值傳到

Action中對查詢條件進(jìn)行字符串的組合。

2.利用sql語句將組合后的查詢條件進(jìn)行查詢,得到查詢的結(jié)果集list

3.調(diào)用分頁工具類,將查詢列表list進(jìn)行分頁

4.將分頁后的結(jié)果列表保存到request中

5.返回頁面user.jsp.

?輸出:response

?返回類型:ActionForward

5.1.1.6.4.2groupaddO

?含義:用戶信息保存

?訪問類型:public

?參數(shù):mapping,form,request,response

?修飾符:無

?輸入:mapping,form,request

?算法與處理流程:

1.從form中頁面?zhèn)饔脩粜畔⒌膮?shù)如:用戶姓名,用戶登錄名,用戶密碼到action

中。

2.實(shí)例化持久類Sysop,在對象中將相關(guān)用戶屬性賦值為對應(yīng)的用戶信息。

3.調(diào)用接口itblUserRService中的SaveOrUpdate方法保存此對象。

4.如果是VIP用戶根據(jù)前臺選擇的可體驗(yàn)產(chǎn)品將產(chǎn)品名用戶登陸名等保存到propriv

表中。

5.如果成功則直接跳轉(zhuǎn)到用戶列表頁面,否則跳轉(zhuǎn)到失敗信息提示頁面。

?輸出:response

?返回類型:ActionForward

5.1.1.6.4.3viewO

?含義:用戶信息查看

?訪問類型:public

?參數(shù):mapping,form,request,response

?修飾符:無

?輸入:mapping,form,request

?算法與處理流程:

1.通過request獲得頁面?zhèn)鱽淼挠脩粜畔⒌膇d,判斷id是否為空。

2.如為空則跳轉(zhuǎn)到用戶信息的保存頁面,否則執(zhí)行跳轉(zhuǎn)到用戶信息的修改頁面。

?輸出:response

?返回類型:ActionForward

5.1.1.6.4.4groupUpdate()

,含義:用戶信息修改

?訪問類型:public

?參數(shù):mapping,form,request,response

?修飾符:無

?輸入:mapping,form,request

?算法與處理流程:

1.獲取從(form)修改頁面?zhèn)魅脒M(jìn)來的參數(shù)(用戶信息)。

2.實(shí)例化持久類Sysop,對此對象的屬性進(jìn)行保存。

3.調(diào)用itblUserRService中的saveOrUpdate方法保存此對象。

4.同步更新產(chǎn)品用戶產(chǎn)品瀏覽關(guān)系表中的數(shù)據(jù)。

5.如成功返回到用戶信息列表,否則捕獲異常跳轉(zhuǎn)到失敗頁面。

?輸出:response

?返回類型:ActionForward

5.1.1.6.4.5groupDel()

?含義:用戶信息刪除

?訪問類型:public

?參數(shù):mapping,form,request,response

?修飾符:無

?輸入:mapping,form,request

?算法與處理流程:

1.獲取重前臺頁面?zhèn)鬟^來的用戶的id.

2.判斷id是否為空,如果為空則跳轉(zhuǎn)到錯(cuò)誤提示頁面。

3.不為空的情況下,調(diào)用itblUserRService中的findbycontent方法查詢用戶信息。

4.同步更新產(chǎn)品用戶產(chǎn)品瀏覽關(guān)系表中的數(shù)據(jù)。

5.將查詢結(jié)果轉(zhuǎn)化為持久類Sysop。

6.調(diào)用itblUserRService中的delete方法刪除此持久類。

7.如成功則返回到用戶列表,失敗則跳轉(zhuǎn)到錯(cuò)誤信息頁面。

?輸出:response

?返回類型:ActionForward

5.1.1.6.4.6checkgroup()

?含義:判斷角色名是否唯一

?訪問類型:public

?參數(shù):mapping,form,request,response

?修飾符:無

?輸入:mapping,form,request

?算法與處理流程:

1.獲取重前臺頁面?zhèn)鬟^來的用戶的id。

2.判斷id是否為空,如果為空則跳轉(zhuǎn)到錯(cuò)誤提示頁面。

3.不為空的情況下,調(diào)用itblgroupService中的findbycontent方法查詢角色信息。

4.將查詢結(jié)果轉(zhuǎn)化為持久類SysGroup?

5.判斷此持久類是否為空

6.如果為空則說明用戶需注冊的角色名稱可以注冊。

7.如果不為空說明用戶需注冊的角色名稱存在,不允許注冊。

?輸出:response

返回類型:ActionForward

5.1.2用戶管理

圖5.6用戶管理流程圖

5.L2.2用戶管理狀態(tài)圖

注冊

-注冊------------------用戶注冊?(>返回?

?成功

取回密碼--------------?修改密碼--------O返回J盥

新增用戶可體驗(yàn)產(chǎn)品

查看用戶記錄列表返回列

修改信息

修改

用戶信息管理返回A

進(jìn).成功

圖5.7用戶管理狀態(tài)圖

5.1.2.3用戶管理時(shí)序圖

數(shù)據(jù)庫

圖5.8用戶管理時(shí)序圖

5.1.2.4用戶管理活動圖

圖5.9用戶管理活動圖

5.1.2.5用戶管理類圖

ITblUscrRServicelmpI

-daoTool:DaoTool

vv接「】>>

+delete()

ITblllserRService

+findByContent()

提供方法+JindByContent()調(diào)用方法+getObjectBylD()

+S<iveOrU{>date()

提供方法+saveOrUpdate()

delete0+getDaoTool()

+Rnd()提供方法

+JindB¥LisM)vv接口》

DaoTool

?接口>>LoginCheckSenicelmpI

l.ogonCheckService

-daoTool:DaoTool+saveO

調(diào)用方法

梃供方法■^geiifnienuShow()4delete()+$aveOrUpdaie()

**eiLogonUserhifn{)+findByContent()+update()

提供方法

+gelLogonUserType(}+gctObjcctBylD()■^■deleleft

+geiVipLogonlkuklnfi>()

+saveOrUpdale(>調(diào)用方法

UserAction+geiUs”TypeNa”ie{)+gelDaoTool()

溫馨提示

  • 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)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論