MCLC BNGCHVITTT DANHMCCÁCHÌNHVVÀðTH MðU 1.Cơskhoahcvàthctincañtài: 2.Mctiêuvàphmvinghiêncucalunvăn 11 3.Nidungnghiêncuvàthchincalunvăn 11 4.Tómttcutrúccalunvăn 12 CHƯƠNG1 13 TNGQUANVMƠHÌNHSDNGLI 13 1.1.Giithiuchung 13 1.2.Tngquanvcácmuthitk 13 1.2.1.Muthitklàgì? 13 1.2.1.1.Cácđnhnghĩavmuthitk[4,9]13 1.2.1.2.Cácthànhphncamuthitk[8,9] 14 1.2.2.Danhmccácmuthitkvàphânloi[9] 15 1.2.3.Sơđmiquanhgiacácmuthitk[9] 1.3.Mtsmuthitkđinhìnhtrongcácngd 17 ngqunlý 17 1.3.1.MuQuansát 18 1.3.2.MuThchinlnh 20 1.3.3.MuTrngthái 22 1.3.4.MuPhươngthctiêubn 23 1.3.5.MuChuicáctráchnhim 24 1.3.6.MuChinlưc 26 1.3.7.MuKchbnthaotác 28 1.3.8.MuMơhìnhlĩnhvc 29 1.3.9.MuCngdliucabng 31 1.3.10.Muðitưngchuynñidliu 33 CHƯƠNG2 36 TNGQUANVHTHNGHOCHðNHNGUNLCDOANHNG ERP 2.1.Lchshìnhthành 2.2.ERMStíchhpERPvàNghipvsnxutkin 2.3.LiíchcadanhnghipkhisdngERP 2.3.1Tipcnthơngtinquntrđángtincy 2.3.2Cơngtácktốnchínhxáchơn 2.3.3Citinqunlýhàngtnkho 2.3.4Tănghiuqusnxut 2.3.5Qunlýnhânshiuquhơn 2.3.6Cácquitrìnhkinhdoanhđưcxácđnhrõràn CHƯƠNG3 NGDNGCÁCMUTHITKðXÂYDNGCÁCPHÂNHT THNGQUNLÝDOANHNGHIP 3.1.Phânhchính:Cáclpcơs,qunlýbomt, 3.1.1.Bàitốnđtra 3.1.2.Phmvibàitốn 3.1.3.Phântíchucubàitốnvàxácđnhgii 3.1.4.ThitkPhânhchính 3.1.4.1.Thitkcáclpxlý,truycpCSDL 3.1.4.2.ChcnăngQunlýbomtngdng 3.1.4.3.ChcnăngQunlýcutrúccácbngdli 3.2.PhânhQunlýmuabánvttư–ngunliu 3.2.1.Bàitốnđtra 3.2.2.Phmvibàitốn 3.2.3.Mơtnghipvqunlý 3.2.3.1 Xác đnh thơng tin chung v qun lý mu ngunliu 3.2.3.2.Cơngtácqunlýhotđngmuabánvttư 3 liu 3.2.4.ðcththng 3 3 3.2.5.Phântíchhthng 3 3.2.6.Thitkhthng 3 CHƯƠNG4 CÀIðTVÀTRINKHAIHTHNG 4.1.Cácucucàiđttrinkhaihthng 4.2.Giithiuchươngtrình 4.2.1.Cácmctiêumàhthngđtđưc 4.2.2.Cutrúcchươngtrình 4.2.3.Cácđitưngsdngchươngtrình 4.2.4.Giaodinmtschcnăngchính 4.3.Khnăngtrinkhaiápdng KTLUN 1.Cácktquñtñưc 2.Nhngvnñtntivàhưngpháttrin TÀILIUTHAMKHO TàiliutingVit TàiliutingAnh CáctrangWeb Bcôngc Chvittt APICS BOM CSDL ERP ERM GOF GUI MRP MRPII NCC SQL VTNL DANHMCCÁCHÌNHVVÀðTH Hình1.1:Sơđmiquanhgiacácmuthitk 17 Hình1.2:CutrúcmuObserver 18 Hình1.3:BicngtáccamuObserver 19 Hình1.4:CutrúcmuCommand 20 Hình1.5:BicngtáccamuCommand 21 Hình1.6:CutrúcmuState 22 Hình1.7:CutrúcmuTemplateMethod 23 Hình1.8.1:CutrúcmuChainofResponsibility 25 Hình1.8.2:CutrúcmuChainofResponsibility 25 Hình1.9:CutrúcmuStrategy 26 Hình1.10:CutrúcmuTransactionScript 28 Hình1.11:CutrúcmuTransactionScriptkthp Hình1.12:CutrúcmuDomainModelsdngmuSt vimuCommand 29 rategy 30 Hình1.13:CutrúcmuTableDataGateway 32 Hình1.14:CutrúcmuDataTransferObject 34 Hình2.1LchspháttrincaERP 37 Hình2.2ERM–StíchhpERPvànghipv 41 Hình2.3ðnhnghĩamơhìnhERM 42 Hình3.1.KintrúchthngdatrênmuMVC 47 Hình3.2.KintrúccáclpgiaotipCSDLsdng muthitk 48 Hình3.3.SdngTableDefinitionđgimthiuth 50 Hình3.4.Cutrúccácphânlpqunlýcácgóica miPhânhtronghthng .51 Hình3.5.LưcđlpxlýdliucitưngN hânviên 53 Hình3.6.Qtrìnhđăngnhphthng 54 Hình3.7.Mơhìnhtngthcáccasdngliênquan đnbomt 54 Hình3.8.Cáclpthcthicasdngðăngnhp 59 Hình3.9.Bicngtáccasdngðăngnhp 60 Hình3.10.Cáclpthcthicasdngðimtkhu 60 Hình3.11.Bicngtáccasdngðimtkhu 61 Hình3.12.CáclptrongcasdngCpnhtnhómq uyn 61 Hình3.13.BicngtáccasdngCpnhtnhó mquyn 62 Hình3.14.CáclptrongcasdngPhânquyn Hình3.15.BicngtáccasdngPhânquyn Hình3.16.Lpthitkcasdngðăngnhpchưấ Hình3.17.Cáclpthitktrongcasdngðăngn Hình3.18.Cáclpthitkcasdngðimtkhu Hình3.19.Cáclpthitktrongcasdngðim Hình3.20.Kintrúccáclpbomtngdng Hình3.21.MơhìnhcasdngphnQunlýcutrúc Hình3.22.CáclpcacasdngCpNhtNhómBn Hình3.23.BicngtáccasdngCpNhtNhó Hình3.24.CáclpcacasdngCpNhtBng Hình3.25.BicngtáccasdngCpNhtBn Hình3.26.CáclpthitktrongcasdngCpnh Hình3.27.Cáclpthitktrongcasdngcpnh Hình3.28.CáclpthitktrongcasdngCpnh Hình3.29.CáclpthitktrongcasdngCpnh Hình3.30.KintrúclpcaphnQunlýcutrúc Hình3.31.Mơhìnhphâncpqunlýtrongdoanhngh Hình3.32:SơđtintrìnhqunlýmuabánVTNL Hình3.33:MơhìnhkháinimcachcnăngQunlý Hình3.34:MơhìnhcasdngtngthcaPhânh Hình3.35:CáclpthcthicasdngLpphiu Hình3.36:BicngtáccáclpcasdngLp Hình3.37:CáclpthcthicasdngLpucu Hình3.38:BicngtáccáclpcasdngLp Hình3.39:CáclpthcthicasdngLpucu Hình3.40:BicngtáccáclpcasdngLp Hình3.41:CáclpphântíchthcthicasdngL Hình3.42:BicngtáccáclpcasdngLp Hình3.43:CáclpphântíchthcthicasdngL Hình3.44:BicngtáccáclpcasdngLp Hình3.45:Kintrúcvtlýcangdng Hình3.46:CáclpthitkcasdngLpucu Hình3.47:CáclpthitkcasdngLpucu Hình3.48:CáclpthitkcasdngLpucu Hình3.49:CáclpthitkcasdngLpucu Hình3.50:Lpthitkucumuahàngápdngm Hình4.1:Giaodinchínhcachươngtrình Hình4.2:Giaodinqunlýthcđơn Hình4.3:GiaodinqunlýBáocáo Hình4.4:GiaodinqunlýKháchhàng MðU 1.Cơskhoahcvàthctinctài: a Cơskhoahcvàýnghĩathctincavicnghiên hìnhsdnglivàoqtrìnhthitkphnmm cuvàngdngcácmơ : Mttrongnhnggiiphápđnângcaonăngsutca mmlàxâydngnhnggiiphápđcóthsdngl trongcácdánphnmmkhác.Sricanhng chyulàphântíchthitkvàlptrìnhhưngđ đángk.Trongđó,thitkhưngđitưngđóngva đnvicsdnglinhngtàinguntrongqtrì qtrìnhpháttrinphn itrongcácbưctiptheohoc giipháphưngđitưngmà itưngđãđemlinhngbưctin itrịđnhhưngvàquytđnh nhpháttrinphnmm Thitkhưngđitưngchophépchúngtatheodõi thucgiacácmơđuntrongkintrúccahthng hưngđitưngđãkhó,victhitkphnmmhưn cóthsdnglithmchícịnkhóhơnnhiu Trư tưngthtchínhxác,thhinchúngdưicáclpđ phùhp.ðngthi,tacũngcnchrưcsơđt nhngđitưngnày.Nhngucutrêncnthitk bàitốnhintisongcũngcncótínhtngqtv mtphnhoctồnbcácbàitốncóthgptrong vàqunlýđưcsph Tuynhiên,thitkmtphnmm gđitưngvicácthànhphn ctiên,cnphitìmracácđi itưngvimcđtrutưng hak,miliênhvàgiaotipca đđápngđưcucuca àlinhhotđđcóthgiiquyt tươnglai Mtkinhnghimthưngđưcápdngtrongqtrình giiquytmivnđbngnhngthànhphncănbn dngnhngmơhìnhđãthànhcơngtrongthctđi tnggp.Mtkhimơhìnhgiiquytđãđhồnthi nhiulntrongnhnglpbàitốnviucunht gpmtbàitồnnàó,quaxemxétđxácđnhđư đưcmơhìnhthitkphùhpvàápdngngaynhng mìnhmàkhơngcnphixemxétlitđu thitklàkhơngtìmcách Thayvàó,tacntìmcácháp vimtsbàitốntươngtđã n,nócóthđưcsdngli đnh.Khiđó,ngưithitkkhi clpbàitốn,hcóthtìmra mơhìnhđóvàothitkca Vicnghiêncuvàngdngcácmơhìnhsdngli vàoqtrìnhthitkphn àthitkphnmmhưngđi trìnhthitklàmgimthiuthi năngngdngvàmrngphát mmlàmtbưctipcnmitrongkhâuphântíchv tưng.Vicápdngcácmơhìnhsdnglivàoq gianvàchiphíđthitkphnmm,nângcaokh khâuquantrngnhtcaquytrìnhxâydngphnm lnđnsthànhcơnghaythtbicaphnmm.Cá m,giaiđonnàyquytđnhrt cmơhìnhsdngliđãđưc 105 – ðưaracácthơngtintheoucucalpđiukhi n Cácthuctính: Ngàynhn,ngưinhn,danhsáchcácVTNLnhn,s nhàcungcp,tàiliuliênquan lưng, 3.2.6.Thitkhthng Davàocácmơhìnhthưctphaphântích,chún sdng cpđcáclpthitk.C th,tast tngcasdngvàthitktngth.Ápdngmut gtatiptclàmmncácca tchccácgóithitk,thitk hitkvàomtscasdng 3.2.6.1.Kintrúcvtlýcangdng ngdngđưcphânthành2khichyu: – Khingdngch:GmcácthànhphnnhưMáych ngdng,máych CSDL Máy ch ng dng có th Web hay máy ch n g dng phân tán (COM+) Máy ch CSDL có th dùng CSDL SQL Server 2000 hoc Oracle – Khi ng dng khách: máy trm Trong t đưctrinkhaitrênnnWebthìcácmáytrmchc cóthsdngđưc.Ngưclithìnóđịihiphi clientcangdng Hình3.45:Kintrúcvtlýcangdng rưng hp ng dng ncàitrìnhduytweblà đưccàiđtphnmm 106 3.2.6.2.Xácđnhcácgóithitk Davàochunthitkcahthng,Phân hqunl ý muabánvttưsđưc phânrathànhcácgóiriêngbitnhưsau: – Góibo mththng: Gmquntrh thng,quntr đăng nhp, quntr phânquyn…,góinàưcthahưngtPhânhchí – Góicácthànhphnngdng(COMProcurement) – Góicácgiaodin(UIProcurement) – Góibáocáo nh 3.2.6.3.Thitkchotngcasdng 3.2.6.3.1.CasdngLpucumuahàng Chưấpdngmu Hình3.46:CáclpthitkcasdngLpucu muahàng Ápdngmu Ápdngmuthitk MVCcùngmuthitk Objectvàocasdngnàytacóđưccáclpthitkmi Table Data Gateway, Data Transfer nhưsau: 107 Hình3.47:CáclpthitkcasdngLpucu muahàngsdngmu 3.2.6.3.2.CasdngLpucubáogiá Chưấpdngmu Hình3.48:CáclpthitkcasdngLpucu báogiá 108 Ápdngmu Hình3.49:CáclpthitkcasdngLpucu Tươngtnhưvápdngvicáccasdngcịn năngtheodõitrngtháicacácumuaVTNL,ng báogiá li.Vìhthngcóchc vimitrngtháinày,tacóth thchinđưcmtsthaotácđiviucumua đó.Chínhvìthtacóthápdng muthitk Statthitklpchoucthàngnhưsau: Hình3.50:Lpthitkucumuahàngápdngm uState CHƯƠNG4 CÀIðTVÀTRINKHAIHTHNG 4.1.Cácucucàiđttrinkhaihthng ðtrinkhaisdnghthngQunlýthơngtint ngthcadoanhnghip,h thngcácmáytínhphiktnimngccb(LAN), vicácucuvcuhìnhphn cngvàphnmmnhưsau: a.Cuhìnhmáych: MáychIntelPentium,CPUIntelPentium1.00GHz,R AM:512MB,HDD:20 GB,Monitor,CDRom Phnmmchomáych: – Hđiuhành:WindowNT4.0/2k/3kserver – HquntrcơsdliuSQLServer2000 – PhnmmWebServer:IIS5.0trlên – Phnmmtiních:.Netframework1.1 b.Cuhìnhmáytrm: MáyPCbìnhthưngcóthduytWeb – MáytínhphiktnimngLAN – Ram128Mbtrlên Phnmmchomáytrm: – Hđiuhành:2000trlên – Phnmmtiních:.Netframework1.1 – Càiđtphnmmclientcahthng c.Mơitrưnghotđng H thng ñưc cài ñt hot ñng mng LAN v trênnnhđiuhànhWindows.Victraithơng hintrênmơitrưngmng(LAN,WAN)datrêngiao i mơ hình clientserver tingiacácmáytínhđưcthc thcTCP/IP d.Cáccơngnghsdng Vimctiêuchiasthơngtinvàhtrđiukh tintngthcadoanhnghipđưcthitkvàxây in,phnphmQunlýthơng dngtrêncơngnghnhưsau: 110 – Phnmmđưcxâydngtheomơhìnhclient/server – Cáccơngnghsdngsdng:ActiveX,COM+,ngơn – Cơsdliu:SQLServer2000 ngC# Công ngh Net s dng thư vin Microssoft Net fra mework 1.1 nn Windows mt nhng công ngh t chc xây dng ng dng mnh nht hinnay.Cơngnghnàyhtrngưilptrìnht chc,xâydngngdngtheomơ hìnhhưngđitưng,đcbitnócómtthưvinh thngcácmuthitkrtlnh trngưixâydnghthngtrongvicápdngnhan hchóngcácmuthit ktrong qtrìnhxâydnghthngnhmtitkimthigi anvàchiphíxâydngphnmm Vicsdngcơngnghnàápngđưctcđcp nhtvàkhaithácdliuln, chophépbomtvsourcengunvànhiutínhnăng traidliuưuvitkhác MicrossoftSQLServer2000làhquntrcơsd đt,saolưu,phchi.Huhtcácdoanhnghipcó xut vàkhilưnggiaodchvàxlýcơngvickh quntrcơsdliuSQLServer2000đtrinkha th”làphùhpnhttrongđiukinhinnay liugnnh,dhc,dcài mơhìnhtchctrungbình,tn ơnglnlm,dóvicchnh ihthng“Qunlýthơngtintng 4.2.Giithiuchươngtrình 4.2.1.Cácmctiêumàhthngđtđưc Hthngchươngtrìnhsaukhixâydngđtđưccác – – ðmbothơngtinnhanhchóng,chínhxácvàkpth ucusau: i Thaotácđơnginvingưisdng – Khnănggithơngbáotmtmáytínhđnnhiumá – Cơsdliutptrungtrênmáych,đmboanto saolưutt,tínhsnsàngcao – CácPhânhđưctíchhpvinhaumtcáchhiuqu tingiacácPhânhđưcthchinddàngnhcơ ytínhkhácnhau àn,bomtvihthng Victraithơng chphânquyn 4.2.2.Cutrúcchươngtrình Chươngtrìnhđưcxâydnggmcácmơđunchínhsau : MơđunQuntrvàphânquynngưidùng Mơ ñun cho phép qun lý, cp nht thông tin ngư thêmmi,loibngưidùng,phịngban,sa đit nhpvàkhaithácsliu i dùng, phịng/ban: ên,mtkhu,quyntruy 111 MơđunQunlýthitb Mơđunnàychophéplưutrvàcpnhtcácthơng b.Cuhìnhcacácthitbcũngnhưvicbohàn tinliênquanđncácthit h,botrìthitb MơđunQunlýkho: lý nhp xut ngun Mơđun cho phép qun lý thơng tin đn qun liu, báo cáo tn kho nguyên liu cu trúc (BOM) ca tng ngun liu Mơđunqunlýmuabánvttư: Mơđunnàychophépqunlýcácthơngtinliênquan ngunliu đnvicmuabánvttư, Mơđuntracu,báocáothngkê Mơđunnàyhtrđưaracácbáo,thngkêcáchot trongtháng/q/năm,tracuvàđưaracáccơngv đngcadoanhnghip ic Mơđunquntrtiních Mơđunnàyhtrviccpnht cácthơng tinv chungtronghthng:cpnhtthơngtinloicơ đkhn,cpnhtthơngtinchcdanhqunlý,cp danh mc,t đindùng ngvic,cpnhtthơngtin nhttênloiquyn, 4.2.3.Cácđitưngsdngchươngtrình – Bangiámđc: Giámđc,phógiámđc,thưkýgiámđc,nhngngư quyntươngđương – Ban lãnh đo phịng: Trưng phịng, phó phịng, văn thư phịng, nhng ngưicóquyntươngđương trách t/nhóm:lãnh đo t/nhóm, nhng ngưi có quyn tươngđương – Ph – Nhânviên: tồnbcánb,chunviêncadoanhnghip icó 112 4.2.4.Giaodinmtschcnăngchính Hình4.1:Giaodinchínhcachươngtrình Hình4.2:Giaodinqunlýthcđơn 113 Hình4.3:GiaodinqunlýBáocáo Hình4.4:GiaodinqunlýKháchhàng 4.3.Khnăngtrinkhaiápdng cơquan,doanhnghipvi Hthngcóthtrinkhaiápdngrngrãichocác cácmơhìnhtchckhácnhau Hthngcógiaodinđưcthitkthânthin,nh chongưidùngddàngkhaithác,tracu,tnghp tqnvàdsdngphcv thơngtin H thng đưc xây dng mơ hình server/client d gianvàchiphíchovictrinkhaivàbotrì,nân gcphthng Hthngđãđưcthchintrinkhaichomtsdo snxutnhưCơngtyphtùngthitbxemáyMachi o tit kim đưc thi anhnghiptronglĩnhvc noKhucơngnghipðơngAnh, HàNi,cơngtycphnmaysơngHngNamðnh,Ngâ nhàngMizuhoCorporate ChinhánhHàNi KTLUN 1.Cácktqtđưc Nghiêncuvàápdngcácmuthitkvàophântíc mmcóýnghĩakhoahcvàthctinrtln.Tuyn vàápdngvàothchinphnmmlàmtvnđkhó địihiphicósqntritvàthngnhttrongc dngphnmm.ðcbitlàcnphicónhngnhómn nghiêncpdngcácmuthitkđngdngtro hàngngày Trongqtrìnhthchinđtàilunvăn,tơiđãt pháp phân tích, thit k hưng tưng, nghiên c thitk,nmđưccutrúc,mctiêuvànghiêncu dngcácmuthitk.Quó,tơiđãtnghpvàg thng mu thit k v hành vi trình din, tr dùngtrongcácngdngqunlýdoanhnghip,trình lunphântíchvàthitkhưngđitưng Saukhimơtbàitốnđtracalunvăn,tơiđã tích,thitkhưngđitưngsdngcơngcphâ StarUML vi phn mm thit k CSDL Toad Data M thànhcơngcácmuthitkhànhvivàtrìnhdin, doanhnghipvàovicthchinphântích,thitk khaithnghimcóktqumtsphânhcahER Ktqucuicùngcalunvănđólàápdngcơngn dng mu thit k thc hin phân tích, thit k thơngtintngthdànhchodoanhnghip cácdoanhnghipsnxutvàcácdoanhnghiphot qunlý,theodõitồnbhotđngcadoanhnghi Hthngcógiaodinđưcthitkthânthin,nh chongưidùngddàngkhaithác,tracu,tnghp vàtùybincao,giúpchovictrinkhaicácdoa Hthngđãđưcthchintrinkhaichomtsdo snxutnhưCơngtyphtùngthitbxemáyMachi HàNi,cơngtycphnmaysơngHngNamðnh,Ngâ ChinhánhHàNi 116 2.Nhngvnđtntivàhưngpháttrin Dothigiancóhn,lunvănmichdngli vi vàimuthitkđ thitkvàcàiđt,xâydng qunlýtngthdoanhnghip.ðcóđưcmthth hànhtrongthct,qunlýđưchtcácthơngtin địihilunvăncnđưcnghiêncuvàpháttrin thitkvàocácquytrìnhtchc,xlý,tnghp nghip.ðócũnglàvicthitkchititcácgóic thuctínhvàcácphươngthcthchintrongtng thuttốnxlýchitit,ápdngcácmuthitk trênmtcơngclptrìnhdatheomơhìnhphântí Hthngcũngcnđưcpháttrintheohưngthit tronghthngcóthhotđngmtcáchtươngđi ngđưcucusdnghthngcacácdoanhngh cxâydngvàápdngmt mtsPhânhchomththng nghồnchnh,mmdovn cnqunlýchomtdoanhnghip hơnnavivicápdngcácmu cattccáchotđngcadoanh asdng,chravàmơtchititcác lpcahthng,thitkmts cóth.Thchinxâydnghthng chthitkđãxâydng klàmsacácPhânh đclpvinhaưc.Nhmđáp ipcácquymơkhácnhau Nghiêncuvàápdngkhunglàmvic,muthitk chongdng.Tuynhiêntínhnăngtùybincácđiu hinth,xpxpcácđiukhintrêncácformvn quytđưcmtphnrthnch.Vicqunlýcut bưctínhnăngtùybinchocáctrưngtrongcá vichtrcácđimthchtrưcđkhingdng thchtrưcnày.Khitrinkhaingdngchomt nghipvxlýcơngvictachcnxâydngmit thaiđóvàlpghépvàocácđimthch trưc hồntồnvsthaimơhìnhqunlývàquytr trinkhaiápdnghthng đthchinvictùybin khintrêncácformvàtđng chưưcgiiquythocchgii rúccácbngtronghthngđm cbngcaCSDL.Cáckhunglàm trinkhaicóththaythcácđim đơnvcósthaivquytrình hêmmtmơđuntươngngvis đtorangdngmiđápng ìnhnghipvxlýcơnvcn Nghiêncupháttrinchcnăngtoqunlýcácquy đthíchngđưcsthaicahthngkhiquy thaibngvichiuchnhlithơngscang mãlnhcachươngtrình trìnhnghipv(workflow) trìnhnghipvcadoanhnghip dngmàkhơngcnphiphai NghiêncuvàpháttrinmơđuncácPhânhđkt khácnhưmáyfax,máyscan,mácmãvch,thit thơngtintcácthitbđócũngnhưđưathơngtin hóacácthaotáccũngnhưtheodõi,chđohotđ nóivicácthitbngoivi bdiđng…,đthchinnhn tđngracácthitnhmtđng ngcadoanhnghiptxa TÀILIUTHAMKHO TàiliutingVit [1] NguynVănV,NguynHuNgun(biêndch (2001)), Phântíchvàthit khưngđitưng ,KhoaCơngNgh,ðHQGHN,HàNi [2] Nguyn Văn V (2002), Phân tích thit k hưngcutrúcvàhưngđitưng,tr.293358,Nhà Ni h thng thơng tin hin xutbnThngkê,Hà [3] Nguyn Văn V (biên dch (2004), Applying UML IntroductiontoObjectOrientedAnalysisandDesign KhoaCôngNgh,ðHQGHN,HàNi [4] ðngVănðc(2002), Giáodc,HàNi and Patterns An ,GraigLanrmen1998, PhântíchthitkhưngđitưngbngUML ,NXB TàiliutingAnh [5].Boggs,W.andBoggs,M.(1999), MasteringUMLwithRationalRose ,Sybex [6] Booch, G., Rumbaugh, J and Jacobson, I (1998 LanguageUserGuide ,NXBWesley ), The Unified Modeling [7] Booch, G., Rumbaugh, J and Jacobson, I (1999 DevelopmentProcess ,NXBWesley ), The Unified Software [8] Douglas C.Schmidt (1998), Introduction to Pattern and Frameworks , VanderbiltUniversity [9] ErichGamma,RichardHelm,RalphJohnson,John Vlissides(1994), Design Patterns:ElementsofReusableObjectOrientedSoft ware,NXBWesley [10] ErichGamma,RichardHelm,RalphJohnson,Jo PatternsCDElementsofReusableObjectOriented [11].Fowler(1997),AnalysisPatterns:ReusableOb [12].FrankBuschmann,RegineMeunier,HansRohnert Stal(1996), hnVlissides(1998), Design Software,NXBWesley jectModels,NXBWesley ,PeterSornmerlad,Michael PatternOrientedSoftwareArchitecture(Vol.1,Vol 2),JohnWiley &SonsLtd [13] Kim Waldén and JeanMarc Nerson (1994), Seamless ObjectOriented SoftwareArchitecture ,Designers&PatternsLtd,Oxford 118 [14] Michael Kircher,Prashant Jain (2004), PatternOriented Software Architecture: Patterns for Resource Management , Volume 3, John Wiley & SonsLtd [15] James W cooper (2002), Introduction to Design Patterns in C# , IBM T J WatsonResearchCenter [16] Zhiming Liu (2001), ObjectOriented Sofware D NXBUNI/IIST evelopment Using UML, [17] MartinFowler,DavidRice,MatthewFoemmel,E dwardHieatt,RobertMee, RandyStafford(2002), PatternsofEnterpriseApplicationArchitecture, NXB AddisonWesley [18] Joseph Yoder, JeffreyBarcalow (1998), Archit ectural Patterns for Enabling ApplicationSecurity,UniversityofIllinoisatUrb anaChampaign CáctrangWeb [18].http://www.patterndepot.com/put/8/JavaPatter ns.htm [19].http://www.exciton.cs.rice.edu/JavaResources /DesignPatterns/ [20].http://www.csc.calpoly.edu/~dbutler/tutorial s/winter96/patterns/ [21].http://www.dofactory.com/Patterns/Patterns.a spx [22].http://www.pkiforum.org/ [23].http://www.rational.com/ [24].http://www.omg.org Bcôngc [1].MicrosoftVisualStudio.NET2005 [2].StarUML5.0 [3].GrantProject [4].ToadDataModeler [4].ComponentOnefor.NET ... “ERPlàchvitttcaEnterpriseResourcePlanni mmgiúpchocáchotđngsnxutkinhdoanhhot tồndin HthngERP(dànhchodoanhnghipsnxut)baog – Qunlýcáchotñngtipthvàbánhàng – Thitkvàpháttrinsnphm – Qunlývttưvàthànhphm – Qunlýmuahàng – Qunlýphânphisnphm... Microsoft đ xây otrìvàpháttrinmrngtrong trinngàycàngcaocaxãhi pdngvàocáctchcv? ?doanh 2.Mctiêuvàphmvinghiêncucalunvăn – Nghiêncucácmơhìnhsdnglivànmbtđưc cáchthc,tìnhhungápdngcácmơhìnhsdngl đcth.Quó,tnghplimtsminhìn... ivàogiiquytcácvn hvhànhvivàtrìnhdin, qunlýdoanhnghip itưngmththng ng,ápdngcácmu ơng tin tng th cho h thng da T kt qu phân tích thit k tin hành xâydng cơngcvàmơitrưngđãlachn – Thchintrinkhaivàápdnghthngtimtđơ