[ooad - hkii - 2015]_nhóm 6
DESCRIPTION
Phân tích thiết kế hướng đối tượngTRANSCRIPT
H thng u gi trc tuyn
H thng u gi trc tuyn
Mn: Phn tch thit k hng i tngGing vin: TS T Vn KhnhBi tp nhm: H thng qun l u gi trc tuynThnh vin nhm 6: V nh Hi MSV: 12020550 Ng c HiMSV: 12020121Nhm trng Nguyn B LmMSV: 12020505 Phan B MMSV: 12020508 ng Anh QunMSV: 12020308 Phm Th Ngc Thy MSV: 12020379
1.Yu cu ca h thng qun l u gi trc tuyn51.1.Trnh by vn 51.2.Ch gii61.3.c t b sung81.4.Use case model111.4.1.Guest View121.4.1.1.Use case - Register121.4.1.2.Use case - View141.4.1.3.Use case - Search141.4.1.4.Use case - Login151.4.2.User View171.4.2.1.Use case - Logout171.4.2.2.Use case - Feedback181.4.2.3.Use case Modify Profile191.4.2.4.Use case - Share201.4.2.5.Use case - Auction221.4.2.6.Use case Create Auction241.4.2.7.Use case Modify Auction271.4.3.Buyer View281.4.3.1.Use case Send Payment291.4.4.Seller View301.4.4.1.Use case Receive Payment311.4.5.Admin View321.4.5.1.Use case Manage Auction321.4.5.2.Use case Manage Feedback341.4.5.3.Use case Manage User362.Phn tch h thng u gi trc tuyn.382.1.Phn tch kin trc382.1.1.Tru tng chnh382.1.1.1.nh ngha tru tng chnh382.1.2.Thnh phn bn trn v s ph thuc392.1.2.1.nh ngha thnh phn402.2.Phn tch ca s dng402.2.1.Biu thc th tng tc ca s dng402.2.1.1.Register402.2.1.2.View412.2.1.3.Search412.2.1.4.Login422.2.1.5.Logout422.2.1.6.Feedback432.2.1.7.Modify Profile432.2.1.8.Share442.2.1.9.Auction452.2.1.10.Create Auction462.2.1.11.Modify Auction472.2.1.12.Send Payment472.2.1.13.Receive Payment482.2.2.Biu lp thc th ca s dng492.2.2.1.Register492.2.2.2.View492.2.2.3.Search502.2.2.4.Login502.2.2.5.Logout502.2.2.6.Feedback512.2.2.7.Modify Profile522.2.2.8.Share522.2.2.9.Auction532.2.2.10.Create Auction542.2.2.11.Modify Auction552.2.2.12.Send Payment562.2.2.13.Receive Payment562.2.3.nh x lp phn tch - c ch phn tch563.Thit k h thng u gi trc tuyn583.1.Xc nh phn t thit k583.1.1.Biu phm vi h thng con583.1.1.1.H thng con qun l thng tin583.1.2.nh x lp phn tch Phn t thit k593.1.3.nh x phn t thit k - Packages613.1.4.Thnh phn kin trc v s ph thuc633.1.5.Packages v s ph thuc643.2.Thit k ca s dng653.3.Thit k h thng con653.4.Thit k lp653.4.1.M t tng lp hoc interface653.4.1.1.LoginForm653.4.1.2.ProfileForm663.4.1.3.UserCatalog663.4.1.4.AuctionCatalog663.4.1.5.FeedbackCatalog673.4.1.6.Auction683.4.1.7.AuctionForm693.4.1.8.AuctionSystem693.4.1.9.CreateAuctionForm693.4.1.10.FeedbackForm703.4.1.11.MenuViewer703.4.1.12.PaymentAuctionSystem703.4.1.13.PaymentForm713.4.1.14.RegisterForm713.4.1.15.SearchForm713.4.1.16.ShareForm723.4.1.17.ShareSystem723.4.1.18.User733.4.1.19.LogoutForm743.4.2.Tng kt biu lp74
Yu cu ca h thng qun l u gi trc tuynTrnh by vn Trong thi i ngy nay, s bng n ca cuc cch mng cng ngh thng tin ang din ra nhanh chng trn phm vi ton cu v lnh vc u gi trc tuyn cng khng phi ngoi l. Thay v mt nhiu thi gian v tin bc n d cc bui u gi c in, chng ta hon ton c th ngi bt c u v tr gi cho mn hng mnh thch m ch cn c kt ni internet. V th nn chng ti mun xy dng mt h thng u gi trc tuyn gii quyt nhu cu ny. iu ny thc s c ngha, n gip gim bt cc chi ph trung gian v tit kim thi gian ca mi ngi, do li nhun s l ti u. h thng s c nhiu giao din khc nhau ph hp vi nhiu i tng ngi dng. u gi trc tuyn cn gip cho gian hng c rng ri v a dng hn, mi ngi dng trn ton th gii u c th tham gia.H thng s c giao din l mt ng dng WEB cho php ngi dng ng nhp thc hin cc tc v. C nhiu mc ngi dng vi cc chc nng khc nhau nh Khch, Thnh vin, Ngi bn, Ngi mua, Ngi qun tr. tng tc vi h thng th yu cu cn phi c thit b c th duyt web v c kt ni internet.Bt k ai truy cp vo trang web u c th xem danh sch cc mt hng, tm kim mt hng mnh thch hoc ng k tr thnh thnh vin vi nhiu chc nng hn.Sau khi ng nhp vo h thng, ngi dng c th u gi sn phm, to phin u gi mi, sa phin u gi. Cc s kin lin quan n phin u gi bn tham d s c thng bo ngay khi c cp nht mi. Ngi dng cn c th chia s thng tin trn mng x hi hoc qua mail, chnh sa h s c nhn hay l gi phn hi cho ngi qun tr h thng. Nu bn thng cuc trong phin u gi, th bn s cn phi thanh ton tin u gi c th nhn v sn phm mnh mun. C nhiu hnh thc thanh ton gip cho bn cm thy thun tin nht. Sn phm u gi s c xc minh m gi cho bn nhanh nht c th.Nu bn l ngi bn sn phm th sau khi gi sn phm n tay ngi thng trong phin u gi, bn c th rt tin. H thng thanh ton a dng s to iu kin thun li cho bn thc hin vic ny d dng hn. H thng cn c hng dn c th vic chuyn sn phm cho ngi chin thng phin u gi na. Ngoi ra bn cn c th cho mi cc thnh vin khc tham gia vo phin u gi nu l mt hng h ang quan tm. Nu bn cng uy tn th bn cng mi c nhiu thnh vin khc tham gia v cng d kim c li t mn hng ca mnh, v th hy c gng xy dng uy tn nh.Ngi qun tr h thng c cung cp cc chc nng cn thit m bo cho h thng c vn hnh tt. V d nh qun l v cc thnh vin, qun l v phin u gi m bo mt hng tun th php lut, qun l v phn hi c th ci thin cht lng ca h thng u gi trc tuyn.
Ch giiu giL hnh thc m mi ngi cng tr gi cho mt sn phm mnh mun mua. Ngi c gi cao nht s chin thng.Gi khi imL mc gi m ngi bn a ra u tin cho mt hng ca mnh. Cc thnh vin tham gia u gi phi tr gi cao hn mc gi ny th mi hp l.Gi hin tiL mc gi cao nht hp l m ngi tham gia u gi tr cho sn phmBc giL mc gi ti thiu m ngi tham gia u gi phi tr thm vo gi hin ti c c mt hng.Bn ghiL ni ghi li cc s thay i ca h thng nhm phng cho cc trng hp cn khi phc hay kim tra.Bng thng boL ni cp nht thng tin hin ti ca trang web, cc s kin lin quan ti phin u gi bn ang tham dPhn hiL kin ca ngi dng v h thng u gi trc tuynT kha tm kimL cc t hay cm t m ngi bn gn cho vt phm ca mnh gip ngi mua d dng tm kim mn h cn.Uy tnL cch ngi mua nh gi v ngi bn. Ngi bn c uy tnh cao s c nhiu quyn li hn.KhchL bt k ai truy vp vo h thng v xem hay tm kim cc mt hng.Thnh vinL ngi c ti khon ng nhp vo h thng.Ngi bn:L ngi c sn phm v ng ln tin hnh u giNgi mua:L ngi chin thng trong phin u gi.Ngi qun trL ngi qun l h thng, gii quyt cc vn pht sinh.
c t b sungi tng hng tiTi liu ny a ra nh ngha ca cc yu cu trong vic c t h thng u gi trc tuyn. c t b sung l phn a ra danh sch cc yu cu m khng d g nhn ra khi s dng cc ca s dng ca m hnh s dng.Phm vic t b sung di y c s dng cho h thng u gi trc tuyn v c thit k bi cc bn n t nhm 6.Cc c t yu cu phi chc nng ca h thng nh tin cy, kh nng s dng, hiu sut, kh nng c h tr. Cng nh cc c t chc nng, y l nhng yu cu ph bin trong mt s trng hp.Ti liu tham khoRestaurant Management K55CAKha lun tt nghip nghin cu m hnh u gi trc tuyn ca ebay v nhng sut cho Vit Nam Trn Thanh HngYahoo Online Auction SystemSn giao dch thng mi in t Vit Nam Vnemarthttps://www.www.vnemart.comCng ty Ebay Inchttp://www.ebay.comCng ty PayPalhttps://www.paypal.comChc nngNhiu ngi dng c th cng truy cp vo mt lc v thc hin cc thao tc cng nh nhu cu ca ring mnh.Tnh kh dngWebsite phi d s dng ngha l bt k mt ngi no bit dng my tnh cng hon ton c th thao tc c trn trang web. Ngoi ra giao din trang web cng phi d nhn, sng sa. Khng xy ra cc hin tng b ngt qung hay d liu mt mt trong qu trnh s dng.Tnh tin cyL web trc tuyn v hot ng 24/7. Khng c cc s c sp server hay mt mt d liu xy ra. Nu chng may c phi x l c nhanh chng.Hiu sutH thng phi chy di thi gian thc, mi thao tc gia nhiu ngi dng u phi c cp nht v tr v ngay lp tc, thi gian ch i khng c qu 5s, giao din chuyn i mt m...Kh nng h trLun c ngi qun l v h tr ngi dng 24/24 m gii p cc thc mc cng nh x l cc vn khi xy ra s c.Kh nng bo mtH thng u gi phi c kh nng chng li c nhng ngi c mc ch khng tt nh mun ly thng tin t ngi dng, ph hoi d liu h thng hay nh sp server, ...Nn tng xy dng.Xy dng h thng cho c web, desktop v web mobile.
Use case model
Hnh 1.4. Use case model Actor and their dependency
Guest View
Hnh 1.4.1. Use case model in the Guest View
Use case - Register
M tActor Khch dng ca s dng ng k to ti khon cho mnh trn website.
Lung iu khin Lung c bn1. Trn giao din mn hnh chnh, Khch chn ng k.2. H thng s hin th giao din ng k v Khch in vo mu.3. H thng kim tra thng tin.4. H thng gi email yu cu khch hng xc nhn5. H thng thm khch hng vo c s d liu.6. H thng hin th thng bo ng k thnh cng v kt thc ca s dng. Lung thay th1. Nu ngi dng khng mun to ti khon th chn Hy.2. D liu vo khng ng chun. Trong lung c bn, nu khch hng in thng tin khng ng theo chun th h thng s hin th thng bo li v gch chn v tr b sai. Khch hng c th quay li sa v lm tip lung c bn.
Yu cu c bitMi email ch c dng cho mt ti khon duy nht..Mi ti khon ngn hng ch c dng cho mt ti khon duy nht.
iu kin u voKhch hng cn vo giao din ng dng.
iu kin u raTi khon mi c to v ng nhp ngay vo h thng.
Phn m rngKhng.
Use case - View
M tKhch hng ving thm dng ca s dng Xem danh sch cc mt hng xem cc mt hng c trn website.
Lung iu khin Lung c bn1. Mn hnh chnh s hin th cc loi mt hng trn website.2. Khch hng c th ty chn xem theo nhm hng.3. Kt thc ca s dng. Lung thay th1. Nu nhm hng khch mun xem khng cn mt hng no th h thng s hin th thng bo.
Yu cu c bitKhng.
iu kin u voC s d liu cn c sn danh sch cc mt hng hin th.
iu kin u raKhng.
Phn m rngKhng.
Use case - Search
M tKhch hng ving thm s dng ca s dng Tm kim tm kim nhanh nhng g mnh mun xem trn website.
Lung iu khin Lung c bn1. Trn giao din mn hnh chnh hay bt k trang ph no, khch hng in t kha mnh mun tm vo tm kim ri nhn Tm kim.2. H thng s hin th cc mt hng lin quan ti t kha khch hng va nhp. Lung thay th1. Nu khng c mt hng no lin quan ti t kha ca khc hng th h thng s hin th thng bo Khng c mt hng no tha mn v a khch hng tr li lung c bn.2. Ngi dng khng mun tm kim i v xa t kha khi tm kim.
Yu cu c bitKhng.
iu kin u voKhng.
iu kin u raH thng hin th danh sch mt hng lin quan t kha tm kim, nu khng c mt hng no th hin th thng bo.
Phn m rngKhng.
Use case - Login
M tUse case th hin cch thc ng nhp vo h thng ca ngi dng.
Lung iu khin Lung c bn1. Ngi dng nhp User/Password.2. H thng s kim tra thng tin. Nu ph hp th cho php ngi dng ng nhp vi quyn tng ng. Lung thay th1. Nu User/Password ca ngi dng khng tn ti. Th a ra thng bo v tr li lung c bn.2. Nu User/Password ca ngi dng b sai. Th a ra thng bo v yu cu nhp li.3. Nu ngi dng nhp sai ti khon 3 ln lin tip. Th h thng s t ng kha ti khon tm thi.
Yu cu c bitKhng
iu kin u voH thng cn c mn hnh ng nhp.
iu kin u raNu use case hon thnh th ngi dng s ng nhp vo h thng ngay lp tc. Cn nu khng th h thng khng thay i.
Phn m rngKhng.
User View
Hnh 1.4.2. Use case model in the User View
Use case - Logout
M tL use case cui cng khi ngi dng thc hin cc thao tc trn h thng hay mun ng nhp vi mt ti khon khc.
Lung iu khin Lung c bn1. Ngi dng chn ng xut.2. H thng thng bo vi ngi dng nu cn tin trnh no ang c x l v yu cu xc nhn. Lung thay thKhng
Yu cu c bitKhng.
iu kin u voNgi dng ng nhp.Cc thao tc ca ngi dng trn h thng c hon tt.
iu kin u raH thng lu li trng thi trc trc khi logout ca ngi dng.
Phn m rngKhng.
Use case - Feedback
M tL use case thu nhn kin ca ngi dng v h thng khc phc sai st ca h thng nhm pht trin h thng ngy mt tin tin.
Lung iu khin Lung c bn1. Khi h thng c sai st (nh khng thc hin c giao dch, chi ph cch thc thanh ton khng chnh xc ) th ngi dng s phn hi li cho h thng v vn ngi dng gp phi.2. H thng s kim tra v s l sai st ng thi gi thng bo li cho ngi dng. Lung thay th1. Trng hp sai st thuc v li ngi dng th yu cu ngi dng c nhng xc minh li s l theo nhng iu khon khi ng k.
Yu cu c bitNgi dng khng nn phn hi qu nhiu trong thi gian h thng ang x l sai st.
iu kin u voNgi dng login vo h thng.
iu kin u raGi li thng bo chi tit cho ngi dng sau mi ln h thng kim tra v s l .
Phn m rngNgi dng s c n b theo nhng iu khon ca hp php khi sai st ca h thng gy thit hi cho ngi dng.
Use case Modify Profile
M tL use case gip ngi dng hon thin h s c nhn iu kin giao dch trn h thng ng thi l nhng thng tin xc minh ti khon ca ngi dng trong trng hp ngi dng mt hoc qun ti khon ca mnh.
Lung iu khin Lung c bn1. Ngi dng chn chc nng Modify Profile2. Ngi dng s c a n trang cp nht thng tin cc nhn.3. Khi ngi dng hon tt vic cp nht thng tin th h thng ghi li nhng thay i ca ngi dng. Lung thay th1. Nu nhng thng tin ngi dng nhp vo khng ph hp (nh s in thoi lin h ch c 8 s, hoc thng tin khng khp, s ti khon ngn hng khng tn ti) th s yu cu ngi dng xc nhn li.
Yu cu c bitMi email ch c dng ng k cho 1 ti khon.
iu kin u voNgi dng ng nhp vo h thng
iu kin u raNhng thng tin ngi dng thay i /cp nht u ph hp.
Phn m rngTrong ln ng nhp u tin ngi dng s c h thng nhc nh hon thin h s c nhn.
Use case - Share
M tUse case cho php ngi dng chia s phin u gi ca mnh hoc ca ngi khc ln mng x hi hoc vi cc ngi dng khc trn h thng.
Lung iu khin Lung c bn1. Ngi dng chn chc nng share trn phin u gi cn share2. Ngi dng chn mc share: mng x hi, ngi dng khc, trn trang ch ca h thng3. Ngi dng c th chn ch share: Public, private, only me.4. H thng s chia s phin u gi theo yu cu ca ngi dng. Lung thay th1. V phn ngi c chia s c th xc nhn hoc khng xc nhn nhng chia s .2. Nu ngi dng mun chia s ln trang ch ca h thng th ngi dng cn c nhng iu kin nht nh v phi tr ph cho h thng.
Yu cu c bit chia s ln trang ch ca h thng ngi dng cn :1. Hot ng t nht 6 thng trong h thng v cha b ban ln no.2. Phin u gi c gi tr trn 50.000.000 VN.3. Cn c s ng t pha ban qun tr.4. Phin u gi s tn ti trn trang ch trong thi gian nht nh ty theo chi ph ngi dng tr cho h thng.
iu kin u voNgi dng cn ng nhp vo h thng v tm kim ti phin u gi cn chia s.Phin u gi c chia s ang trong trng thi m.
iu kin u raCn xc nhn t h thng hoc ngi c chia s.
Phn m rngNhng chia s ny s c chuyn sang trng thi ng nu phin u gi thnh cng hoc b hy.
Use case - Auction
M tUse case l chc nng chnh ca h thng, m t cch thc ngi dng tham gia mt phin u gi, tr gi cho sn phm, thanh ton khi u gi thnh cng.
Lung iu khin Lung c bn1. Ngi dng tm kim n phin u gi ang trong trng thi m v tham gia u gi.2. Ngi dng s a ra mc gi ca mnh cho sn phm c u gi v ghi nhn. Yu cu mc gi ngi dng a ra phi cao hn mc gi m ngi trc a ra.3. Sau khi ngi dng ghi nhn, h thng s kim tra ti khon ngn hng m ngi dng ng k t trc ng thi truy vn s d trong ti khon.1. Nu ti khon c s tin th h thng s tr i trong ti khon s tin ngi dng tr gi + ph tham gia u gi . Sau gi thng bo u gi thnh cng cho ngi dng.4. Khi c ngi tr gi cao hn mc gi ca ngi dng a ra th h thng s gi thng bo n ngi dng v hi ngi dng c mun tip tc tr gi hay khng. Nu c th a ngi dng n phin u gi tng ng.5. Khi phin u gi kt thc:1. Nu ngi dng l ngi tr gi cao nht th h thng s gi thng bo cho ngi dng, ng thi yu cu ngi dng xc nhn li a ch nhn sn phm u gi. 2. Nu ngi dng khng l ngi tr gi cao nht th h thng s gi thng bo u gi tht bi v cho ngi dng, ng thi hon tr li s tin ngi dng u gi vo ti khong (Khng tr li chi ph tham gia u gi) Lung thay th1. Nu ti khon ca ngi dng khng tr chi ph th h thng s bo li cho ngi dng ng thi hi ngi dng c mun tip tc u gi hay khng.1. Nu ngi dng mun tip tc u gi th yu cu ngi dng np tin vo ti khon.2. Nu ngi dng khng mun tip tc, h thng s hy kt qu tham gia u gi ca ngi dng.
Yu cu c bitS tin m ngi dng a ra sn phm phi l bi ca 1000 VN hoc l s nguyn i vi USD.S tin a ra phi cao hn ngi trc t nht 10.000 VN hoc 1 USD.
iu kin u voNgi dng khng trong trng thi b ban v mt l do no .Ngi dng hon tt cc mc thng tin c nhn cn thit trong h s c nhn ca mnh.
iu kin u raCn xc nhn li phin u gi hay khng.
Phn m rngNgi dng mun chc chn c c sn phm u gi , ngi dng c th chn mua ngay (tr gi bng gi cao nht m ch phin u gi a ra) c ngay c sn phm.Nu trong qu trnh phin u gi cn m m ngi dng mun hy phin tham gia u gi ca mnh th h thng s hy kt qu tham gia u gi ca ngi dng nhng ngi dng ch c nhn li 90% s tin m ngi dng em u gi
Use case Create Auction
M tUse case l chc nng chnh ca h thng, m t cch thc ngi dng to mt phin u gi u gi mt sn phm hin c ca mnh.
Lung iu khin Lung c bn1. Ngi dng chn chc nng Create Aution trn thanh Menu.2. Ngi dng s phi hon tt cc thng tin ca phin u gi nh:Thng tin sn phm.1. Hnh nh minh ha.2. Mc gi ti thiu-Ti a.3. Thng tin c nhn.4. Chn mc thi gian u gi.5. Chn share tng ng6. Yu cu ring7. 3. Sau khi hon tt thng thi , ngi dng s xc nhn 4. H thng s tr i trong ti khon ngi dng chi ph m phin u gi ln 1. Thc hin cc share theo yu cu v a phin u gi ln web ng thi gi thng bo thnh cng ti ngi dng.5. Trong thi gian phin u gi cn ang m, mi khi c ngi dng tham gia u gi h thng s gi thng bo cho ngi ng. Nu ngi dng chp nhn mc gi a ra th phin u gi c th kt thc ngay lp tc.6. Khi phin u gi kt thc hoc c ngi mua ngay sn phm, h thng s gi thng bo ti ngi dng v yu cu xc nhn li a ch giao sn phm.7. Sau khi nhn vin ti nhn sn phm h thng s chuyn vo ti khong ca ngi dng 98% gi tr sn phm u gi thnh cng. Lung thay th1. Nu ti khon ca ngi dng khng tr chi ph th h thng s bo li cho ngi dng ng thi hi ngi dng c mun tip tc u gi hay khng.1. Nu ngi dng mun tip tc u gi th yu cu ngi dng np tin vo ti khon.2. Nu ngi dng khng mun tip tc, h thng s hy kt qu tham gia u gi ca ngi dng.
Yu cu c bitS tin m ngi dng a ra sn phm phi l bi ca 1000 VN hoc l s nguyn i vi USD.S tin a ra phi cao hn ngi trc t nht 10.000 VN hoc 1 USD.
iu kin u voNgi dng khng trong trng thi b ban v mt l do no .Ngi dng hon tt cc mc thng tin c nhn cn thit trong h s c nhn ca mnh.Cam kt sn phm ng vi nhng m t trong phin u gi.
iu kin u raCn xc nhn li phin u gi hay khng.
Phn m rngNu trong qu trnh phin u gi cn m m ngi dng mun hy phin u gi ca mnh th h thng s hy phin u gi ca ngi dng .
Use case Modify Auction
M tL UC gip ngi c th cp nht cc thng tin v sn phm , gi tr khi phin u gi cn ang m.
Lung iu khin Lung c bn1. Ngi dng chn chc nng Modify Auction2. Ngi dng s c a n trang cp nht thng tin phin u gi.3. Khi ngi dng hon tt vic cp nht thng tin th h thng ghi li nhng thay i ca ngi dng.4. Gi thng bo cho ngi dng v tt c cc ngi dng tham gia u gi v yu cu xc nhn c mun tip tc tham gia hay khng. Lung thay th1. Nu nhng thng tin ngi dng nhp vo khng ph hp (nh s in thoi lin h ch c 8 s, hoc thng tin khng khp, s ti khon ngn hng khng tn ti) th s yu cu ngi dng xc nhn li.
Yu cu c bitKhng.
iu kin u voPhin u gi cn ang m.Ngi dng ch c cp nht nhiu nht 2 ln.
iu kin u raNhng thng tin ngi dng thay i /cp nht u ph hp.
Phn m rngKhng.
Buyer View
Hnh 1.4.3. Use case model in the Buyer View
Use case Send Payment
M tCa s dng cho ngi mua khng mun s dng ti khon ngn hng dng ca s dng Gi thanh ton thanh ton bng tin mt cho mt hng m mnh u gi c.
Lung iu khin Lung c bn1. Trn giao din mn hnh chnh , Ngi mua chn Gi thanh ton.2. H thng s hin th giao din nhp thng tin thanh ton v mt hng cn thanh ton ngi dng xem v nhp thng tin.3. H thng gi cho ngi dng thng bo v cch thanh ton trc tip v lu km theo.4. Kt thc Ca s dng . Lung thay thKhng
Yu cu c bitKhng
iu kin u voTrc khi bt u thc hin Use-case ngi dng u gi thnh cng vt phm.Trong ti khon ng k c tin th chp
iu kin u raSau khi thc hin Use-case h thng s thng bo ngi dng thanh ton thnh cng.Ngi mua s khng c bo v theo chng trnh Bo v ngi mua hng ca h thng
Phn m rngH thng khng khuyn khch ngi mua s dng phng thc thanh ton bng tin mt v gi qua bu in.Khng c bng chng v vic thanh ton th ngi mua s t c kh nng c bi thng nu giao dch c vn .
Seller View
Hnh 1.4.3. Use case model in the Seller View
Use case Receive Payment
M tCa s dng cho ngi bn khng mun s dng ti khon ngn hng dng ca s dng Nhn thanh ton thanh ton bng tin mt cho mt hng m mnh u gi.
Lung iu khin Lung c bn1. Ngi bn chn nhn thanh ton.2. H thng hin th cc hnh thc thanh ton ngi bn la chn v rt tin.3. Gi thng bo v nhng lu v vic nhn thanh ton.4. Kt thc ca s dng Lung thay th1. Ngi bn chn hy rt tin.
Yu cu c bitKhng
iu kin u voNgi dng ng nhp vo h thng.Ti khong ca ngi bn c th chp.Sn phm u gi c chuyn n cho ngi mua.
iu kin u raNu ca s dng thnh cng th ti khon ca ngi bn trn h thng s b tr. Nu khng th h thng khng thay i.
Phn m rngH thng khng khuyn khch ngi bn s dng phng thc thanh ton bng tin mt v gi qua bu in.Khng c bng chng v vic thanh ton th ngi bn s t c kh nng c bi thng nu giao dch c vn .
Admin View
Hnh 1.4.5. Use case model in the Admin View
Use case Manage Auction
M tL ca s dng gip cho ngi qun tr h thng c th kim sot cc phin u gi v sn phm v lut php. Ca s dng ny gm to, sa v ng phin u gi. Ngoi to v sa c ngi dng bnh thng th ngi qun tr c th ng phin u gi nu sn phm u gi khng ph hp hoc c vn no khc xy ra.
Lung iu khin Lung c bn1. Nu ngi qun tr chn To phin u gi th lung nhnh To phin u gi s c thc hin, lung nhnh ny ging nh ngi dng bnh thng2. Nu ngi qun tr chn Sa phin u gi th lung nhnh Sa phin u gi s c thc hin, lung nhnh ny ging nh ngi dng bnh thng3. Nu ngi qun tr chn ng phin u gi: th lung nhnh ng phin u gi s c thc hin.1. Ngi qun tr chn ng phin u gi.2. Ngi qun tr chn l do ng phin u gi.3. Ngi qun tr xc nhn ng phin u gi. H thng s t ng ghi li d liu v vic xa phin u gi vo bn ghi. Lung thay thNgi qun tr tin hnh hy la chn ng phin u gi.
Yu cu c bitKhng.
iu kin u voNgi qun tr cn ng nhp.
iu kin u raNu ca s dng thnh cng th phin u gi c to, sa hoc hy, h thng s lu li trong bn ghi. Nu khng th h thng khng thay i.
Phn m rngKhng.
Use case Manage Feedback
M tL ca s dng gip cho ngi qun tr c th gp t ngi dng.
Lung iu khin Lung c bn1. Ngi qun tr chn qun l phn hi. H thng hin th danh sch phn hi cng tn ti khon gp phn hi.2. Ngi qun tr c th la chn xem, xa, tr li hay lu tr phn hi.3. Nu ngi qun tr chn Xem phn hi th lung nhnh Xem phn hi s c thc hin. Khi ngi qun tr chn Xem phn hi, h thng s hin th phn hi v tn ti khon gi phn hi, ng thi mu ca phn hi trong danh sch cng c lm m i.4. Nu ngi qun tr chn Xa phn hi th lung nhnh Xa phn hi s c thc hin.1. Khi ngi qun tr chn xa phn hi, h thng s cho php ngi qun tr chn cc phn hi s b xa.2. Cc phn hi c chn s b xa khi trung tm phn hi v a vo thng rc. H thng ghi li d liu v vic xa phn hi vo bn ghi.3. Nu ngi qun tr chn hy, th phn hi s khng b xa v h thng khng thay i.5. Nu ngi qun tr chn Tr li phn hi th lung nhnh Tr li phn hi s c thc hin.1. Khi ngi qun tr chn tr li phn hi, h thng s hin th giao din nhp ni dung tr li.2. ngi qun tr chn gi th phn hi s c gi ti ngi dng.3. Nu ngi qun tr chn hy tr li th h thng khng thay i. 6. Nu ngi qun tr chn Lu tr phn hi th lung nhnh Lu tr phn hi s c thc hin.1. Khi ngi qun tr chn lu tr phn hi, h thng s chuyn phn hi n trung tm lu tr phn hi v khng th xa.2. Nu ngi qun tr chn hy lu tr th phn hi s c a v trung tm phn hi v c th xa bnh thng. Lung thay thKhng
Yu cu c bitKhng
iu kin u voNgi qun tr ng nhp.
iu kin u raNu ca s dng thnh cng th h thng lu li trong bn ghi. Nu khng th h thng khng thay i.
Phn m rngKhng
Use case Manage User
M tL ca s dng m ngi qun tr s dng qun l cc ngi dng.
Lung iu khin Lung c bn1. Nu ngi qun tr chn Xem ngi dng th lung nhnh Xem ngi dng s c thc hin. Khi ngi qun tr chn Xem ngi dng, h thng s hin th cc thng tin ca ngi dng .2. Nu ngi qun tr chn Sa ngi dng th lung nhnh Sa ngi dng s c thc hin.1. Khi ngi qun tr chn sa ngi dng, h thng s hin th giao din sa thng tin.2. Nu ngi qun tr chn lu thng tin sa th thng tin ngi dng s b thay i. H thng s lu li vo bn ghi.3. Nu ngi qun tr chn hy Sa ngi dng th h thng khng thay i.3. Nu ngi qun tr chn Xa ngi dng th lung nhnh Xa ngi dng s c thc hin.1. Khi ngi qun tr chn Xa ngi dng, h thng s yu cu chn l do v xc nhn li.2. Nu ngi qun tr chn ng xa th ngi dng s b xa, h thng lu li vo bn ghi.3. Nu ngi qun tr chn hy th h thng khng thay i. Lung thay thKhng
Yu cu c bitKhng
iu kin u voNgi qun tr ng nhp.
iu kin u raNu ca s dng thnh cng th h thng phi lu li vo bn ghi. Nu khng th h thng khng thay i.
Phn m rngKhng.
Phn tch h thng u gi trc tuyn.Phn tch kin trcTru tng chnh
Hnh 2.1.1. Tru tng chnh
nh ngha tru tng chnhUser: l mt ti khon ca h thng, c th l thnh vin, ngi mua, ngi bn, qun tr vin.C ch phn tch: c ch lu tr bn vng, c ch phn tn, c ch iu khin v ng b ha tin trnh, c ch an ninhFeedback: l phn hi c gi ti ngi qun tr bi ngi dngC ch phn tch: c ch lu tr bn vng, Auction: l phin u gi trn h thngC ch phn tch: C ch lu tr bn vng, c ch phn tn, c ch qun l giao dch, c ch iu khin v ng b ha, c ch an ninh.Static Engine: L thnh phn m nhim chc nng thng k cc hot ng u gi trong h thng.C ch phn tch: C ch lu tr bn vng, c ch phn tn, c ch iu khin v ng b ha, c ch an ninh.
Thnh phn bn trn v s ph thuc
Hnh 2.1.2. Kin trc lp bc cao ca h thng
nh ngha thnh phnController: gi vai tr iu phi hot ng ca h thng, nhn yu cu t ngi dng v gi phng thc thch hp x l chng. Model: Thnh phn cha d liu tnh (c s d liu), cc phng thc truy cp, truy vn v x l chng.View: C vai tr cung cp giao din cho h thng, cha cc hp thoi cc ca s lm vic, hnh nh..
Phn tch ca s dngBiu thc th tng tc ca s dngRegister
Hnh 2.2.1.1. Register Lung c bn
View
Hnh 2.2.1.2. View Lung c bn
Search
Hnh 2.2.1.3. Search Lung c bn
Login
Hnh 2.2.1.4. Login Lung c bn
Logout
Hnh 2.2.1.5. Logout Lung c bn
Feedback
Hnh 2.2.1.6. Feedback Lung c bn
Modify Profile
Hnh 2.2.1.7. Modify Profile Lung c bn
Share
Hnh 2.2.1.8. Share Lung c bn
AuctionHnh 2.2.1.9. Auction Lung c bn
Create Auction
Hnh 2.2.1.10. Create Auction Lung c bn
Modify AuctionHnh 2.2.1.11. Modify Auction Lung c bn
Send Payment
Hnh 2.2.1.12. Send Payment Lung c bn
Receive Payment
Hnh 2.2.1.13. Receive Payment Lung c bn
Biu lp thc th ca s dngRegister
Hnh 2.2.2.1. Register VOPC
View
Hnh 2.2.2.2. View VOPC
Search
Hnh 2.2.2.3. Search VOPC
Login
Hnh 2.2.2.4. Login VOPC
Logout
Hnh 2.2.2.5. Logout VOPC
Feedback
Hnh 2.2.2.6. Feedback VOPC
Modify Profile
Hnh 2.2.2.7. Modify Profile VOPC
Share
Hnh 2.2.2.8. Share VOPCAuction
Hnh 2.2.2.9. Auction VOPC
Create Auction
Hnh 2.2.2.10. Create Auction VOPC
Modify AuctionHnh 2.2.2.11. Modify Auction VOPC
Send Payment
Hnh 2.2.2.12. Send Payment VOPC
Receive Payment
Hnh 2.2.2.14. Receive Payment VOPC
nh x lp phn tch - c ch phn tchLp phn tchC ch phn tch
LoginFormC ch pht hin v x l li
ChangeProfileFormC ch pht hin v x l li
ProfileFormKhng
RegisterFormC ch pht hin v x l li
SearchFormKhng
ShareFormKhng
SharingSystemC ch giao tip lin tin trnh
MenuViewerKhng
AuctionC ch pht hin v x l li,
AuctionSystemC ch qun l giao dch, iu khin v ng b ha tin trnh, an ninh
MaintainAuctionFormC ch pht hin v x l li
AuctionCatalogC ch lu tr bn vng, an ninh, phn tn, iu khin v ng b ha tin trnh
UserC ch an ninh
MaintainUserFormC ch pht hin v x l li
UserCatalogC ch lu tr bn vng, an ninh, phn tn
FeebackFormKhng
FeedbackC ch truyn thng ip
FeedbackCatalogC ch lu tr bn vng, an ninh
Thit k h thng u gi trc tuynXc nh phn t thit kBiu phm vi h thng conH thng con qun l thng tin
Hnh 3.1.1 :Biu phm vi h thng conM t giao din h thng conICatalog: ng gi cc hnh ng thm, sa, xa i tng d liuData: d liu c th l thnh vin, phin u gi, hoc phn hiAdd: thm i tng miEdit: sa thng tin i tngDelete: xa i tng:
nh x lp phn tch Phn t thit kLp phn tchPhn t thit k
LoginFormLoginForm
ChangeProfileFormChangeProfileForm
ProfileFormProfileForm
RegisterFormRegisterForm
SearchFormSearchForm
ShareFormShareForm
SharingSystemSharingSystem subsystem
ISharingSystem interface
MenuViewerMenuViewer
AuctionAuction
ItemAbtract
AuctionSystemAuctionSystem
IauctionSystem interface
MaintainAuctionFormAuctionFrom
AddNewAuctionForm
EditAuctionForm
DeleteAuctionForm
AuctionCatalogAuctionCatalog subsystem
UserUser
ItemAbtract
MaintainUserFormUserForm
AddNewUserForm
EditUserForm
DeleteUserForm
UserCatalogUserCatalog subsystem
ICatalog interface
FeebackFormFeebackForm
FeedbackFeedback
FeedbackCatalogFeedbackCatalog subsystem
Lp phn tchC ch phn tch
LoginFormC ch pht hin v x l li
ChangeProfileFormC ch pht hin v x l li
ProfileFormKhng
RegisterFormC ch pht hin v x l li
SearchFormKhng
ShareFormKhng
SharingSystemC ch giao tip lin tin trnh
MenuViewerKhng
AuctionC ch pht hin v x l li,
AuctionSystemC ch qun l giao dch, iu khin v ng b ha tin trnh, an ninh
MaintainAuctionFormC ch pht hin v x l li
AuctionCatalogC ch lu tr bn vng, an ninh, phn tn, iu khin v ng b ha tin trnh
UserC ch an ninh
MaintainUserFormC ch pht hin v x l li
UserCatalogC ch lu tr bn vng, an ninh, phn tn
FeebackFormKhng
FeedbackC ch truyn thng ip
FeedbackCatalogC ch lu tr bn vng, an ninh
nh x phn t thit k - PackagesPhn t thit kPackage
LoginFormB iu khin: Giao din ha ngi dng
ChangeProfileForm
ProfileForm
RegisterForm
SearchForm
ShareForm
MenuViewer
AuctionFrom
AddNewAuctionForm
EditAuctionForm
DeleteAuctionForm
UserForm
AddNewUserForm
EditUserForm
DeleteUserForm
FeebackForm
AuctionSystem
IAuctionSystem
SharingSystem
ISharingSystem
FeedbackCatalogB iu khin: H thng con
UserCatalog
ICatalog interface
AuctionCatalog
UserB iu khin: Phn t h thng u gi
Auction
Feedback
Item
Thnh phn kin trc v s ph thuc
Hnh 3.1.4: Thnh phn kin trc
Packages v s ph thuc
Hnh 3.1.5: Packages v s ph thucM t PackageCatalog: cha cc interface ICatalog, UserCatalog, FeedbackCatalog, AuctionCatalogSubsystem: nhp Catalog Activity: cha StatisticEngine.FeedbackForm: cha FeedbackFormUserForm: cha UserForm, AddNewUserForm, EditUserForm, DeleteUserForm.AuctionForm: cha AuctionForm, AddewAuctionForm, EditAuctionForm, DeleteAuctionForm.GUI Controller: cha RegisterForm, StatisticForm, . v nhp FeedbackForm, UserForm and AucionForm.OnlineAuctionElements: Nhp tt c cc gi bn trn v cha mt s phn t khc
Thit k ca s dngPhn m t ny c nu c th trn tng c ch phn tch bn trn.Thit k h thng conPhn m t ny c nu c th trn tng c ch phn tch bn trn.Thit k lpPhn m t ny c nu c th trn tng c ch phn tch bn trn.M t tng lp hoc interfaceLoginForm
Hnh 3.4.1.1. Class LoginForm
ProfileForm
Hnh 3.4.1.2. Class ProfileForm
UserCatalog
Hnh 3.4.1.3. Class UserCatalog
AuctionCatalog
Hnh 3.4.1.4. Class AuctionCatalog
FeedbackCatalog
Hnh 3.4.1.5. Class FeedbackCatalog
Auction
Hnh 3.4.1.6. Class Auction
AuctionForm
Hnh 3.4.1.7. Class AuctionForm
AuctionSystem
Hnh 3.4.1.8. Class AuctionSystem
CreateAuctionForm
Hnh 3.4.1.9. Class CreateAuctionForm
FeedbackForm
Hnh 3.4.1.10. Class FeedbackForm
MenuViewer
Hnh 3.4.1.11. Class MenuViewer
PaymentAuctionSystem
Hnh 3.4.1.12. Class AuctionSystem
PaymentForm
Hnh 3.4.1.13. Class PaymentForm
RegisterForm
Hnh 3.4.1.14. Class RegisterForm
SearchForm
Hnh 3.4.1.15. Class SearchForm
ShareForm
Hnh 3.4.1.16. Class ShareForm
ShareSystem
Hnh 3.4.1.17. Class ShareSystem
User
Hnh 3.4.1.18. Class User
LogoutForm
Hnh 3.4.1.19. Class LogoutForm
Tng kt biu lp
Hnh 3.4.2. Tng kt biu lp68