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[.]
Trang 2Giảng viên hướng dẫn: ThS NGUYỄN VĂN PHÁC
cácw ebsitenổit iếng,uyt ínp hụcv ụchon gườid ùng,cót hểkểđếnnhưE baAmazonecò n ở Việt
Na mc hú ng t a b i ế t tớ in h ữ n g s à n t hư ơn g m ạ i đ i ệ n t ử n h ư S h o p e e ,
Lazada,… và chưa bao giờ việc bán hàngonline lại trở nên bùngnổ như thời điểmhiện
tạikhidịchbệnhCovid-19tiếptụchoànhhànhvàchưacódấuhiệuhạnhiệt.Khôngchỉ
nhữngdoanhnghiệpmànaycáccánhâncũngcóthểtựmình báncácsảnphẩm online
với chỉ 1 thiết bị thông minh Do đó việc quản lý bán hàng trở nên hết sức
cấp thiết khi khối lượng công việc là vô cùng lớn với nguồn dữ liệu khổng
lồ mà khi con 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 một phần mềm có tính thực tiễn, đồng thời mỗi thành viên trong nhóm củng cố lại
Trang 3 Với phần mềm này việc quản lý công việc của cửa hàng trở nên dễ dàng
Trang 4HàN ộ i ,ngày20tháng10n ă m 2021
MinhBùiTuấnMinh
Trang 5Lờiđầutiên, chúngemxinđược gửilờicảmơntớithầyNguyễn VănPhácgiảng
viên hướng dẫn môn “Thực tập cơ sở” Học viện Kỹ thuật Mật mã Trong thờigian phát
Trang 6DANHMỤCHÌNHVẼ
DANHMỤC BẢNG BIỂU CHƯƠNG 1 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
Trang 72.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
Trang 8DANHMỤCHÌNHVẼ
Hình2.1Biểuđồcasử dụngtổngquát
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
Trang 9Bả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
Trang 10Bả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
Trang 11đótrênmạnghoặcc ó thểnhắntintrựctiếpvớicửahàngđ ể đặthàng.Khigiaohàng,nếuk h á c h h à
n g c h ấ p n h ậ n c á c t i ê u c h u ẩ n đ ú n g v ớ i m o n g m u ố n t h ì s ẽ t i ế n h à n h t h a n h toántiềnchob ộ phậnchuyểnpháthoặcc ó thểs ử dụngcáchìnhthứcthanhtoántrựctuyến
Trang 121.1.2 Phạmvihệthống
QuyhoạchchitiếtmộthệthốngquảnlýbảnhàngonlineM.A.Dchocửahàng.Do hạn chế về
mặt kiến thức cũng như các vấn đề khách quan nên đề tài này chỉ đi sâu vào các chức
năng cơ bản của một hệ thống quản lý bán hàng
Tài liệunày được ápdụngchoviệc phântíchvà xâydựng hệ thống Người
sẽ được lưuvàomục “ Quản lýhội thoại” và quảntrịviênsẽ trực tiếpgiải đáp các khúc
mắccủakháchhàng,khiđósẽkhôngxảyratrườnghợpbịsótnhữngyêucầucủakhách hàng như
khi thực hiện quản lý một cách thủ công
Trang 131.2 Yêucầucủahệthống
1.2.1 Yêucầuchứcnăng
Việcquảnlýcủahệthốngsẽđượckiểmsoáttrongtấtcảcáckhâu:Nhậphàng,quảnl ýđ ơnh àng,q uảnl ýk hoh àng,q uảnl ýn hânv iên,c hăms óck háchh Nhữngy ê u c ầ u n à y g i ú p n h ó m p h á t t
Trang 151.2.1Yêucầuphichứcnăng
Nhưđãnóiởphầntrên“Yêucầuchứcnăng”đượccoinhưlàkhungxươngchính
củaphầnmềm.Tuynhiênđểhệthốngnàyhoạtđộngmộtcáchhiệuquảthìnóphđược nằm dưới những “Yêu cầu phi chức năng” Vậy với hệ thống này cần những “Yêu
cầuphichứcnăngnào”
Thứnhất,hệthốngphảiđượcđảmPb hả oâ n quyềnchặtc h Vẽ ớiyêucầunàyviệc
quản lý người dùng thông qua các chức năng và dữ liệu của hệ thống Nghĩa là đối
vớic á c quảnt r ị viênhoặcc h ủ c ử a h à n g s ẽ c ó nhữngquyềnriêngbiệtt á c đ ộ n g l ê n h ệ t h ố n g
thao tác bất kì liên quan đến dữ liệu, phần mềm sẽ ngay lập tức đưa ra câu hỏi bí mật( do
người dùng cài đặt sẵn) để xác nhận quyền truy cập Ngoài ra còn lưu trữ các dữ liệu của
Trang 16tốiư u h ó a c h o c á c ứ n g d ụ n g w e b V ớ i c á c h v i ế t m ã r õ r ã n g , t ố c đ ộ n h a n h , d ễ h ọ c n
ê n
P H P đ ã t r ở t h à n h n g ô n n g ữ l ậ p t r ì n h w e b p h ổ b i ế n n h ấ t h i ệ n n a y b ở i s ự đ ơ n g i ả n
t h â n t h i ệ n v à t ư ơ n g t h í c h c a o v ớ i m ọ i n g ô n n g ữ , t r ì n h d u y ệ t w e b
Ngôn ngữ PHP là một mã nguồn mở có tính năng động, có sự phát triển của rất
nhiều người, các thiết kế web sử dụng PHP cũng dễ dàng hơn, tốn ít thời gian hơn hơn
PHPsửdụngmãít hơn,có khảnăngtùy chọnbộ nhớkhixây dựng,vì vậy kết quảviệc
thiếtkếnhanhhơn.PHPcũngcóthểpháttriểncấutrúccaocấpchocáctrangwebphức tạp với kết
quả tương tự như các ngôn ngữ khác
Đây là ngôn ngữ free, không tốn chi phí bản quyền.Các công cụ, thư viện, công
nghệhỗtrợrấtphongphúvàđadạng,từnhữngcái rấtnhỏnhưmộtđoạncode,mộthàm
nhưFramework(Zend,CakePHP,CodeIgniter,Symfony…), ứng dụng hoàn chỉnh (Joomla,WordPress, PhpBB…)
t ) đ ể t ư ơ n g t á c v ớ i c ơ s ở d ữ l i ệ u a n t o à n h ơ n K h i n ó đ ư ợ c
kếthợpvớicáckỹthuậtbảomậtởcáctầngkhácthìứngdụngPHPsẽtrởnênchắcchắn
hơnvàđảmbảohoạtđộngchowebsite.Vìvậy,vớinhữngưuđiểmtrên,PHPlàmộtlựa chọn tối ưu
để xây dựng hệ thống web
Trang 17iế t tắ t là RD B M Svà
1.3.2 HệquảntrịCSDL:MySQL
MySQLlàmộthệ thốngquảntrịcơsởdữliệumã nguồnmở(RelationalDatabase
S e r v e r M y S Q L q u ả n l ý d ữ l i ệ u t h ô n g q u a C S D L m ỗ i m ộ t C S D L đ ề u c ó b ả n g q u a nhệchứadữliệuriêngbiệt
Chươngtrình quảnlýDatabasenguồnmở nàyhoạtđộng ổnđịnhvà dễ sửdụng,cung cấpmột hệ thống lớn các hàm tiện ích, với tốc độ và tính bảo mật cao Nó đáp ứng
đượclượngtruycậplớn,hỗtrợ tốtUnicode
MySQL tươngthícht ố t v ớ i m ô i trườngP H P , giúph ệ thốnghoạtđộngmạnhm ẽ
T a c ó t h ể viết hoặc chỉnhsửacodeMySQLtrêncácI D E d à n h c h o P H P V ì t h ế m à h ệ
q u ả n t r ị C S D L n à y r ấ t p h ù h ợ p v ớ i h ệ t h ố n g q u ả n l ý
Trang 18thống,giúpngườithiếtkếcócáinhìntổngquannhất,rõràngnhấtvềhệthốngdođócó thể xây dựng
hệ thống một cách hiệu quả
Hình2.1Biểuđồ casửdụngtổngquát
Trang 202.1.2.2 PhânrãbiểuđồQuảnlýkháchhàng
QuảnlýkháchhàngdùngđểAdminquảnlýthôngtinkháchhàng.Admincóthể thêm, chỉnh
sửa hay tìm kiếm thông tin về khách hàng của mình
Hình2.3Biềuđồusecase Quảnlýkháchhàng
Trang 212.1.2.3 PhânrãbiểuđồQuảnlýbáocáo
Quảnlýbáocápohânt íchnhữngsốliệubánhàngcủaAdmin.Nógiúpadminphán đoán được
nhu cầu khách hàng để kinh doanh sản phẩm phù hợp
Hình2.4BiềuđồusecaseQuảnlýbáocáo
Trang 242.1.2.6 PhânrãbiểuđồQuảnlýchiếndịch
Khiadminmuốnt ạ o chiếndịchmới,hayxemlạidanhsách cũngnhưchỉnhsửanhững chiến
dịch sẵn có, chức năngQuản lý chiến dịchsẽ hỗ trợ.
Hình2.7BiềuđồusecaseQuảnlýchiếndịch
Trang 252.1.2.7 PhânrãbiểuđồQuảnlýhộithoại
Quảnlýhộithoạihỗtrợadminxemlạidanhsáchhộithoạivớikháchhàng,đồng thời kiểm
tra chất lượng tương tác với khách hàng của cửa hàng
Hình2.8BiềuđồusecaseQuảnlýhộithoại
Trang 26Post-conditions Hệ thốnghiển thịmàn hìnhsửdụnghệthống.
Trang 275 Hệ thốnghiểnthịl ự a chọn“Tìmkiếm”
6 Adminchọn “Tìmkiếm”vànhập mãhànghóa
7 Hệ thốnghiểnthịhànghóavới mãhànghóa tươngứngAlternativeflows 7.1 Thôngtin khônghợplệ:
Hệ thốngthôngbáo“Mãhànghóa” khôngtồntại7.2 Hệthốngyêucầunhập lạiMãhànghóa
7.3 Adminnhậplại thông tinvàtiếp tụccácbướcsau
hệthống
Usecase Nhậpkho
Actor Admin
Briefdescription Môtả tácnhân“Nhậpkho”
Pre-conditions Adminđăng nhậpthànhcông
Basicflows 1 Adminấnvào“Quảnlýkho”
2 Hệthốnghiểnthị các lựachọn“Xemkhohàng”,“Nhậpkho”
3 Adminchọn“Nhậpkho”
4 Hệthốnghiểnthịformđểnhậpcácthôngtinnhư“Mãhànghóa”,“Tê
Trang 285 Adminnhậpthôngtinvà ấn“Thêmhànghóa”
6 Hệthống kiểmtrathôngtin vàlưu vàocơ ởdữliệu
7 Hệthốngthông báothêmsản phẩm thànhcôngAlternativeflows 6.1 Thôngtin khôngđủ điềukiện:
Hệthống thông báoMãhàng hóa đãtồntại6.2 Hệthống yêu cầu nhậplạiMãhànghóa6.3 Adminnhậplạithôngtin vàtiếptụccác bướcsauPost-conditions Hệthống hiểnthịhàng hóatrong cơsởdữliệusau khi nhập thànhcông
Trang 303 Adminchọn“Xemdanhsáchkháchhàng”
4 Hệthốnghiểnthịcáclựachọn“Tìmkiếm”,“ X ó a kháchhàng”và “Chỉnhsửa thông tin khách hàng”,
5 Hệ thốnghiểnthịl ự a chọn“Tìmkiếm”
6 Adminchọn “Tìmkiếm”vànhậpmã kháchhàng
7 Hệ thốnghiểnthịdanhsách kháchhàngvớithôngtintươngứngAlternativeflows 7.1 Thôngtin khônghợplệ:
Hệ thốngthôngbáo “Mãkhách hàng”khôngtồntại7.2 Hệ thốngyêucầunhậplạiMãkháchhàng
Trang 317.3Adminnhập lại thôngtin vàtiếptụccácbướcsau
Trang 323 Adminchọn“Xemdanhsáchkháchhàng”
4 Hệt h ố n g h i ể n t h ị c á c l ự a c h ọ n “ T ì m k i ế m ” , “ X ó a k h á c
h hàng
Trang 333 Adminchọn “Thêmkháchhàng”
4 Hệthốnghiểnthịform đểnhậpcácthôngtin
5 Adminnhập thôngtin vàấn“Thêmhànghóa”
6 Hệ thốngkiểmtra thông tinvàlưu vàocơởdữliệu
7 Hệ thốngthôngbáothêm sảnphẩmthànhcôngAlternativeflows 6.1 Thôngtin khôngđủ điều kiện:Thông báoMãhàng hóađãtồntại
6.2 Hệthốngyêucầunhập lạiMãhànghóa6.3 Adminnhậplại thông tinvàtiếp tụccácbướcsauPostcondition Hệ thốnghiểnthịkhách hàngmớiđãđượcthêm
Trang 342 .Hệthốnghiểnthịcáclựachọn“ Xdaenmhsáchkháchàng”và “Thêm khách hàng”
3 Adminchọn“Xemdanhsáchkháchhàng”
4 Hệ thốngsẽhiển thịtoànbô danhsáchkháchhàng
Trang 365.2HệthốnghiệnFormđểtìmkiếmlại5.3Adminnhậplạivà thựchiệntiếpcôngviệc
3 Adminchọn“Xemdanh sáchđơnhàng”
4 Hệ thốngsẽhiển thịtoànbộ danhsáchđơnhàng
Trang 373 Adminchọn“Tạođơnhàng”
4 Hệ thốnghiện formnhậpthông tinđơnhàng
5 Adminnhậpsauđó saolưuvào cơsởdữliệuAlternativeflows 5.1Nhập thôngtin khôngphù hợphệthốngsẽyêucầu nhậplại
5.2HệthốnghiệnFormđểtìmkiếmlại5.3Adminnhậplạivà thựchiệntiếpcôngviệc
Trang 393 Adminchọn“Xemdanhsáchsảnphẩm”
4 Hệthốnghiểnthịcáclựachọn“Tìmkiếm”,“ X ó a sảnphẩm”và “Chỉnhsửa thông tin sản phẩm”
5 Adminchọn“Tìmkiếm”
6 Hệthốnghiển thịformđểtìmkiếmthôngtin
7 Adminnhập thôngtin vàấnTìmkiếm
8 Hệ thốngkiểmtra thôngtin vàhiểnthịsảnphẩm cầntìmAlternativeflows 7.1 Thôngtinkhôngđủđiềukiện:ThôngbáoMãsảnphẩmkhôngtồntại
8.1.1 Hệ thốngyêucầunhập lạiMãsảnphẩm8.1.2 Adminnhậplại thông tinvàtiếp tụccácbướcsau
Trang 403 Adminchọn“Xemdanhsáchsảnphẩm”
4 Hệthốnghiểnthịcáclựachọn“Tìmkiếm”,“ X ó a sảnphẩm”và “Chỉnhsửa thông tin sản phẩm”
8.1.1 Hệ thốngyêucầunhập lạiMãsảnphẩm8.1.2 Adminnhậplại thông tinvàtiếp tụccácbướcsau
Trang 42Basicflows 1 Adminấnvào“Quản líkháchhangthânthiết”
2 .Hệthốnghiểnthịc ácl ựac họnd“aXnhemsáchs ảnp h”ẩvmà “Thêm sản phẩm”
3 Adminchọn“Xemdanhsáchsảnphẩm”
4 Hệthốnghiểnthịcáclựachọn“Tìmkiếm”,“ X ó a sảnphẩm”và “Chỉnhsửa thông tin sản phẩm”
5 Adminchọn“Xóasảnphẩm”
6 Hệthốngkiểmt r a thôngtinv à hiểnthịthôngbáođ ã s ử a t h ô t h à n h
c ô n g
Trang 437 Adminthayđổithôngtin vànhấn “Thêm chiếndịch”
8 Hệthốngkiểmtra thôngtin vàhiển thịthôngbáot h à n h côngAlternativeflows 7.1 Thôngtinkhông đủđiềukiện
8.1.1 Hệthốngyêucầunhậplạithôngtin8.1.2 Adminnhậplại thông tinvàtiếp tụccácbướcsauPost-conditions Hệthốnghiểnthịchiếndịchtrongcơsởdũliệu
Trang 448 Hệthốnghiểnthịthôngtinvề chiếndịchcầntìmAlternativeflows 7.1 Thôngtinkhông đủđiềukiện
7.2 Hệthống yêucầunhậplại7.3 Adminnhậplại thông tinvàtiếp tụccácbướcsau
Trang 467.2Hệ thốngyêucầunhậplại7.3Adminnhập lại thôngtin vàtiếptụccácbướcsau
3 Adminchọn “Xemdanhsách hộithoại”
4 Hệ thốngsẽhiển thịtoànbộ danhsáchhộithoại
3 Adminchọn“Tạohộithoại”
4 Hệ thốnghiện formnhậpthông tinhộithoại
5 Adminnhậpsauđó saolưuvào cơsởdữliệu
Trang 47Alternativeflows 5.1Nhập thôngtin khôngphù hợphệthốngsẽyêucầu nhậplại
3 Adminchọn “Xemdanhsách hộithoại”
4.Hệ thống hiển thị 3 lựa chon: Tìm kiếm, Xóa hội thoại và Chỉnh sử thông tin hội thoại
5 Adminchọn“Chỉnhsửathôngtinhộithoại”
6 Hệ thốnghiểnthịthôngtinhộithoại
7 Adminsẽthựchiệnsửa thôngtinđơnhàngAlternativeflows 7.1 Hệ thốngthông báothôngtin khônghợplệ
3 Adminchọn “Xemdanhsách hộithoại”
4.Hệ thống hiển thị 3 lựa chon: Tìm kiếm, Xóa hội thoại và Chỉnh sử thông tin hội thoại
4 Hệ thốngsẽhiểnthịform tìmkiếm
5 Adminnhập“Mãđơnhàng”cầntìmkiếm
6 Hệ thốnghiệnthịđơnhàngcầntìmkiếmAlternativeflows 5.1Hệthống thôngbáo “Mãhộithoại”không tồntại
5.2HệthốnghiệnFormđểtìmkiếmlại5.3Adminnhậplạivà thựchiệntiếpcôngviệc
Trang 493 Adminchọn “Xemdanhsách hộithoại”
4.Hệ thống hiển thị 3 lựa chon: Tìm kiếm, Xóa hội thoại và Chỉnh sử thông tin hội thoại
5 Adminchọn“Xóadanh sáchhộithoại”
6 Hệthốngsẽthực hiệnxóahội thoại theoyêucầu
Trang 532.2.3 BiểuđồtuầntựQuảnlýkháchhàng
BiểuđồtuầntựdướiđâymôtảlạikịchbảncủausecaseQuảnlýkháchhàng,biểu
diễnmốiquanh ệ giữacácđốitượng,giữacácđốitượngv à tácnhântheothứt ự thờigian
Hình2.11BiểuđồtuầntựQuảnlýkháchhàng
Trang 542.2.4 BiểuđồtuầntựQuảnlýbáocáo
Biểuđồtuầntựdướiđâymôt ả lạikịchbảncủausecaseQuảnlýbáocáo,biểudiễnmốiquanhệgiữacác đốitượng,giữacác đốitượngvàtácnhân theothứtựthờigian
Hình2.12Biểu đồtuần tựQuản lýbáocáo
Trang 552.2.5 BiểuđồtuầntựQuảnlýsảnphẩm
Biểuđồtuầntựdưới đâymôtảlạikịchbảncủa usecaseQuản lýsảnphẩ m, biểudiễnmốiquanh ệ giữacácđốitượng,giữacácđốitượngv à tácnhântheothứt ự thờigian
Hình2.13Biểuđồtuần tựQuảnlýsảnphẩm