You are on page 1of 10

Mu Phn tch thit k chi tit cc Task trong UserStories:

1. Thit k c t Message u vo u ra:


V d:
c t Message Giao dch Online:
STT
1
2

Loi Bn tin theo


TransType
TRANTYPE: 1001
TRANTYPE: 1002

M t
Vn tin s d
Phong ta ti khon

c t message ly thng tin s d nh u t:


Message Van tin so du: TRANTYPE: 1001
u vo
<DOCUMENT>
<MESSAGE>
<TRANTYPE></TRANTYPE>
<SCID>Ma cong ty chung khoan</SCID>
<CUSTACCTNUMBER>So tai khoan khach
hang</CUSTACCTNUMBER>
<REF>So tham chieu do CTCK gi sang</REF>
</MESSAGE>
</DOCUMENT>
u ra
<DOCUMENT>
<MESSAGE>
<TRANSTATE></TRANSTATE>
<BALANCE>So d ti khon</BALANCE>
<AVAILBALANCE>S d kh dng</AVAILBALANCE>
<CUSTACCTNAME>Tn khch hng</CUSTACCTNAME>
<IDNUMBER>S chng minh th</IDNUMBER>
<REF></REF>
</MESSAGE>
</DOCUMENT>

2. Thit k lung d liu Trn Tibco:


v d 1:
Tn phng thc: Phng thc ly ti khon v loi ti khon cho OL11

Tn Phng thc: Func_Get_Bank_Account

(Ly thng tin ti khon cho OL4 v OL11 trong bng Bank da vo m 8 s)
Bc Nhim v

Package v bng, thao tc

Gi Package:
Oracle
PRC_GET_BANK_ACCOUNT truy
vn vo bng Bank.
Vi cc tham s u vo l M 8 s, chi
nhnh thc hin v loi tin t trn in.
Tham s u ra: s ti khon v loi ti
khon

PRC_GET_BANK_ACCOU
NT: thc hin gi th tc
xy dng sn trong Oracle
ly thng tin ti khon v
loi ti khon

V d 2:
Tn Lung: Lung con so snh ni dung tn trn in v tn trn ti khon:

CSDL

Tn lung con : SubProcess_Analyse_Keyword


Bc

Nhim v

Package v bng, thao tc

CSDL

Compare_DD_Module: Hm
thc hin chc nng ly tn ti
khon th hng khch hng
trn DDmast, v thc hin so
snh vi tn in trn gc

Thc hin ly d liu trn bng DDMAST


thuc th vin SVDATPV51,
Tham s u vo l s ti khon ngi th
hng tng ng RFBIN2 trn in.
u ra ca cu truy vn:
BRANCH,ACCTNO,DDCTYP,SNAME,F
SNAME,
ACNAME,CIFNO,STATUS

Host

Type4( M giao dch loi 4) :


Lung con hch ton CA

Compare_CIF_Module: Hm
thc hin chc nng ly thng
tin tn ca khch hng trn
CFMAST, v thc hin so snh
vi tn ca ngi th hng

Host
Thc hin truy vn vo bng CFMast trn
host thuc th vin SVDATPV51.
u vo: S cif ca ngi th hng
u ra ca cu truy vn CFNA1,CFNA1A

Host

trn in
4

Func_Compare_CFALIA:
Thc hin ly thng tin tn ti
khon ngi th hng trn
bng CFALIA ca host. Nhm
thc hin so snh vi tn ca
in gc.

Thc hin truy vn vo bng CFALIA


thuc th vin SVDATPV51 ca Host,
u vo l s cif ngi th hng
u ra l thng tin v trng: CFASN1.
( Thng tr ra 06 tn Alia khc nhau).

Type7( M giao dch loi 7) :


Lung con x l giao dch th
cng.

Gi
Package:PRC_UPDATE_RMIMSG_MAN
UAL
Thc hin Cp nht d liu trng
TRANSTYPE=ML7 v cp nht ngy
thay i DATE_MODIFY trong bng
RMIMSG.

Oracle

3. Thit k bng d liu Database:


(Ch thit k bng cn c cc Primary Key v Index. Cc trng d liu cn c m
t c th)
V d:
BNG TRANSSMS: Lu giao dch gi SMS n nh cung cp
a) Columns
Column

Datatype

Nullable

Default
value

Comment

ID

NUMBER

APPCODE

VARCHAR2(20) Y

Ma ung dung

CUS_ID

VARCHAR2(20) Y

ma khach hang

MOBILE

VARCHAR2(20) Y

So dien thoai

VARCHAR2(10) Y

Trang thai gui: 0 thanh


cong

STATUS

DATE_CREATE
TRDATE_CREATE
CONTENT
MESSAGEID
SESSION_KEY

DATE

Thoi gian gui

NUMBER

Thoi gian kieu:


yyyymmdd

VARCHAR2(300) Y

Noi dung

VARCHAR2(25) Y

Message ID do ban tin


SMS tra ve

VARCHAR2(300) Y

Ma phien giao dich lay


OTP

b)Primary key
Primary key

Columns

TRANSSMS_PR_KEY

ID

c)Indexes
Index

Type

Uniqueness

Columns

TRANSSMS_PR_KEY

NORMAL

UNIQUE

TRANSSMS_SESSION_IDX

NORMAL

NONUNIQUE SESSION_KEY

TRANSSMS_STATUS_IDN

BITMAP

NONUNIQUE STATUS

TRANSSMS_TRDATE_CREATE_IDX FUNCTIONBASED
NONUNIQUE
NORMAL

4. Thit k giao din:


V d:

ID

Tham s Danh mc Chi nhnh


Mn hnh:
Mn hnh chnh

Mn hnh Thm mi

Mn hnh Sa thng tin

c t:

c t mn hnh
giao din:

Khai bo Danh mc Chi


nhnh

STT

Kiu

Tn i
tng

M t chc nng

Gi Package

Li danh
sch Chi
nhnh

Grid

Hin th danh sch


Chi nhnh

PCK_WEB.GETBRANCH

M Chi
nhnh

Input
text

Tm kim theo m
Chi nhnh

PCK_WEB.GETBRANCH

Tn Chi
nhnh

Input
text

Tm kim theo Tn
Chi nhnh

PCK_WEB.GETBRANCH

M NH

Input
text

Tm kim theo M
NH

PCK_WEB.GETBRANCH

Thm mi

Button

M ra mn hnh
Nhp Chi nhnh
mi

Mn hnh
thm mi

Popup

Nhp Chi nhnh


mi:

PCK_WEB.UPDATEBRANC
H

PI_SqlAction = 1

M Chi
nhnh(kiu:
Input text):
khng c
trng.
Tn Chi nhnh
(kiu: Input
text)
M NH (kiu:
Input text)
M s thu
(kiu: Input
text)
a ch(kiu:

Sa

Button

Mn hnh
sa thng
tin

Popup

Xa

Button

Input text)
M ra mn hnh
Sa thng tin Chi
nhnh
Sa thng tin Chi
nhnh:

PCK_WEB.UPDATEBRANC
H

M Chi
nhnh(kiu:
Input text):
khng c
trng.
- Tn Chi nhnh
(kiu: Input
text)
- M NH (kiu:
Input text)
- M s thu
(kiu: Input
text)
a ch(kiu: Input
text)

PI_SqlAction = 2

Thc hin xa Chi


nhnh

PCK_WEB.UPDATEBRANC
H
PI_SqlAction = 3

M t hot ng:
Sau khi ng nhp, chc nng cho php khai bo tham s Danh sch chi nhnh.

5. Thit k lung x l:
v d: Qui trnh ly OTP v phn phi SMS

You might also like