Aƒpj"ikƒ"swƒ"vt·pj"x壱 n hành c栄a h羽 th嘘ng thông qua quá trình ki吋m th穎

Một phần của tài liệu Xây dựng hệ thống quản lý cửa hàng bán lẻ (Trang 87)

M員c dù h羽 th嘘pi"ej逢c"8逢嬰c v壱n hành th詠c ti宇p."pj逢pi"pj„o"8«"ejw育n b鵜 rj逢挨pi"rjƒr"f詠 trù b茨ng cách t鰻 ch泳c kh違o sát trên th鵜vt逢運ng th詠c t院 v隠 nh英pi"sw{"vt·pj"x "mj„"mj<p"vtqpi vi羽c bán hàng c栄a chín c穎a hàng 荏eƒe"n pj"x詠e"pj逢"e穎a hàng t衣p hóa (4), hi羽u thu嘘c (2), c穎a hàng bán v壱t li羽u xây d詠ng (1), c穎c"j pi"dƒp"8欝 u嘘ng (2).È"vt‒p"8鵜a bàn thành ph嘘 H欝 Chí Minh 荏 nói

chung và 荏 ba khu v詠c: Qu壱n 9 - Tp Th栄A泳c, Huy羽n Hóc Môn Î Tp H欝 Chí Minh và th鵜 xã Gò

Công - t雨nh Ti隠p"Ikcpi"p„k"tk‒pi"8吋 8逢c"tc"o瓜t bi吋w"8欝 kh違q"uƒv"pj逢"ucw<

Hình 15: Biあw"8げ kt qu khVq"uƒv"Ð8kあm kj„"mj<p"vtqpi"swƒ"vt·pj"dƒp"j piÑ0

Chú thích: 77.77 100 55.55 66.66 66.66 44.44 44.44 0 20 40 60 80 100 120 1 2 3 4 5 6 7 % 1 2 3 4 5 6 7

6 C穎c"j pi"ej逢c"e„"fcpj"uƒej"j pi"j„c"vt‒p"p隠n t違pi"ygdukvg"8吋 khách hàng xem j pi"j„c"vt逢噂c.

7 Mj„"mj<p"khác.

Qua k院t qu違 kh違o sát 荏vt‒p."pj„o"8«"8逢c"tc"pj英pi"j逢噂pi"8k"8吋 xây d詠ng m瓜t h羽 th嘘ng 泳ng d映ng gi違i quy院v"eƒe"8k吋m b医t c壱r."e pi"pj逢"n "eƒe"m鵜ch b違p"8ƒpj"ikƒ"j羽 th嘘ng phù h嬰p nh医t ejq"pi逢運i dùng.

5.4.1. Ej泳e"p<pi"pj壱r"j pi

A- Ak隠u ki羽p"dcp"8亥u: Hàng hóa chuy吋n t噂i c穎a hàng

B- Thao tác

‚ Nh壱p hàng hóa m噂i Î c穎a hàng nh壱p l亥p"8亥u - h羽 th嘘pi"ej逢c"e„"u印n d英 li羽u v隠 hàng hóa này.

Quét mã v衣ch c栄a s違n ph育m => Nh壱p t医t c違 thông tin s違n ph育m (Hình 違nh, Tên, Giá bán, S嘘 n逢嬰ng, V嘘n) => Nh壱p thông tin cho thông tin nh壱p hàng (Nhà cung c医r."Pi逢運i giao hàng, Ti隠p"8逢嬰c gi違o.È+"=> Nh壱p hàng thành công.

‚ Nh壱p hàng hóa m噂i Î c穎a hàng nh壱p l亥p"8亥u - h羽 th嘘pi"8«"e„"u印n d英 li羽u v隠 hàng hóa này.

Quét mã v衣ch c栄a s違n ph育m => Nh壱p thông tin s違n ph育m (ch雨 nh壱p Giá bán, S嘘n逢嬰ng nh壱p, Giá v嘘n) => Nh壱p thông tin cho thông tin nh壱p hàng (Nhà cung c医r." Pi逢運i giao hàng, Ti隠p" 8逢嬰c gi違o.È+"=> Nh壱p hàng thành công.

‚ Nh壱p hàng hóa Î c穎a hàng nh壱r"8«"pj壱p l亥p"vt逢噂c.

+ Quét mã v衣ch c栄a s違n ph育m => Ch雨 nh壱p giá nh壱p và s嘘 n逢嬰ng nh壱p => Nh壱p thông tin cho thông tin nh壱p hàng (Nhà cung c医r."Pi逢運i giao hàng, Ti隠p"8逢嬰c gi違o.È+"=> Nh壱p hàng thành công.

+ Tìm ki院m và ch丑n hàng hóa trong kho => Ch雨 nh壱p giá nh壱p và s嘘 n逢嬰ng nh壱p => Nh壱p thông tin cho thông tin nh壱p hàng (Nhà cung c医p, Pi逢運i giao hàng, Ti隠p"8逢嬰c gi違o.È+"=> Nh壱p hàng thành công.

‚ Nh壱p hàng hóa Î c穎a hàng nh壱p l亥p"8亥u Î hàng bán l飲 không có mã v衣ch. T衣o s違n ph育m m噂i => Nh壱p t医t c違 thông tin s違n ph育m (Hình 違nh, Tên, Giá bán, S嘘 n逢嬰ng, V嘘n) => Nh壱p thông tin cho thông tin nh壱p hàng (Nhà cung c医r."Pi逢運i giao hàng, Ti隠p"8逢嬰c gi違o.È+"=> Nh壱p hàng thành công (Mã v衣ch c栄a hàng hóa t詠8瓜ng t衣o).

5.4.2. Ej泳e"p<pi"e壱r"pj壱v"ikƒ"dƒp

A- Ak隠u ki羽p"dcp"8亥u: J pi"j„c"8«"e„"v衣i c穎a hàng

B- Thao tác

‚ Vjc{"8鰻i giá cho hàng hóa trong kho hàng.

Ch丑n s違n ph育m c亥p"vjc{"8鰻i giá => Nh医n ch雨nh s穎a giá => L逢w"vj pj"e»pi"=> L鵜ch s穎ikƒ"8逢嬰c ghi l衣i.

Trong gi臼 hàng, nh医n gi英 t衣i tên s違n ph育m c亥p"vjc{"8鰻i giá => Nh壱p giá m噂i => L逢w"vj pj"e»pi"=> L鵜ch s穎ikƒ"8逢嬰c ghi l衣i.

5.4.3. Ej泳e"p<pi"dƒp"j pi"ejq"o瓜v"mjƒej"tk‒pi"n飲0

A- Ak隠u ki羽p"dcp"8亥w<"J pi"j„c"8«"e„"v衣i c穎a hàng

B- Thao tác

‚ Giao d鵜ch bán hàng v噂k"vj»pi"vkp"j pi"8«"8逢嬰e"n逢w"vt英 - rj逢挨pi"vj泳c quét mã v衣ch hàng hóa.

Quét mã v衣ej"j pi"j„c"8吋 thêm hàng vào gi臼 hàng => Nh壱p s嘘 n逢嬰ng hàng c亥n bán => Nh壱r"vj»pi"vkp"mjƒej"j pi."8k吋m gi違m giá => Thanh toán => In hóa 8挨p0"

‚ Giao d鵜ch bán hàng v噂k"vj»pi"vkp"j pi"8«"8逢嬰e"n逢w"vt英 - rj逢挨pi"vj泳c ch丑n hàng trong kho.

Truy c壱r"x q"mjq"j pi"vj»pi"swc"ÐJ pi"j„cÑ"=> Tìm ki院m và ch丑n hàng c亥n bán => T衣i gi臼 hàng, nh壱p s嘘 n逢嬰ng hàng c亥n bán => Nh壱p thông tin khách j pi."8k吋m gi違m giá => Thanh toán => Ip"j„c"8挨p0"

‚ Giao d鵜ch bán hàng v噂k"vj»pi"vkp"j pi"ej逢c"8逢嬰e"n逢w"vt英 - rj逢挨pi"vj泳c quét

mã v衣ch hàng hóa.

Lúc bán hàng có th吋 t衣o thêm hàng hóa có giá bán => In mã v衣ch hàng hóa => Quét mã v衣ej"j pi"j„c"8吋 thêm hàng vào gi臼 hàng => Nh壱p s嘘n逢嬰ng hàng c亥n bán => Nh壱r"vj»pi"vkp"mjƒej"j pi."8k吋m gi違m giá => Thanh toán => In hóa 8挨p0"

‚ Giao d鵜ch bán hàng v噂k"vj»pi"vkp"j pi"ej逢c"8逢嬰e"n逢w"vt英 - rj逢挨pi"vj泳c ch丑n hàng trong kho.

Lúc bán hàng có th吋 t衣o thêm hàng hóa có giá bán => Truy c壱p vào kho hàng

vj»pi"swc"ÐJ pi"j„cÑ"Ñ"=> Tìm ki院m và ch丑n hàng c亥n bán => Nh壱p s嘘n逢嬰ng hàng c亥n bán => Nh壱r"vj»pi"vkp"mjƒej"j pi."8k吋m gi違m giá => Thanh toán => Ip"j„c"8挨p0"

5.4.4. Ej泳e"p<pi"dƒp"j pi"ejq"pjk隠w"mjƒej"zgp"m胤0

A- Ak隠u ki羽p"dcp"8亥u: Nhi隠u khách j pi"8嬰i thanh toán, khách hàng thanh toán xen k胤 nhau.

B- Thao tác

‚ Giao d鵜ch bán hàng cho nhi隠u gi臼 hàng xen k胤 nhau.

Thêm hàng hóa cho khách A vào gi臼 hàng A => T衣o gi臼 hàng B m噂i => Thêm

‚ Thanh toán cho khách hàng vãng lai Î không l医y thông tin khách hàng.

Thêm hàng hóa cho khách hàng vào gi臼 hàng => Ti院n hành thanh toán thành công.

‚ Thanh toán cho khách hàng vãng lai Î l医y thông tin khách hàng.

Thêm hàng hóa cho khách hàng vào gi臼 hàng => T衣o khách hàng m噂i (Nh壱p thông tin: S嘘8k羽n thoai, tên,..) => Ti院n hành thanh toán thành công cho khách hàng v瑛c"n逢w"vj»pi"vkp0"

‚ Thanh toán cho khách hàng thân thi院t Î không s穎 d映pi"8k吋o"v ej"n {"8吋 gi違m giá.

Thêm hàng hóa cho khách hàng vào gi臼 hàng => Tìm ki院m b茨ng s嘘 8k羽n tho衣i

khách hàng, ch丑n khách hàng=> Ti院n hành thanh toán thành công cho khách

hàng v瑛c"n逢w"vj»pi"vkp0"

‚ Thanh toán cho khách hàng thân thi院t - s穎 d映pi"8k吋o"v ej"n {"8吋 gi違m giá. Thêm hàng hóa cho khách hàng vào gi臼 hàng => Tìm ki院m b茨ng s嘘 8k羽n tho衣i khách hàng, ch丑n khách hàng=> Ch丑p"Ðu穎 d映pi"8k吋o"v ej"n {Ñ"8吋 gi違m giá => Ti院n hành thanh toán thành công cho khách hàng v瑛c"n逢w"vj»pi"vkp0"

5.4.6. Ej泳e"p<pi"dƒp"j pi"mjk"d鵜"o医v"m院v"p嘘k"kpvgtpgv0

A- Ak隠u ki羽p"dcp"8亥w<"Pj¤p"xk‒p"8cpi"dƒp"j pi"ejq"mjƒej"j pi0

B- Thao tác

‚ Thanh toán cho khách hàng t瑛 online chuy吋n sang offline.

Thêm hàng hóa vào gi臼 hàng cho khách hàng => H羽 th嘘ng b鵜 m医t k院t n嘘i Internet => Ti院n hành thanh toán => Thanh toán thành công.

‚ Thanh toán cho khách hàng t瑛 offline chuy吋n sang online.

Thêm hàng hóa vào gi臼 hàng cho khách hàng => H羽 th嘘ng có k院t n嘘i Internet tr荏 l衣i => Ti院n hành thanh toán => Thanh toán thành công.

5.4.7. Ej泳e"p<pi"z穎"n#"mjk"mjƒej"j pi"vt違"n衣k"j pi"j„c

A- Ak隠u ki羽p"dcp"8亥w<"Mjƒej"j pi"8«"owc"j pi"x "e„"j„c"8挨p"owc"j pi0

B- Thao tác

1. Tr違 j pi"vtqpi"8挨p"j pi"d茨ng cách tìm và ch丑n th栄 công.

Tìm ki院m và ch丑p"j„c"8挨p"e栄a khách hàng => Tìm và ch丑n m瓜t hàng hóa b鵜 tr違 l衣i trong j„c"8挨p => Nh壱p lý do tr違 hàng => Tr違 hàng thành công => Ti隠n và s嘘 n逢嬰ng hàng vtqpi"j„c"8挨p"8«"d鵜 gi違m xu嘘ng.

2. Tr違 j pi"vtqpi"8挨p"j pi"d茨ng cách quét mã v衣ch hàng b鵜 tr違.

Quét QR c栄c"j„c"8挨p"o "mjƒej"j pi"ocpi"v噂i => Quét mã v衣ch c栄a m瓜t hàng hóa b鵜 tr違 l衣k"vtqpi"j„c"8挨p"=> Nh壱p lý do tr違 hàng => Tr違 hàng thành công => Ti隠n và s嘘n逢嬰pi"j pi"vtqpi"j„c"8挨p"8«"d鵜 gi違m xu嘘ng.

5.5. J逢噂ng phát tri吋n c栄c"8隠 tài

X·"8k隠u ki羽n khách quan, h羽 th嘘pi"ej逢c"8逢嬰c 泳ng d映ng trong th詠c ti宇n, vì v壱{"8吋8ƒpj"ikƒ" t嘘v"j挨p"x隠 ch泳e"p<pi"e pi"pj逢"vt違i nghi羽o"pi逢運i dùng, h羽 th嘘pi"p‒p"8逢嬰c v壱n hành th詠c t院 ít nh医t ba c穎a hàng.

Ngoài ra, qua quá trình xây d詠ng h羽 th嘘pi."pj„o"e pi"8逢c"tc"pj英pi"j逢噂ng phát tri吋n ti院p theo cho h羽 th嘘pi"pj逢"ucw<

- H羽 th嘘ng 泳ng d映ng hi羽n t衣i v磯n còn m瓜t vài tác v映 c亥p"8院n 4 thao tác (nh壱p hàng, bán hàng). Vì v壱{"j逢噂ng phát tri吋p"8亥u tiên là ti院p t映e"v<pi"v pj"v詠 8瓜ng hóa cho quy trình bán hàng và qu違n lý. Gi違m t嘘k"8c"eƒe"vjcq"vƒe"ejq"o厩i ch泳e"p<pi"*v嘘k"逢w"pj医t là 3 thao tác cho m瓜t tác v映).

- H羽 th嘘ng hi羽n t衣k"8«"z¤{"f詠pi"8逢嬰c ch泳e"p<pi"e栄a kho hàng trên phiên b違p"ygdukvg"8吋 h厩 tr嬰 cho 泳ng d映ng trên phiên b違p"8k羽n tho衣k"fk"8瓜ng. Vw{"pjk‒p."8吋 hoàn thi羽n nh医t, h羽 th嘘ng trên phiên b違n website c亥p"8逢嬰c nâng c医p và b鰻 sung thêm các ch泳e"p<pi"mjƒe<"zgo."kp"dƒq"eƒq." import Î export d英 li羽u ra thành d衣ng t羽p tin.

- V<pi"u嘘 n逢嬰ng s違n ph育m có s印n trong h羽 th嘘ng. H羽 th嘘ng hi羽n t衣k"8«"vjw"vj壱r"8逢嬰e"j挨p"

o逢運i nghìn mã v衣ch c栄a các lo衣i hàng hóa trên th鵜 vt逢運ng Vi羽t Nam. Tuy nhiên, vì xã h瓜i ngày

càng phát tri吋n, nhi隠u lo衣i hàng hóa, m磯u mã v噂i các thông s嘘, mã v衣ch khác nhau xu医t hi羽n ngày e pi"8c"f衣ng. Cj pj"x·"8k隠u này."8吋 h羽 th嘘ng có th吋 h厩 tr嬰 t嘘t nh医v"ejq"pi逢運i dùng, thì yêu c亥u v隠 vi羽c c壱p nh壱t liên t映c s嘘n逢嬰ng mã v衣ch trong h羽 th嘘pi"e挨"u荏 d英 li羽w"e pi"e亥p"8逢嬰e"8違m b違o.

- Tích h嬰p thêm kh違p<pi"v ej"j嬰p v噂i các thi院t b鵜mjƒe"pj逢"oƒ{"swfiv"o«"x衣ch, máy in lo衣i l噂n, máy tính ti隠n...

Ph lc

Công ngh羽 s穎 d映ng

1. N隠n t違ng 泳ng d映pi"vt‒p"8k羽n tho衣i thông minh

Hình 16: Framework Flutter logo (ngun: nordiccoder.com)

Flutter là n隠n t違ng phát tri吋n 泳ng d映pi"8c"p隠n t違ng cho iOS và Android do Google phát tri吋n. Flutter s穎 d映ng ngôn ng英FCTV"e pi"fq"Iqqing"rjƒv"vtk吋p"x "Hnwvvgt"e pi"8«"8逢嬰c s穎 d映pi"8吋 t衣o ra các 泳ng d映ng native cho Google.

Ngôn ng英 DART là ngôn ng英 thu亥p"j逢噂pi"8嘘k"v逢嬰pi"8逢嬰c Google gi噂i thi羽u t瑛 p<o" 2011, v噂i m映e"8 ej"ewpi"e医p s詠 l詠a ch丑n hi羽p"8衣k"j挨p"pj逢pi"mj»pi"vjc{"vj院 Javascript. T嘘k"逢w"ejq"enkgpv."pj医t là 泳ng d映pi"8c"p隠n t違ng.

Eƒe"8員e"8k吋m n鰻i b壱t c栄a framework Flutter:

/ Các 泳ng d映pi"8逢嬰c xây d詠ng v噂i Flutter h亥w"pj逢"mj»pi th吋 phân bi羽t v噂i nh英ng 泳ng d映ng

8逢嬰c xây d詠ng b茨ng cách s穎 d映ng Android SDK, c違 v隠 giao di羽n và hi羽u su医v0"J挨p"p英a, v噂i nh英ng tinh ch雨nh nh臼, chúng có th吋 ch衣y trên thi院t b鵜 iOS.

/ Ch衣y 荏 60 fps, giao di羽p"pi逢運k"f́pi"8逢嬰c t衣o ra v噂i Flutter th詠c thi t嘘v"j挨n nhi隠u so v噂i nh英ng 泳ng d映pi"8逢嬰c t衣o ra v噂i các framework phát tri吋p"8c"p隠n t違ng khác ch鰯ng h衣p"pj逢" React Native và Ionic.

/ Hcuv"Fgxgnqrogpv<"V pi"p<pi"Jqv"Tgnqcf"jq衣v"8瓜pi"vtqpi"oknnkugeqpfu"8吋 hi羽n th鵜 giao di羽n t噂i b衣n. S穎 d映ng t壱p h嬰p các widget có th吋ewuvqok¦cdng"8吋 xây d詠ng giao di羽n trong vài phút. Ngoài ra Hot Reload còn giúp b衣p"vj‒o"eƒe"v pj"p<pi."hkz"dwi"vk院t ki羽m th運i gian j挨p"o "mj»pi"e亥n ph違i thông qua máy 違o, máy android ho員c iOS.

/ Expressive and Flexible UI: Có r医t nhi隠u các thành ph亥p"8吋 xây d詠ng giao di羽n c栄a Flutter

x»"épi"8姻p m逸t theo phong cách Material Design và Cupertino, h厩 tr嬰 nhi隠u các APIs chuy吋p"8瓜ng, smooth scrolling...

/ Native Performance: Các widget c栄a fluter k院t h嬰p các s詠 khác bi羽t c栄a các n隠n t違ng ví d映 pj逢"uetqnnkpi."pcxkicvkqp."keqpu."hqpv"8吋 cung c医p m瓜t hi羽w"p<pi"v嘘t nh医t t噂i iOS và Android.

Hình 17: MariaDB là mじt hう quVn trお e¬"uぞ dの liうu mã nguげn mぞ.

MariaDB là h羽 qu違n tr鵜 e挨"u荏 d英 li羽u mi宇p"rj "8逢嬰c phát tri吋n t瑛 h羽 qu違n tr鵜 e挨"u荏 d英 li羽u mã ngu欝n m荏 MySQL. MariaDB 8逢嬰c phát tri吋n nh茨m thay th院 công ngh羽 e挨"u荏 d英 li羽u MySQL, vì th院 p„"v逢挨pi"vj ej"x "ejq"o瓜t hi羽u su医v"ecq"j挨p"uq"x噂i MySQL .

MariaDB 8逢嬰e"Okejcgn"ÐOqpv{Ñ"Ykfgpkwu."fgxgnqrgt"j pi"8亥u c栄a MySQL d磯n d逸t và phát tri吋p0"姶w"8k吋m l噂n nh医t c栄a h羽 qu違n tr鵜 p {"n "v逢挨pi"vj ej"x噂i nhi隠u h羽 8k隠u hành, bao g欝m Linux CentOS, Ubuntu và Window v噂k"eƒe"i„k"e k"8員t tar, zip, MSI, rpm cho c違 32bit và 64bit v噂i hi羽u su医v"ecq"j挨p"uq"x噂i MySQL.

Vì th院."OctkcFD"8cpi"pi {"e pi"8逢嬰e"8»pi8違o các nhà phát tri吋n s穎 d映pi."vtqpi"8„" có wikipedia, Fullstack-Uvcvkqp.È"OctkcFD"8cpi"e„"zw"j逢噂ng thay th院 cho MySQL Î h羽 qu違n tr鵜 e挨"u荏 d英 li羽u mã ngu欝n m荏 n¤w"8運i nh医v"8逢嬰c s穎 d映ng t瑛 vt逢噂e"8院n nay.

Eƒe"8員e"8k吋m n鰻i b壱t c栄a MariaDB: - Hoàn toàn min phí

- Khhc phつc nhのng hTn chx cてa MySQL

MariaDB 8逢嬰c phát tri吋n t瑛 MySQL."fq"8„"p„"m院 th瑛a nh英pi"8員e"8k吋m ch栄 y院u c栄a h羽 qu違n tr鵜 này t瑛 phiên b違n 5.1 -@" 7070" Fq" 8„." pi逢運i dùng có th吋 chuy吋n t瑛 MySQL sang MariaDB mà không 違pj"j逢荏pi"8院n h羽 th嘘ng.

- Kt hp c SQL và NoSQL

MariaDB là s詠 k院t h嬰p c栄a c違 2 lo衣k"e挨"u荏 d英 li羽u là SQL và NoSQL. Vi羽c k院t h嬰p s胤 giúp h羽 th嘘ng này có th吋 tích h嬰r"8逢嬰c t医t c違逢w"8k吋m c栄a c違4"e挨"u荏 d英 li羽u này là Dynamic Column và Cassandra Storage Engine.

3. Web server

Hình 18: Framework Laravel logo (ngun: laptrinhx.com)

Laravel là m瓜t open source, là m瓜v"htcogyqtm"f́pi"8吋 xây d詠pi"ygd"crrnkecvkqp."8逢嬰c thi院t k院 d詠a trên mô hình MVC (Model, Controller, View), toàn b瓜uqwteg"eqfg"8逢嬰e"8員t trên github. Theo k院t q栄a kh違o sát c栄c"eƒe"Fgxgnqrgt"x q"vjƒpi"34"p<o"4235."vj·"Nctcxgn" Htcogyqtm" 8泳ng top m瓜t trong nh英ng framework ph鰻 bi院n nh医t, ti院p sau là Phalcon, U{ohqp{4."EqfgKipkvgt"x "eƒe"htcogyqtm"mjƒe0"Vjƒpi":"p<o"4236."Nctcxgn"Htcogyqtm" 8逢嬰e"zgo"pj逢"n "o瓜t d詠 án PHP ph鰻 bi院n nh医t trên Github

MVC (Model-View-Controller) là m磯u ki院n trúc ph亥n m隠m trên máy tính nh茨m m映c 8 ej"v衣o l壱p giao di羽p"ejq"pi逢運k"f́pi0"Vjgq"8„."j羽 th嘘pi"OXE"8逢嬰c chia thành ba ph亥n có kh違p<pi"v逢挨pi"vƒe"x噂i nhau và tách bi羽t các nguyên t逸c nghi羽p v映 v噂i giao di羽p"pi逢運i dùng.

Ba thành ph亥n 医y bao g欝m:

/ Controller: Gi英 nhi羽m v映 nh壱p"8k隠w"j逢噂ng các yêu c亥u t瑛pi逢運i dùng và g丑k"8¿pi"pj英ng rj逢挨pi"vj泳c x穎 lý chúng.

/ Model: Là thành ph亥n ch泳a t医t c違 các nghi羽p v映 nqike." rj逢挨pi" vj泳c x穎 lý, truy xu医t fcvcdcug."8嘘k"v逢嬰ng mô t違 d英 li羽w"pj逢"eƒe"Encuu."j o"z穎n#È

/ Xkgy<"A違m nh壱n vi羽c hi吋n th鵜vj»pi"vkp."v逢挨pi"vƒe"x噂k"pi逢運k"f́pi."p挨k"ej泳a t医t c違eƒe"8嘘i v逢嬰pi"IWK"pj逢"vgzvdqz."kociguÈ

B茨ng cách này, thông tin n瓜k"j o"8逢嬰c x穎 lý tách bi羽t v噂i ph亥n thông tin xu医t hi羽n trong giao di羽p"pi逢運i dùng. B違q"8違m các nguyên t逸c ngh隠 nghi羽p c栄a l壱p trình viên.

Eƒe"8員e"8k吋m n鰻i b壱t c栄a Laravel:

/ S穎 d映pi"eƒe"v pj"p<pi"o噂i nh医t c栄a PHP: S穎 d映ng Laravel 5 giúp các l壱p trình viên ti院p c壱n nh英pi"v pj"p<pi"o噂i nh医t mà PHP cung c医p, nh医v"n "8嘘i v噂i Namespaces, Interfaces, Overloading, Anonymous functions và Shorter array syntax.

/ Ngu欝n tài nguyên vô cùng l噂n và s印n có: Ngu欝n tài nguyên c栄a Laravel r医t thân thi羽n v噂i các l壱p trình viên v噂k"8c"f衣ng tài li羽w"mjƒe"pjcw"8吋 tham kh違o. Các phiên b違p"8逢嬰c phát j pj"8隠u có ngu欝n tài li羽u phù h嬰p v噂i 泳ng d映ng c栄a mình.

/ Tích h嬰p v噂i d鵜ch v映 ockn<"Ncxctgn"n "htcogyqtm"8逢嬰c trang b鵜 API s衣ej"vt‒p"vj逢"xk羽n UykhvOckngt."fq"8„."d衣n có th吋 g穎k"vj逢"swc"eƒe"f鵜ch v映 d詠a trên n隠n t違pi"8ƒo"o¤{"jq員c local.

/ T嘘e"8瓜 x穎 lý nhanh: Laravel h厩 tr嬰 hi羽u qu違 cho vi羽c t衣o l壱p website hay các d詠 án l噂n trong th運i gian ng逸n. Vì v壱{."p„"8逢嬰c các công ty công ngh羽 và l壱p trình viên s穎 d映ng r瓜ng t«k"8吋 phát tri吋n các s違n ph育m c栄a h丑.

/ D宇 s穎 d映pi<"Nctcxgn"8逢嬰e"8„p"pj壱n và tr荏 nên s穎 d映ng ph鰻 bi院n vì nó r医t d宇 s穎 d映ng. Vj逢運ng ch雨 m医t vài gi運, b衣n có th吋 b逸v"8亥u th詠c hi羽n m瓜t d詠 án nh臼 v噂i v嘘n ki院n th泳e"e挨" b違n nh医t v隠 l壱p trình v噂i PHP.

/ Tính b違o m壱t cao: Laravel cung c医p s印p"ejq"pi逢運k"f́pi"eƒe"v pj"p<pi"d違o m壱t m衣nh m胤 8吋pi逢運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 8吋 ch嘘ng l衣i t医n công SQL Injection, S穎 d映ng m瓜t field token 育p"8吋 ch嘘ng l衣i t医n công ki吋u CSRF. M員e"8鵜pj"8隠w"8逢嬰c Laravel escape các bi院p"8逢嬰e"8逢c"tc"xkgy"o員e"8鵜pj."fq"8„" có th吋vtƒpj"8逢嬰c t医n công XSS.

Giao di羽n website trên PC

A. Giao di羽n website cjq"pi逢運i dùng trong h羽 th嘘ng.

A¤{"n "trang Nh壱r"j pi"f́pi"8吋 t衣q"8挨p"pj壱p hàng cho c穎a hàng trên phiên b違n web. Pi逢運i dùng có th吋 t衣q"8挨p"pj壱p hàng trên trang này.

2. Giao di羽n qu違n lý Kho hàng

A¤{"n "vtcpi qu違n lý Mjq"j pi0"Pi逢運i dùng có th吋 xem thông tin chung c栄a các s違n ph育m có trong c穎c"j pi"e pi"pj逢"8k隠w"j逢噂pi"8院n các trang xem thông tin chi ti院t s違n ph育m và thêm s違n ph育m m噂i.

A¤{"n "vtcpi"Ejk"vk院t s違n ph育o0"Pi逢運i dùng có th吋 xem thông tin chi ti院t c栄a s違n ph育o."8k隠w"j逢噂pi"8院n trang l鵜ch s穎 giá, l鵜ch s穎 ki吋o"m‒"e pi"pj逢"ej雨nh s穎a thông tin s違n ph育m.

A¤{"n "vtcpi"N鵜ch s穎 giá c栄a s違n ph育o0"Pi逢運i dùng có th吋 xem thông tin v隠 l鵜ch s穎 giá c栄a s違n ph育o"8逢嬰c ch丑n.

A¤{"n "vtcpi"N鵜ch s穎 ki吋m c栄a s違p0"Pi逢運i dùng có th吋 xem thông tin v隠 l鵜ch s穎 ki吋o"m‒"e pi"pj逢"n "fq"mk吋m kê c栄a s違n ph育o"8逢嬰c ch丑n.

A¤{"n "vtcpi"Ej雨nh s穎a thông tin s違n ph育o0"Pi逢運i dùng có th吋 ch雨nh s穎a thông tin chi ti院t c栄a s違n ph育o"pj逢<"v‒p."o«"x衣ch, giá bán,... N院u ch雨nh s穎a giá bán thì thông tin ch雨nh s穎a giá s胤8逢嬰e"n逢w"vtqpi"N鵜ch s穎 giá c栄a s違n ph育m. A吋 ch雨nh s穎a s嘘n逢嬰ng c栄a s違n ph育o."pi逢運i dùng ph違i 医n nút Ch雨nh s穎a s嘘n逢嬰pi"8吋8k隠w"j逢噂ng sang trang ki吋m kê s違n ph育m

A¤{"n "vtcpi"Mk吋m kê s嘘 n逢嬰ng hàng. Pi逢運i dùng có th吋 ch雨nh s穎a s嘘 n逢嬰ng s違n ph育m, m丑i thông tin ch雨nh s穎a s嘘 n逢嬰pi"8隠w"8逢嬰e"n逢w"vtqpi"N鵜ch s穎 ki吋m kê

A¤{"n "vtcpi"Vj‒o"u違n ph育m m噂k0"Pi逢運i dung có th吋 8k隠n các thông tin c亥n thi院t x q"8吋 t衣o s違n ph育m m噂i cho c穎a hàng.

A¤{"n "vtcpi qu違n lý A挨p"pj壱p hàng. Pi逢運i dùng có th吋zgo"fcpj"uƒej"eƒe"8挨p" nh壱p hàng c栄a c穎c"j pi0"A吋 xem chi ti院t c栄c"8挨p"pj壱r"j pi"v逢挨pi"泳ng, 医n vào nút chi ti院t.

A¤{"n "vtcpi"Ejk"vk院v"8挨p"pj壱r"j pi0"Pi逢運i dùng có th吋 xem thông tin chi ti院t c栄a

Một phần của tài liệu Xây dựng hệ thống quản lý cửa hàng bán lẻ (Trang 87)