Professional Documents
Culture Documents
[ Organization Name ]
[ i hc cng ngh thng tin ]
Thc hin:
1. 11520009 Phng Hong Anh
2. 11520352 Vi Minh Tn
3. 11520425 Trn Quc Ton
4. 11520248 Nguyn Trng Ngha
Revisions
Version
1.0
Primary
Author(s)
Hoan Ng
Description of Version
Information about the
revision. This table does not
need to be filled in whenever a
document is touched, only
when the version is being
upgraded.
Date
Completed
Approved
Date
29/01/2015
Hoan Ng
29/01/2015
The paragraphs written in the Comment style are for the benefit of the person writing the
document and should be removed before the document is finalized.
ii
Contents
1 INTRODUCTION.............................................................................................................................1
1.1 PURPOSE.....................................................................................................................................1
1.2 SCOPE.........................................................................................................................................1
1.3 DEFINITIONS, ACRONYMS, AND ABBREVIATIONS.......................................................................1
1.4 REFERENCES...............................................................................................................................1
1.5 OVERVIEW..................................................................................................................................1
2 OVERALL DESCRIPTION..............................................................................................................2
2.1 PRODUCT PERSPECTIVE..............................................................................................................2
2.1.1 System Interfaces.........................................................................................................................2
2.1.2 User Interfaces.............................................................................................................................2
2.1.3 Hardware Interfaces....................................................................................................................2
2.1.4 Software Interfaces......................................................................................................................2
2.1.5 Communications Interfaces..........................................................................................................2
2.1.6 Memory Constraints.....................................................................................................................3
2.1.7 Operations...................................................................................................................................3
2.1.8 Site Adaptation Requirements......................................................................................................3
3.3
3.4
3.5
Purpose.............................................................................................................................................................6
Stimulus/Response Sequence...........................................................................................................................6
Associated Functional Requirements...............................................................................................................6
PERFORMANCE REQUIREMENTS.................................................................................................6
DESIGN CONSTRAINTS................................................................................................................7
SOFTWARE SYSTEM ATTRIBUTES...............................................................................................7
3.5.1 Reliability.....................................................................................................................................7
3.5.2 Availability...................................................................................................................................7
3.5.3 Security........................................................................................................................................7
3.5.4 Maintainability.............................................................................................................................7
iii
1 Introduction
Ngy nay, c nhiu doanh nghip ra i nhng li c nhiu doanh nghip b ph sn rt
khi th trng, ti sao nh vy, c phi v h khng c gng m khng thnh cng hay
khng, hay v h khng lm ng nguyn tc c bn trong kinh doanh dn n ngi tiu
dng khng bit v khng b tin ra mua sn phm ca h. V vy qung b sn phm n
c tay ngi tiu dng l mt trong nhng vn quan trng i vi doanh nghip. ti
H thng qung b chin dch marketing l mt h thng qung b cc chin dch v sn
phm ca doanh nghip thng qua Internet. Gm c cc li ch sau:
- Tip cn xa b khong cch a l, bt k mt ngi u cng c th tham gia
chin dch hoc bit n sn phm ca bn thng qua Internet v s lan truyn ca
h thng.
- Chi ph thp hn nhiu so vi marketing truyn thng, doanh nghip khng phi
ng ph thu mt bng hay bo tr.
- C nhn ha, vi chc nng lc ngi dng tham gia chin dch ca h thng
thng qua cc kho st c ngi dng thc hin. H thng cung cp mt lng
ngi dng ph hp hn vi chin dch ca doanh nghip.
- Tn dng li th v tm quan trng ngy cng tng ca mng x hi nhm qung
b sn phm ca doanh nghip. ti c thc hin trn hai nn tng l website
v ng dng in thoi cho Android. H thng website nh sau:
- c xy dng da trn m hnh MVC (models views controllers).
- S dng websocket to realtime cho h thng website.
- H thng kho st, phn tch cc kt qu sau kho st lc ngi dng theo cc
iu kin khc nhau tham gia chin dch. i vi chin dch c h thng thng k
to ra cc bo co cho ngi qun l
1.1 Purpose
H thng h tr cc cng ty, doanh nghip ng ti cc chin dch v h thng c nhim v qung b
chin dch cho h. ng mt chin dch th cn phi nhp cc thng tin cn thit, sau la chn cc
thuc tnh lc ngi dng (tui, gii tnh, kt hn, thng tin c nhn,). Ngi dng mun tham gia
chin dch th 5 phi hon thnh cc kho st c cc thuc tnh tng t. Trong qu trnh chin dch ang
hot ng, cc cng ty, doanh nghip c h tr xem chi tit cc bo co (s lng bnh lun, lng chia
s trn mng x hi, t l gii tnh, tui, tng th cc nh gi v sn phm ca ngi dng, a ch,
).
2 Overall Description
In this section, describe the general factors that affect the product and its requirements. This section
should contain background information, not state specific requirements.
To kho st trc tuyn d dng, nhanh chng vi nhng cu hi ca ngi dng. Chng
trnh c thit k vi giao din thn thin vi nhiu chc nng h tr kho st tin dng.
Thng qua vic s liu c thu thp lin tc, cc phn hi cho cc bng cu hi trong kho
st c truy cp bt k lc no. D liu phn hi t cc kho st trc tuyn c th c lc
theo cc tiu ch khc nhau v hin th trn h thng bng biu, hoc c th lu li kt qu
kho st di cc dng PDF, Excel hay in trc tip.
i vi Qun tr vin:
Cc giao din h thng gm c:
1. ng k ti khon
2. To kho st
3. Xem kho st
4. Xem kt qu
5. nh gi mc hi long
Khi ngi dng va truy cp trang kho st, s thy trang gii thiu.
Thng tin ng nhp hon ton l thng tin c nhn, do thng tin ny phi c bo mt.
H thng s dng m hnh client sever, c vit trn nn JavaScript, J2EE v s dng
MySQL qun l c s d liu.
Chia s kho st qua mng x hi t c nhiu ngi tham gia kho st nht.
2.1.7 Operations
-
Chia s kho st: Ngi dng c th chia s kho st ca mnh n vi nhiu ngi
bng link ca kho st.
H thng hng ti cc loi ngi dng tim nng s dng cc chc nng ca h thng:
Ngi s dng Internet: Nhng ngi thng xuyn s dng internet, c bit l
cc mng x hi, tch cc tham gia cc hot ng ng gp hng ti cng ng.
2.4 Constraints
-
Giao din ngi dng v mt s chc nng c th thay i trong qu trnh pht trin d n.
Cc phin bn ca h thng trong tng lai s h tr nhiu ngn ng. u tin s l Ting Anh
v cc ngn ng khc. Cc ngn ng khc s c b sung vo c s d liu theo yu cu.
3 Specific Requirements
This section should describe all software requirements at a sufficient level of detail for designers to
design a system satisfying the requirements and testers to verity that the system satisfies requirements.
The remainder of this sample document is organized according to A.5 Template of SRS Section 3
Organized by Feature shown in the Annex of Std 830-1993. For alternative organizational schemes by
system mode, user class, object, stimulus, functional hierarchy, and combinations, see the standard.
H thng s bao gm thn thin vi ngi dng da trn web giao din ngi dng c gii
thch trong 2.2 Chc nng ca sn phm. Ngoi ra hnh dung phin bn ca giao din c
gii thch trong 5.1.
UC01
Actor(s)
User
Description
Preconditions
No Precondition
Post conditions
Precedence
Bt buc
Alternative Flow(s)
Flow 1:
1. Nu 1 trong cc trng bt buc phi nhp
7
3.2.2 ng nhp
Use case ID
UC02
Actor(s)
User
Description
Preconditions
Post conditions
Precedence
Bt buc.
Alternative Flow(s)
Flow 1:
1. Nu ngi dng nhp sai tn ng nhp
hay mt khu, cnh bo sai tn ng nhp
hay mt khu s hin th thng bo cho
ngi dng.
Flow 2:
1. Nu nhp thng tin ti khon chnh xc v
ng nhp thnh cng, ngi dng s c
chuyn n trang ng dng c lin quan
ca h thng.
3.2.3 ng xut
Use case ID
UC03
8
Actor(s)
User
Description
Preconditions
Post conditions
Precedence
Khng bt buc.
Alternative Flow(s)
3.2.4 To kho st
Use case ID
UC04
Actor(s)
User
Description
Preconditions
Post conditions
Precedence
Khng bt buc
1. Nhn nt To kho st
2. La chn th mc(ch ) cho kho st
3. Nhp tn kho st v m t
4. La chn loi cu hi (cu hi ch c 1 cu
tr li, cu hi c nhiu cu tr li, cu hi
option, v.v.. ).
5. Nhp ni dung cu hi.
6. Nhp cc cu tr li la chn.
7. Nu thm cu hi, nhn nt thm cu hi
v lp li bc 4.
8. Nhn nt to kho st
Alternative Flow(s)
Flow 1:
1. Nu ngi dng to kho st thnh cng,
h thng s chuyn n trang ci t cho
kho st.
3.2.5 Thit lp ci t
Use case ID
UC05
Actor(s)
User
Description
Preconditions
Post conditions
Precedence
Bt buc
C th lp li.
Trng
thi
ca
chin
dch(enable/disable) tng ng vi
kho st cn hiu lc s dng hay
khng d thi gian kt thc vn cn.
..
Flow 1:
1. Nu ngi dng thit lp ci t thnh
cng, h thng s chuyn n trang chia s.
UC06
Actor(s)
User
Description
Preconditions
Post conditions
Precedence
Bt buc.
Flow 1:
1. Nu ngi dng chia s thnh cng, h
thng s chuyn n trang danh sch kho
st.
3.2.7 Xa kho st
Use case ID
UC07
Actor(s)
User
Description
Preconditions
Post conditions
Precedence
Khng bt buc
Alternative Flow(s)
Flow 1:
1. Khi ngi dng nhn nt xa kho st, h
thng cnh bo s hin th nhc nh
ngi dng rng mt khi xa c s d
liu s khng cn kho st ny bao gm
cc thng tin phn tch cng nh nh gi
v kho st.
2. Nt confirm s hin th ngi dng chc
chn xc nhn xa.
UC08
Actor(s)
User, Guest
Description
Preconditions
Post conditions
Precedence
Khng bt buc
3.2.9 Tr li kho st
Use case ID
UC09
Actor(s)
User, Guest
Description
Preconditions
Post conditions
Precedence
Khng bt buc.
Alternative Flow(s)
Flow 1:
1. Sau khi ngi dng nhn nt hon thnh,
thng ip cm n tham gia kho st hin
th m yu cu (mong mun) ngi dng
tham gia cc kho st khc.
Flow 2:
1. Sau khi ngi dng hon thnh, h thng
s chuyn n trang danh sch kho st.
ngn chn cc rotbot th rc, h thng s dng modul xc minh CAPTCHA cho mc ch
an ninh.
Khng c yu cu an ninh v bo mt c th
Tn ti khon phi t 6 n 15 k t
3.5.4 Maintainability
-
Li dung
13