Là một trong những công ty hàng đầu với khả năng xây dựng hệ thống TMĐT, hệthống sản xuất website tự động, đây là một trong những sản phẩm thiết kế websitechất lượng tại Việt Nam với phư
Trang 1VIEN CONG NGHE THONG TIN VA KINH TE SO
-=2#»ÍLE]~&~&-=-XÂY DỰNG WEBSITE THUONG MẠI ĐIỆN TU CHO CỬA HANG NÔNG SAN SẠCH TOMITA
Giảng viên hướng dẫn — : TS PHAM MINH HOÀN
Sinh viên thực hiện : TRAN THỊ NGỌC ANH
Ma sinh vién : 11160544
Ngành : CÔNG NGHỆ THONG TIN
Lớp : CÔNG NGHỆ THONG TIN 58A
Hệ đào tạo : CHÍNH QUY
HÀ NỘI, THÁNG 05/2020
Trang 2MỤC LỤC:
Danh mục hình ảnh
DANH MỤC BANG BIEU
MG 00 |Chương I: Giới thiệu tổng quan 2-2-2 S2 £+EE£2E£EE£2EE£EEEEEEEEEEEEEerkeerkrrkesree 3
1.1 Giới thiệu công ty Truyền thông Văn Hóa ViỆt - 2-2 5cxcccce2 31.2 Thue trạng và lý do lựa chọn CN 4
1.2.1 Hiện trạng phát trién Công nghệ thông tin tại Việt Nam 41.2.2 Hiện trạng phát triển thương mại điện tử tại Việt Nam 41.2.3 Nguồn gốc hình thành ý tưởng và tính khả thi -:2-=5¿ 6
1.3 Cơ sở lý luận - LH TH HH HH HH ng ng Hưng 7
1.3.1 Mục tiêu để tài cccnhnnHHHHHH hệ 71.3.2 Tính khả thi của hệ thống ¿- 2 5£+2E+EE£+EEtEEEtEEerreerxrrrerred 81.3.3 Yêu cầu nghiệp VU e.cccccccccscsesssessesssessesssessesssessesssessesssessusssessesssesseesseeseeess 91.3.4 Mô tả chức năng của hệ thong .c.ccecceccccecsessessessessessessesesssessessesseeseeseess 91.3.5 Mô tả luồng hoạt động các chức năng - + 5+ s++s2zz+xe+cxee 12Chương 2: Phân tích và thiết kế hệ thống -2- 2-22 ©+22+222+2zxzzx++zseee 14
2.2 Use Case (UC) và đặc tả - L Q.01 1121111111111 1101 11101 1H 1H 1x cư, 15
2.2.1 Biểu đồ UC tổng quát 2¿©22©52+E2EE2EEEEEEEEEEEEEEEEEErErrrrrrrrree 152.2.2 Biểu đồ UC của tác nhân Admin . -cc:-+cc+v++rrxvrrrrrrrrrrre 15
2.2.3 Biểu đồ UC của tác nhân Useta ccecceccesscsssesssessesssessesssecssessesssesseesseeseeees 16
2.2.4. Biểu đồ UC của tác nhân ViSitOr ¿52 2 +t+E+E+EEEEEE+E+ESEeEErtrrsrrree 17
Trang 32.2.5 Biêu đồ UC Đăng nhập — Đăng XuẤt ©2¿©5c2cc2cczvrsersered 182.2.6 Biểu đồ UC Danh muc ccscccssesssesssessesssesssssecsssssecsusssecsusssessssesessseesecees 192.2.7 Bie 09:0 na 212.2.8 Biểu đồ UC San pham o ccccccccccccessessessesssseessessessessessessessessessssesseseeseess 222.2.9 Biểu đồ UC Thanh toán o c cccccccccsssssesssessessseesessecsssesecssecsecssecseesseeseeees 232.2.10 _ Biểu đồ UC Trang cá nhân 2-2-2 5s+E+£E+2E2EE£EE+E+rxrrsered 232.2.11 _ Biểu đồ UC Xem giỏ hàng - 2-55: ©5222Sc2E‡ExcEEerxrrrerkerred 242.3 Biểu đồ hoạt động ¿©5222 2 12E12E1521271717121121121111 11111 crx 25
2.3.1 Hoạt động đăng nhập - - c1 HH ng riệ, 25
2.3.2 Hoạt động đăng XuẤT ¿©22 522222 E211 re 262.3.3 Hoạt động QL bài viẾt ¿- ¿-52+2s2EkSEEEEEEEEEE E211 crkd 27
2.3.4 Hoạt động QL giỏ hàng - - S- SH Hiệp 28
2.3.5 Hoạt động QL đơn hang - óc + 3S sikeeirreerkrree 29 2.3.6 Hoat dong QL User °o.'®'.ồ"'".3®5®" 30
Trang 42.5.3 Mô hình thực thể liên kẾt -c2cccsctkrtrtriirrrrriiirrrirrree 43Chương 3: Thử nghiệm hệ thống 2-2 2® E+EE+EE+EE£EE£EEEEE2EE2EE2EErrxrrxeri 45
3.1 Công cụ lập trình . - Le HS TH TH TH HH HH Hy 45
3.1.1 Ngôn ngữ lập trình PHP - - s11 SH HH rkt 45
3.1.2 Hệ quản trị CSDL MySQLL - 5 5 Set 46
3.1.3 MG hinh 0/9 46 3.1.4 Laravel Fram€WOTK - su TH nghiệt 49 3.1.5 Giới thiệu Vue.js Framework «cv ng nưkt 50
3.2 “Lung xử lý đăng ký - đăng nhập” -2 <+cx+zkerkerkerkrrrrrerrres 523.3 Ludng xử lý sử dung của người dùng - 2c + s+cxezxcrxcrrrrerrerrs 333.4 Luồng xử lý sử dụng của quảni trị -2-¿+£+x++z++x++zxvrxeerxerxeees 663.5 Đánh giá kết quả thử nghiệm 2- 2-2 +E+2E+E2EE2EE2EEEEEeEEerkerkered 72Kết luận và hướng phát triỀn - - ¿ £++£+E£+E££EE+EE£EE£EEEEEEEEEEEEEEEEErErrrrrrrrre 74
Trang 5Danh mục hình ảnh
Hình 1.1: Sự tăng trưởng ngành TMĐT của Việt Nam năm 2018 .- 5
Hình 1.2: Top 10 website thương mại điện tử phát triển nhất quý 2 năm 2018 6Hình 1.3: Diện tích đất nông nghiệp an toàn qua các năm . :-¿-s+¿ 6
Hình 1.4: Ngôn ngữ PHP Gv HH HH HH ng 45 Hình 1.5: Mô hình IMVC ¿22 ©5¿22E‡2E2EEEEE221E211271711221711221 2111121 re 47
Hình 1.6: Kịch bản hoạt động theo mô hình MVC 5555 + ++vxsesserseree 48
Hình 1.7: Biéu đồ tăng trưởng của Laravel so với framework khác trên Github 50
Hình 2 1: Biểu đồ UC tông quát -2-2¿©2¿2++2EE+2EE++EE+tEEEvtExrrrxrrrxrsrxree 15Hình 2 2: Biểu đồ UC của tác nhân người quản trị (Admin) -:-+: 16Hình 2 3: Biéu đồ UC của tác nhân người dùng (ser) - 2-2 s2 s2 17Hình 2 4: Biéu đồ UC của tác nhân khách vãng lai (VISI(OT) .-<c<<cc<++ 18Hình 2 5: Biểu đồ UC Đăng nhập - Đăng xuất - 2-22 2 ©5z22xccxszxerseeei 19Hình 2 6: Biểu đồ UC Danh mục - 2: - 656 + kÉEE‡EE‡EEEEEEEEEEEEEEEEEEEEErkerkerrrkers 20Hình 2 7: Biểu đồ UC Bài viẾt - 2-22 Ss2S2EE 2 2712117121171 21111 11c ee 21
Hình 2 8: Biểu đồ UC Sản phẩm - 2-2 ©22©E£+EE+EE2EE£EEEEEEEEEEEEEEEerrkrrrrere 22
Hình 2 9: Biểu đồ UC Thanh toán 2-2- 2¿©2+++2E++EE+2E++Ex+zzxrxezzxerseeex 23Hình 2 10: Biểu đồ UC Trang cá nhân -¿- 2¿22++2+++£E++EE++zzxzrxr+rxeee 24Hình 2 11: Biểu đồ UC Xem giỏ hàng 2-2: ©222S£2SE‡EE2EEEEEEEEEeEErerkerrrere 25Hình 2 12: Biéu đồ hoạt động Dang nhập - 2-2 2+2x+EEvEEvEErrxeerkerrrees 26
Hình 2 13: Biéu đồ hoạt động Đăng xuẤt -2-5- 552522 E22 Eerkerkrred 27Hình 2 14: Biéu đồ hoạt động Quản lý bài viết -2-©5¿ 55+ 5522cc2zcz+zcce2 28
Hình 2 15: Biéu đồ hoạt động Quản lý giỏ hàng 2 5-©52©52+522£<+zzcc+2 29Hình 2 16: Biéu đồ hoạt động Quản lý đơn hang -5- 52 ©52252252+£z2c+2 30Hình 2 17: Biéu đồ hoạt động Quản lý người dùng (ser) -s<+<<+<+2 31
Hình 2 18: Biéu đồ trình tự đăng nhap c.cecccccccsessessesseessessessessessessessessessessssesseeaes 32
Hình 2 19: Biéu đồ trình tự quản lý trang cá nhân - ¿2 z+sz+sz+sz+zzzs+2 33
Trang 6Hình 2.
Hình 2.
Hình 2.
Hình 2.
Hình 2.
Hình 2.
Hình 2.
Hình 2.
Hình 2.
Hình 2.
Hình 2.
Hình 2.
Hình 2.
Hình 2.
Hình 2.
Hình 2.
Hình 3.
Hình 3.
Hình 3.
Hình 3.
Hình 3.
Hình 3.
Hình 3.
Hình 3.
Hình 3.
Hình 3.
Hình 3.
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
17:
25:
26:
18:
19:
27:
28:
20:
21:
22:
23:
Biểu đồ quản lý lich sử đơn hang cceceeceesecsessesseessessessessessessesseeseeseesees 34
Biểu đồ trình tự quản lý sản phẩm - 2-2-2 5 x+Eczz2zzzzzczxez 35
Biểu đồ trình tự quản lý tài khoản - 2-2 5552 £££2£+£zzeczz 36 Biéu đồ trình tự quản lý thanh toán -¿- ¿2z ++czx+cssz+ 37
Mối quan hệ giữa thực thé Danh mục và Bài viết - 39
Mối quan hệ giữa thực thé Danh mục và Danh mục sản phẩm 39
Mối quan hệ giữa thực thé Don vị và Sản phẩm - 40
Mối quan hệ giữa thực thé Hóa đơn và Chi tiết hóa đơn 40
Mối quan hệ giữa thực thé Khách hàng và Hóa đơn - 41
Mối quan hệ giữa thực thé Nhà cung cấp va Sản phẩm 4I Mối quan hệ giữa thực thé Người dùng và Bình luận - 42
Mối quan hệ giữa thwucj thé Người dùng và Hóa đơn 42
Mối quan hệ giữa thực thé Sản phâm va Bình luận 43
Mối quan hệ giữa thực thé Sản phẩm va Chi tiết hóa đơn 43
Mối quan hệ giữa thực thé Sản phẩm và Danh mục sản pham 43
Mô hình thực thé liên kết cc¿cc5cccccExterrrrrrrrrrrrrrrrrrrrrree 44 Giao dién trang 0 54 giao diện trang cá nhânn - -.- - + < + + 1111k vn kg 55 Giao diện trang lich sử mua hàng - 5+5 + ++<£++sseeseeeseeers 56
giao diện trang sản phẩm 2+ 2 +£++++Ext£EE+ExzEEerkerrxerkerred 57 Giao diện trang chỉ tiết sản phẩm -2- 22 22©2+2zxczxsrxcee 58
giao diện trang ø1Ó hàng eee ese x13 vn ng Hư 59
Giao diện trang thanh fOáT 5 E251 +13 E9 E9 kg cư 60
Giao diện trang khuyến mạii -2¿- 2£ 5£©5£+E2££EE2EEerxezrxerxecred 61
g1ao diện trang ø1ới thiỆU - 5 1 219231991 9v 1 vn ng cư 62
Giao diện trang hỗ trợ khách hàng 2-25 x+c++xzxerxzrecsee 63
Giao diện trang ti ỨC - - <5 + 119011119 9v ng ng ng vrg 65
Trang 74: Giao diện sửa danh mụC - - - 2+5 +22 2E *E +2 EEv*++zzEkeeezzeeeeees 67
5: Giao diện xóa danh mục - 21+ +3 x33 52111 se eeree 68
6: Giao diện quản lý sản phẩm ¿2 2 2 ++EE£EE+EEtEEtEErEerkerrerreee 687: Giao diện thêm mới sản phẩm 2-2-2 2 E£E+£E££E££EzEzE+zzeczz 69
9: giao dién quan LY (i0 69
13: Giao điện quản lý nhà cung CAD e.ceceeceesessesseeseessessessessessessesseeseessessees 70
14: Giao diện quan lý đơn hàng - - + + + +*E+sEEeskrssresrerrske 70
16: Giao điện quan lý hệ thống 2-2 2 2 E£E+EE+£E+£E£EzEzrezrecrs 71
12: Giao diện quản lý tài khoản << 1x vn ke 72
Trang 8DANH MỤC BANG BIEU
Bang 1 1 Mô tả chức năng của hệ Bang 2 1: Các tác nhân chính của hệ thống Bang 2 2: Chi tiết các thuộc tính của thực thé của hệ thong
Trang 9thống -MỞ ĐẦU
Cùng với xu thế toàn cầu hóa và kinh doanh quôc tế đang phát triển mạnh mẽ, hoạtđộng thương mại điện tử đã và đang trở nên đa dạng, phong phú và có ý nghĩa hết sức
quan trọng đối với mỗi quốc gia.
Thương mại điện tử là một lĩnh vực rất phức tạp đòi hỏi cần có kiến thức tổng hợp vềcon người, văn hoá, phong tục tập quán , công nghệ, hệ thống luật pháp, và dần trởthành một lĩnh vực không thé thiếu của nhân loại, do vậy việc phát triển thương mạiđiện tử luôn được ưu tiên trong xu hướng phát triển kinh tế hiện nay “IOT - Internet
Of Things” là cụm từ vô cùng phổ biến trong thời kì cách mạng công nghiệp 4.0 hiệnnay, việc ứng dụng công nghệ vào mọi lĩnh vực trong kinh tế, đặc biệt là ngành nôngnghiệp Nông nghiệp ứng dụng công nghệ thông tin và truyền thông, còn gọi là “nôngnghiệp thông minh” hay “nông nghiệp điện tử” — đang trở thành xu thế mới, cải thiệnđáng kế nền nông nghiệp ở nhiều nơi trên thế giới như Nhật Bản, Israel và ở Việt
Nam- một nước nông nghiệp, nhờ ứng dụng công nghệ thông tin ngành nông nghiệp
có những bước chuyền mới Chính vì những điều trên đã thúc day em lên ý tưởng Xây
dựng website thương mại điện tử cho cửa hàng phân phối nông sản sạch Tomita Ý
tưởng dựa trên của hàng Tomia Mark có thật nhưng hiện tại hệ thống còn sơ xài chỉmang tính chất giới thiệu của hàng chưa ứng dụng công nghệ thông tin nhiều
Là một sinh viên ngành Công nghệ thông tin — Trường Dai học Kinh tế Quốc dân,được trang bị kiến thức ngành công nghệ thông tin và kinh tế giúp em nâng cao trình
độ và có cái nhìn tổng quát hơn Tuy nhiên, việc vận dụng kiến thức của em vẫn cònnhiều hạn chế Vì vậy, thời gian thực tập thực tế tại doanh nghiệp giúp sinh viên chúng
em làm quen với thực thế, hòa nhập với môi trường doanh nghiệp nhiều hơn Từ đó
có thể vận dụng những kiến thức đã được học vào quá trình làm việc, nâng cao trình
độ.
Sau 7 tháng thực tập tại Công ty cổ phần Truyền thông Văn Hóa Việt — một doanhnghiệp hoạt động trong lĩnh vực công nghệ thông tin, em đã được trực tiếp quan sát,
Trang 10hoc hỏi, tham gia vào một số dự án của công ty và được nhận làm nhân viên chínhthức em đã rút ra được nhiều kinh nghiệm cho bản thân dé có thể hoàn thành đồ ántốt nghiệp cuối khóa và đóng góp công sức vào sự phát triển của công ty.
Em xin chân thành cảm ơn thầy Phạm Minh Hoàn đã tận tình hướng dẫn và góp ý cho
em trong suốt quá trình thực tập và làm đồ án Ngoai ra, em cũng xin chân thành cảm
ơn đến tập thể cán bộ nhân viên Công ty cô phần Truyền thông Văn Hóa Việt đã tạođiều kiên thuận lợi để em thực tập và hoàn thiện báo cáo tổng hợp của mình
Báo cáo gồm 3 chương:
Chương 1: Giới thiệu tông quan
Chương 2: Phân tích và thiết kế hệ thông
Chương 3: Xây dựng và thử nghiệm hệ thống
Trang 11Chương I: Giới thiệu tổng quan
1.1 Giới thiệu công ty Truyền thông Văn Hóa Việt.
Công ty CP Truyền Thông Văn Hóa Việt được thành lập 04/2008 với mục tiêu cung cấp các giải pháp phần mềm trực tuyến cho doanh nghiệp.
Là một trong những công ty hàng đầu với khả năng xây dựng hệ thống TMĐT, hệthống sản xuất website tự động, đây là một trong những sản phẩm thiết kế websitechất lượng tại Việt Nam với phương châm “chat mà rẻ”
Sản phẩm website đa dang ở nhiều lĩnh vực với mục tiêu hướng vào thị trường cộngđồng Website với đầy đủ các tính năng từ đơn giản đến phức tạp, thỏa mãn hoàn toànnhu cầu của người sử dụng ngay từ lần đầu tiên
Hiện tại chúng tôi đã:
« _ Xây dựng trên 1000 website thu phí hàng năm với sản phẩm Colombo:
Tham khảo http://colombo.vn/khach-hang
« - Xây dựng trên 30.000 website miễn phí (chỉ khai thác quảng cáo) với
sản pham Web.vn hợp tác cùng VNNIC và Hitek Việt Nam, tham
khảo http://web.vn
« - Xây dựng CSDL http://vinabase.com với gan 1 triệu bản ghi thuộc >40
loại dữ liệu khác nhau, có thé tùy biến cau trúc và bổ sung, có khả năngthu thập tự động 1 số loại dữ liệu
« _ Xây dựng hệ thống website và sàn giao dịch TMĐT cho Tổng Công ty
Viễn Thông Viettel: http://shopone.viettel.vn/
e Xây dựng hệ thống website quản lý dịch vụ, vận đơn, thanh toán Viettel
Post: http://viettelship.com/
e Xây dựng CSDL quản ly các đơn vị như Cục Năng lượng nguyên tử
(http://data.vaea.gov.vn ), Vụ Phương pháp chế độ Tổng cục Thống kê,
Trang 12Cục Đầu tư nước ngoài Bộ Kế hoạch dau tư (http://ipc.mpi.gov.vn ),
V.V,
« _ Xây dựng và triển khai trọn gói marketing online cho trên 200 doanh
nghiệp như: IMC, An Vạn, Vmark, Trali, TTAS
1.2 Thực trạng và lý do lựa chọn dé tài
1.2.1 Hiện trạng phát triển Công nghệ thông tin tại Việt Nam
“Trong xã hội hiện dai, công nghệ thông tin được coi là ngành quyên lực bậc nhất vớihàng loạt ứng dụng trong mọi lĩnh vực của đời sống - từ sản xuất, kinh doanh đếngiáo dục, y tế, văn hóa, Đặc biệt, ở thời kỳ Cách mạng 4.0 - mà tại Việt Nam cơbản là ứng dụng những công nghệ tự động hóa, trao đôi dữ liéu, trong công nghệsản xuất, công nghệ thông tin càng khăng định được tầm quan trọng của mình - vừa
là nền tang, vừa là động lực dé bắt kịp đà phát triển của thế giới Các hệ thống côngnghệ thông minh chính là điều kiện dé tối ưu hóa năng suất lao động, tiết giảm nhânlực lao động thủ công, tiết kiệm chi phí sản xuất
Bên cạnh yêu cầu sử dụng công nghệ thông tin phục vụ phát triển kinh tế - xã hội,nước ta còn là địa chỉ đầu tư hấp dẫn đối với nhiều công ty công nghệ hàng đầu thếgiới Theo Tập đoàn nghiên cứu và tư vẫn Gartner trong báo cáo “Đánh giá các quốcgia về dịch vụ gia công công nghệ thông tin tại khu vực châu Á - Thái Bình Dươngnăm 2016”, Việt Nam nằm trong top 6 địa điểm hàng đầu về chuyền giao công nghệtoàn cau tại khu vực châu A - Thái Bình Duong Trong khi đó, theo xếp hang củahãng tư vấn toàn cầu AT Kearney, năm 2017, Việt Nam xếp thứ 6 trong top 55 nhữngquốc gia hap dẫn nhất về gia công phần mềm toàn cầu GSLI.” - theo Tri thức trẻ
1.2.2 Hiện trạng phát triển thương mại điện tử tại Việt Nam
Trang 13Công nghệ thông tin phát triển bùng nô, “Kinh tế số” là bước phát triển tất yêu, phùhợp với xu thế mới, đặc biệt là trong giai đoạn đầu của cách mạng công nghiệp 4.0
như hiện nay, mang lại hiệu quả và giá trị lợi nhuận cao trong khi nên kinh tế truyền
thống đang dần bão hoà Thương mại điện tử, quảng cáo trực tuyến trên các trang
mang xã hội, interet vạn vat (IOT) chính là những dấu ấn của kinh tế số hóa trongđời sống của người dân Việt Nam những năm gần đây
Những nan gần đây, Việt Nam chứng kiến sự bùng nỗ trong ngành thương mại điện
tử với những con số ấn tượng Theo Statista: “Tổng doanh thu của các công ty thương
mại điện tử tại Việt Nam đạt 2,26 tỷ USD, tăng gần 30% so với năm 2017 Với kết
quả đó, Việt Nam vươn lên top 6 trong 10 thị trường thương mại điện tử lớn nhất thếgiới Trên thị trường này, Việt Nam chỉ xếp sau những “ông lớn” như Trung Quốc,
Mỹ, Anh, Nhật Bản và Đức “
Trang 14‘a F " | on
° coal E OD” | jase
° = ea B : 5=
Hình 1.2: Top 10 website thương mại điện tử phát triển nhất quý 2 năm 2018
1.2.3 Nguồn gốc hình thành ý tưởng và tính khả thi.
Theo báo cáo của Ipsos Business Consulting, năm 2016, khái quát về thực trạng của
thị trường thực phâm an toàn ở Việt Nam có thê chia làm 2 mục chính:
“Thứ nhất: Về tình hình sản xuất Đến năm 2014, Việt Nam đã có 43,01 nghìn ha dat
sản xuât nông nghiệp an toàn (Hình 3).
Hinh 2 Diện fen đổi ndng nghiệp en toán qua cúc nam
a
2007 2008 2009 2010 2011 2012 2013 2014
Maude: ADDAd Việt Ma Dae theo TÍEL và (ECA 2676
Hình 1.3: Diện tích đất nông nghiệp an toàn qua các nam
Trang 15Với tốc độ phát triển nhanh chóng, diện tích đất nông nghiệp an toàn của Việt Nam
đã đứng thứ 56/172 nước trên thế giới, đứng thứ 3 trong khối các nước Đông Nam Á (Ipsos Business Consulting, 2016) Tuy nhiên, diện tích đất nông nghiệp an toàn mới
chiếm một ti lệ rất nhỏ trong tông sô 26,8 triệu ha đất nông nghiệp của Việt Nam, với
tổng số 33/63 tỉnh, thành phố có sản xuất nông nghiệp an toàn Việt Nam là nước nông
nghiệp, có nền sản xuất nông nghiệp lâu đời, tiềm năng sản xuất sản pham an toàn nói
chung và thực phẩm an toàn vẫn còn rất lớn.
Thứ hai: Về thị trường thực phẩm an toàn Thị trường sản phẩm an toàn của Việt Nam
hiện vẫn phục vụ xuất khẩu là chính với hơn 550 triệu Euro (năm 2014) Thị trường
nội địa chủ yếu là thực phẩm, rau quả an toàn với doanh thu ước tính trên 2 triệu Euro
(năm 2014) Tổng giá trị thị trường thực phẩm an toàn của 2 tỉnh thành phố lớn là HàNội và TP Hồ Chí Minh khoảng 400 tỷ đồng/năm (Thanh Giang, 2018) Trong khi,
chi tiêu cho sức khỏe của người tiêu dùng Việt Nam dang có dấu hiệu tăng, trung bình
là trên 6% thu nhập, đặc biệt là có đến 47% người tiêu dùng Việt ngày càng quan tam
tới thực phẩm tươi và tự nhiên (Nielsen, 2014) Như vay, tiềm năng phát triển thực
phẩm an toàn ở Việt Nam còn rất lớn.”
Chính vì những tiềm năng trên em đã lên ý tưởng và quyết định khai thác đề tài Xây
dựng website thương mại điện tử cho cửa hàng nông sản sạch Tomita một phan dé
hoàn thành đồ án tốt nghiệp cuối, khóa Phần khác, em cũng mong muốn góp chút
công sức của mình vào nền kinh tế phát triển ngành nông nghiệp nước nhà.
1.3 Cơ sở lý luận1.3.1 Mục tiêu đề tài
Về lý thuyết: Đề tài “Xây dựng website thương mại điện tử cho Cửa hàng phân
phối nông sản sạch” là một webtite TMĐT Website gồm:
- Phần website được phát triển trên nền PHP
- Phan mềm quane lý cho phép người quản lý có thé thêm, xóa, cập nhật các
loại nông sản, xử lý các thông tin gửi về trang quản lý của người quan tri
Dưới đây là những chức năng chính mà em dự định phát triển ở phiên bản đầu
tiên của website này: Đề tài Xây dựng website thương mại điện tử cho Cửa hàng
phân phối nông sản sạch Khách hàng tru cập vào website khi có kết nối internet
Khách hàng có thé xem danh sách các nông sản mà cửa hàng đã cập nhật trong
cơ sở dữ liệu Khách hàng có thé chọn sản phẩm va đăng ký thông tin và thanh
toán dé mua trực tiếp trên website Sau khi khách hang chọn mua, thông tin sẽ
được chuyên về lưu vào cơ sở dữ liệu.
Trang 16Thông tin đơn hang sé được admin quan Is trong trang CMS quan Is Admin quản
1s các mục như: Sản phẩm, Đơn hàng, Khách hàng, Danh mục các sản phẩm, Bài
viết tin tức, Thông tin webtise,
Mục tiêu của đề tài này là:
- Tim hiểu các hoạt động kinh doanh trong thực tế
- Tìm hiểu cách xây dựng một hệ thống website thương mại điện tử
- _ Cách thiết kế cơ sở dit liệu cho một website bán hàng
- Tim hiểu framework mạnh mẽ của PHP là Laravel
- Tim hiểu framework hiện đang rat phát triển của JS là Vue.js
- _ Cách thức quản lý hệ thống: sản phẩm, giỏ hàng, thanh toán, tin tức
- _ Xây dựng giao diện đẹp mắt, dé sử dụng, nâng cao trải nghiệm người dùng.
1.3.2 Tinh khả thi của hệ thống
- Kinh té
e Đây là dự án cá nhân do đó các chi phi ban đầu dé tiến hành dự án gan
như không có Tat cả các khoản chi phí phát sinh đều chi do các cá
nhân bỏ ra.
e_ Các công cụ và phần mềm làm việc như máy tính, phương tiện đi lại,
các phần mềm cài đặt đều của cá nhân và hoàn toàn không có chỉ phí
phụ phát sinh.
- Quy mô dự án:
e Do day là dự án thực tập nên quy mô của dự án không quá lớn, xuyên
suốt dự án chỉ có một thành viên làm việc duy nhất
e Phan lập trình và cài đặt hệ thống chỉ cần triển khai ở một phòng ban
duy nhất, kết nối được tới sever dữ liệu của phòng cũng như phía client
- Yéu cầu đối với người phát triển: Do dự án cá nhân không có quy mô lớn
nên yêu cầu trình độ lập trình ở mức cơ bản, không đòi hỏi phải có kỹ năng
cao, chuyên sâu.
- Nhom người dùng:
e Người sử dụng đều là người có smartphone, laptop, tablet, và có
mạng Internet
- - Hoạt động:
Trang 17e Tiét kiệm thời gian, công sức khi tim mua các nôn sản sạch, dang tin
cậy.
e Giảm bớt những rắc rôi khi đặt đô ăn qua mạng.
1.3.3 Yêu cầu nghiệp vụ
- Quản sản phâm: Hệ thông có khả năng lưu trữ thông tin của tât cả các sản phâm của cửa hang và các thông tin chi tiệt của sản phâm.
- Quản lý order: Hệ thống có khả năng lưu trữ: tên, tuổi, số điện thoại, địa
chỉ, chú thích, tên sản phâm, ID đơn hàng cũng như có khả năng chỉnh sửa hoặc tạo mới thông tin của order.
- Tra cứu: Khi cần thiết có thé tra cứu được sản phâm, thông tin nhà sản
xuất, thông tin đơn hàng đã đặt, tin tức
- Thống kê: Từ các xử lý cần thiết như thống kê danh sách order, thống kêtrạng thái order, thống kê menu
- _ Yêu cầu chat lượng phan mềm: Cho phép truy cập dữ liệu đa người dùng:nhiều nhân viên có thể đồng thời truy cập vào cơ sở dữ liệu, chạ được trên đa nềtảng và trên nhiều thiết bị khác nhau
- Yéu cầu cơ sở dữ liệu: cơ sở dữ liệu phải được cập nhật trong thời gian
thực.
- Giao diện: Giao diện đẹp, trực quan, gần gũi và dễ sử dụng: đòi hỏi hệ
thống phải cung cấp một giao diện dễ dùng, gần gũi, đồng nhất về tất cả các bộ
phận khi sử dụng Các chức năng của hệ thống: được sắp xếp phù hợp, trực quan,thuận tiện trong tìm kiếm, thống kê đối với người dùng
1.3.4 Mô tả chức năng của hệ thống.
Trang 18Đăng nhập Ca sử dụng này cho phép người dùng có
thé đăng nhập vào hệ thống và sử
dụng được các chức năng của hệ thống.Phiên làm việc được bắt đầu từ đây
Đăng xuất Ca sử dụng nay cho phép người dùng
kết thúc phiên làm việc của mình và thoát ra khỏi hệ thống.
Quản lý users Ca sử dụng này cho phép QTV tạo tài
khoản đăng nhập cho người dùng cũng
như cập nhật các thông tin liên quan đến
người dùng.
Quản lý comments Ca sử dụng này cho phép QTV biết
được SP có phâm chất ra sao hay xu
hướng tiêu dùng của KH thông qua các
comments, đánh giá mà KH để lại saumỗi tin tức hay sản phẩm
QTV cũng có thé kiểm duyệt cho phép
hiên thị comment, trả lời hoặc hóa comment của người dùng.
Quản lý tin tức Ca sử dụng nay cho phép QTV đăng tải
tin tức đồng thời sửa chữa những tin tứcliên quan đến ngành nghé kinh doanh
rau sạch.
10
Trang 19Quản lý sản phẩm Ca sử dụng nay cho phép QTV đăng tai
thông tin sản phẩm mới hiển thị lêntrang website đồng thời có thê thay đổihoặc xóa sản phẩm khỏi hệ thống Các
SP có thể bao gồm: SP hot, SP bán
chạy, SP mới,
Quản lý danh mục SP Mỗi sản phẩm sẽ thuộc một hoặc một số
danh mục khác nhau giúp QTV thêm,
sửa, xóa danh mục khỏi hệ thống.
Quản lý thương hiệu QTV dễ dàng quan lý các nhà cung cấp,
chỉnh sửa lại thông tin hay thay đổi bất
cứ gì liên quan.
Quản lý giỏ hàng Khi KH lựa chọn mua SP, SP của họ sẽ
được chuyên tới giỏ hàng, tại đây KH
có thé sửa đôi, xóa giỏ hàng hoặc thanhtoán nếu chấp nhận chính sách mua
hàng của hệ thống
10 Quản lý thanh toán Khi KH chấp nhận mua sản pham có thé
thanh toán qua các hình thức ship COD, thanh toán online qua Paypal, VNPay hoặc các hình thức thanh toán online khác.
11
Trang 2011 Quan lý từ khóa Mỗi sản phẩm và tin tức có thé có nhiều
từ khóa giúp khách có thể tìm kiếmnhững SP hoặc tin tức liên quan đến từ
khóa đó.
12 Quản lý Slider QTV có thé đặt tat cả các nội dung quan
trọng trong một slideshow trực quan
hấp dẫn, và có tính tương tác ở ngay đầuwebsite Điều này cho phép người dùngnhanh chóng nhìn thay những điểm nỗi
bật và kích thích họ hành động.
trong quá trình thanh toán với mọi quốc
gia trên thế giới
14 Quản lý SEO SEO onpage sẽ vô cùng hữu ích khi
đảm bảo các yêu cầu lên top tìm kiếm
Google.
Bang 1 1 Mô tả chức năng của hệ thong
1.3.5 Mô tả luồng hoạt động các chức năng
QL giỏ hàng: Người dùng chọn sản phẩm thêm vào giỏ hàng -> quản lý
giỏ hàng Tại đây, người dùng có thê thao tác các chức năng thêm, sửa, xóa các
sản phẩm trong giỏ hàng > Xác nhận đơn hàng > Nhập thông tin thanh toán
-> Xác nhận thanh toán.
12
Trang 21- QL Bài viết: Người dùng đăng nhập tài khoản admin -> Thêm, sửa , xóa bài viết -> Duyệt bài -> Hiền thị bài viết
- QL Don hang: Người dùng đăng nhập tài khoản admin -> Thay đổi trang
thái đơn hang(Dang chờ, xác nhận đơn hang, đã giao, dang giao) -> Xác nhận
thông tin thay đổi
- QL User: Người dùng đăng nhập tài khoản admin -> Thêm, sửa, xóa tài khoản, duyệt tài khoản đăng ký
- QL Sản phẩm: Người dùng đăng nhập tài khoản admin -> Thêm, sửa ,
xóa sản phẩm -> Xác nhận thông tin -> Hiền thị sản phẩm
- QL Danh muc: Nguoi dung dang nhap tai khoan admin -> Thém, stra , x6a danh muc
- QL Slide: Người dùng đăng nhập tài khoản admin -> Thêm, sửa , xóa
slide
- Comment: Người dùng đăng nhập tài khoản User -> Thêm comment
- Đánh giá SP: Người dùng đăng nhập tai khoản User -> Thêm đánh giá
SP
- Xem, tìm kiếm SP : Người dùng có thé tìm kiếm và xem thông tin chi
tiết sản phẩm
13
Trang 22Chương 2: Phân tích và thiết kế hệ thống.
Với sự chuẩn bị và mục tiêu dé ra ở chương 1, trong chương này em sẽ tiến hành phântích và thiết kế hệ thống dé từ đó xây dựng website TMĐT cho Cửa hàng phân phối
nông sản sạch.
2.1 Các tác nhân chính.
1 Quản trị viên là những người có
quyền hạn cao nhất của hệ
thống, có thé quan lý toàn bộ các
chức năng của hệ thống
Các chức năng cơ bản của QTV:
+ Đăng nhập, đăng xuất hệ
thống
+ Quan lý thêm, sửa, xóa mọi
module: sản phẩm, tiền tỆ, tin
‘iain tức,
2 Khách có các chức năng:
+ Sử dụng công cụ tìm kiếm vàxem thông tin sản phẩm, tin tức
trên website
+ Mua hàng
+ Gửi thông tin góp ý, phản hồiđến hoặc liên hệ với QTV
+ Like, bình luận đánh giá bat kỳ
User sản phẩm nào từ shop.
14
Trang 23Khách vãng lai:
+ Sử dụng công cụ tìm kiếm vàxem thông tin sản phẩm, tin tức
trên website,
+ Mua hàng Visitor
Bảng 2 1: Các tác nhân chính của hệ thong
2.2 Use Case (UC) và đặc tả.
Trang 24Hình 2 2: Biểu đồ UC của tác nhân người quản trị (Admin)
- Tac nhân: Admin
- M6 tả chung: Admin phải đăng nhập vào hệ thống dé có thé sử dung các
chức năng Quản lý SP, Quản lý thanh toán, Quản lý slide, Quản lý danh
mục, Quản lý bài viết, Quản lý khách hàng, Đăng xuất
2.2.3 Biểu đồ UC của tác nhân User
16
Trang 25Hình 2 3: Biểu đồ UC của tác nhân người dùng (User)
2.2.4 Biểu đồ UC của tác nhân Visitor
17
Trang 26Hình 2 4: Biểu đồ UC của tác nhân khách vãng lai (Visitor)
2.2.5 Biểu đồ UC Đăng nhập — Đăng xuất
18
Trang 272.2.6 Biéu đồ UC Danh mục
19
Trang 29“ “⁄
“ -
Trang 312.2.9 Biểu đồ UC Thanh toán
Hình 2 9: Biéu đồ UC Thanh toán
2.2.10 Biểu đồ UC Trang cá nhân
23
Trang 32Hình 2 10: Biểu đồ UC Trang cá nhân
2.2.11 Biểu đồ UC Xem giỏ hàng
24
Trang 34act DangNhap
[Sai] | Tai khoan va mat
=> khau khong chỉnh
Hình 2 12: Biéu dé hoạt động Dang nhập
2.3.2 Hoạt động đăng xuất
26
Trang 35Hình 2 13: Biéu đồ hoạt động Đăng xuất
2.3.3 Hoạt động QL bài viết
27
Trang 362.3.4 Hoạt động QL giỏ hàng
28
Trang 372.3.5 Hoạt động QL đơn hang
29
Trang 382.3.6 Hoạt động QL User
30
Trang 39act QLUser
SS [Khong]
Them thanh vien Sua thanh vien Xoa thanh vien
Nhapthongtin | _ Xac nhan Xoa ~ [Co} ~