Download as pdf
Download as pdf
You are on page 1of 27
Contents Li NGI AAU sere II. Phan tich thiét ké.... 2 1. Bai tofn 3 3 1.Bi 3 i Use case (Use Case Diagram), 2. Xay dung biéu dd I6p eo bain 3. Xéy dung biéu dé tudn tw....... 6 lop chi tiét, ké co sé dit ligu, 1. Hang 2. Dang nhip... pices pcre seseccerarce 20 3. Hang xu... 20 4, Hang nhgp. 20 5. Phiéu xuat.... 6. Phigu nhap...... 7. Nha cung ep 21 8. Khdch hang. 21 IV. Chuong trinh, 22 1, Form dang nhap 2 2. i 23 3 23 4 théng tin khach hang... 24 5. Form thong tin hang hoa 25 6. Form bio edo doanh thu. 26 PR ake eee eect econ 2 1. Banh gi eéng vige 6 2. Tai ligu tham khio. Lai néi dau Negay nay, nganh Cong nghé théng tin phat trién rét nhanh chong va mg dung ngay cng rong rai trong cue sng va trong cic céng tae quan ly cua cée c6ng ty 16n, bbénh vign trudng hoc, tru s6 ly ban... dae bigt ld trong cong tée quain IY ban hing. N6 6 te dung thiét thye d4i véi doi sing con ngudi, gitip cho ngudsi quan ly cé edi nhin tong thé ma chi tiét thong tin duge luru tr diy dui, e@p nhat hing ngay, nang cao higu qua lam vige,tiét kigm site Lim vige. Hign nay linh kign may tinh trén thi trudng va cdc thiét bi dign tir 1a rat nhigu, cing véi rit nhidu ching logi vi ngudn gc xuét xi. véi niém dam mé tim hiéu nhting ‘van dé lién quan dén chuyén nganh hoc tap Céng nghé théng tin cia minh, ching em 22 quyét dinh chon 48 tai quan IY bén hing: linh kign mAy tinh. V6i kién thite thyc t& ‘va qua qué trinh tim hiéu thy trang cia hé théng bén hang ching em da thu durge mot 86 két qua. 1 Bai toan Khi ¢6 yéu cdu nhdp thiét bi: nhan vién tién hanh ghi phiéu yeu ‘thong tin chi tigt vé thiét bj va giti dén cho nha cung ep. bm ede Nha cung cép sé giti don chio hing chi tiét céc thiét bj bao gim céc théng tin nhu: tén, logi thiét bj, sé Iugng, ngudn géc....Qua dom chao hang cia nha cung cap thi cita hang s dura ra don dit hang va giri dén cho nha cung cép, dé dép tg nbu céu nhp thiét bj clia ciza hang nha cung cap sé chuyén thiét bj cho cira hang theo hop ding ‘mua,ban hing héa va bién lai ban giao thiét bj (kiém héa don thanh toan tién thiét bj). ‘Truée khi nhdp hing vio kho thi cira hing s® kiém tra xem d¥ dia thiét bj ehwa theo bién bin ban giao thiét bi ma nha cung cap giti dén, dng thé cita hing s® ghi cae ‘théng tin cn thidt vao sé chi va s6 kho. Néu thiét bj ndo khdng dat yéu elu thi cira hang sé tra lai nha cung cp, va yéu cdu nha cung efip ep lai ning thiét bj nhur hgp. ing 48 thoa thusn, Khi khach co nhu cau mua thiét bj, khach hang xem théng tin hang héa, tim kiém hang cn mua, Néu khach hang chon duge thiét bj cin mua thi cira hang sé kiém tra trong kho, néu trong kho cbn hang thi nbén viét 68 viét phidu bén hang, Sau dé cita hang sé tign hin ban giao thiét bi cho khéch va giti dén khich hing héa don thanh toin, phiéu bao hanh va cfc gify 18 lién quan, ¢6 kém theo céc khuyén mai(néu ¢6), Khi khdch da thanh toan tign thigt bj thi ciza hang sé lap bién lai thu tién cho khaich ding thoi sB ghi ede thong tin edn thiét vio sé thu va s6 Kho. Dé tign cho vigc quan ly hé théng sé lwu trit va quan ly théng tin vé nha cung cdp. ‘va thong tin khaich hing. C6 thé stra hod xéa khi edn th Sau m6t khong thai gian nhét dinh_nhin vin céc b6 phan sé ting hyp théng tin ‘mua, ban, va cdc théng tin Khe. Il. Phan tich thiét ké két ciia ching d6i v6i Use case ma hé thing cung cép. Mot Use case la mot lai miéu ta ita mét chite nang ma hé thong cung cap. Li migu ta Use case thudng la mét van ban ti ligu, nhung kém theo dé cing cé thé la mot biéu dd hoat dong. Cée Use case durge migu ta duy nhét theo hudng nhin tir ngoai vio cia ede te nan (hanh vi cua hé thong theo nhw sy mong dgi cia ngudi sir dung), khong miéu ta chite nang duoc cung cp sé ‘hoat dong ndi bd bén trong hé théng ra sao. Céc Use case dinh nghia ce yéu cdu vé mat chic ning d6i véi hé thong. i Xée dinh cic tie nhin va use case Dya vio yéu cau ciia bai toan quan Iy ban hang ta thay ede chtte nang chinh cua hg théng quan ly bin hing duge thye hign béi khéch hang vi nhan vién. Nhu vay cchiing ta c6 hai tée nhan 1a nhén vign va khich hang. Trong dé khach hang c6 lién quan dén chite ning tra ciru tim hang, Cdn nhin vién c6 chire nang quan ly hing bén, quan ly hang nhap, quan ly khéch hang, bio céo thing ke. 1.2. Bidu ad use case tng quat Khai quit chite nang chinh cia hé théng. Cac chite ning nay e6 tinh ting quat d& dang nhin théy duge trén quan diém ciia cée tae nhin. Dua vao yéu edu cia bai tod ta c6 use case tng quit nhur sau: 1.3. Phin ra biéu dé use case. ‘Tir use case ting quat ching ta ching ta biéu din lai thanh dang phan cap goi la phan ra biéu dé use case thinh cac use case con trong dé sir dung quan hé <> dé chi ra rng mét use case duge sit dung bai mét use case khée. 13.1. Use case tim hing ‘Tac nhan: Khiich hang MO ta: Khich hing c6 thé tim hang theo tén hang hoe theo ma hang. Nhgp théng tin vé ma hang hodc tén hing, hé thong sé tim kiém theo yéu cau va giri két qua Iai cho khach hang biét. — ‘Tim theo mé hang Khach 1

Tim theo sn phém 1.3.2. Use ease quan ly khich hang “Téc nhén: Nhan vign ‘igu kign: Phai dang nhép vao hé thong. MO ti: Nhan vién sau khi ding nhap durge. Tim khiich hang theo ma hode tén ri sau d6 6 thé tily chon ede ehite ning twong img nhw nhgp thong tin khéch hang, x6a ‘thong tin khdch hang, sta thong tin khaich hang. doting tn 14 Meue : me Didu kign: Phai dang nhp vao hé thing. MB ti: Nhan vién sau khi dng nhap duge. Tim nha cung cép theo tén hoge dia chi ri sau d6 c6 thé tay chon cée chire nang twong ting nhu nh§p théng tin khéch hang, x6a théng tin khach hang, sira théng tin khach hang, _> =. 1. aes ‘Tm en hang ea thg tn 14 134. Use case quiin ly bin hang, Nha vign Diu kign: Phai dang nhép duge vio hé théng. Mé ta: Dya vao yéu cau ciia khach hang, nhan vién sé lép héa don ban hang, kiém tra hang trong kho xem c6 con hay dap ting durge khéng (tim hang), néu dp img duge thi s@ giao hang cho khich hing vi cp nhat thong tin hang bén vao hé théng, Néu hing trong kho khong dép tig durge thi thong bio cho khaich hang. —— // (ap hia don bn hing — Nan iin at Khang tong ho Cap nhat hang 13.8. Use case quiin ly nh§p hang ‘han vien idu kign: Bang nhép durge vio hé théng M6 ta: Sau mt thd gian dinh kj, tra hang sé nhap thém hang méi, Nhan vién lap héa don yéu cau nhap hang gdm thong tin vé hang muén nhap. Bén nha cung cdp s@ cung cap hang theo yéu cau cho cita hang. Nhung truée khi nhan hang, nhan vién sé kiém tra hang xem c6 dap tng ea vé chat lugng va s6 lugng khong. Néu khong dam ‘bao mot trong cée yéu edu thi nhén vign sé tir chéi nhdp. Lap héa don nhép k iantlen idm tra hang 'Nnap hang 13.6. Use case bio cdo thing ke “Téc nhan: Nhan vien igu kign: Dang nhgp duge vio hé thng M6 ta: Cudi thang nhén vién sé théng ké hang ban, hang nhdp, théng ké doanh thu va béo edo cho quan ly. TK hang ban nee, TK hang nhap TK doanh thy 13.7. Use case chi tiét Dua vao cic use case da duoc phan ra, ta tng hop lai tit ¢4 cde use case, | “The si en / 4 tay "hg fe ~— Trang mh a ‘Sex ting a He tg a! a Teh eat ne 2. Xay dung biéu dé Iép co bin 2.1. Xe dinh ede lop tir use ease “Xét tir bai ton quan ly ban hang va use case chi tiét da xay dung 6 trén ching ta ké cdc lép co ban nhu khach hang, hang xuat, hang nhap, phiéu xuat, phiéu hap, hang, nha cung cap. 2.2. Xée dinh ede thude tinh va mot sé phuong thite eo bin Tit cde l6p xée dinh 6 bute trén ta c6 thé thay mét s6 thudc tinh va phurong thite ca ban nhur trong lép khch hing thi e6 thuge tinh ma khch hang, tén khach hang, dia chi, dign thoai, Lép hang xuat 6 s6 phigu xuat, tén hang, s6 Iugng xuat, don gid... Cu thé nur hinh sau: 3. Xiiy dung biéu dé tuan ty Mue dich: biéu dign twong te gitta nhing ngudi ding va nhimg d6i wong ben trong hé théng. Biéu dé nay cho biét cde thong digp duge truyén tudn ww nnhur thé ndo theo thoi gian. Thi tr cde su kign trong biéu dé twin ty hodn todn ‘wong ty nhur trong scenario mé ta use case tuwong ‘ing. Bidu dia: Biéu dd tudn ny duoc biéu dign boi cde d6i trong vA message truyén di gitta cdc d6i tuong a6. Trong hé théng quan ly bén hing, chiing ta Iva chon biéu 46 twong tée dang tun ty dé biéu dign cée tong tée giita ede d6i tong. Dé xée dinh 10 cée thanh phin edn bd sung trong biéu 43 6p, trong méi bigu 43 tuén ty cia he théng quan I bén hang 68 thye hign: ~ Xie djnh 0 kiéu cia 461 trong tham gia trong trong tée (vi dy giao digo, dligu khién hay thye thé) ~ Méi biéu dé tuan ty c6 thé c6 it nhat mét lép giao dién (Form) twong ing V6i hike nding (use case) ma biéu dd 46 mo ta ~ MGi biéu dé tuan ty c6 thé lin quan dén m6t hoge nhiéu déi trong thye thé, Cae ddi tuong thye thé chinh la cée déi trong ciia cae lop da duoc xéy dung trong bidu 43 thiét ké chi tiét, Dudi day 1a mot 6 biéu 4B tudn ty cho cée chite ning cca hg théng quan ly ban hang: 40 3.1, Biéu dd tuan ty cho chite ning dang nhép. " Biéu do tuan ty cho chite nang tim hang. 32. choi ibm 2 3.3. Bigu dé tuan ty cho chite nang thém hang. 13 4.4 Bieu do tuan ty cho chire nang quan ly ban hang. 3.5. Biéu dé tuan ny cho chite nang quan ly khéch hang. Quan ly nha cung cp tong tyr. [_ = Ff 15 3.6, Biéu dd tuan ty cho chite nang thing ké hing ban. 4. Biéu dé lép cl 4.1. Xay dung bigu 4d 16p thiét ké chi tiét: Dya vio biéu d6 lép co ban da x4y dung 6 trén va cde biéu 46 tudn ty, bigu db lop chi tiét b6 sung nhieu thude tinh va phwong thie hom so vai biéu 46 lép cor ban, 16 4.2 Biéu do lop chi tiét cho chite nang tra eiru hang ‘ore rangtos eo 0. emcee 0 4.3 Biéu dé l6p chi tiét cho chite nang quin ly khdch hang, 7 44. Bigu dd l6p chi tiét cho ehtte nang nha cung cép 1e- 4.5. Biéu do lép chi tiét cho chite nang quan ly hang 18 4.6 Biéu dé l6p chi tiét cho chite nang quan ly ban hang TIL. Thiét ké co sé dit ligu. i Hang ST ‘Tén thude ‘Kiéu di ‘Not Khéa Khoa’ T tinh ligu null/null, chinh ngoai 1 ‘Mahang_ Int ‘Not null Vv 2 TenHang string Not null 3 GiaBan Int Null 4 LoaiHang string ‘Null 5 | DonViTinh| string Nail 19 Dang nhap 1] Téntuge | Kigudy] Not Khoa | Khoa tinh 1igu_—_ | null/aull_—_[chinh _[ngoai 2 ‘TénDN string, ‘Not null V 3 MatKhau | string | Not null 4 Quyen string Null 3_|_ChueDanh | string Null 6 HoTen string Null a Hang xuat STT| Ténthuge | Kigud® | Notnull? | Khda | Khéa tink 1igu null chink _|ngoai I Mahang Int Not null v 2 SoPX, Int Not null V 3 GiaXuat Int Null 4 | SoLuong int ‘Null 4. SIT Not null? | Khéa | Khéa null [chin —_[ngoai 1 Not null 7 2 Not null T 3 GiaNhap int ‘Null 4 SLNhap int Null 20 5 Phiéu xuat STT] Ten thuge tinh Kieu dir Not Khoa | Khoa ligu null/aull [chink |ngoai 1 SoPX i Not null v 2 Maki int Null Tv 3 NgayXuat | datetime Null 6. Phiéu nhap STT | Ténthuge | Kiéudtligul Not mull? | Khoa | Khéa tinh null_|chinh | ngoai 1 SoPN Int Notnull |v 3 | Mance Tat Nall v 5 | NgayNhap| datetime Null 7.__Nhacung cip ST | Tén thue Kiéu Notnull/ | Khéa | Khoa iT ‘inh it ligu null_|ehinh — |ngoai 1 MaNCC Int Not null a 2 TeaNCC | _string | Not null 3_ | DiaChiNCC | string ‘Null 4 | DienThoai | string Null 8. Khach hang STT] Ténthuge | Kigud® | Notnull/ | Khéa [Khoa ‘inh lig null_chinh _ |ngoai U MaKiT Int Not null v 2 TenkiT siting _|_ Not null 3 | DiaChikH | string Null 4 | DienThoai_| string Null 2 IV. Chong trinh, Dya vio yéu clu bai toan va phiin tich thiét ké 6 trén, ta xy dung chuong, trinh quan IY bén hang sir dung ngon ngtr Microsoft Visual Studio phién ban 2008 va diing Microsoft SQL Server 2005 dé Ir tri di ligu, Chuong trinh durge xay dymg trén m6 hinh ba kip sau: + L6p BussinessLogie: thyee hign ede chite nang chinh cia hé théng nhu thém, xéa, sita, cp hat... cS Lép DataAccess: thye hign chic nang chinh la tgo két ni ‘V6i co sét dir ligu tir Microsoft SQL Server 2005. ‘ —Lép Quan_ly_ban_hang: ehtta tit c@ ede form cila churomg trinh, goi dén lop DataAccess vi BussinessLogic, Thye hign cic ehire thi giao dign va cap nhat vao co so da liu. nang, hi Sau day ki mot sé form co ban, 1. Form ding nhap 22 2 Form phiéu xudt Phiéu Xuat eS oS Cl hee RG on OR ee mow Pa ne sewn 5 t J one = & Form phiéu nhap Phiéu Nap rem) a mae oma = ee eccer ore =e. Ss 2 oth tie HO = 23. 4, Form tim théng tin khach hang Tim Kiém Théng Tin Khach Hang Tein Tearing © Bia Chikthdch Hing Ten ing Pan [> EN nian eases Pe TO 5005 0s. “owners Phung Ta Noh ‘90 Sng Da. Ha NB e36089373 Nort Nas Tho 12ing HS /osreea Nur Ngee Tam (12g 8, Ha NG [remo Tin che 27h Tp HAN [osnose2 La Thue Turén [CB Nod, TO Lit, Ha NE asrazsuse Nowa Tio ing HS [osmoeee gure Th Nar Tha Ha HO NS. (430979678 cored 0 * r ® 24 5. Form théng tin hing héa Théng Tin Hang Héa wegen eo) Comal sone 4 | cae = a Ge ea) 25 6. Form bio cdo doanh thu ee me = DOANH THU THEO TUNG THANG Bin phn ene TOD ‘om 2 | arora or Bir pin Gon KETO aioe © | oraer mn Bub Aooe arr as00 + | coos Ed alam V. Két Infin 1. Dinh gia cong vige Nhin chung vige ap dung céng nghé thing tin vao quan ly bin hing 6 ede Ong ty da tro én rit pho bién va ngay cing quan trong, né déng g6p rit nhiéu cho vige tinh giam nhén sy va giup hé théng bin hing c6 thé dat duge hiéu qua cao nhat, Trong qué trinh the hign nhém em da néu duge nhiing y chinh sau: + Tac dung cia tin hoe trong quan ly Bin hang + Khao sat vé cach thite 16 chite va quan ly Ban hang (6 day la hang linh ign may tinh) + Phan tich va thiét ké hé théng Ban hang + Thiét ké va xdy dung co sé der ligu 26 Ding thiri qua day chiing em cling thy durge méi quan hé gitta ede mon hoc nhu: mén Phan tich thiét ké hé thong, mdn co s6 dit ligu, lp trinh C¥, Tir cde két qua thu durge, nhém ching em da manh dan xay dung mot chuong trinh quan ly ban hang trén nén tang Microsoft Microsoft Visual Studio phign ban 2008 két hop voi Microsoft SQL Server 2005. Do thai gian va kién thite c6 han nén nhém em khéng thé trinh khoi nhiing thiéu sot. Em rat mong. nhan duge sy gép ¥ cia thay ¢6 dé chuong trinh cia ching em duge hoan thién hon Em xin chan thanh cam on ! 2. Tai ligu tham khao Phan tich thiét ké he thdng thong tin_Trin Dinh Qué. Phan tich thiét ké hg théng_Nguyén Xuan Hai Phan tich va thiét ké ~ Ton That Hoa An Phan tich va thiét ké hudng déi tugng ding UML — Bo mon CNPM — Khoa CNTT ~ Bai hoe Bach Khoa TPHCM. Lap trinh eo ban v6i visual studio 2005, 4p trinh window form v6i visual studio 2005, ig thong thong tin vi UML ~ TS. Duong Kiéu Hoa 27

You might also like