Thông tin tài liệu
I H C QU C GIA TP.HCM I H C BÁCH KHOA KHOA KHOA H C & K THU T MÁY TÍNH LU N T T NGHI IH C XÂY D NG H TH NG QU N LÝ C A HÀNG BÁN L NGÀNH: KHOA H C MÁY TÍNH H NG: Khoa h c Máy tính GVHD: PGS.TS Tr n Minh Quang GVPB: TS Nguy n Quang Hùng -o0o SVTH 1: Nguy n Ph m Duy An (1710430) SVTH 3: Nguy n H ng (1820082) I H C QU C GIA TP.HCM -I H C BÁCH KHOA C NG HÒA XÃ H I CH T NAM c l p - T - H nh phúc NHI M V LU N ÁN T T NGHI P KHOA:KH & KT Máy tính B MƠN:KH H th ng thơng tin Chú ý: Sinh viên ph i dán t vào trang nh t c a b n thuy t trình Nguy n Ph m Duy An Nguy n H MSSV: 1710430 MSSV: 1711473 MSSV: 1820082 ng lu n án: Xây d ng h th ng qu n lý c a hàng bán l Nhi m v (yêu c u v n i dung s li u): - - - Ngày giao nhi m v lu n án: 01/03/2021 Ngày hoàn thành nhi m v : 01/08/2021 H tên gi ng d n: PGS TS Tr n Minh Quang, N i dung yêu c Ngày 01 tháng 03 CH NHI M B Ph ng d n: ng d n tồn b c thơng qua B mơn 2021 MÔN GI (Ký ghi rõ h tên) PGS TS Tr n Minh Quang PH N DÀNH CHO KHOA, B MÔN: i t (ch ): : _ Ngày b o v : m t ng k t: _ lu n án: _ NG D N CHÍNH (Ký ghi rõ h tên) PGS TS Tr n Minh Quang KHOA KH & KT MÁY TÍNH -Ngày 06 tháng 08 2021 y An MSSV: 1710430 D MSSV: 1711473 Ngành (chuyên ngành): Khoa h áy tính Ngành (chuyên ngành): Khoa h áy tính Ngành (chuyên ngành): Khoa h áy tính ng Quang Huy Tr MSSV: 1820082 TS Nguy ùng o: n: - Sinh viên th vi õ ràng gi a thành viên - Lu ình bày t hâu thi ph Lu c - ác công ngh Nhóm sinh viên có phân chia cơng , phân tích yêu c ussiness Intelligent) h i l ình úc h ki , không cho tùy bi (vd: L l v d thông tin s ý yêu c d ian 100000 shop) CSDL , nhân viên, v.v thi d a Sinh viên cho bi kh h n ày có s c hàng s (có thơng tin s ph ông tin nhân viên, àng l n) ? b g có h án qua th í t àng hay t ông ? c Thông tin s ình l ác trang khác có kh i ph ì ? 9,5 /10 TS Nguy ùng I H C BÁCH KHOA KHOA KH & KT MÁY TÍNH C NG HỊA XÃ H I CH T NAM c l p - T - H nh phúc -Ngày 10 tháng 08 2021 PHI U CH M B O V LVTN ng d n/ph n bi n) H tên SV: Nguy n Ph m Duy An Nguy n H ng MSSV: 1710430 MSSV: 1711473 MSSV: 1820082 Ngành (chuyên ngành): Khoa h c Máy tính tài: Xây d ng h th ng qu n lý c a hàng bán l H i ng d n: PGS.TS Tr n Minh Quang T ng quát v b n thuy t minh: S trang: 105 S S b ng s li u: S hình v : S tài li u tham kh o: 13 Ph n m m tính toán: Hi n v t (s n ph m): T ng quát v b n v : -S b nv : B n A1: B n A2: Kh khác: - S b n v v tay S b n v máy tính: Nh m c a LVTN - Phân tích thi t k h th ng qu n lý c a hàng bán l v ch u c a lu n v i tìm hi u nghi p v th c t - Phát tri n h th ng d li u v mã v ch (SKU) cho kho nh 10,000 m t hàng thông d ng, t giúp cho vi t, tri n khai ng d ng t i c a hàng m c thu n ti n c m t h th ng hoàn ch nh ng d n hành th nghi m d a k ch b n d li u mô ph ng ng d ng có ti n khai th c t Nh ng thi u sót c a LVTN - S ng kh r ng c a h th ng c c phân tích k - H th c s d ng th c t t tính hi u qu c a gi i pháp xu t ngh cb ov B b ov cb ov câu h i SV ph i tr l cH ng: ng ch : gi i, khá, TB): Gi i; m: 9.0/10 Ký tên (ghi rõ h tên) PGS.TS Tr n Minh Quang Khoa h c K thu t máy tính Lu t nghi p - 2021 L t nghi p c c tham kh o t nhi u ngu n khác c trích d ph n tài li u tham kh o Ngoài nh ng ph c trích d n, ph n k t qu th c t s c nhóm tham kh o thêm t lu ng h th ng qu n lý chu i bán l c s cho phép t Th ng d n Tr n Minh Quang Ngoài nh ng ph hi n th c hồn tồn nhóm t t o Nhóm s hồn tồn ch u x sai ph m x n nh t qu nh n u có b t c TP.HCM, Tháng 7/2021 Nguy n Ph m Duy An Nguy n H ng Xây d ng h th ng qu n lý c a hàng bán l Khoa h c K thu t máy tính Lu t nghi p - 2021 L IC L ic u tiên nh t, nhóm xin g i l i c m n th y Tr n Minh Quang, ng ng góp ý, nh ng d n t n tình giúp nhóm kh c ph c nh ng l i sai sót, nh ng cách gi i quy ùh t c hoàn thi n nh ng n i dung Lu t nghi p Bên c nh nh ng l i góp ý t nhóm LVTN CTN c a th y Tr nhóm k p b sung n trình th c hi tài il ic n b n ng nh ng h p x y th c t s a ch a nh ng sai sót L ic p theo, nhóm xin g n ThS.Bùi Ti ng chia s , nh ng góp cho lu c ti n hành m t cách thu n l i có nh ng nhìn th c t tài áp d ng vào th c ti n ng - thành ph b phong t a d ch b nh Covid-19, nên vi c i tr c ti p v i th ng d n, thành viên nhóm g vi c th c nghi m h th ng th c t v c ti n hành m t thu n l i nên ch c ch n nh ng sai sót xu t hi n lu u khó tránh kh i, nhóm r t mong nh c s thông c m ý ki quý th y cô b n TP.HCM, Tháng 7/2021 Nguy n Ph m Duy An Nguy n H ng Xây d ng h th ng qu n lý c a hàng bán l Khoa h c K thu t máy tính Lu t nghi p - 2021 TĨM T T LU Lu Xây d ng h th ng qu n lý c a hàng bán l c th c hi n b i ba sinh viên Nguy n Ph nH ng c a khoa Khoa h c k thu t máy tính thu ih id ng d n t n tình c a PGS.TS Tr n Minh Quang V c hi n xây d ng thành công m t h th ng qu n lý bán hàng cho c a hàng bán l g ch c v cho nhu c i dùng: Nh p hàng, bán hàng, qu n lý hàng hóa kho, qu n lý nhân viên, khách hàng, nhà cung c p báo cáo th ng kê thu chi, doanh s c a c a hàng theo t ng th i k , t ng th i gian (tu is ng d n, góp ý t n tình c nh c phân tích h th ng t nh ng useERD ph c t p Bên c ng công ngh s d tài: ngơn ng php v i framework Laravel cho phía server website, ngôn ng Dart v i s h tr c a Flutter giúp cho giao di n x lý n n t ng Mob ct Xây d ng h th ng qu n lý c a hàng bán l Khoa h c K thu t máy tính Lu t nghi p - 2021 M CL C L L IC TÓM T T LU M C L C DANH M C HÌNH NH DANH M C B NG BI U ng quan 1.1 Gi i thi tài 1.2 Kh o sát th c t 1.2.1 KiotViet 1.2.2 Erply 10 1.2.3 T ng k t 10 h th ng 12 2.1 ng h th ng 12 2.1.1 C a hàng 12 2.1.2 i dùng h th ng 12 2.1.3 Hàng hóa 13 2.2 Ch a h th ng 13 2.2.1 p 14 2.2.2 Qu n lý kho hàng 15 2.2.3 Qu n lý bán hàng 18 2.2.4 Qu n lý nhân s 20 2.2.5 Qu n lý chung c a hàng 21 ng 3: Phân tích thi t k h th ng 22 3.1 Use-case 22 3.1.1 Module Nh p hàng 22 3.1.2 Module Bán hàng 23 3.1.3 Module qu n lý Nhân viên 24 3.1.4 Module Th ng kê báo cáo 25 3.1.5 Module quy n cho Ch c a hàng 25 3.2 Mơ hình ERD 26 3.3 C u trúc h th ng 28 ch 4.1 29 n 29 Xây d ng h th ng qu n lý c a hàng bán l Khoa h c K thu t máy tính Lu t nghi p - 2021 4.2 p tài kho n 30 4.3 Nh p hàng 31 4.4 Qu n lý kho hàng 4.5 Tìm ki 4.6 Tr 4.7 Tìm ki S a thơng tin hàng hóa 36 p hàng 40 p 43 nh p hàng 45 4.8 p 46 4.9 i thông tin nhà cung c p 48 4.10 Thêm danh m c s n ph m 50 4.11 S a danh m c s n ph m 52 4.12 Bán hàng 53 4.13 Tìm ki 60 4.14 X lý tr hàng t khách hàng 63 4.15 Tìm ki hàng 65 4.16 Qu n lý c a hàng 67 4.17 68 4.18 i thông tin khách hàng 69 4.19 Qu n lý l ch s ho ng 71 4.20 Qu n lý th ng kê báo cáo 72 4.21 Thêm m i nhân viên cho c a hàng 76 4.22 S a thông tin nhân viên 77 4.23 Kích ho t/Vơ hi u hóa tài kho n nhân viên 78 4.24 T o ca làm vi c cho c a hàng 78 4.25 Thêm l ch trình làm vi c cho nhân viên 79 th ng phát tri n 80 5.1 th ng b ng nh ng thông s k thu t 80 5.2 81 5.3 n lý 83 5.4 n hành c a h th ng thơng qua q trình ki m th 84 5.4.1 Ch nh p hàng 85 5.4.2 Ch p nh t giá bán 85 5.4.3 Ch t khách riêng l 86 5.4.4 Ch u khách xen k 86 5.4.5 Ch m cho khách hàng toán 86 5.4.6 Ch m t k t n i internet 87 5.4.7 Ch lý khách hàng tr l i hàng hóa 87 Xây d ng h th ng qu n lý c a hàng bán l Khoa h c K thu t máy tính 5.5 ng phát tri n c Lu t nghi p - 2021 tài 88 Ph l c 89 Công ngh s d ng 89 Giao di n website PC 93 TÀI LI U THAM KH O 105 Xây d ng h th ng qu n lý c a hàng bán l Khoa h c K thu t máy tính Lu t nghi p - 2021 - K t h p c SQL NoSQL MariaDB s k t h p c a c lo giúp h th ng có th tích h ct tc Column Cassandra Storage Engine d li u SQL NoSQL Vi c k t h p s mc ac d li u Dynamic Web server Hình 18: Framework Laravel logo (ngu n: laptrinhx.com) Laravel m t open source, m xây d c thi t k d a mô hình MVC (Model, Controller, View), tồn b t github Theo k t q a kh o sát c ng top m t nh ng framework ph bi n nh t, ti p sau Phalcon, t d án PHP ph bi n nh t Github MVC (Model-View-Controller) m u ki n trúc ph n m m máy tính nh m m c o l p giao di th c chia thành ba ph n có kh i tách bi t nguyên t c nghi p v v i giao di i dùng Ba thành ph n y bao g m: Controller: Gi nhi m v nh c x lý chúng ng yêu c u t Model: Là thành ph n ch a t t c nghi p v ng mô t d li m nh n vi c hi n th i dùng g ng c x lý, truy xu t at tc i 91 Xây d ng h th ng qu n lý c a hàng bán l Khoa h c K thu t máy tính Lu B ng cách này, thông tin n giao di i dùng B t nghi p - 2021 c x lý tách bi t v i ph n thông tin xu t hi n m nguyên t c ngh nghi p c a l p trình viên m n i b t c a Laravel: S d i nh t c a PHP: S d ng Laravel giúp l p trình viên ti p c n nh i nh t mà PHP cung c p, nh i v i Namespaces, Interfaces, Overloading, Anonymous functions Shorter array syntax Ngu n tài nguyên vô l n s n có: Ngu n tài nguyên c a Laravel r t thân thi n v i l p trình viên v ng tài li tham kh o Các phiên b c phát u có ngu n tài li u phù h p v i ng d ng c a Tích h p v i d ch v n có th g c trang b API s ch v d a n n t n c local T x lý nhanh: Laravel h tr hi u qu cho vi c t o l p website hay d án l n th i gian ng n Vì v c cơng ty cơng ngh l p trình viên s d ng r ng phát tri n s n ph m c a h D s d n tr nên s d ng ph bi n r t d s d ng ng ch m t vài gi , b n có th b u th c hi n m t d án nh v i v n ki n th b n nh t v l p trình v i PHP Tính b o m t cao: Laravel cung c p s o m t m nh m i dùng hoàn toàn t p trung vào vi c phát tri n s n ph m c a mình: S d ng PDO ch ng l i t n công SQL Injection, S d ng m t field token ch ng l i t n công ki u CSRF M c Laravel escape bi có th c t n công XSS 92 Xây d ng h th ng qu n lý c a hàng bán l Khoa h c K thu t máy tính Lu t nghi p - 2021 Giao di n website PC A Giao di n website c i dùng h th ng Giao di n qu n lý Nh p hàng 93 Xây d ng h th ng qu n lý c a hàng bán l Khoa h c K thu t máy tính web trang Nh i dùng có th t Lu t nghi p - 2021 t p hàng cho c a hàng phiên b n p hàng trang Giao di n qu n lý Kho hàng qu n lý s n ph m có c ph m thêm s n ph m m i i dùng có th xem thông tin chung c a n trang xem thông tin chi ti t s n 94 Xây d ng h th ng qu n lý c a hàng bán l Khoa h c K thu t máy tính ph ph m s giá c a s n ph Lu t nghi p - 2021 t s n ph i dùng có th xem thơng tin chi ti t c a s n n trang l ch s giá, l ch s ki nh s a thông tin s n ch s giá c a s n ph c ch n i dùng có th xem thơng tin v l ch 95 Xây d ng h th ng qu n lý c a hàng bán l Khoa h c K thu t máy tính ki Lu ch s ki m c a s m kê c a s n ph t nghi p - 2021 i dùng có th xem thơng tin v l ch s c ch n nh s a thông tin s n ph i dùng có th ch nh s a thông tin chi ti t c a s n ph ch, giá bán, N u ch nh s a giá bán thơng tin ch nh s a giá s ch s giá c a s n ph m ch nh s a s ng c a s n ph i dùng ph i n nút Ch nh s a s ng sang trang ki m kê s n ph m 96 Xây d ng h th ng qu n lý c a hàng bán l Khoa h c K thu t máy tính Lu m kê s ph m, m i thông tin ch nh s a s ng hàng n ph m m t o s n ph m m i cho c a hàng Giao di n qu t nghi p - 2021 i dùng có th ch nh s a s ch s ki m kê i dung có th ng s n n thông tin c n thi t p hàng 97 Xây d ng h th ng qu n lý c a hàng bán l Khoa h c K thu t máy tính Lu qu n lý nh p hàng c a c ti t p hàng xem chi ti t c t nghi p - 2021 i dùng có th ng, n vào nút chi i dùng có th xem thơng tin chi ti t c a c ch n trang Giao di n qu hàng nh p 98 Xây d ng h th ng qu n lý c a hàng bán l Khoa h c K thu t máy tính Lu qu n lý hàng nh p c a c vào nút chi ti t c hàng nh hàng nh xem chi ti t c hàng nh c ch n trang t nghi p - 2021 i dùng có th xem danh sách hàng nh ng, n i dùng có th xem thơng tin chi ti t 99 Xây d ng h th ng qu n lý c a hàng bán l Khoa h c K thu t máy tính Lu t nghi p - 2021 Giao di n qu n lý Nhà cung c p qu n lý Nhà cung c p hàng nh p c a c a hàng nh s a nhà cung c cung c i dùng có th i dùng có th ch nh s a thơng tin nhà c ch n 100 Xây d ng h th ng qu n lý c a hàng bán l Khoa h c K thu t máy tính thi t r i nh Lu pm i dùng có th t o nhà cung c p m i t nghi p - 2021 n thông tin c n Giao di n qu n lý Danh m c qu n lý Danh m c i dùng có th xem danh sách danh m c c a c a hàng 101 Xây d ng h th ng qu n lý c a hàng bán l Khoa h c K thu t máy tính Lu nh s a danh m m i dùng có th ch nh s a thơng tin danh c ch n i dùng có th hồn t nghi p - 2021 n thơng tin c n thi t r i nh n t o danh m c m i 102 Xây d ng h th ng qu n lý c a hàng bán l Khoa h c K thu t máy tính Lu t nghi p - 2021 B Giao di n website cho khách hàng c a c a hàng Giao di n Xem danh sách hàng hóa c a c a hàng M ic u có th t o m ph c v khách hàng vi c quét c bán Ví d : m c t o b i m t c a hàng có tên BKRM Mart n tho i c danh sách hàng hóa c a c a hàng BKRM Mart quét mã QR s d n trang thông tin Trên trang thông tin này, khách hàng có th tìm ki m thơng qua danh m c, ho c th tìm ki m qua b ng khung tìm ki m v i t khóa nh p t bàn phím 103 Xây d ng h th ng qu n lý c a hàng bán l Khoa h c K thu t máy tính Lu t nghi p - 2021 Giao di n h tr quét mã QR c a c a hàng ng h n tho ng c a khách hàng không th s d c ng d quét mã QR h th ng BKRM s cung c ng link h tr khách hàng ng d n Ví d : h th ng BKRM cung c ng d n: https://bkrm.store/bkrm/public/guest/qr-scanner Giao di n sau nh ng d n vào trình n tho ng th c hi c quét mã QR Nh quét mã QR n trang thông tin Danh sách hàng hóa c a c 104 Xây d ng h th ng qu n lý c a hàng bán l Khoa h c K thu t máy tính Lu t nghi p - 2021 TÀI LI U THAM KH O [1] [2] [3] https://www.odoo.com/vi_VN/ [4] https://www.geeksforgeeks.org/difference-between-mysql-and-postgresql/ [5] [6] [7] i bWrZnNxrZxw Laravel, https://laravel.com/docs/5.7/ thi u v -thieu-ve-flutter- [8] t k t n https://wiki.matbao.net/mariadb-la-gi-cach-cai-dat-va-ket-noi-mariadb/ Matbao, [9] i ích c ng d https://wiki.matbao.net/laravel-la-gi-huong-dan-cai-dat-laravel-nhanh-chong/ [10] https://reviews.financesonline.com/p/erply/ [11] - T i Sao SKU L i H u Ích Cho Công Vi c Qu n Tr https://logistics4vn.com/sku-la-gi [12] https://icheck.com.vn/ s th ng v gi [13] Frame rate gì? S d ng frame rate th cho hi u qu ? colorme.vn/blog/frame-rate-la-gi-su-dung-frame-rate-the-nao-cho-hieu-qua 105 Xây d ng h th ng qu n lý c a hàng bán l ... Quang V c hi n xây d ng thành công m t h th ng qu n lý bán hàng cho c a hàng bán l g ch c v cho nhu c i dùng: Nh p hàng, bán hàng, qu n lý hàng hóa kho, qu n lý nhân viên, khách hàng, nhà cung... p, qu n lý danh m c hàng hóa 13 Xây d ng h th ng qu n lý c a hàng bán l Khoa h c K thu t máy tính Lu - Nhóm ch nh n x lý hàng b tr v t nghi p - 2021 n lý bán hàng: T o gi - Nhóm ch n lý nhân... nhân viên bán hàng th c hi c k t n i bluetooth v n tho ng c i bán hàng) b t phi nhân viên bán hàng khách hàng bán hàng M g c t o sau giao d ch bán hàng thành công gi a i n th : khách hàng, t ng
Ngày đăng: 03/06/2022, 11:31
Xem thêm: