Académique Documents
Professionnel Documents
Culture Documents
NHM
L2N
Tn thnh vin
MSSV
% ng gp trong
n
Nguyn Ngc Lu
1012229
33.33%
1012253
Phn 2 : m t tng
quan
33.33%
1012285
33.33%
Trang 2
Mc lc
1. Gii thiu..............................................................................................................................4
1.1. Mc tiu......................................................................................................................4
1.2. Phm vi........................................................................................................................4
1.3. Tham tho...................................................................................................................4
1.4. T ng vit tt............................................................................................................4
2. M t tng quan ..................................................................................................................4
2.1. Chc nng...................................................................................................................4
2.2. Phn h ngi dng....................................................................................................5
2.3. Mi trng hot ng.................................................................................................6
2.4. Cc rng buc thit k v trin khai...........................................................................6
2.5. Ti liu lin quan........................................................................................................6
2.6. Cc gi nh v ph thuc..........................................................................................6
3. c tnh h thng.................................................................................................................6
3.1. Cc yu cu chc nng...............................................................................................6
3.1.1 Nhm chc nng 1..................................................................................................6
3.2. Use-Case ....................................................................................................................6
3.2.1 M hnh User-Case.................................................................................................6
7
3.2.2 nh ngha cc tc nhn..........................................................................................7
3.2.3 Tm tt cc Use-Case :...........................................................................................8
4. Cc yu cu giao tip bn ngoi........................................................................................16
4.1. Giao din ngi dng...............................................................................................16
4.2. Giao tip ngi qun l:...........................................................................................24
5. Cc yu cu phi chc nng ...............................................................................................43
5.1. Yu cu thc thi .......................................................................................................43
5.2. Yu cu an ton :.......................................................................................................43
5.3. Yu cu bo mt :.....................................................................................................43
5.4. c tnh cht lng phn mm : .............................................................................43
6. Th vin d liu................................................................................................................43
7. Test case v data case ........................................................................................................44
8. Cm nhn ca thnh vin trong nhm :.............................................................................45
Trang 3
1. Gii thiu
y l ti liu c t yu cu phn mm ca d n "Website cung cp thng tin khuyn mi v tho
lun".
1.1. Mc tiu
Ti liu c t yu cu phn mm ny m t cc yu cu v chc nng ca Website cung cp
thng tin khuyn mi v tho lun cho phn ngi dng v qun l. T ti liu c t ny ta c
th d dng i ti cc giai on tip theo ca quy trnh pht trin h thng website cng nh gip
ngi lp trnh web nm r cc yu cu v cc c t rng buc khi thit k xy dng website
1.2. Phm vi
Vi tn d n: "Website cung cp thng tin khuyn mi v tho lun", phm vi ca ti liu l m
t y cc chc nng ca website. Ti liu c t ny s c dng trong cc giai on: Phn
tch thit k h thng v giai on kim th h thng.
2. M t tng quan
2.1. Chc nng
C bn :
Trang 4
To cc mc qun l thnh vin , qun l danh sch khuyn mi , qun l giao
din ngi dng(website) , qun l thng tin c nhn ( c t t mc Giao din
qun l )
Qun l giao din website ngi dng mt cch trc quan v thn thin.
Din gii
Khch hng
ng k ti khon
ng nhp ti khon
ng tin khuyn mi
ng k khuyn mi hot
ng qung co
Bnh lun khuyn mi
Chia s website
Administrator
Trang 5
2.6. Cc gi nh v ph thuc
Gi nh 1 : Website hot ng 24/24 v server lng bng thng cho hn 10000 thnh vin
ng nhp cng lc
Gi nh 2 :Ngi dng ng cc mu khuyn mi trng nhau , nn lc b
Gi nh 3: Ngi dng ng cc thng tin khuyn mi khng xc thc , cn a ra cnh co
hay xa nick nu l thnh vin spam hay gian ln.
Gi nh 4 : Cc li h thng do bn khch hng to ra trong thi gian qun l website . Cn bo
tr h thng nh k hay bo tr t xa 24/24
3. c tnh h thng
3.1. Cc yu cu chc nng
3.1.1 Nhm chc nng 1
3.2. Use-Case
3.2.1 M hnh User-Case
Trang 6
T m ki m khuy n m i B nh lu n b i ng
n tin h t h n
*
N h n tin khuy n
m i qua e m a il
L i n h v i ng i
qu n tr
*
**
C hia s tin khuy n
*
mi
e xte nds
ng k th nh vi n
* *
**
*
ng nh p
nh gi b i ng
e xte nds
*
*
K i m tr a ng k
K i m tr a ng nh p
*
H thng
K h c h h ng
*
Q u n l m a il
Q u n l th nh vi n
*
Q u n l ng tin
*
Q u n l thng tin
khuy n m i
Q u n l ng qu ng
c o t c c tr a ng kh c
Q* u n tr vi n
Use Cases
1 - ng k thnh vin
2 - ng nhp
3 - Tm kim khuyn mi
4 - ng khuyn mi (thm, chnh sa cp nht, xa khuyn mi)
5 - n tin ht hn
Khch hng
Trang 7
Tc nhn chnh
Use Cases
11 - Qun l thnh vin (xem thng tin, chp nhn ng k, sa i
thng tin thnh vin, xa thng tin thnh vin)
12 - Qun l thng tin khuyn mi (thm, chnh sa, xa, phn loi
khuyn mi)
Tc nhn chnh
H thng
Use Cases
16 - Kim tra ng k (ng gi mail xc nhn, sai yu cu nhp li
cc thng tin)
17 - Kim tra ng nhp (sai yu cu nhp li a ch mail v mt
khu)
3.2.3 Tm tt cc Use-Case :
Use Case ID: 1
Tn Use-Case: ng k thnh vin
Tc nhn: Khch hng
M t: Khc hng c th ng k thnh vin ca website bng cch nhn chn
ng k. Sau h thng hin th form ng k bao gm cc thng tin:
th in t, mt khu, xc nhn mt khu, tn, s in thoi
iu kin tin quyt: Cc thng tin th in t, tn phi chnh xc, khng dng k t l. S
in thoi hp l c xc nh trong lnh th Vit Nam.
Hon tt: ng k thnh cng v gi xc nhn vo mail ca khch hng
Quy trnh bnh thng:
1. Khch hng nhp y cc thng tin vo form h thng hin th.
2. H thng kim tra tnh hp l cc d liu nhp.
3. ng k thnh cng, h thng hin th thng ip nhc nh khch
hng kim tra mail chnh thc kch hot ti khon.
Lung m rng:
1. Nu thng tin ng k khng hp l yu cu nhp li cc thng tin .
2. Nu khch hng gi yu cu gi li mail kch hot, h thng s gi
mail kch hot n a ch mail cung cp
Ngoi l:
Lut nghip v: RB-2, RB-3, RB-4
Gi nh: 1, 4
Ghi ch & cc vn :
Trang 8
Ngoi l:
Lut nghip v: RB-2, RB-3, RB-4
Gi nh: 1, 4
Ghi ch & cc vn
:
Use Case ID: 4
Trang 9
Tn Use-Case: ng khuyn mi
Tc nhn: Khch hng
M t: Khch hng in y cc thng tin khuyn mi cn ng v chn
ng khuyn mi.
Bi ng s c gi n ngi qun l v c ng ti sau khi ngi
qun l chp nhn.
iu kin tin quyt: Bi ng ng v y thng tin.
Hon tt: Khuyn mi c ng ln website.
Quy trnh bnh
1. Users in y thng tin v chn ng khuyn mi.
thng:
2. H thng gi hin th bi ca users c gi n cho ngi
qun l, vui lng ch xc nhn.
3. Tin khuyn mi c ng thnh cng trn website.
Lung m rng:
Nu thng tin ht hn hoc khng c tht, ngi qun l s t chi ng
tin khuyn mi trn.
Users c th cp nht thng tin khuyn mi ng hoc xa nu
khuyn mi ht hn.
Ngoi l:
Lut nghip v: RB-2, RB-3, RB-4
Gi nh: 1, 2, 3, 4
Ghi ch & cc vn
:
Ngoi l:
Lut nghip v: RB-2, RB-3, RB-4
Gi nh: 1, 4
Ghi ch & cc vn
:
Use Case ID: 7
Trang 11
nh gi bi ng
Khch hng
Khch hng chn nt thch hay khng thch nh gi bi ng.
Khch hng ng nhp vo h thng website
nh gi thnh cng.
1. Khch hng chn nt thch hay khng thch.
2. H thng cp nht li s nh gi ca bi ng .
RB-2, RB-3, RB-4
1, 2, 3, 4
Ngoi l:
Lut nghip v: RB-2, RB-3, RB-4
Gi nh: 1, 2, 3, 4
Ghi ch & cc vn
:
Trang 12
Ngoi l:
Lut nghip v: RB-2, RB-3, RB-4
Gi nh: 1, 2, 3, 4
Ghi ch & cc vn
:
Use Case ID: 12
Ngoi l:
Lut nghip v: RB-2, RB-3, RB-4
Trang 13
Gi nh: 1, 2, 3, 4
Ghi ch & cc vn
:
Use Case ID: 13
Tn Use-Case: Qun l ng tin
Tc nhn: Ngi qun l
M t: Ngi qun l c quyn cho php ngi dng ng tin hoc chnh sa
bi ng ca ngi dng hay khng cho php ng tin.
iu kin tin quyt: Ngi qun l ng nhp vi ti khon administrator
Hon tt: Thc hin thao tc cho php hoc chnh sa hoc t chi bi ng ca
users thnh cng.
Quy trnh bnh H thng gi cc yu cu ng tin ca ngi dng n ngi qun l
thng: Ngi qun l kim tra bi ng c hp l hay khng ri t quyt
nh cho php ng hay chnh sa hoc nu khng tn ti th khng cho
php ng.
Lung m rng:
Ngoi l:
Lut nghip v: RB-2, RB-3, RB-4
Gi nh: 1, 2, 3, 4
Ghi ch & cc vn
:
Use Case ID: 14
Tn Use-Case: Qun l ng qung co t cc trang khc
Tc nhn: Ngi qun l
M t: Ngi qun l cho php ng qung co t trang khc hoc chnh sa
ni dung qung co cho ph hp hay xa qung co.
iu kin tin quyt: Ngi qun l ng nhp vi ti khon administrator
Hon tt: Thc hin thao tc ng qung co, chnh sa hoc xa thnh cng
qung co.
Quy trnh bnh 1. Ngi dng chn chc nng (ng qung co, chnh sa qung
thng:
co, xa qung co)
2. H thng gi yu cu xc nhn lnh thc thi:
a. Nu chn ng: yu cu xc nhn chc chn ng qung co.
b. Nu chn chnh sa: yu cu xc nhn lu thay i.
c. Nu chn xa: yu cu xc nhn chc chn xa qung co.
Lung m rng:
Ngoi l:
Lut nghip v: RB-2, RB-3, RB-4
Gi nh: 1, 2, 4
Ghi ch & cc vn
:
Trang 14
Kim tra ng k
H thng
H thng kim tra tnh hp l ca ti khon ng k.
H thng server phi ang c vn hnh
Thao tc kim tra thnh cng.
1. Nu thng tin ng k hp l, h thng gi thng bo ng k
thnh cng v gi mail kch hot vo mail khch hng ng k,
hin th thng bo nhc nh khch hng kch hot ti khon bng
email ng k.
Nu thng tin khng hp l, h thng hin th form ng k v cc phn
nhc li ni thng tin khng hp l
Ngoi l:
Lut nghip v: RB-2, RB-3, RB-4
Gi nh: 1, 4
Ghi ch & cc vn
:
Use Case ID: 17
Tn Use-Case:
Tc nhn:
M t:
iu kin tin quyt:
Hon tt:
Quy trnh bnh thng:
Lung m rng:
Trang 15
Ngoi l:
Lut nghip v: RB-2, RB-3, RB-4
Gi nh: 1, 4
Ghi ch & cc vn :
Trang 16
Trang 17
Trang 18
Trang 19
Trang lin h:
Trang 20
Trang blog:
Trang 21
Trang 22
Trang 23
Trang 24
Trang 25
ng xut:
Trang 26
Qun mt khu:
Trang 28
Thay i mt khu:
Trang 29
Trang 30
Thay i ch k bi vit:
Trang 31
Trang 32
To mi thnh vin:
Trang 33
Trang 34
Qung co:
Trang 35
ng qung co:
Trang 36
Hp th :
Trang 37
Hp th i:
Trang 38
Gi th:
Trang 39
Trang 40
ng khuyn mi hot:
Trang 41
Khuyn mi hot:
Trang 42
5.2. Yu cu an ton :
YCAT-1:Thng tin b mt ca khch hng phi c bo mt, khch hng ny khng th truy xut
thng tin ca khch hng khc vi cc quyn cao hn hoc bng: sa, xa.
YCAT-2:Sao lu v bo mt cc ti khon khc hng v ti khon ca ngi qun l qua mt b
CSDL ring trnh tnh trng mt mt d liu v d dng khi phc d liu khi cn thit
5.3. Yu cu bo mt :
YCBM-1: Tt c ng truyn phi c m ha SSL.
YCBM-2: Tt c cc giao dch lin quan n chuyn khon phi s dng cng ngh chng thc.
YCBM-3 : Xy dng c cu website chc ch ,c c ch phng chng cc t tn cng t hacker
6. Th vin d liu
Trang 43
Trang 44
b. Nguyn Ngc Lu
Trang 45
o
Quan trng nht i vi bn thn em ngoi kin thc t c: tinh
thn, cch lm vic nhm.
o
Hiu nhiu hn v qu trnh lm phn mm: t thu thp yu cu, n
thit k kin trc, giao din, kim thBit c cch xy dng cc ti liu SRS, cc
diagram ca UML, tm hiu v scrum.
o
Xy dng c cc li use case, test case, s dng tt UML.
c. Phan Nh
Trang 46