Upload
ne-mo
View
226
Download
0
Embed Size (px)
Citation preview
8/9/2019 N TT NGHIP THNG MI IN T
1/62
TRNG I HC BCH KHOA H NIVIN CNG NGH THNG TIN V TRUYN THNG
*
NTT NGHIP I HC
NGNH CNG NGH THNG TIN
XY DNG CH IN T TRN NN
TNG ASP.NET MVC
Sinh vin thc hin :Cao K Tng Lp TTM K53
Gio vin hng dn: ThS.Bnh Th Qunh Mai
H NI 5-2013
8/9/2019 N TT NGHIP THNG MI IN T
2/62
Sinh vin thc hin: Cao K Tng - 20082977 K53 TTM Page 2
PHIU GIAO NHIM V N TT NGHIP1. Thng tin v sinh vinH v tn sinh vin: Cao K Tng.in thoi lin lc: 0985725493. Email: [email protected]: Truyn thng v Mng my tnh . H o to: i Hc.Thi gian lm ATN: T ngy 01/02/2013 n 30/ 05 /2013.
2. Mc ch ni dung ca ATNXy dng ch in t trn nn tng ASP.NET MVC.
3. Cc nhim v c th ca ATN- Tm hiu Ch in t v xu hng ch in t trong lnh vc thng mi in t- Phn tch thit k h thng- Xy dng trin khai h thng
4. Li cam oan ca sinh vin:Ti Cao K Tng - cam kt ATN l cng trnh nghin cu ca bn thn ti di shng dn caThs Bnh Th Qunh MaiCc kt qu nu trong ATN l trung thc, khng phi l sao chp ton vn ca bt kcng trnh no khc.
H Ni, ngy 30 thng 05 nm 2013
Cao K Tng
5. Xc nhn ca gio vin hng dn v mc hon thnh ca ATN v cho php bv:
H Ni, ngy thng nmGio vin hng dn
8/9/2019 N TT NGHIP THNG MI IN T
3/62
Sinh vin thc hin: Cao K Tng - 20082977 K53 TTM Page 3
Li cm n
Li u tin em xin chn thnh gi li cm n nThs. Bnh Th Qunh Mai -Ging vin b mn Truyn thng v Mng my tnh, Vin Cng ngh Thng tin v Truthng, trng i hc Bch Khoa H Ni - ch bo tn tnh, lun quan tm theo di vng gp kin gip em hon thnh n ny.
Cui cng em xin cm n cc thy c trong Vin gip em trong sut cc nmtheo hc ti Vin, dy bo nhng kin thc lm nn tng cho n ny.
H Ni, ngy 10 thng 5 nm 2013 Sinh vin thc hin:
Cao K Tng
8/9/2019 N TT NGHIP THNG MI IN T
4/62
Sinh vin thc hin: Cao K Tng - 20082977 K53 TTM Page 4
MC LC
MC LC ..........................................................................................................................CHNG I: T VN ...............................................................................................
1.1 Thc trng hi ch thng mi ti Vit Nam .......... ......................................... ..1.2 S cn thit phi c ch in t .............................. ......................................... ...1.3 Nhim v t ra khi xy dng ch in t .......... ....................... ...................... ...1.4 Ni dung ti .......... ......................................... ...................... .............................
CHNG II: C S L THUYT ..................................................................................2.1 Gii thiu v Portal .............................. ................................ ....................... .........2.2 Phn loi v Portal ................................................. ......................................... ......
2.2.1 Phn loi theo phm vi ................................ ....................... ............................2.2.2 Phn loi theo chc nng ........... ......................................... .............................
2.3 S khc nhau gia Portal v website bnh thng ...................... ...................... .....2.4 Cc tnh nng c bn ca Portal .............................. ......................................... .....2.5 ng dng ca Portal .................... ....................... ...................... .............................
CHNG III: PHN TCH NHIM V V LA CHN GII PHP ...................... .....3.1 Phn tch nhim v ...................... ....................... ...................... .............................3.2 La chn cng c xy dng hin c........................................... ...................... ....
3.2.1 ASP.NET MVC ............................ ................................ ....................... ............3.2.2 Microsoft SQL Server .......... ....................... ....................... .............................
3.2.3 So snh gia ASP.NET vi DotNetNuke ................................ .........................CHNG IV: XY DNG NG DNG WEB PORTAL ........................ .......................
4.1 Phn tch cc chc nng ......................................... ......................................... ......4.2. Biu phn cp chc nng ...................................................................................
4.2.1 Biu ...............................................................................................................4.2.2. c t chc nng ..............................................................................................
4.3. Biu v chc nng ......................................... ....................... ...................... .....4.3.1. Biu lung d liu mc khung cnh ...................... ....................... ........
4.3.2. Biu lung d liu mc nh ................... ......................................... ....4.3.3. Biu chc nng Xt ng k: ........... ...................... .............................4.3.4. Biu chc nng Qun l ngi s dng: ........... ....................... ........4.3.5. Biu chc nng Qun l Gian hng:.......................................... .........4.3.6. Biu chc nng X l n hng:................................................... .....
4.3. Thit k c s d liu ......................................... ....................... ...................... ....
8/9/2019 N TT NGHIP THNG MI IN T
5/62
Sinh vin thc hin: Cao K Tng - 20082977 K53 TTM Page 5
4.3.1. Xc nh cc thc th........ ....................... ....................... .............................4.3.2. Xc nh cc lin kt gia cc thc th. .............................. .......................4.3.3. Xc nh cc thuc tnh cho cc thc th........................................... ..........4.3.4. S thc th lin kt ton h thng .............................. ..........................
CHNG V: TRIN KHAI NG DNG .........................................................................5.1. Thit k gii thut ...................................................................................................
5.1.1. ng k thnh vin .............................................................................................5.1.2. ng k gian zhng .............................................................................................5.1.3. ng nhp ..........................................................................................................5.1.4. ng xut ...........................................................................................................5.1.5. Chc nng sa thng tin ....................................................................................5.1.6. Chc nng tm kim sn phm .........................................................................5.1.7. Chc nng t mua sn phm ...........................................................................
5.1.8. Chc nng bnh lun sn phm .........................................................................5.1.9. Chc nng Phn hi...........................................................................................
5.2. Thit k cu trc trang .............................................................................................5.2.1. Cu trc trang ch .............................................................................................5.2.2. Cu trc trang ng k, ng nhp......................................................................5.2.3. Cu trc trang gian hng, trang sn phm .........................................................
5.3. Giao din trang website ............................................................................................CHNG VI: KT LUN ................................................................................................
6.1. Cc kt qu t c ..............................................................................................6.1.1. u im .............................................................................................................6.1.2. Nhc im .......................................................................................................
6.2. Hng pht trin trong tng lai................................................................................. 59Danh mc hnh v ..............................................................................................................Ti liu tham kho .............................................................................................................
8/9/2019 N TT NGHIP THNG MI IN T
6/62
Sinh vin thc hin: Cao K Tng - 20082977 K53 TTM Page 6
CHNG I: T VN
1.1 Thc trng ch in t ti Vit Nam1.2 S cn thit phi c ch in t1.3 Nhim v t ra khi xy dng hi tr thng mi
trc tuyn1.4 Ni dung ti
8/9/2019 N TT NGHIP THNG MI IN T
7/62
Sinh vin thc hin: Cao K Tng - 20082977 K53 TTM Page 7
1.1 Thc trng hi ch thng mi ti Vit NamHi ch thng mi l hot ng xc tin thng mi, c thc hin tp trung tmt thi gian v ti mt a im nht nh cc cng ty, t chc, doanh nghitrng by, gii thiu sn phm, hng ha ca mnh.
Hi ch c t chc cc cng ty trong mt ngnh no n qung cqung b sn phm, dch v v thng hiu ca cc doanh nghip.
y l ni trng by, gii thiu hng ha v dch v ca cc n v, doanhnghip t nhiu ni n tham gia, l ni gp g gia ngi mua v bn, gia cc tc k kt hp ng mua bn sn phm, dch v, m cc ca hng, i l cng l c hi tt trao i kinh nghim, chuyn giao cng ngh, xc tin uhp tc kinh t gia cc doanh nghip, cc a phng.
Vic t chc hi ch thng do thng nhn kinh doanh dch v hi ch - trilm thng mi thc hin; hoc do mt t chc, c quan, hip hi no ng rachc nhm h tr cc thng nhn, doanh nghip xc tin k kt hp ng tiu thhng ha. Thng thng, cc c quan ny l c quan xc tin thng mi ca qugia hay a phng, dng ngn sch hay qu h tr, ti Vit Nam l VIETRADE(Cc Xc tin thng mi thuc B Cng Thng).
Ch th tham gia trng by, gii thiu hng ho, dch v ti cc hi ch, trinlm thng mi thng l cc thng nhn, doanh nghip vi mc tiu tm i t
Hi ch thng c t chc thnh cc gian hng (din tch ln hoc nh,nhng quy chun ti thiu l 3m x 3m) cc n v gii thiu v sn phm, dcv ca mnh ti .
Nh t chc ng ra mi, ku gi, tp hp cc thng nhn,cng ty, t chctham gia hi ch, trin lm thng mi; sau sp xp h vo cc v tr gian hnti a im ca mnh hoc t mnh i thu. H tham gia hi ch, trin lm thnmi phi tr ph gian hng cho nh t chc. Trong trng hp nh t chc l mtc quan nh nc, cc thng nhn tham gia thng c min ph hoc gim m
phn chi ph so vi khi tham gia hi ch, trin lm thng mi m nh t chc lthng nhn.Ti Vit Nam, cc hi ch c t chc cc cng ty, doanh nghip tham gia
gii thiu, trng by hng ha, dch v.Ngoi ra, y cng l ni cc cng tydoanh nghip hp tc, k kt hp ng. Bn cnh , khi ngi tiu dng n thamquan cc gian hng trong hi ch, h c th mua bn trc tip cc sn phm ctrng by. Cc hi ch chuyn ngnh thng din ra ngn hn so vi cc hi cha ngnh. Cc hi ch a ngnh hoc hng tiu dng, hay tng hp thng ko d7 - 10 ngy. Cc hi ch chuyn ngnh ch din ra 2 - 4 ngy v doanh nghip thamgia v i tng tip cn cng hp hn.
Cc lnh vc, nhm sn phm thng c trong cc hi ch :- Hng tiu dng- Nng nghip- Thc phm- Ni tht- Hng in t, my tnh
8/9/2019 N TT NGHIP THNG MI IN T
8/62
Sinh vin thc hin: Cao K Tng - 20082977 K53 TTM Page 8
- .
1.2 S cn thit phi c ch in tQua kho st v thc trng cc hi ch thng mi thc t, ta nhn thy chi
t chc l kh ln, tn km m thi gian din ra thng rt ngn gy lng pTrong x hi ngy nay, cng vic bn rn khin mi ngi c rt t thi gian rri c th n thm quan, mua sm ti cc hi ch nh th.
T nhng hn ch ny, rt cn xy dng mt ch in t. u im ca vxy dng ch in t l c th thm quan, mua sm cho d chng ta bt c nu. Ch cn mt chic my tnh c kt ni mng Internet, chng ta c th xem mua nhng sn phm mong mun. Mt khc, ch in t th thng duy tr kh lkhng cn tn nhiu cng sc cng nh kinh ph t chc.
1.3 Nhim v t ra khi xy dng ch in t Ni dung ca n s tng bc i kho st nhng yu cu t ra, nh gi c
ngh hin ti v a ra phng n trin khai. Da trn nhng yu cu phn nhng chc nng m h thng cn thc hin, thit k c s d liu v trin chng trnh
Vic trin khai mt ch in t p dng cc tnh nng ca mt cng thng tin t c mt s yu cu cn p ng. l:
Tnh s dng: d dng thay i, cp nht ni dung, giao din website. Htr nhp liu thng tin d dng, tin li, khng cn bit cc k nng v ltrnh bin tp ni dung.
Tnh sn sng: tc truy cp nhanh. Tnh tin cy: thng tin, d liu tnh ton tr v phi chnh xc. Vn hnh
nh, c c ch sao lu/phc hi nhanh chng, m bo phc hi h thti a trong vng 24h.
Tnh bo mt: c kh nng phn quyn, m bo tnh bo mt cao (h thgiao dch thng mi in t).
Tnh m: d dng pht trin, nng cp, thay i cc tnh nng sau ny. ng nhp 1 ln duy nht v s dng tt c cc dch v ca h thng Port
1.4 Ni dung tiTn ti
Xy dng ch in t trn nn tng ASP.NET MVCNhim v ca ti
Sn phm ca ti ny l mt h thng p ng to gian hng (website ring) ctng cc nhn hoc doanh nghip c nhu cu cung cp, ng thi cng p ng cho ngdng c th mua hng t cc gian hng.Nhng cng vic cn phi thc hin trong troqu trnh thc hin ti nh sau:
S dng cng ngh web portal Xy dng website chnh hin th cc sn phm, gian hng ni bt, hin th cc s phm VIP, c cc ch gian hng nng cp i vi h thng
Xy dng cc gian hng con cho ch cc gian hng
8/9/2019 N TT NGHIP THNG MI IN T
9/62
Sinh vin thc hin: Cao K Tng - 20082977 K53 TTM Page 9
Xy dng chc nng qun l cho ngi bn v ngi mua Xy dng chc nng ng bn sn phm Xy dng c nhn ha ca tng gian hng Xy dng chc nng thanh ton, h tr dnh cho ngi mua hng, h tr qung co P
cho gian hng
B cc ca n- Chng I : t vn - Chng II : C s l thuyt- Chng III : Phn tch nhim v v la chn gii php- Chng IV : Xy dng ng dng Web Portal- Chng V : Trin khai ng dng- Chuong VI: Kt lun
8/9/2019 N TT NGHIP THNG MI IN T
10/62
Sinh vin thc hin: Cao K Tng - 20082977 K53 TTM Page 10
CHNG II: C S L THUYT
2.1 Gii thiu v Portal2.2 Phn loi Portal
2.3 S khc nhau gia Portal v Website2.4 Cc tnh nng ca Portal2.5 ng dng ca Portal
8/9/2019 N TT NGHIP THNG MI IN T
11/62
Sinh vin thc hin: Cao K Tng - 20082977 K53 TTM Page 11
2.1 Gii thiu v PortalPortal (cng) vn l mt thut ng kin trc, ch li vo ca mt ta nh. Tron
lnh vc Cng ngh thng tin,cng thng tin in tc hiu theo nhiu cch khcnhau. Nhn chung, Portal cng c ngha tng t l mt cng i vo mt kho thng ln, a dng. l im vo ca mt tp hp ln cc ngun ti nguyn v dch v, quanhng i tng ngi dng khc nhau c th truy cp n nhiu loi thng tin khc n
nhng theo mt cch thc thng nht.
Mt cch hiu khc thcng thng tin in t c coi l im truy cp duy nhtn thng tin c lu tr trong mt th vin c phn loi, c nhn ha.
Hnh 2.1 Gii thiu Portal
Portal cho php ngi dng khai thc hiu qu mt khi lng ln ti nguythng tin v dch v qua mt cng c cho php tch hp thng tin v cc ng dng chtrn website, ng thi cung cp kh nng ty bin cho tng i tng s dng, quacho php khai thc thng tin hiu qu, nhanh chng v thn thin.
Nh vy, c th ni Portal chnh l mt phn mm ng dng tch hp cung cp giao din web mang tnh c nhn ha cho ngi s dng c th khm ph, tm ki giao tip vi cc ng dng vi cc ngun thng tin khc nhau ca mt n v hay cc nguyn trn mng Internet v vi nhng ngi khc.
Mt portal khi c xy dng gn vo mt h thng c bn th khng c lqu ti kh nng cung cp thng tin ca h thng. Thng tin phi c cung cp ty tquyn, chc nng, nhu cu ca tng c nhn c th. Ngi s dng ch cn ng nhph thng mt ln duy nht l c th giao tip v khai thc thng tin theo yu cu chumn ca h. khng cn bit thng tin c ly ngun no trong h thng.
8/9/2019 N TT NGHIP THNG MI IN T
12/62
Sinh vin thc hin: Cao K Tng - 20082977 K53 TTM Page 12
2.2 Phn loi v PortalPortal c th c phn loi theo phm vi ng dng hay theo chc nng. Do
khng c mt nh ngha chnh xc v portal nn cch phn loi ch l tng i. Sau l chi tit v cch phn loi portal:
2.2.1 Phn loi theo phm vi Portal theo chiu dc (vertical portal): V-portal l nhng portal m ni dung
thng tin cng cc dch v ca n c thit k phc v cho mt lnh vxc nh, cho mt chuyn ngnh xc nh, do vy khch hng ca loi ny ldin hp. Tuy nhin, y li l loi hnh pht trin nhanh nht hin nay.
Portal theo chiu ngang(Horizontal portal): H-portal c ni dung thng tincng nh cc dch v phc v cho nhiu loi khch hng khc nhau. Cc portani ting nhYahoo, NetCenter, Altavistal nhng v d in hnh cho loi portal ny Loi ny cung cp thng tin bao trm nhiu lnh vc hoc nhiu ch trong mt lnh vc ln nh kinh t, khoa hc, ngh thut, m nhc, tthao N c tch hp thng tin t rt nhiu ngun khc nhau.
2.2.2 Phn loi theo chc nng Portal thng tin : c vai tr nh mt h thng cung cp thng tin trn c s thu
gom s liu t nhiu ngun khc nhau. Cc ngun d liu ny nm ri rc th t Internet, t cc c s d liu ca cc mng ni b Intranet, v c khi cc portal khc. V du : trang caYahoo c s dng ghp ni cc thngtin li vi nhau t nhiu ngun, nhiu ng dng v t nhiu ngi, cho phpnhn ha giao din theo .
Portal cng ng(community): portal ny lp ra mt cng ng o trn
Internet cho cc nhm ngi trao i thng tin, hp tc vi nhau trong cnmt mc ch c th.
Portal ca mt cng ty(Enterprise portal): N c dng bi cc nhn vintrong mt c quan hay t chc chia s thng tin, cng tc vi nhau, qua nng cao nng sut lao ng v hiu qu gii quyt cng vic. Portal ny xy dng cho php tng tc trn cc thng tin v ng dng nghip v tnghip ca doanh nghip.
Portal thng mi (Commercial):cung cp ch in t trong th trng
thng mi in t, l ni lin kt gia ngi bn v ngi mua. V d:eBay, Amazon,EnBac,RongBay
Portal chnh ph(Goverment): cung cp cc cng hnh chnh cng in t chnh quyn (Trung ng v a phng) thc hin cc chc nng ca mi vi ngi dn thng qua vic cung cp thng tin v cc dch v hnh chncng.
8/9/2019 N TT NGHIP THNG MI IN T
13/62
Sinh vin thc hin: Cao K Tng - 20082977 K53 TTM Page 13
Cng thng tin ng dng chuyn bit (Specialized portals): v d nh SAP portal, cng thng tin loi ny cung cp cc ng dng chuyn bit khc nhau.
im quan trng l mt gii php portal c th c th bao gm nhiu kiu poto thnh mt dng portal khc.
2.3 S khc nhau gia Portal v website bnh thngSo vi cc trang web thng thng, portal c cc tnh nng vt tri v qun
thng tin. Ngoi cc kh nng c bn nh t chc phn loi thng tin, h tr kh nng kim thng tin hiu qu, portal c cc tnh nng vt tri so vi cng ngh web ththng.
Di y l cc tnh nng chnh ca portal :
Portal Website thng thng
H tr kh nng ng nhp mt ln ti tt c cc ti nguync lin kt vi Portal. Ngi dng ch cn mt ln ngnhp l c th vo v s dng tt c cc ng dng ctch hp trong Portal m ngi dng ny c quyn. Ccchc nng trn c thc hin theo cch an ton v kim sotc
Mt website thng thngkhng c c kh nngng nhp mt ln
H tr kh nng c nhn ha theo ngi dng. y l mttrong nhng chc nng quan trng ca portal. Portal c nhnha ni dung hin th, t ng da trn cc quy tc tc nghip,chng hn nh vai tr ca ngi s dng trong mt t chc.
V d khi mt ngi mua hng ng nhp vo h thng, portals hin ra danh sch cc sn phm mi. Nu cn quan tm nlnh vc thi trang th portal c th cung cp cc thng tin bng cc mt hng thi trang : giy dp, qun o, m phm...
Thng khng h tr, nuc th ch mc rtnh, khng ni bt
Kh nng ty bin : trong mt portal c th b phn thng tinnu khng lin quan n n. Cch hin th ca portal cng cth thay i. V d thay v hin th bng ch mu mc nh,chng ta c th thay bng mu ty hay c th thay i giaodin ca portal nu mc nh chc nng A sau chc nngB, nu khng thch th c th thay i li th t hin th ny
Mt vi website c nhngch dng li mc dng sn, ngi dng chc th la chn mt vimu c sn m khngt thay i mt cch ty c
Truy nhp n thng tin, m thng tin c th c tch hpt nhiu ngun khc nhau, k c d liu tng hp hay phnloi. Portal c kh nng lin kt ti ti nguyn d liu rngln, gm nhiu kiu d liu t d liu thng thng n siud liu. iu cho php c c mt ci tng qut v cngvic hay lnh vc kinh doanh
Ch s dng cc lin kt ti cc site khc nhngni dung ch yu vn chtp trung trong trang .
8/9/2019 N TT NGHIP THNG MI IN T
14/62
Sinh vin thc hin: Cao K Tng - 20082977 K53 TTM Page 14
H tr rt tt kh nng lin kt v hp tc ngi dng. Nkhng ch lin kt chng ta vi nhng g chng ra cn m cnlin kt vi nhng ngi m chng ta cn. Kh nng lin ktny c thc hin bi cc dch v hp tc thng qua cc mhnh lm vic cng tc hay cng ng o.H tr m hnh t ng x l cng vic theo quy trnh xcnh t trc. Cung cp mt giao din chung, tch hp n cclung cng vic v cho php tng tc vi cc quy trnh cngvic.
Hu ht khng h tr
Bng 2.3 - So snh s khc nhau gia portal v website
2.4 Cc tnh nng c bn ca PortalMi loi portal c th cung cp loi dch v v ng dng khc nhau, nhng tt
cc loi portal u c chung mt s tnh nng. Cc tnh nng ny l c trng ca porkhc vi mt Website hoc mt ng dng chy trn nn tng Web.a) Kh nng tm kim
C ch tm kim (search engine) trong portal rt mnh v c cc tnh nng a dn bao gm cc c tnh nh sau:
- nh ch mc ton vn cho tt c cc vn bn trong CSDL ca Portal cho phtm kim n gin/nng cao, tm theo thuc tnh (metadata)
- X l cc dng vn bn thng gp. - Tm kim vi cc ngun d liu bn ngoi (cc CSDL, vn bn, emails, tp...)
b) Kh nng c nhn haMt trong cc tnh nng mnh ca Portal l kh nng cung cp cc ni dung kh
nhau vi cc ngi dng khc nhau. Vic ny c thc hin thng qua c nhn ha v t bin ha. C nhn ha cho php thit t cc thng tin khc nhau hin ln mn hnh chcc loi i tg s dng khc nhau theo yu cu. V d, khi nhn vin bn hng nhp mng th danh sch cc sn phm mi c t ng hin ra. Ty bin la chn ptrng th no, v tr ni dung hin trn mn hnh ra sao. C th ha v ty bin cho phmt portal nhm n mt cng ng ngi dng xc nh (khch hng, nhn vin, hay tc). Cac tnh nng ny c iu chnh da trn hot ng thu thp thng tin v ngdng v cng ng ngi dng, t cung cp cc thng tin chnh xc ti thi im yu cu.c) Kh nng ti u hiu nng
c th tng cng hiu nng hot ng, portal cn c cc chc nng sau: - Caching: Nhm gim lng d liu vo ra thng qua vic lu mt phn n
dung ca cc kt qu x l trc nhm c th s dng thc hin cc cu sau ny.
- Load Distribution (Phn ti cng vic x l): Trnh hin tng nghn c ch mt s modul ca h thng.
d) Kh nng tch hpPortal cho php tch hp nhiu loi thng tin thng qua vic
8/9/2019 N TT NGHIP THNG MI IN T
15/62
Sinh vin thc hin: Cao K Tng - 20082977 K53 TTM Page 15
xy dng ni dung thng tin t nhiu ngun khc nhau cho nhiu i tng s dng. khc bit gia cc ni dung thng tin s c xc nh qua cc ng cnh hot ng ngi dng (user-specific context). Tng i tng s dng, sau khi thng qua qu trnxc thc, s c cung cp cc thng tin khc nhau, hoc ni dung thng tin s c ccp khc nhau trong qu trnh c nhn ha thng tin.
- Tch hp vi cc h qun tr c s d liu ph dng, cc website hin c, cng dng, cc webservices
- Cho php nhng ngi dng khng am hiu v k thut cng c th tch hd liu v tu bin ni dung portal.
e) Kh nng nng h tr a ng.- H tr Unicode: hin th font ting Vit tt.- Giao din hin th a ngn ng.- Ni dung hin th a ngn ng.
f) Xut bn thng tin- Kh nng xut bn thng tin ny ca portal c lin quan n kh nng tch h
Portal c th thu thp thng tin t nhiu ngun khc nhau v cung cp cho ngdng thng qua cc phng php hoc giao thc mt cch thch hp. Mt h thxut bn thng tin chuyn nghip phi c kh nng xut bn thng tin vi cc dng c quy chun, v d nh RDF , RSS , NITF v NewsXML.
- Ngoi ra, cc tiu chun da trn XML cng phi c p dng qun tr v hith ni dung mt cch thng nht, xuyn sut trong qu trnh xut bn thng tiCc tiu chun da trn XML ny cho php a ra gii php nhanh nht khthc v s dng thng tin trn cc Web site khc nhau thng qua qu trnh thu thpv bc tch thng tin vi cc nh dng c quy chun.
g) H tr nhiu thit b hin th thng tinPortal cho php hin th cng mt ni dung thng tin trn nhiu loi thit b kh
nhau nh mn hnh my tnh , thit b di ng, s dng in hay cho bn fax. .mt cchng bng cch xc nh thit b hin th thng qua cc thuc tnh khc nhau. V d, cmt ni dung khi hin th trn mn hnh my tnh th s dng HTML, nhng khi h thxc nh c thit hin th l in thoi di ng, h thng s loi b cc nh c tron
dung v t ng chuyn ni dung sang nh dng WML ph hp cho vic hintrn mn hnh ca thit b.h) Kh nng ng nhp mt ln
Portal cho php ngi dng khi s dng cc dch v khng cn phi ng nhp lkhi chuyn sang dch v mi. V cc ng dng v dch v trong portal c th c ptrin thm khi xut hin nhu cu, phn ln trong s c cc nhu cu v xc thc htruy xut thng tin ngi dng, tnh nng ng nhp mt ln rt quan trng lm gim ttc cho ngi s dng.i) Qun tr Portal
- Portal cung cp kh nng xc nh cch thc hin th thng tin cho ngi dncui. Tnh nng ny khng ch n gin l thit lp cc giao din ngi dng vcc chi tit ho. Vi tnh nng qun tr, ngi qun tr phi nh ngha c cthnh phn thng tin, nh ngha nhm ngi dng cng vi cc quyn truy cp vs dng thng tin khc nhau.
- Portal cng c chc nng Qun tr ngi dng cui cung cp cc kh nng qun ngi dng cui, tu thuc vo i tng s dng ca portal. Ngi s dng c t ng k tr thnh thnh vin ti mt portal cng cng (nh Yahoo, MSN.) hoc ngi qun tr to lp v gn quyn s dng tng ng i vi cc portal trong mt doanh nghip. Hin ti phng php phn quyn s dng da trn vai
8/9/2019 N TT NGHIP THNG MI IN T
16/62
Sinh vin thc hin: Cao K Tng - 20082977 K53 TTM Page 16
tr (role-based security) c s dng nh mt tiu chun cung cp thng tcho cc i tng khc nhau trong cc portal cng nh cc ng dng Web.
2.5 ng dng ca PortalPortal c dng cung cp thng tin cho ngi dng c thm quyn. Por
truyn ti d liu t cc h thng thng tin vo cc giao din c c nhn ha v php ngi dng tng tc vi h thng thng tin qua giao din ny.Thng qua giao din web, Portal cung cp cc dch v cung cp tin, tm kim, th
mc (phn loi tin), mail, din n, hi thoi, hi tho, lch lm vic v p ng cc yu cu : ty bin ha, bo mt, to kh nng tng tc gia ngi dng v cc ngthng tin, gia ngi dng vi cc ng dng tc nghip v gia cc ng dng vi nhau. Portal c th tch hp nhiu cc ng dng nn m bo tnh m cho cc h thng, gqun tr ni dng v h tr cc cng ng o
Trn th gii, xu hng ng dng Portal ang ngy cng tr nn ph bin trong clnh vc nh chnh ph in t, thng mi in t, o to trc tuyn V d, mt Pca thnh ph phi cung cp thng tin v cc th tc hnh chnh cho nhng ngi dn b
thng, thng tin d n cho cc nh u t, thng tin bn , danh lam thng cnh ckhch du lch
Hnh 2.5.1 Portal thng mi in tMi i tng s dng u c th tm kim v khai bo kho thng tin a dng n
mt cch d dng qua mt giao din m khng cn bit thng tin nm u, do ai qunThng qua mt portal, ngi dn c th tm thy v s dng c ngay cc dch v h
8/9/2019 N TT NGHIP THNG MI IN T
17/62
Sinh vin thc hin: Cao K Tng - 20082977 K53 TTM Page 17
m khng cn quan tm n nhng chnh quyn cp no, nhng c quan no lin quan th tc hnh chnh .
Hnh 2.5.2 Portal ca Yahoo
Ngoi ra, Portal c th phc v cho nhiu nhm i tng s dng vi c nhu cthng tin khc nhau. Cc trang web ca cc cng ty cung cp dch v trn Internet ln nhYahoo, MSN, AOL l cc portal. Portal cung cp cho ngi dng cui nhiu loi dch vcho nhiu nhu cu khc nhau.
8/9/2019 N TT NGHIP THNG MI IN T
18/62
Sinh vin thc hin: Cao K Tng - 20082977 K53 TTM Page 18
CHNG III: PHN TCH NHIM V V LA CHN GII PHP
3.1 Phn tch nhim v3.2 La chn cng c xy dng hin c
8/9/2019 N TT NGHIP THNG MI IN T
19/62
Sinh vin thc hin: Cao K Tng - 20082977 K53 TTM Page 19
3.1 Phn tch nhim vH thng website gian hng trc tuyn pht trin p ng nhng chc nng c b
ca mt website gian hng cn c:- ng k thnh vin- ng k gian hng
- ng sn phm cho tng gian hng- To thm danh mc nh cho tng gian hng- C nhn ha gian hng: Thay i banner, footer cho tng gian hng- H tr nng cp gian hng Vip- H tr nng cp gian hng Bestchoice- H tr nng cp gian hng ni bt- H tr nng cp sn phm ni bt, sn phm tiu biu, sn phm la c
trong ngy.- Thanh ton ha n , gi bnh lun ti tng gian hng- H tr thay i giao din cho tng gian hng- H tr chnh sa ni dung ca shop nh : Thng tin lin h, nick h tr
Website cung cp nhiu thng tin v sn phm, cc gian hng v cc mt ni bt thtng tiu ch khc nhau. ng thi cung cp kh nng ty bin banner v footer theo tgian hng.
Nh vy h thng xy dng phi cung cp y cc thng tin cn thit cho ngdng v phn qun l thng tin cho tng ch gian hng.
3.2 La chn cng c xy dng hin c3.2.1 ASP.NET MVC
ASP.NET MVCl mtn n t ng(frame work) pht trin ng dng webmi ca Microsoft, n kt hpgia tnhhiu qu v nhgn ca mh nh model - view-controller(MVC)
8/9/2019 N TT NGHIP THNG MI IN T
20/62
Sinh vin thc hin: Cao K Tng - 20082977 K53 TTM Page 20
Hnh 3.2.1a - Nnt ng Asp.Net MVCFr ameworkModels trong cc ng dng da trn MVC l nhng thnh phn c nhim v
lutr thngtin, trng thi ca cc i tng, thng thng n l mt lpcnhx t mt bng trong CSDL.
Views chnh lcc thnh phn chutr ch nhim hint h cc thng tin lnchongi dngthng qua giao din. Thng thng, cc thng tin cn hin thcly tthnh phnModels.
Controller chnh lcc thnh phn chutr ch nhim iu khin gi n cc modeltng tng v truyn d liu qua view hin th.
Cng c lp trnh l Visual Studio 2012
8/9/2019 N TT NGHIP THNG MI IN T
21/62
Sinh vin thc hin: Cao K Tng - 20082977 K53 TTM Page 21
Hnh 3.2.1b Visual Studio 2012
3.2.2 Microsoft SQL ServerSQL Server l mt h thng qun l c s d liu (Relational Databas
Management System (RDBMS) ) s dng Transact-SQL trao i d liu gia Cliecomputer v SQL Server computer. Mt RDBMS bao gm databases, database engine vcc ng dng dng qun l d liu v cc b phn khc nhau trong RDBMS
8/9/2019 N TT NGHIP THNG MI IN T
22/62
Sinh vin thc hin: Cao K Tng - 20082977 K53 TTM Page 22
Hnh 3.2.2 - Microsoft SQL Server 2000
3.2.3 So snh gia ASP.NET vi DotNetNukeim mnh ca h thng vit bng ASP.NET MVC
- H thng ch in t c vit trn nn tng ASP.NET 4.0 v .NET 4.0 cngh mi nht ca Microsoft
- H thng c vit theo m hnh MVC + LINQ cho php tch ri thnh phcode v giao din, cho php h thng d bo hnh, bo tr v trin khai- H thng dng LINQ kt ni Database, vi kh nng Mapping Objec
khin h thng bo mt, trnh cc li Sql Injection.- H thng m ha tt c cc ti nguyn c bo mt, m ha theo IP + ke
trn server nn mi ngi s dng c m ha khc nhauSo snh h thng vi DotNetNuke (Sn phm ca Microsoft)
- Dung lng code: Dung lng ban u ca DotNetNuke l 30MB trong kh bn ci t ca h thng ch l 2MB
- Dung lng Assembly: Th vin DotNetNuke l 21.9MB H thng ch l2MB
- Dung lng Database (cha c d liu): DotNetNuke l 8MB cn h thng l2MB.DotNetNuke ln gp 4 ln
- M Html tr v: DotNetNuke thng c ViewState do m html rt nngtrong khi m html ca h thng rt sch v nh
8/9/2019 N TT NGHIP THNG MI IN T
23/62
Sinh vin thc hin: Cao K Tng - 20082977 K53 TTM Page 23
CHNG IV: XY DNG NG DNG WEB PORTAL
4.1 Phn tch cc chc nng
4.2 Biu phn cp chc nng4.3 Biu chc nng4.4 Thit k c s d liu
8/9/2019 N TT NGHIP THNG MI IN T
24/62
Sinh vin thc hin: Cao K Tng - 20082977 K53 TTM Page 24
n: Xy dng ch in t da trn m hnh cc h thng nh Vt gi, n bc, rng b123.vn, gianhangvn.com. H thng cung cp cho khch hng c th tm tt c cc sn phm thuc tt c cc lnh vc m mnh mong mun, to s thun tin v tp trung chokhch hng.i vi ch gian hng, h thng gip h c th to website ring m khngqu tn km v khng cn bit v k thut, gii quyt vn a sn phm ti tay khhng nhanh nht v hiu qu nht.
4.1 Phn tch cc chc nngy l h thng x l giao dch,cung cp qu trnh mua bn online gia khch hn
v cc gian hng trc tuyn.Mc tiu ca n l xy dng mt trang website v hi ch thng mi in
Ngoi c nhng tnh nng nh cc website thng mi thng thng th website v hch thng mi in t ny s c mt s tnh nng ca cng giao dch in t: kh nng nhp mt ln, kh nng ty bin, chc nng ng dng trc tuyn...Qua vic tm hkho st mt s trang website nhhttp://gianhang.vn, http://enbac.com, http://vatgia.com ta c th tng hp li quy trnh nghip v ca h thng nh sau:
Ngi qun tr h thng c chc nng qun l ti khon, thng tin ca khch hv cc gian hng. Ngi qun tr c th chp nhn hoc t chi quyn truy nhp ca kcng nh cc gian hng nu nhn thy du hiu, hnh vi bt cp. y, ngi qun trc thay i, cp nht thng tin ca mnh v xem thng tin ca ngi khc m khc thay i thng tin ca h. Mt chc nng na ca ngi qun tr ny chnh l ququng co/lin kt ca chnh h thng hoc ca cc gian hng khc c nhu cu qunggii thiu thng hiu ca mnh. Chc nng kh quan trng ca ngi qun tr l dng, cp nht cc mu giao din, cc module chc nng cho h thng ca mnh: trch, trang danh sch sn phm, trang chi tit sn phmNgoi ra, ngi qun tr cnhn c cc gp , thc mc ca bt c ai v h thng t c th ngy cng thin hn.
Admin gian hng c chc nng thay i thng tin ca mnh cng nh thay thng tin v gian hng m mnh lm ch. T nhng mu giao din c sn ca h thadmin gian hng c th chn cho mnh mu ng ri thay i cc thnh phn bannfooter v v tr ca cc module hin th trn gian hng ca mnh. y chnh l mt c tnhc bn ca mt cng giao dch in t - c tnh ty bin. Chc nng quan trng nht ivi ngi admin gian hng chnh l qun l sn phm ca mnh v cc n hng nhc t khch. i vi chc nng qun l sn phm, ngi qun tr phi nm c ttin v sn phm: s lng, hnh nh minh ha, gi thnh, chi tit sn phm c ththiu mt cch chn thc nht n khch hng. chc nng ny, ngi qun tr c thm, sa, xa cc sn phm theo ca mnh. Chc nng qun l n t hng l chnng kh quan trng. Khi nhn c thng tin v n t hng, admin gian hng (ch ghng) s xem chi tit v n hng xem gian hng ca mnh c p ng c hay kh
T lin h li vi ngi khch t hng qua nhng thng tin c sn trn n t hnc th xc nhn cc thng tin. Sau , ngi qun tr s cp nht trng thi ca cc hng thng bo cho khch hng bit. Ngoi cc chc nng trn, h thng cng xy dcc chc nng qun l nhng li bnh lun v sn phm ca gian hng mnh, qunnhng tin nhn hay h tr trc tuyn vi khch hng thng qua Yahoo Messenger. ycng chnh l mt tnh nng c bn ca mt cng thng tin in t.
i vi khch vng lai th h ch c th xem cc sn phm, gi nhng gp ngi qun tr h thng. c c nhng tnh nng khc th khch vng lai phi ng
8/9/2019 N TT NGHIP THNG MI IN T
25/62
Sinh vin thc hin: Cao K Tng - 20082977 K53 TTM Page 25
mt ti khon trn h thng. Sau khi ng k ti khon thnh vin thnh cng, h c tng k mt gian hng trn h thng nu mun. i vi khch hng l thnh vin, hth thay i, cp nht thng tin c nhn ca mnh, xem cc sn phm, bnh lun v phm , lu sn phm m mnh a thch, gi tin nhn lin h vi gian hng v tin ht mua sn phm m mnh mun.
i vi ngi dng, h thng xy dng tnh nng ng nhp mt ln tnh nng
bn ca mt portal. Tnh nng ny gip ngi dng thun tin hn khi vo mun t m bnh lun, h tr t nhiu gian hng khc nhau.4.2.Biu phn cp chc nng
4.2.1 Biu
Hnh 4.2.1. Biu phn cp chc nng mc 0, chc nng s l chc nng bao ph ton b h thng cng chnh l ni duchnh ca ti. H thng s gm 4 chc nng chnh mc nh l chc nng xt ngqun l ngi dung, qun l gian hng v x l n hng. Vic phn r cc chc nngc thc hin cc bc sau.
4.2.2. c t chc nng
- Xt ng k: cho php ngi dng l khch vng lai c th ng k thnh vin sau ng k gian hng.ng thi cho php thnh vin ng k gian hng.- Qun l ngi dng: y l chc nng ca ngi qun l chung h thng bao gm ql thnh vin ca h thng, qun l cc gian hng ng k, qun l qung co chucho c h thng, qun l feedback t pha khch hng i vi h thng
H thng
1. Xt ng k
1.1. ng kthnh vin
1.2. ng kgian hng
2. Qun l
ngi dng
2.1. Cp nhtthng tin
2.2. Qun lthay i gian
hng
3. Qun l
gian hng
3.1. Qun ldanh mc
3.2. Qun lsn phm
3.3. Qun lkhc(giaodin, bnhlun, nhng...)
4. X l n
hng
8/9/2019 N TT NGHIP THNG MI IN T
26/62
Sinh vin thc hin: Cao K Tng - 20082977 K53 TTM Page 26
- Qun l gian hng: cho php ngi ch gian hng qun l cc danh mc to thm trolnh vc ngnh ngh nh, qun l sn phm ng bn, qun l giao din, qun l bnh lqun l n hng, qun l thay i thng tin shop- X l n hng: Cho php ngi qun tr gian hng qun l cc n t hng ca khhng.4.3. Biu v chc nng
Qua biu ny, ta s thy c qu trnh thc hin cc chc nng ca chtrnh cn thng qua nhng thao tc no v quan h gia nhng thao tc ra sao.
4.3.1. Biu lung d liu mc khung cnh
Hnh 4.3.1 - Biu mc khung cnh
1.11.2
1.31.4
2.1 2.2 2.3 2.4 2.5 2.6
3.1
Admin h thng
H thng x l giaodch
Chgianhn
Khch hng
3.2
3.3
3.4
8/9/2019 N TT NGHIP THNG MI IN T
27/62
Sinh vin thc hin: Cao K Tng - 20082977 K53 TTM Page 27
Ch thch :1.1. ng k thnh vin1.2. Kt qu ng k thnh vin tr v1.3. ng k gian hng1.4. Kt qu ng k gian hng tr v
2.1. Thay i thng tin ngi s dng2.2. Kt qu thay i thng tin ngi s dng tr v2.3. Thay i thng tin c tnh gian hng2.4. Kt qu thay i c tnh gian hng tr v2.5. Thay i c tnh sn phm2.6. Kt qu thay i thng tin c tnh sn phm tr v
3.1. Thay i thng tin gian hng3.2. Kt qu thay i thng tin gian hng tr v3.3. Xem trng thi cc ha n3.4. Kt qu thng tin trng thi ha n tr v
8/9/2019 N TT NGHIP THNG MI IN T
28/62
Sinh vin thc hin: Cao K Tng - 20082977 K53 TTM Page 28
4.3.2. Biu lung d liu mc nh
Kho d liuKho d liu
Kho d liu
1.Xt ngk
2.Qun ln i dn
3.Qun lian hn
4.X ln hn
Khch hng Admin h thng Ch gian hn
Gingk
Ktu
Cpnht
TT
Kt
Bnh
lun
Kt u
Gi
nhn
Kt u
Cp
nh
Kt u
Phnhi Cp
nh
KQ
CpnhtGH
Ktu
Ktu
Xemn
1.
1.
2.
2.
4.
Kho d liu
8/9/2019 N TT NGHIP THNG MI IN T
29/62
Sinh vin thc hin: Cao K Tng - 20082977 K53 TTM Page 29
Hnh 4.3.2 Biu lung d liu mc nh
Ch thch :1.1. Kim tra User (Email) trong h thng xem tn ti hay cha1.2. Thm mt User (Tn, Email, mt khu, s in thoi) mi vo h thng1.3. Kim tra gian Hng ca User c ng k hay cha thng qua (Email)1.4. To mt gian hng mi cho thnh vin
2.1. Ly thng tin hin ti v User (Tn, Email, s in thoi, )2.2. Cp nht thng tin v User (Tn, Email, S in thoi, mt khu )2.3. Ly thng tin hin ti v gian hng (Tn gian hng, a ch, tn ch gian hng, YahoEmail, s in thoi)2.4. Cp nht thng tin v gian hng (Tn gian hng, a ch, tn ch gian hng, YahooEmail, s in thoi)
3.1. H thng ly ra thng tin sn phm( tn sn phm, gi, hnh nh), nhng tin nh bnh lun tr li (tiu tin, ni dung)3.2. Admin ca gian hng cp nht thng tin v sn phm ca mnh(tn sn phm, m phm, gi, hnh nh). Ch gian hng, khch hng gi nhng bnh lun, phn hi cmnh(tiu , ni dung)
4.1. Ch gian hng xem cc n t hng ca khch (m khch hng, m sn phm, lng)
4.2. Cp nht thng tin v n t hng ca khch (m khch hng, m sn phm, lng).
4.3.3. Biu chc nng Xt ng k:
chc nng ny, khch hng gi ng k ti khon trn h thng. H thng kitra xem thng tin ngi s dng ny tn ti hay cha thng bo li cho khhng ngay trn giao din. Nu mun ng k mt gian hng trn h thng, khchng phi c ti khon trn h thng ri t gi ng k to gian hng. H thngkim tra thng tin ng k v phn hi li cho ngi dng.
8/9/2019 N TT NGHIP THNG MI IN T
30/62
Sinh vin thc hin: Cao K Tng - 20082977 K53 TTM Page 30
Khch Hng
1.1 ng k user
1.2 ng k gian hng
Mod_WebUser
Mod_Store
Hnh 4.3.3 Biu chc nng Xt ng k
4.3.4. Biu chc nng Qun l ngi s dng: chc nng ny, khch hng, admin ca gian hng, ngi qun tr h thng c
th thay i thng tin c nhn hoc thng tin v gian hng ca mnh. Ngoi ra, ngqun tr h thng c th thay i v cc quyn ca khch hng v cc gian hng
Khch Hng
Ngi qun trh thng
2.1 Qun L thngtin c nhn
2.2 Qun L thngtin v Gian HngAdmin Gian Hng
Mod_WebUser
Mod_Store
CP_User
Hnh 4.3.4 Biu chc nng Qun l ngi s dng
Gi ngk s dng
Gi ng kian hn
Kt u
Kt qu
C nh t TT
C nh t TT
Kt qu
Kt qu
Kt qu
Kt qu
Cp nht TT
C nht quyn
Cp nht TT
8/9/2019 N TT NGHIP THNG MI IN T
31/62
Sinh vin thc hin: Cao K Tng - 20082977 K53 TTM Page 31
4.3.5. Biu chc nng Qun l Gian hng: chc nng ny, khch hng v ch gian hng c th gi phn hi v nhng v
quan tm, thc mc cho ngi qun tr h thng.Ch gian hng cp nht, thm mi, sa, xa cc sn phm ca mnh trn gian hn
Khch hng xem cc sn phm ca gian hng c th bnh lun v sn phm hoc cgi tin nhn lin lc vi gian hng .
Ngi qun tr h thng c th thm vo cc trang phn qung co v cc s phm, dch v.
Ngoi ra, cng cho php ch gian hng v ngi qun tr h thng thay i giadin trang ca mnh, cp nht li banner, footer.
Ngi Qun TrH Thng
Admin Gian Hng
3.2. Qun l GiaoDin
3.3. Qun l SnPhm
3.4. Qun l phnhi
3.1. Qun lQung co
Mod_Skin
Mod_Banner
Mod_Footer
Mod_Product
Mod_FeedBack
Mod_Adv
Khch hng Mod_Comment
Mod_Message
Hnh 4.3.5 Biu chc nng Qun l Gian hng
Ch thch:+ 1.1: Khch hng gi gp n ngi qun tr h thng hoc c th l tin nhn, bnh lv sn phm n gian hng no .
1.1
1.2
1.3
1.4
Cp nht giao din
Kt u
Kt qu
Cp nht giao din
Phn hi
Kt u
C nh t SP
Cp nht QCo
Kt qu
8/9/2019 N TT NGHIP THNG MI IN T
32/62
Sinh vin thc hin: Cao K Tng - 20082977 K53 TTM Page 32
+ 1.2: H thng tr v cho khch hng cc tin nhn,bnh lun t gian hng.+ 1.3: Ch gian hng gi phn hi n ngi qun tr h thng hoc c th gi nhnnhn, bnh lun tr li li khch hng.+ 1.4: H thng tr v cho ch gian hng nhng tin nhn, bnh lun v sn phm ca hng ca mnh.
4.3.6. Biu chc nng X l n hng: chc nng ny, khch hng xem sn phm ri gi n t hng, hoc cp nh
n hng ca mnh. Sau n hng ny c gi ti gian hng m khch hng mua sn phm. Admin ca gian hng s cp nht li trng thi hin ti ca n v gi li cho khch hng tin theo di.
Khch hng
Admin gian hng
4. X l n hng Mod_Order
Hnh 4.3.6 Biu chc nng X l n hng
4.3. Thit k c s d liu4.3.1. Xc nh cc thc th
Cn c vo cc biu ca h thng, ta ln lt pht hin cc thc th sau: Thc thMod_WebUser s xc nh mt khch hng c th. Thc thWeb_Menu s xc nh mt loi danh mc chung ca h thng. Thc thCP_Users xc nh ngi qun tr h thng. Thc thMod_Stores xc nh mt gian hng c th. Thc thMod_PageProducts xc nh danh mc thm ca gian hng. Thc thMod_Skinss xc nh mt mu giao din c th. Thc thMod_Products xc nh mt sn phm c th. Thc thMod_Order s xc nh mt n t hng c th. Thc thMod_Feedbacks xc nh mt gp c th. Thc thMod_Advs xc nh mt qung co c th. Thc thMod_Messages xc nh mt tin nhn c th. Thc thMod_Comment s xc nh mt li bnh lun c th. Thc thMod_Bookmarks s xc nh mt sn phm yu thch ca mt khch
hng c th
Gi n hn
Kt u
Xem nhn
Cp nht thngtin n hng
8/9/2019 N TT NGHIP THNG MI IN T
33/62
Sinh vin thc hin: Cao K Tng - 20082977 K53 TTM Page 33
4.3.2. Xc nh cc lin kt gia cc thc th.Gia thc thWeb_Menu vMod_Adv c mi lin h 1-n v mi danh mc ca
hi ch th s c th c nhiu qung co trong gii thiu cho khch hng.
Web_Menu Mod_Adv
Gia thc thMod_WebUser v cc thc th :Mod_Message, Mod_Order ,Mod_Comment, Mod_Bookmarks c mi quan h 1-n v vi mi mt khch hng thh c th gi nhiu tin nhn n 1 hay nhiu gian hng khc nhau, c th c nhiu blun cho cc sn phm m h gh thm. Vi mi khch hng th h cng c th lu thch nhiu sn phm, t nhiu n t hng cho mnh.
Mod_WebUser Mod_Message
Mod_WebUser Mod_Comment
Mod_WebUser Mod_Order
Mod_WebUser Mod_Bookmarks
Cc thc th :Mod_Skins vi thc thMod_Store c mi quan h 1-n v vi migian hng, h ch c chn 1 skin duy nht nhng 1 skin th c th c nhiu gian hcng s dng c.
Mod_Skins Mod_Store
Thc thMod_Store v cc thc th :Mod_Product, Mod_Order ,Mod_PageProduct c mi lin h 1-n v mi gian hng s c nhiu sn phm v cth nhn c nhiu n t hng t cc khch hng.
Mod_Store Mod_Product
Mod_Store Mod_Order
Thc thMod_Product v cc thc th:Mod_Comment, Mod_Bookmarks, Mod_Order, c mi quan h 1-n v vi mi sn phm th c th c nhiu bnh lu
8/9/2019 N TT NGHIP THNG MI IN T
34/62
8/9/2019 N TT NGHIP THNG MI IN T
35/62
Sinh vin thc hin: Cao K Tng - 20082977 K53 TTM Page 35
Created Ngy to ti khon Datetime
Activity Xc nhn Bit
4.3.3.3. Mod_Store
Tn thuc tnh ngha Kiu Gi tr
ID M gian hng int Kha chnh, Not null
SkinID M giao din int
WebUserID M ch gian hng int
BannerID M Banner int
State Trng thi gian hng int
Name Tn gian hng nvarchar
Code M gian hng trn URL varchar Not Null
Address a ch gian hng nvarchar
Phone S in thoi gian hng varchar
Yahoo Yahoo ca gian hng varchar
Created Ngy to datetime
Activity Duyt bit
4.3.3.4. Mod_Skins
Tn thuc tnh ngha Kiu Gi tr
ID M giao din int Kha chnh, Not null
Name Tn loi giao din nvarchar
Code ng dn trn URL varchar
File Tp tin lin quan nvarcharActivity Duyt bit
4.3.3.5. Mod_Product
8/9/2019 N TT NGHIP THNG MI IN T
36/62
Sinh vin thc hin: Cao K Tng - 20082977 K53 TTM Page 36
Tn thuc tnh ngha Kiu Gi tr
ID M sn phm int Kha chnh, Not null
StoreID M gian hng int
MenuID M danh mc sn phm h thng int
MenuProductID M danh mc sn phm gian hng int
State Trng thi sn phm nvarchar
Name Tn sn phm nvarchar
Code M sn phm trn URL varchar
Summary Tm tt v sn phm nvarchar
File File lin quan ti sn phm nvarchar
Content Ni dung m t ntext
Price Gi sn phm float
CountView S lt xem sn phm int
CountComment S lt bnh lun int
Created Ngy to datetime
Update Ngy chnh sa datetime
Activity Duyt bit
4.3.3.6. Mod_Order
Tn thuc tnh ngha Kiu Gi tr
ID M n t hng int Kha chnh, Not null
WebUserID M khch hng int
ProductID M sn phm int
Quantity S lng int
State Trng thi n hng int
8/9/2019 N TT NGHIP THNG MI IN T
37/62
Sinh vin thc hin: Cao K Tng - 20082977 K53 TTM Page 37
Address a ch ngi mua nvarchar
District Qun/Huyn nvarchar
CityID M thnh ph varchar
Content Ni dung n t hng datetime
Created Ngy gi n t hng datetime
4.3.3.7. Mod_Comment
Tn thuc tnh ngha Kiu Gi tr
ID M li bnh lun int Kha chnh, Not null
ProductID M sn phm int Not nullWebUserID M khch hng int
Content Ni dung bnh lun nvarchar
Created Thi gian bnh lun datetime
4.3.3.8. Mod_Message
Tn thuc tnh ngha Kiu Gi tr
ID M tin nhn int Kha chnh, Not null
WebUserID M khch hng int
Title Tiu tin nhn nvarchar
Content Ni dung bnh lun nvarchar
Read Trng thi tin nhn bit
Created Thi gian bnh lun datetime
4.3.3.9. Mod_Feedback
Tn thuc tnh ngha Kiu Gi tr
ID M tin phn hi int Kha chnh, Not null
8/9/2019 N TT NGHIP THNG MI IN T
38/62
8/9/2019 N TT NGHIP THNG MI IN T
39/62
Sinh vin thc hin: Cao K Tng - 20082977 K53 TTM Page 39
Width Chiu rng qung co int
Height Chiu cao qung co int
URL ng dn lin kt varchar
Order V tr int
Activity Duyt bit
4.3.3.12. Mod_Bookmarks
Tn thuc tnh ngha Kiu Gi tr
ID M li bnh lun int Kha chnh, Not null
ProductID M sn phm int Not null
WebUserID M khch hng int
4.3.3.13. Mod_PageProduct
Tn thuc tnh ngha Kiu Gi tr
ID M danh mc sn phm int Kha chnh, Not null
StoreID M gian hng int Not null
Name Tn danh mc sn phm int Not null
8/9/2019 N TT NGHIP THNG MI IN T
40/62
Sinh vin thc hin: Cao K Tng - 20082977 K53 TTM Page 40
4.3.4. S thc th lin kt ton h thng
Hnh 4.4.4 S thc th lin kt ton h thng
8/9/2019 N TT NGHIP THNG MI IN T
41/62
Sinh vin thc hin: Cao K Tng - 20082977 K53 TTM Page 41
CHNG V: TRIN KHAI NG DNG
5.1. Thit k gii thut5.2. Thit k cu trc trang5.3. Giao din website
8/9/2019 N TT NGHIP THNG MI IN T
42/62
Sinh vin thc hin: Cao K Tng - 20082977 K53 TTM Page 42
5.1. Thit k gii thut5.1.1. ng k thnh vin
Bt u
Nhp thng tinvo form
Kim tra tnhhp l
Bo li, yu cunhp li
Lu thng tin voc s d liu
Thng bo thnh cng
Kt thc
Hnh 5.1.1 Thit k gii thut "ng k thnh vin"
Sai
ng
8/9/2019 N TT NGHIP THNG MI IN T
43/62
Sinh vin thc hin: Cao K Tng - 20082977 K53 TTM Page 43
5.1.2. ng k gian hng
Bt u
Nhp thng tinvo form
Kim tra tnhhp l
Bo li, yu cunhp li
Lu thng tin voc s d liu
Thng bo thnh cng
Kt thc
L thnh vin? ng k thnhvin
Hnh 5.1.2 Thit k gii thut " ng k gian hng "
Sai
Sai
n
ng
8/9/2019 N TT NGHIP THNG MI IN T
44/62
Sinh vin thc hin: Cao K Tng - 20082977 K53 TTM Page 44
5.1.3. ng nhp
Bt u
Nhp thng tinvo form
Kim tra tnhhp l
Bo li, yu cunhp li
Thng bo thnh cng
Kt thc
Hnh 5.1.3 Thit k gii thut " ng nhp "
Sai
ng
8/9/2019 N TT NGHIP THNG MI IN T
45/62
Sinh vin thc hin: Cao K Tng - 20082977 K53 TTM Page 45
5.1.4. ng xut
Bt u
Tr v trangch
Kt thc
Chn ng xut
Hnh 5.1.4 Thit k gii thut " ng xut "
8/9/2019 N TT NGHIP THNG MI IN T
46/62
Sinh vin thc hin: Cao K Tng - 20082977 K53 TTM Page 46
5.1.5. Chc nng sa thng tin
Bt u
Chn thng tincn sa
ng nhp
Bo li, yu cunhp li
Lu vo c s dliu
Kt thc
Thay i thngtin
Bo li
Kim tra tnhhp l
Thng bo sathnh cng
Hnh 5.1.5 Thit k gii thut " Chc nng sa thng tin "
Sai
Sai
n
ng
8/9/2019 N TT NGHIP THNG MI IN T
47/62
Sinh vin thc hin: Cao K Tng - 20082977 K53 TTM Page 47
5.1.6. Chc nng tm kim sn phm
Bt u
Nhp t khacn tm
Tm kimThng bo
khng c ktqu
Hin th kt qu tmc
Kt thc
Hnh 5.1.6 Thit k gii thut " Chc nng tm kim sn phm "
Sai
ng
8/9/2019 N TT NGHIP THNG MI IN T
48/62
Sinh vin thc hin: Cao K Tng - 20082977 K53 TTM Page 48
5.1.7. Chc nng t mua sn phm
Bt u
Chn sn phm
ng nhp
Bo li, yu cunhp li
Lu vo c s d
liu
Kt thc
Nhp vo Form
t mua
Bo li
Kim tra tnhhp l
Thng bothnh cng
Hnh 5.1.7 Thit k gii thut " Chc nng t mua sn phm "
Sai
Sai
ng
n
8/9/2019 N TT NGHIP THNG MI IN T
49/62
Sinh vin thc hin: Cao K Tng - 20082977 K53 TTM Page 49
5.1.8. Chc nng bnh lun sn phm
Bt u
Chn sn phm bnh lun
ng nhp
Bo li, yu cunhp li
Lu vo c s dliu
Kt thc
Nhp vo form
Bo li
Kim tra tnhhp l
Hin th li bnhlun
Hnh 5.1.8 Thit k gii thut " Chc nng bnh lun sn phm "
ng
ng
Sai
Sai
8/9/2019 N TT NGHIP THNG MI IN T
50/62
Sinh vin thc hin: Cao K Tng - 20082977 K53 TTM Page 50
5.1.9. Chc nng Phn hi
Bt u
Bo li, yu cunhp li
Lu vo c s dliu
Kt thc
Nhp vo form
Kim tra tnhhp l
Thng bothnh cng
Hnh 5.1.9 Thit k gii thut " Chc nng Phn hi "
ng
Sai
8/9/2019 N TT NGHIP THNG MI IN T
51/62
Sinh vin thc hin: Cao K Tng - 20082977 K53 TTM Page 51
5.2. Thit k cu trc trang 5.2.1. Cu trc trang ch
Header
MenuTop
TopLeft(30%) TopRight(30%)TopCenter(40%)
Main
MenuBottom
Footer
Hnh 5.2.1 Thit k cu trc " trang ch "
5.2.2. Cu trc trang ng k, ng nhp
Header
MenuTop
Main
MenuBottom
Footer
Hnh 5.2.2 Thit k cu trc " ng k, ng nhp "
8/9/2019 N TT NGHIP THNG MI IN T
52/62
Sinh vin thc hin: Cao K Tng - 20082977 K53 TTM Page 52
5.2.3. Cu trc trang gian hng, trang sn phm
Header
MenuTop
Left(40%) Main (60%)
MenuBottom
Footer
Hnh 5.2.3 Thit k cu trc " gian hng, sn phm "
8/9/2019 N TT NGHIP THNG MI IN T
53/62
Sinh vin thc hin: Cao K Tng - 20082977 K53 TTM Page 53
5.3. Giao din trang website
Hnh 5.3.1: Giao din Trang ch
8/9/2019 N TT NGHIP THNG MI IN T
54/62
Sinh vin thc hin: Cao K Tng - 20082977 K53 TTM Page 54
Hnh 5.3.2: Giao din Trang gian hng
Hnh 5.3.3: Giao din Trang danh sch sn phm
8/9/2019 N TT NGHIP THNG MI IN T
55/62
Sinh vin thc hin: Cao K Tng - 20082977 K53 TTM Page 55
Hnh 5.3.4: Giao din Trang chi tit sn phm
Hnh 5.3.5: Giao din Trang ng nhp
8/9/2019 N TT NGHIP THNG MI IN T
56/62
Sinh vin thc hin: Cao K Tng - 20082977 K53 TTM Page 56
Hnh 5.3.6: Giao din Trang ng k thnh vin
Hnh 5.3.7: Giao din Trang ng k gian hng
8/9/2019 N TT NGHIP THNG MI IN T
57/62
Sinh vin thc hin: Cao K Tng - 20082977 K53 TTM Page 57
Hnh 5.3.8: Giao din Trang qun tr ca ch gian hng
Hnh 5.3.9 : Giao din Trang qun l ca qun tr h thng
8/9/2019 N TT NGHIP THNG MI IN T
58/62
Sinh vin thc hin: Cao K Tng - 20082977 K53 TTM Page 58
CHNG VI: KT LUN
6.1. Cc kt qu t c6.2. Hn ht trin tron tn lai
8/9/2019 N TT NGHIP THNG MI IN T
59/62
Sinh vin thc hin: Cao K Tng - 20082977 K53 TTM Page 59
6.1. Cc kt qu t c6.1.1. u im n hon thnh cc mc tiu ra. Cc vn m n ny t c nh sau:- Hiu c c ch lm vic ca ASP.NET MVC v LinQ- Xy dng hon chnh h thng ch in t trn nn tng ASP.NET MVC- H thng WebService chy n nh vi tc ly d liu trong thi gian cho php.- Xy dng thnh cng chc nng to gian hng cho cc thnh vin.- Ty bin c nhn ha theo tng gian hng thay i footer,banner...- H tr tnh nng nng cp gian hng ln gian hng VIP, ni bt v Bestchoice- H tr tnh y tnh nng gi phn hi cho tng gian hng v cho tng sn phm- H tr tnh nng nng cp sn phm ni bt, sn phm tiu biu, sn phm la chnngy tr gip cc gian hng bn hng hiu qu- Giao din chng trnh trc quan, n gin, th hin y cc thng tin d bo ththit yu, p ng cc nhu cu ngi dng.6.1.2. Nhc im- Do trnh coding h thng cha nhiu do mt s chc nng nng cao cha hothin: Nh nng cp thay i giao din ton b site (ang trong qu trnh hon thin mt s li cha x l c).- H thng mu giao din vn cn t.- Cha h tr thanh ton online6.2. Hng pht trin trong tng lai- Hin ti h thng Ch in t ang rt l pht trin nhng h thng i hi cu hnht server cao.Do hng pht trin tip theo trong thi gian ti n tip tc nng kh nng ti u code v kh nng ti trang.- Trong tng lai, h thng Ch in t s c hon thin cc chc nng nh Nnggiao din v H tr thanh ton online vi mc ch ca chc nng nh sau:
+ Chc nng nng cp giao din:cung cp nhiu mu giao din ch gian hng la c ph hp vi tng ngnh ngh.+ Chc nng thanh ton online : s a vo h thng thanh ton ngay trn h thng cin t v h tr thanh ton qua ngn lng, bo kim v cc ngn hng cho php thaton online- Ngoi ra Ch in t cng s hon thin cc chc nng trin khai trong mi trng tht nhn c nh gi ca ngi dng, tch hp h tr kh nng thm tn minchnh cho website chy trn tn min ring.ng thi cng nng cp h thng cho vic ra cc gi gian hng ty theo s lng sn phm up v tnh nng nng cao ca h thng Nu c th hon thnh c cc chc nng trn v a vo trin khai thc t, Ch ithc s tr thnh mt knh thng tin mnh trn mi trng thng mi in t, h tra cho cc c nhn v doanh nghip c th a sn phm ca mnh ti tay ngi tiu d
m khng cn mt qu nhiu khon u t vo h thng website ring.
8/9/2019 N TT NGHIP THNG MI IN T
60/62
Sinh vin thc hin: Cao K Tng - 20082977 K53 TTM Page 60
Danh mc hnh vHnh 2.1. Gii thiu Portal .................... ....................... ...................... .................... 11Hnh 2.5.1. Portal thng mi in t ........... ......................................... ................... 16Hnh 2.5.2. Portal ca Yahoo ............................ ................................ ....................... . 17Hnh 3.2.1a. Nn tng ASP.NET MVC Framework .......... ....................... ................... 20Hnh 3.2.1b. Visual Studio 2012 ................................................................................. 21Hnh 3.2.2. Microsoft SQL Server 2012 ............................. ...................................... 22Hnh 4.2.1. Biu phn cp chc nng ............................. ...................................... 25Hnh 4.3.1. Biu mc khung cnh .............................. ....................... ................... 26Hnh 4.3.2. Biu lung d liu mc nh ................... ...................... .................... 28Hnh 4.3.3. Biu chc nng Xt ng k ..................... ...................................... 30Hnh 4.3.4. Biu chc nng Qun l ngi s dng .............................. ............... 30Hnh 4.3.5. Biu chc nng Qun l Gian hng .................. ................................ . 31
Hnh 4.3.6. Biu chc nng X l n hng................................. ....................... . 32Hnh 4.4.4. S thc th lin kt ton h thng ............................... ....................... . 40Hnh 5.1.1. Thit k gii thut ng k thnh vin ........... ...................... .................... 42Hnh 5.1.2. Thit k gii thut ng k gian hng ............ ....................... ................... 43Hnh 5.1.3. Thit k gii thut ng nhp .......... ................................ ....................... . 44Hnh 5.1.4. Thit k gii thut ng xut........... ................................ ....................... . 45Hnh 5.1.5. Thit k gii thut Chc nng sa thng tin .............................. ............... 46Hnh 5.1.6. Thit k gii thut Chc nng tm kim ................................ ................... 47
Hnh 5.1.7. Thit k gii thut Chc nng t mua sn phm ..................................... 48Hnh 5.1.8. Thit k gii thut Chc nng bnh lun sn phm .......... ....................... . 49Hnh 5.1.9. Thit k gii thut Chc nng phn hi ................................ ................... 50Hnh 5.2.1. Thit k cu trc Trang ch ............................... ...................................... 51Hnh 5.2.2. Thit k cu trc Trang ng k, ng nhp .............................. ............... 51Hnh 5.2.3. Thit k cu trc Trang gian hng, sn phm .......... ................................ . 52Hnh 5.3.1. Giao din Trang ch .................... ........................................ .................... 53Hnh 5.3.2. Giao din Trang gian hng .......... ......................................... ................... 54Hnh 5.3.3. Giao din Trang danh sch sn phm ............ ....................... ................... 54Hnh 5.3.4. Giao din Trang chi tit sn phm ..................... ...................................... 55Hnh 5.3.5. Giao din Trang ng nhp ............................... ...................................... 55Hnh 5.3.6. Giao din Trang ng k thnh vin ................... ...................................... 56Hnh 5.3.7. Giao din Trang ng k gian hng .................... ...................................... 56Hnh 5.3.8. Giao din Trang qun tr ca ch gian hng .............................. ............... 57
8/9/2019 N TT NGHIP THNG MI IN T
61/62
Sinh vin thc hin: Cao K Tng - 20082977 K53 TTM Page 61
Hnh 5.3.9. Giao din Trang qun l ca qun tr h thng ..................... ................... 57
8/9/2019 N TT NGHIP THNG MI IN T
62/62
Ti liu tham kho
[1]. ASP.NET MVC W3Schools http://w3schools.com/aspnet/mvc_intro.asp[2]. LINQ MSDN Microsoft http://msdn.microsoft.com[3].The official Microsoft ASP.NET MVC - http://www.asp.net/mvc[4]. Nguyn Vn Ba - Phn tch v thit k h thng thng tin - NXB i hc Quc GiaH Ni, 2004.