1. Trang chủ
  2. » Luận Văn - Báo Cáo

Báo cáo đồ án website bán thực phầm hữu cơ báo cáo bán nông sản sạch 2022

29 37 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Tiêu đề Báo Cáo Đồ Án Website Bán Thực Phẩm Hữu Cơ Báo Cáo Bán Nông Sản Sạch 2022
Tác giả Phạm Chí Bảo, Lê Hoàng Ân
Người hướng dẫn Ngô Hồ Anh Khôi
Trường học Trường đại học Nam Cần Thơ
Chuyên ngành Công Nghệ Thông Tin
Thể loại Báo cáo đồ án cơ sở
Năm xuất bản 2022
Thành phố Cần Thơ
Định dạng
Số trang 29
Dung lượng 4,95 MB
File đính kèm thuc-pham-huu-co.zip (5 MB)

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Trước sự phát triển ngày càng nhanh chóng của lĩnh vực công nghệ thông tin và cụ thể hơn là lĩnh vực mạng và truyền thông đang phát triển mạnh mẽ và đi kèm với sự phát triển mãnh mẽ này là các dịch vụ, tiện ích để phục vụ đời sống, công việc, giải trí, … của con người cụ thể là dịch vụ mua bán trực tuyến qua mạng đang hiệu quả đối với cong người và dần trở thành nhu cầu thiết yếu phục vụ con người. Theo khảo sát của VECTA 2020. Việt Nam có 68 triệu người dùng internet, 60% trong số đó tham gia mua sắm trực tuyến… Hiện nay, tình trạng rau củ quả tồn dư hóa chất, kém chất lượng đang trôi nổi tràn lan trên thị trường. Nhằm mang lại cho khách hàng những sản phẩm đạt chất lượng, tươi sạch, đảm bảo vệ sinh và nguồn gốc xuất xứ Từ thực tế đó nhóm em đã có ý tưởng xây dựng “website bán thực phẩm hữu cơ” để phục vụ mọi người một cách tốt nhất. Vì thực phẩm hữu cơ được hiểu là những nông sản không dùng phân bón hoá học hoặc thuốc trừ sâu. Các loại thực phẩm hữu cơ là những mặt hàng thực phẩm được trồng và canh tác mà không sử dụng bất cứ hoá chất tổng hợp, thuốc trừ sâu độc hại, phân bón gốc dầu mỏ hay sinh vật biến đổi gen.Thực phẩm hữu cơ là 1 sản phẩm không thể thiếu trong cuộc sống của tất cả hộ gia đình vì những công dụng mà nó mang lại: phòng bệnh, không chứa sinh vật biến đôi gen, hương vị tuyệt vời, nhiều chất dinh dưỡng, tốt cho môi trường, …

Trang 1

BỘ GIÁO GIỤC VÀ ĐÀO TẠO

TRƯỜNG ĐẠI HỌC NAM CẦN THƠ KHOA KỸ THUẬT– CÔNG NGHỆ

BỘ MÔN CÔNG NGHỆ THÔNG TIN

BÁO CÁO ĐỒ ÁN CƠ SỞ 1 NGHÀNH CÔNG NGHỆ THÔNG TIN

Đề tài TRANG WEB BÁN THỰC PHẨM HỮU CƠ

Sinh Viên Thực Hiện Phạm Chí Bảo MSSV : 190642

Khóa : K7

Trang 2

BỘ GIÁO DỤC VÀ ĐÀO TẠO

TRƯỜNG ĐẠI HỌC NAM CẦN THƠ KHOA KỸ THUẬT CÔNG NGHỆ

BỘ MÔN CÔNG NGHỆ THÔNG TIN

BÁO CÁO ĐỒ ÁN CƠ SỞ 01 NGÀNH CÔNG NGHỆ THÔNG TIN

Đề tài TRANG WEB BÁN THỰC PHẨM HỮU CƠ

GIẢNG VIÊN HƯỚNG DẪN Sinh viên thực hiện

Lê Hoàng Ân

MSSV: 19062

MSSV:190566

Trang 3

Vĩnh Long – 5/2021

LỜI CẢM ƠN - -

Em xin bày tỏ lòng biết ơn sâu sắc nhất tới thầy NGÔ HỒ ANH KHÔI,

thầy đã tận tình hướng dẫn và giúp đỡ chúng em trong suốt quá trình làm bài

tiểu luận Với sự chỉ bảo của thầy, em đã có những định hướng tốt trong việc

triển khai và thực hiện các yêu cầu trong quá trình làm bài tiểu luận

Em xin chân thành cảm ơn sự dạy bảo và giúp đỡ của các thầy, cô Khoa

Công Nghệ Thông Tin – Trường Đại học sư phạm kỹ thuật Vĩnh Long đã trang

bị cho em những kiến thức cơ bản nhất để em có thể hoàn thành tốt báo cáo

này

Xin cảm ơn tới những người thân trong gia đình quan tâm, động viên

trong suốt quá trình làm đồ án

Xin gửi lời cảm ơn tất cả bạn bè, đặc biệt là các bạn trong lớp ĐH

CNTT 2017 đã giúp đỡ và đóng góp ý kiến để mình hoàn thành chương trình

Vĩnh Long, ngày tháng năm2021

Chúng em xin chân thànhcảm ơn!

Trang 4

SLỜI MỞ ĐẦU

Với sự phát triển nhảy vọt của công nghệ thông tin hiện nay, Internet ngày

càng giữ vai trò quan trọng trong các lĩnh vực khoa học kĩ thuật và đời sống Dĩnhiên các bạn đã được nghe nói nhiều về Internet, nói một cách đơn giản,Internet là một tập hợp máy tính nối kết với nhau, là một mạng máy tính toàncầu mà bất kì ai cũng có thể kết nối bằng máy PC của họ Với mạng Internet,tin học thật sự tạo nên một cuộc cách mạng trao đổi thông tin trong mọi lĩnhvực văn hóa, xã hội, chính trị, kinh tế

Trong thời đại ngày nay, thời đại mà “người người làm Web, nhà nhàlàm Web” thì việc có một Website để quảng bá công ty hay một Website cánhân không còn là điều gì xa xỉ nữa Thông qua Website khách hàng có thể lựachọn những sản phẩm mà mình cần một cách nhanh chóng và hiệu quả

Chính vì sự bùng phát lần thứ 3 của dịch COVID-19 mà nhu cầu sửdụng thực phẩm hữu cơ organic tăng cao hơn so với thời gian trước đó

Trước hết là nhu cầu bảo vệ sức khỏe cao hơn Người tiêu dùng ngàynay có đã bắt đầu quan tâm hơn đến việc lựa chọn thực phẩm để nâng cao sư đềkháng của mình Bên cạnh đó, do có nhiều địa phương đã bắt đầu đợt cách lythứ 2 kể từ sau tháng 4, các chợ đầu mối lớn cũng như chợ nhỏ phải nghỉ bán

Người dân cũng hạn chế ra đường Như vậy, người dân sẽ có xu hướngtích trữ thực phẩm sạch, mua thật nhiều đồ dùng trong một lần mua hàng Đặcbiệt, phương thức mua hàng qua mạng cũng được khách hàng đánh giá caohơn

Tuy nhiên, để buôn bán các sản phẩm hữu cơ organic một cách hiệu quảtrong xu hướng mới này là điều rất khó do có nhiều đối thủ cạnh tranh lớn nhưVinEco Bởi vậy, nếu bạn muốn đi theo và đáp ứng nhu cầu này của thị trườngthì chỉ nên tập trung cụ thể vào một loại sản phẩm này Với lí do đó, chúng em

đã chọn đề tài “Xây dựng website bán thực phẩm hữu cơ” làm đề tài cho bài

báo cáo tiểu luận của mình

Trang 5

Tuy nhiên, do thời gian hạn hẹp, mặc dù đã nỗ lực hết sức mình nhưng

chắc rằng đồ án khó tránh khỏi thiếu sót Em rất mong nhận được sự thông

cảm, những lời góp ý và chỉ bảo tận tình của quý Thầy Cô và các bạn!

DANH MỤC HÌNH ẢNH

Hình 1 Sơ đồ phân rã chức năng 9

Hình 2 Sơ đồ quan hệ của website 13

Hình 3 Giao diện chương trình 13

Hình 4 Giao diện đăng nhập 14

Hình 5.Giao diện trang admin 14

Hình 6 Giao diện danh sách danh mục sản phẩm 15

Hình 7 Giao diện danh sách danh nhà phân phối 15

Hình 8 Giao diện danh sách danh sản phẩm 16

Hình 9 Giao diện danh sách đơn hàng 16

Hình 10 Giao diện liệt kê bình luận 17

Hình 11 Giao diện danh sách tin tức 17

Hình 12 Giao diện danh sách nhân viên 18

Hình 13 Giao diện danh sách khách hàng 18

Hình 14 Giao diện người dùng 19

Hình 15 Giao diện chi tiết sản phẩm 19

Hình 16 Giao diện tin tức theo danh mục 20

Hình 17 Giao diện đăng ký, đăng nhập của khách hàng 20

Hình 18 Giao diện giỏ hàng của khách hàng khi đăng nhập 21

Hình 19 Giao diện đơn hàng 21

Hình 20 Giao diện lịch sử mua hàng 22

Hình 21 Giao diện danh sách những sản phẩm yêu thích 22

Trang 6

Hình 22 Giao diện thông tin khách hàng 23

DANH MỤC BẢNG BIỂU Bảng 1 db_admin 10

Bảng 2 db_category 10

Bảng 3 db_brand 10

Bảng 4 db_product 10

Bảng 5 db_cart 11

Bảng 6 db_customer 11

Bảng 7 db_order 11

Bảng 8 db_blog 12

Bảng 9 db_comment 12

Bảng 10 db_wishlist 12

• TỔNG QUAN

• Lý do chọn đề tài

Trước sự phát triển ngày càng nhanh chóng của lĩnh vực công nghệ

thông tin và cụ thể hơn là lĩnh vực mạng và truyền thông đang phát triển mạnh

mẽ và đi kèm với sự phát triển mãnh mẽ này là các dịch vụ, tiện ích để phục vụ

đời sống, công việc, giải trí, … của con người cụ thể là dịch vụ mua bán trực

tuyến qua mạng đang hiệu quả đối với cong người và dần trở thành nhu cầu

thiết yếu phục vụ con người Theo khảo sát của VECTA 2020 Việt Nam có 68

triệu người dùng internet, 60% trong số đó tham gia mua sắm trực tuyến…

Trang 7

Hiện nay, tình trạng rau củ quả tồn dư hóa chất, kém chất lượng đangtrôi nổi tràn lan trên thị trường Nhằm mang lại cho khách hàng những sảnphẩm đạt chất lượng, tươi sạch, đảm bảo vệ sinh và nguồn gốc xuất xứ

Từ thực tế đó nhóm em đã có ý tưởng xây dựng “website bán thực phẩmhữu cơ” để phục vụ mọi người một cách tốt nhất Vì thực phẩm hữu cơ đượchiểu là những nông sản không dùng phân bón hoá học hoặc thuốc trừ sâu Cácloại thực phẩm hữu cơ là những mặt hàng thực phẩm được trồng và canh tác

mà không sử dụng bất cứ hoá chất tổng hợp, thuốc trừ sâu độc hại, phân bóngốc dầu mỏ hay sinh vật biến đổi gen.Thực phẩm hữu cơ là 1 sản phẩm khôngthể thiếu trong cuộc sống của tất cả hộ gia đình vì những công dụng mà nómang lại: phòng bệnh, không chứa sinh vật biến đôi gen, hương vị tuyệt vời,nhiều chất dinh dưỡng, tốt cho môi trường, …

• Nhiệm vụ nghiên cứu

• Thúc đẩy phát triển buôn bán trực tuyến

• Rút ngắn khoảng cách giữa người mua và người bán, tạo ra một Websitetrực tuyến có thể đưa nhanh thông tin cũng như việc trao đổi mua báncác loại thực phẩm sạch qua mạng

• Việc quản lý hàng trở nên dễ dàng

• Sản phẩm được sắp xếp có hệ thống nên người dùng dễ tìm kiếm sảnphẩm

• Đối tượng và phạm vi nghiên cứu

• Đối tượng nghiên cứu

Trang 8

Quy trình xây dựng và thiết kế website bán thực phẩm hữu cơ trực tuyếnbằng PHP và MYSQL đảm bảo các chức năng cơ bản cho khách hàng và chứcnăng dành cho quản trị viên

• Phạm vi đề tài

Website bán thực phẩm hữu cơ được áp dụng cho các cá nhân hay tổchức muốn kinh doanh thực phẩm sạch bằng hình thức trực tuyến nhằm tiếtkiệm chi phí mặt bằng, nguồn nhân lực, thời gian quản lý

Ngoài ra website khi được mở rộng có thể đáp ứng được cho các siêu thịkinh doanh các sản phẩm hữu cơ

• PHP có thể mã hóa dữ liệu

• Giới thiệu về My SQL

Trang 9

• My SQL là gì?

MySQL là hệ quản trị cơ sở dữ liệutự do nguồn mở phổ biến nhất thếgiới và được các nhà phát triển rất ưa chuộng trong quá trình phát triển ứngdụng Vì MySQL là hệ quản trị cơ sở dữ liệu tốc độ cao, ổn định và dễ sử dụng,

có tính khả chuyển, hoạt động trên nhiều hệ điều hành cung cấp một hệ thốnglớn các hàm tiện ích rất mạnh Với tốc độ và tính bảo mật cao, MySQL rấtthích hợp cho các ứng dụng có truy cập CSDL trên internet Người dùng có thểtải về MySQL miễn phí từ trang chủ MySQL có nhiều phiên bản cho các hệđiều hành khác nhau: phiên bản Win32 cho các hệ điều hànhdòng Windows, Linux, Mac OS X, Unix, FreeBSD, NetBSD, NovellNetWare, SGI Irix, Solaris, SunOS,

MySQL là một trong những ví dụ rất cơ bản về Hệ Quản trị Cơ sở dữliệu quan hệ sử dụng Ngôn ngữ truy vấn có cấu trúc (SQL), được sử dụng choviệc bổ trợ NodeJs, PHP, Perl, và nhiều ngôn ngữ khác, làm nơi lưu trữ nhữngthông tin trên các trang web viết bằng NodeJs, PHP hay Perl,

• Quá trình phối hợp My SQL và PHP như thế nào?

Khi client yêu cầu server cho phép tải mộ tập tin lên web, một quá trình phối hợp sẽ được diễn ra

Bước 1: Server sử dụng PHP để thực hiện việc chuyển tải tập tin

Bước 2: PHP làm việc, sau đó truyền tín hiệu đến MySQL, nhờ MySQL lưu trữ

tập tin

Bước 3: MySQL nhận lời yêu cầu của PHP và tiến hành.

Bước 4: PHP phản hồi với với Server rằng MySQL đã chấp nhận yêu cầu, lệnh

đã được gửi Server có thể in nội dung tập tin đó

• Giới thiệu về HTML

• HTML là gì?

HTML là chữ viết tắt của cụm từ HyperText Markup Language1) (dịch

là Ngôn ngữ đánh dấu siêu văn bản) được sử dụng để tạo một trang web, trênmột website có thể sẽ chứa nhiều trang và mỗi trang được quy ra là một tài liệu

Trang 10

HTML (thi thoảng mình sẽ ghi là một tập tin HTML) Cha đẻ của HTML

là Tim Berners-Lee, cũng là người khai sinh ra World Wide Web và chủ tịch của World Wide Web Consortium (W3C – tổ chức thiết lập ra các chuẩn trên

môi trường Internet)

• HTML đóng vai trò như thế nào trong website?

HTML là một ngôn ngữ đánh dấu siêu văn bản nên nó sẽ có vai trò xâydựng cấu trúc siêu văn bản trên một website, hoặc khai báo các tập tin kỹ thuật

số (media) như hình ảnh, video, nhạc

• Bootstrap

• Boostrap là gì?

Bootstrap là 1 framework HTML, CSS, và JavaScript cho phép ngườidùng dễ dàng thiết kế website theo 1 chuẩn nhất định, tạo các website thânthiện với các thiết bị cầm tay như mobile, ipad, tablet

• Tại sao chúng ta nên sử dụng Boostrap

• Rất dễ để sử dụng: Nó đơn giản vì nó được base trên HTML, CSS vàJavascript chỉ cẩn có kiến thức cơ bản về 3 cái đó là có thể sử dụngbootstrap tốt

• Responsive: Bootstrap xây dựng sẵn reponsive css trên các thiết bịIphones, tablets, và desktops Tính năng này khiến cho người dùng tiếtkiệm được rất nhiều thời gian trong việc tạo ra một website thân thiệnvới các thiết bị điện tử, thiết bị cầm tay

• Tương thích với trình duyệt: Nó tương thích với tất cả các trình duyệt(Chrome, Firefox, Internet Explorer, Safari, and Opera) Tuy nhiên, với

IE browser, Bootstrap chỉ hỗ trợ từ IE9 trở lên Điều này vô cùng dễhiểu vì IE8 không support HTML5 và CSS3

• Javascript

• Javascript là gì?

JavaScript là một ngôn ngữ lập trình website, được tích hợp và nhúngtrong HTML giúp website sống động hơn JavaScript cho phép kiểm soát các

Trang 11

hành vi của trang web tốt hơn so với khi chỉ sử dụng mỗi HTML Vậy ứngdụng thực tiễn của JavaScript là gì? Các slideshow, pop-up quảng cáo và tínhnăng autocomplete của Google là những ví dụ dễ thấy nhất cho bạn, chúng đềuđược viết bằng JavaScript.

• Giới thiệu về thương mại điện tử?

• Website thương mại điện tử là gì?

Có thể hiểu thương mại điện tử (E-commerce, Electronic commerce)

là hình thái hoạt động thương mại bằng phương pháp điện tử Là việc trao đổithông tin thương mại thông qua các phương tiện công nghệ điện tử mà nóichung là không cần phải in ra giấy trong bất cứ công đoạn nào của quá trìnhgiao dịch (nên còn được gọi là “thương mại không giấy tờ”)

• Giúp cho các Doanh nghiệp nắm được thông tin phong phú về thị trường

và đối tác

• Giúp giảm chi phí sản xuất

• Giúp giảm chi phí bán hàng và tiếp thị

• Giúp người tiêu dùng và các doanh nghiệp giảm đáng kể thời gian và chíphí giao dịch

• Tạo điều kiện cho việc thiết lập và củng cố mối quan hệ giữa các thànhphần tham gia vào quá trình thương mại

• Tạo điều kiện sớm tiếp cận nền kinh tế số hoá

Trang 12

• Quản lý toàn bộ sản phẩm trên web thương mại điện tử một cách đơngiản và nhanh chóng.

• Thực hiện hàng loạt cập nhật để không ngừng cải tiến quản lý website

• Giao diện đẹp, sáng tạo, hiện đại, đồng nhất với bộ nhận diện thươnghiệu của doanh nghiệp

• Cung cấp đầy đủ những thông tin chi tiết về sản phẩm giúp khách hàng

• Tích hợp sẵn các tính năng quảng bá website trên Internet, cho phép tối

ưu hóa quảng bá hình ảnh sản phẩm và doanh nghiệp

• Hệ quản trị nội dung thân thiện, chuyên nghiệp nhưng dễ sử dụng vàkhông đòi hỏi kiến thức về CNTT giúp tiết kiệm thời gian và chi phí

• Hoạt động ổn định, tính bảo mật cao Dễ dàng nâng cấp theo yêu cầu

• Chế độ chăm sóc và hỗ trợ tối đa khách hàng với số hotline 24/7

• Website thương mại điện tử của webgiadinh:

• Đội ngũ kỹ thuật lập trình trẻ có chuyên môn cao – sáng tạo

• Áp dụng các công nghệ bảo mật web hàng đầu

• Hệ thống website với chuẩn công nghệ 2.0 đang được ứng dụng rộng rãi

và được khách hàng ưa chuộng

• Hỗ trợ nhiều chính sách về quảng bá website và nhiều chính sách khác

• Hỗ trợ khách hàng kịp thời trong bảo hành và nâng cấp website

• Mô tả bài toán

Trang 13

Website “Bán thực phẩm hữu cơ” với những chức năng dành cho hai đối tượng

là khách hàng và quản trị viên Website đáp ứng một số chức năng cơ bản:

• Quản trị viên (admin) là người toàn quyền trong website bao gồm các chứcnăng:

• Đăng nhập vào website

• Thêm danh mục sản phẩm, hiển thị danh sách danh mục, chỉnh sửa danhmục, xóa danh mục

• Thêm nhà phân phối, hiển thị danh sách nhà phân phối, chỉnh sửa nhàphân phối, xóa nhà phân phối

• Thêm sản phẩm, hiển thị danh sách sản phẩm, chỉnh sửa sản phẩm, xóasản phẩm

• Hiển thị danh sách đơn hàng, xử lý tình trạng đơn hàng, xóa đơn hàng

• Liệt kê danh sách bình luận của khách hàng, xóa bình luận khi cần

• Thêm tin tức cho danh mục, hiển thị danh sách tin tức, chỉnh sửa tin tức,xóa tin tức

• Thêm nhân viên, thêm quản lý cho website, hiển thị danh sách nhân viên,chỉnh sửa danh sách nhân viên, xóa nhân viên khi cần Hiển thị danh sáchkhách hàng và số lượng đơn hàng đã mua

• Quản lý website

• Thêm sản phẩm, hiển thị danh sách sản phẩm, chỉnh sửa sản phẩm, xóasản phẩm

• Liệt kê danh sách bình luận của khách hàng, xóa bình luận khi cần

• Thêm tin tức cho danh mục, hiển thị danh sách tin tức, chỉnh sửa, xóa tintức

• Nhân viên website

• Thêm sản phẩm, hiển thị danh sách sản phẩm, chỉnh sửa sản phẩm, xóasản phẩm

• Hiển thị danh sách đơn hàng, xử lý tình trạng đơn hàng, xóa đơn hàng

• Đối với trang dành cho khách hàng:

Trang 14

• Cho phép khách hàng tìm kiếm, xem chi tiết sản phẩm mình muốn.

• Để tiến hành mua hàng thì khách hàng cần đăng kí để trở thành thành viêncủa hệ thống Nếu đã là thành viên của hệ thống thì chỉ cần đăng nhập để

có thể thêm sản phẩm bất kì vào giỏ hàng

• Để thuận tiện cho mua hàng thì hệ thống cho phép khách hàng có thể cậpnhật số lượng, thêm, xóa các sản phẩm có trong giỏ hàng của họ

• Nếu khách hàng đồng ý đặt những sản phẩm có trong giỏ hàng thì sẽ cómột thông báo gửi về để thông báo họ đã đặt hàng thành công

• Khách hàng được phép thêm những sản phẩm yêu thích để tiện cho quátrình mua hàng sau này

• Khách hàng có thể bình luận, đóng góp ý kiến về sản phẩm cho ngườingười quản trị

• Phân tích chức năng của hệ thống

Hình 1 Sơ đồ phân rã chức năng

• Thiết kế cơ sở dữ liệu

Trang 15

Việc tổ chức dữ liệu phải giải quyết được các yêu cầu đã phân tích để lúchiển thị lên trang Web có giao diện dễ nhìn, dễ dàng, hấp dẫn khách hàng Một phương pháp sử dụng khá rộn rãi từ trước đến nay là quản lí theo từngnhóm sản phẩm Mỗi nhóm sẽ có một mã nhóm và tên nhóm để nhận biết Đốivới Website này, với các sản phẩm, các sản phẩm sẽ tương ứng với mã sảnphẩm và mã nhà sản xuất của nó và mã đó sẽ làm khóa chính trong bảng đó.Sau đây là một số bảng cơ sở dữ liệu chính trong toàn bộ cơ sở dữ liệu:

Bảng 1 db_admin

adminEmail varchar(255) Email admin

adminUser varchar(255) Tên user admin

adminPass varchar(255) Mật khẩu admin

Bảng 2 db_category

catName varchar(255) Tên danh mục sản phẩm

Bảng 3 db_brand

brandId Int(11) ID nhà sản xuất

brandName varchar(255) Tên nhà sản xuất

Bảng 4 db_product

productName varchar(255) Tên sản phẩm

Ngày đăng: 08/06/2022, 15:44

TỪ KHÓA LIÊN QUAN

🧩 Sản phẩm bạn có thể quan tâm

w