ĐỒ ÁN TỐT NGHIỆP THƯƠNG MẠI ĐIỆN TỬ

  • 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.