HỌCVIỆNKỸTHUẬTMẬTMÃ KHOACÔNGNGHỆTHÔNGTIN THỰCTẬPCƠSỞCHUYÊNNGÀNH PHÂN TÍCH THIẾT KẾ HỆ THỐNG PHẦNMỀMQUẢNLÝBÁNHÀNGONLINE Sinhviênthựchiện BÙITUẤNMINH AT150538 NGUYỄNTHÙYDUNGAT150508T RẦNTHỊNGỌCANHAT1505[.]
HỌCVIỆNKỸTHUẬTMẬTMÃ KHOACƠNGNGHỆTHƠNGTIN THỰCTẬPCƠSỞCHUNNGÀNH PHÂN TÍCH THIẾT KẾ HỆ THỐNG PHẦNMỀMQUẢNLÝBÁNHÀNGONLINE Sinhviênthựchiện: BÙITUẤNMINH AT150538 NGUYỄNTHÙYDUNGAT150508T RẦNTHỊNGỌCANHAT150503 Nhóm88 Giảng viên hướng dẫn: ThS NGUYỄN VĂN PHÁC Hà Nội, 10-2021 LỜIMỞĐẦU Khôngk ể t i n h ữ n g đ ó n g g ó p t o l n m n g n h c ô n g n g h ệ t h ô n g t i n đ ã l m đ ợ c cholĩnhvựcnghiệncứukhoahọck ỹ thuật,m chúngt a c ó thểnhìnthấylnnhữngđóng góp thiết thực mà mang lại đời sống xã hội người Hãyt h n h ì n v o c h i ế c m y t í n h c n h â n c ủ a m ì n h , c h ỉ v i m ộ t v i t h a o t c đ ơn giản chí cú click chuột, bạn đọc báo, xem phim, nghe đài, mua sắmquamạng,cóthểnóicảthế giớithơngtingầnnhưhiệnratrướcmắtbạn Nóir i ê n g t i v i ệ c m u a h n g t r ự c t u y ế n , t h ì h i ệ n n a y t r ê n t h ế g i i đ ã c ó r ấ t n hiều cácw ebsitenổit iếng,uyt ínp hụcv ụchon gườid ùng,cót hểkểđếnnhưE baAmazonec ị n Việ t NamchúngtabiếttớinhữngsànthươngmạiđiệntửnhưShopee, Lazada,… chưa việc bán hàngonline lại trở nên bùngnổ thời điểmhiện tạikhidịchbệnhCovid-19tiếptụchồnhhànhvàchưacódấuhiệuhạnhiệt.Khơngchỉ nhữngdoa nhnghiệ p mànayc ác cánhâ ncũngcóthể tựmình báncá c sảnphẩ m online với thiết bị thơng minh Do việc quản lý bán hàng trở nên cấp thiết khối lượng công việc vô lớn với nguồn liệu khổng lồ mà người tự xử lýsẽrấtdễmắcnhiềusaisót Nhómchúngemđãlựa chọnđềtài“Phântíchthiếtkếhệ thốngphầnmềmquảnlý bánhàngonline” vớimongmuốnvậndụngnhữngkiếnthứcmìnhđ ã học,xâydựngđược phần mềm có tính thực tiễn, đồng thời thành viên nhóm củng cố lại nhữngkiếnthứccủamìnhquathựchành Vớimộtsốmụctiêukhithiếtkế phầnmềm Bướcđầ uxâydựngphầnmềm nlýbá nhà ngtrực tuyến nhằmchongườ i bá n c ó thể n lý việ c bá n hà ng online cá c h hiệ u nhấ t Với phần mềm việc quản lý công việc cửa hàng trở nên dễ dàng hơnn g o i r a p h ầ n m ề m c ũ n g s ẽ đ a r a n h ữ n g đ n h g i đ â u l t h ế m n h củacửa hàngcũngnhưxuhướngmuacủakháchhàng.Khiđócửahàngcóthểp hát triển mặt hàng mạnh đưa giải pháp mặt hàngchưahiệuquả,vànhưvậynhàphânphốicóthểtiếngầnhơnvớinhững khách hàng Vớiđềtàinày,chúngemxinđượctrìnhbàymộtcáchthứcquảnlýgiúpcho nhữngngườiquảntrịdễdàngtrongviệcthayđổi,cậpnhậtthơngtin,cũngnhư quản lý hiệu khách hàng đơn đặt hàng mạng LỜICAMĐOAN Từ kiến thức ứng dụng thực tế, qua thời gian học tạit r n g H ọ c v i ệ n K ỹ t h u ậ t M ậ t m ã , n g o i r a c h ú n g e m c ũ n g đ ã t h a m k h ả o v àtìmhiểu thêmcácsáchbáo,tạpchíhaycáctàiliệutrênmạng.Từđóchúngemđãtậphợp thơng tin chỉnh sửa để hồn thành nghiên cứu Chúng em xin cam đoan nội dung nghiên cứu cơng trình nghiên cứu chúng em Do trình độc ị n h n c h ế n ê n b i t i ể u l u ậ n n y k h ô n g t r n h khỏi sai sót, mong thầy góp ý kiến Chúngemxincamđoannhữngđiềutrênlàsựthật,nếusaichúngemxinhoàntoàn chịu trách nhiệm HàN ộ i ,ngày20tháng10n ă m 2021 Minh BùiTuấnMinh LỜICẢMƠN Lờiđầ utiê n, chúnge mxinđượ c gửi lờ i cảmơntớ ithầ y Nguyễn VănPhácgiảng viên hướng dẫn môn “Thực tập sở” Học viện Kỹ thuật Mật mã Trong thời gian phát triển,thầyđãh ỗ trợ,gópý rấtnhiệttình,chitiếtcũngnhưtheosáttừngnộidungđ ể c h ú n g e m c ó thể hoàn thành đề tài cách tốt Trongq u t r ì n h t h ự c h i ệ n , c h ú n g e m n h ậ n t h ấ y m ì n h c ị n n h i ề u t h i ế u s ó t v ề kiếnthức hay tài liệu tìm cịn hạn hẹp Vì mà hệ thống khơng tránh khỏi nhữngsaisót.Chúngemmongđượcthầycơgópý,sửađổiđểkiếnthứcvàđềtài chúng em hồn thiện tốt Nhóme m x i n c ả m n t h ầ y c ô đ ã t o đ i ề u k i ệ n t ố t n h ấ t đ ể c h ú n g e m c ó t h ể h o n thành thuận lợi mơn học “Thực tập sở” MỤCLỤC DANHMỤCHÌNHVẼ DANHMỤC BẢNG BIỂU CHƯƠNG PHÂNTÍCHYÊU CẦU HỆTHỐNG 1.1 Tổngquan vềhệthốngquản lýbánhàngonline 1.1.1 Phátbiểucủabàitoán 1.1.2 Phạmvihệthống 1.2 Yêucầucủahệthống 1.2.1 Yêucầuchứcnăng 1.2.1 Yêucầuphichứcnăng 1.3 Cáccôngnghệđượcsửdụng 1.3.1 Côngnghệthiếtkếwebsite:PHP 1.3.2 HệquảntrịCSDL:MySQL CHƯƠNG2.PHÂNTÍCHVÀTHIẾTKẾHỆTHỐNG 2.1 BiểuđồUsecase 2.1.1 Biểuđồuse case tổngquátcasửdụnghệthống 2.1.2 Phânrãbiểuđồusecase 2.1.3 Đặctảcácca sửdụng 16 2.1.4 Đặctảbổsung 30 2.2 Cácbiểuđồtuầntự 34 2.2.1 BiểuđồtuầntựĐăngnhập 34 2.2.2 BiểuđổtuầntựQuảnlýkho 35 2.2.3 BiểuđổtuầntựQuảnlýkháchhàng .36 2.2.4 BiểuđổtuầntựQuảnlýbáocáo 37 2.2.5 BiểuđổtuầntựQuảnlýsảnphẩm 38 2.2.6 BiểuđổtuầntựQuảnlýđơnhàng 39 2.2.7 BiểuđổtuầntựQuảnlýchiếndịch .40 2.2.8 BiểuđổtuầntựQuảnlýhộithoại 41 2.3 Thiếtkếcơsởdữliệu 42 2.3.1 Sơđồkết nốicácbảng .42 2.3.2 Cấutrúccácbảng .43 CHƯƠNG3.TRIỂNKHAIHỆTHỐNG 46 3.1 Quátrìnhtriểnkhaihệthống .46 3.1.1 QuátrìnhtriểnkhaiFront-end 46 3.1.2 QuátrìnhtriểnkhaiBack-end 46 3.2 Giớithiệumộtsốgiaodiệncủa hệthống .47 3.2.1 GiaodiệnĐăngnhập 47 3.2.2 Giaodiệnchínhcủahệthống .48 3.2.3 GiaodiệnchứcnăngQuảnlýkháchhàng .49 KẾTLUẬN 51 a) Kếtquảđạtđược 51 b) Hướngpháttriểntiếptheo .51 TÀILIỆUTHAMKHẢO 52 DANHMỤCHÌNHVẼ Hình2.1Biểuđồcasử dụngtổngqt Hình2.2BiểuđồusecaseQuảnlýkho Hình2.3BiềuđồusecaseQuảnlýkháchhàng 10 Hình2.4BiềuđồusecaseQuảnlýbáocáo 11 Hình2.5BiềuđồusecaseQuảnlýsảnphẩm .12 Hình2.6BiềuđồusecaseQuảnlýđơnhàng .13 Hình2.7BiềuđồusecaseQuảnlýchiếndịch 14 Hình2.8BiềuđồusecaseQuảnlýhộithoại 15 Hình2.9BiểuđồtuầntựĐăngnhập 33 Hình2.10BiểuđồtuầntựQuảnlýkho .34 Hình2.11BiểuđồtuầntựQuảnlýkháchhàng 35 Hình2.12BiểuđồtuầntựQuảnlýbáocáo 36 Hình2.13Biểuđồtuần tựQuản lýsảnphẩm 37 Hình2.14Biểuđồtuần tựQuản lýđơnhàng 38 Hình2.15Biểuđồtuần tựQuảnlýchiếndịch 39 Hình2.16BiểuđồtuầntựQuảnlýhộithoại .40 Hình2.17SơđồtổngquátDatabase 41 Hình3.1Giaodiệncủahệthống 46 Hình3.2Giaodiệnđăngnhậpcủahệthống .47 Hình3.3Giaodiệnchínhcủahệthống 47 Hình3.4Giaodiệnchứcnăngxemdanhsáchkháchhàng 48 Hình3.5Giaodiệnchứcnăngtìmkiếmkháchhàng 48 Hình3.6Giaodiệnchứcnăngcậpnhậtthơngtinkháchhàng .49 i DANHMỤCBẢNGBIỂU Bảng2.1UsecaseĐăngnhập 16 Bảng2.2UsecaseĐăngkí 16 Bảng2.3UsecaseTìmkiếmkhohàng .17 Bảng2.4UsecaseNhậpkhohàng .17 Bảng2.5UsecaseChỉnhsửakhohàng 18 Bảng2.6UsecaseXóakhohàng 18 Bảng2.7UsecaseXemkhohàng .19 Bảng2.8UsecaseTìmkiếmkháchhàng 19 Bảng2.9UsecaseSửathôngtinkháchhàng 20 Bảng2.10UsecaseXóakháchhàng 20 Bảng2.11UsecaseThêmkháchhàng 21 Bảng2.12UsecaseXemdanhsáchkháchhàng 21 Bảng2.13UsecaseXemdanhsáchbáocáo 22 Bảng2.14UsecaseTạobáocáo 22 Bảng2.15UsecaseTìmkiếmbáocáo 22 Bảng2.16UsecaseXóabáocáo 23 Bảng2.17UsecaseXemdanhsáchđơnhàng 23 Bảng2.18UsecaseTạođơnhàng 23 Bảng2.19UsecaseChỉnhsửathơngtinđơnhàng 24 Bảng2.20UsecaseTìmkiếmđơnhàng .24 Bảng2.21UsecaseXóađơnhàng .25 Bảng2.22UsecaseTìmkiếmsảnphẩm .25 Bảng2.23UsecaseChỉnhsửasảnphẩm 26 Bảng2.24UsecaseTạosảnphẩm .26 Bảng2.25UsecaseXóasảnphẩm .27 Bảng2.26UsecaseXemdanhsáchsảnphẩm 27 Bảng2.27UsecaseTạochiếndịch .28 Bảng2.28UsecaseTìmkiếmchiếndịch 28 Bảng2.29UsecaseXóachiếndịch 29 Bảng2.30UsecaseChỉnhsửachiếndịch 29 Bảng2.31UsecaseXemdanhsáchchiếndịch 30 Bảng2.32UsecaseXemdanhsáchhộithoại .30 Bảng2.33UsecaseTạohộithoại .30 Bảng2.34UsecaseChỉnhsửathôngtinhộithoại .31 Bảng2.35UsecaseTìmkiếmhộithoại 31 Bảng2.36UsecaseXóahộithoại .32 Bảng2.37 BảngdữliệuHộithoại .42 Bảng2.38BảngdữliệuChiếndịch 42 Bảng2.39 BảngdữliệuSảnphẩm 42 Bảng2.40BảngdữliệuKháchhàng 43 Bảng2.41Bảngdữliệu Báocáo 43 Bảng2.42BảngdữliệuĐơnhàng .43 Bảng2.43BảngdữliệuKhohàng .44 ... đề tài sâu vào chức hệ thống quản lý bán hàng Tài liệunày ápdụngchoviệc phântíchvà xâydựng hệ thống Người dùng sử dụng phần mềm để thực hành động sau: Chốtđơnhàngkhikháchhàng bình luậnquamộtbàiviết... Vớimộtsốmụctiêukhithiếtkế phầnmềm Bướcđầ uxâydựngphầnmềm nlýbá nhà ngtrực tuyến nhằmchongườ i bá n c ó thể n lý việ c bá n hà ng online cá c h hiệ u nhấ t Với phần mềm việc quản lý công việc cửa hàng. .. thành thuận lợi môn học ? ?Thực tập sở? ?? MỤCLỤC DANHMỤCHÌNHVẼ DANHMỤC BẢNG BIỂU CHƯƠNG PHÂNTÍCHYÊU CẦU HỆTHỐNG 1.1 Tổngquan vềhệthốngquản lýbánhàngonline 1.1.1 Phátbiểucủabàitoán