Bao cao cuoi ki 2021-2022 PDF

Title Bao cao cuoi ki 2021-2022
Author Nguyễn Duy Nhất
Course Vật lý đại cương
Institution Trường Đại học Sư phạm Thành phố Hồ Chí Minh
Pages 29
File Size 1.8 MB
File Type PDF
Total Downloads 205
Total Views 290

Summary

BỘ GIÁO DỤC VÀ ĐÀO TẠOTRƯỜNG ĐẠI HỌC SƯ PHẠM TP. HỒ CHÍ MINHTIỂU LUẬNKẾT THÚC HỌC PHẦNMôn: Pháp Luật Đại CươngĐỀ TÀI:Giảng viên hướng dẫn: Nguyễn Thị Phương Sinh viên thực hiện: Nguyễn Duy Nhất MSSV: 4501104164 Mã lớp học phần: 2111POLIThành phố Hồ Chí Minh, ngày 29 tháng 01 năm 2022LỜI CẢM ƠN!“ Đặc...


Description

BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC SƯ PHẠM TP. HỒ CHÍ MINH

TIỂU LUẬN KẾT THÚC HỌC PHẦN Môn: Pháp Luật Đại Cương ĐỀ TÀI:

Giảng viên hướng dẫn: Nguyễn Thị Phương Sinh viên thực hiện: Nguyễn Duy Nhất MSSV: 4501104164 Mã lớp học phần: 2111POLI190315

Thành phố Hồ Chí Minh, ngày 29 tháng 01 năm 2022

LỜI CẢM ƠN! “ Đặc biệt, em xin gửi lời cảm ơn sâu sắc đến giảng viên bộ môn – Cô Nguyễn Thị Phương đã quan tâm hướng dẫn, truyền đạt những kiến thức quý báu cho chúng em Đại Cương của Cô, em đã có thêm cho mình nhiều kiến thức bổ ích, tinh thần học tập hiệu quả, nghiêm túc. Đây chắc chắn sẽ là những kiến thức quý báu, là hành trang để chúng em có thể vững bước sau này. Tuy nhiên, do vốn kiến thức còn nhiều hạn chế và khả năng tiếp thu thực tế còn nhiều bỡ ngỡ. Mặc dù, em đã cố gắng hết sức nhưng chắc chắn khó có thể tránh khỏi những thiếu sót và nhiều chỗ còn chưa chính xác, kính mong quý cô xem xét và góp ý để bài làm của em được hoàn thiện hơn. Em xin chân thành cảm ơn!” TP.HCM, ngày 29 tháng 01 năm 2022

MỤC LỤC MỞ ĐẦU.......................................................................................................................1 CHƯƠNG 1. GIỚI THIỆU CHUNG VỀ WEBSITE BÁN HÀNG THIẾT BỊ DI ĐỘNG........................................................................................................................... 3 1.1 Định nghĩa về Website bán hàng..........................................................................3 1.2 Tầm quan trọng của Website bán hàng đối với việc kinh doanh.......................3 1.2.1 Tiếp cận nguồn khách hàng khổng lồ........................................................................3 1.2.2 Gia tăng doanh thu hiệu quả......................................................................................3 1.2.3 Thể hiện hình ảnh chuyên nghiệp..............................................................................4 CHƯƠNG 2. WEBSITE BÁN HÀNG THIẾT BỊ DI ĐỘNG...................................5 2.1 Tổng quan Website bán hàng thiết bị di động.....................................................5 2.1.1 Giới thiệu...................................................................................................................5 2.1.2 Mục đích....................................................................................................................5 2.1.3 Chức năng..................................................................................................................5 2.2 Các chức năng chính của Website bán hàng di động..........................................5 2.2.1 Giao diện chính của trang Web..................................................................................6 2.2.2 Chức năng đăng ký tài khoản thành viên...................................................................7 2.2.3 Chức năng đăng nhập................................................................................................8 2.2.4 Chức năng thay đổi thông tin cá nhân tài khoản.......................................................8 2.2.5 Chức năng tìm kiếm sản phẩm................................................................................10 2.2.6 Chức năng thêm sản phẩm vào giỏ hàng.................................................................11 2.2.7 Chức năng xem và cập nhật giỏ hàng......................................................................11 2.2.8 Chức năng của Admin.............................................................................................12 2.2.9 Giao diện trang sản phẩm........................................................................................18 2.2.10 Mục phân loại sản phẩm........................................................................................20 2.2.11 Mục phân loại hãng...............................................................................................20 2.3 Database của chương trình.................................................................................21

2.4 Các công nghệ sử dụng........................................................................................21 2.4.1 Mô hình MVC (Model-View-Controller)................................................................21 2.4.2 Ajax.........................................................................................................................23 2.4.3 Framework Bootstrap..............................................................................................23 CHƯƠNG 3. ĐÁNH GIÁ WEBSITE BÁN HÀNG THIẾT BỊ DI ĐỘNG............24 3.1 Tổng kết................................................................................................................ 24 3.1.1 Khả thi về kỹ thuật..................................................................................................24 3.1.2 Công cụ phát triển...................................................................................................24 3.1.3 Công nghệ sử dụng..................................................................................................24 3.1.4 Yêu cầu bảo mật......................................................................................................24 3.1.5 Ngôn ngữ viết..........................................................................................................24 3.2 Kết luận................................................................................................................24 TÀI LIỆU THAM KHẢO.........................................................................................26

MỞ ĐẦU 1. Lý do chọn đề tài

1

CHƯƠNG 1. GIỚI THIỆU CHUNG VỀ WEBSITE BÁN HÀNG THIẾT BỊ DI ĐỘNG 1.1 Định nghĩa về Website bán hàng Website bán hàng là địa chỉ online, nơi mà người bán có thể giới thiệu và bán sản phẩm của mình và người mua nếu có nhu cầu có thể tự do truy cập vào địa chỉ online đó (website) để đọc thông tin và mua sản phẩm phù hợp với mình. Một website bán hàng có thể kinh doanh nhiều mặt hàng đa dạng, từ nhiều đơn vị phân phối khác nhau và được phân thành các gian hàng. Tất cả các gian hàng, sản phẩm được bán tại đây đều phải chịu sự giám sát và quản lí của đơn vị cung cấp website bán hàng. Ở một quy môn nhỏ hơn, website bán hàng có thể là một trang mạng phân phối và giới thiệu sản phẩm một công ty nào đó lập nên và quản lý. 1.2 Tầm quan trọng của Website bán hàng đối với việc kinh doanh 1.2.1 Tiếp cận nguồn khách hàng khổng lồ Tính đếm năm 2021, Việt Nam có hơn 68,17 triệu người sử dụng sử dụng Internet và tăng trưởng 6% mỗi năm. Trong số đó, có đến 69% số người truy cập vào các trang thương mại điện tử để tìm kiếm thông tin và mua sắm cho mình. Đây là nguồn khách hàng khổng lồ đang chờ bạn khai thác. Hơn nữa, việc truy cập bán hàng không bị giới hạn bởi khoảng cách địa lý, nghĩa là bạn có thể không chỉ bán hàng Việt Nam, nếu mặt hàng của bạn đủ tốt, bạn còn có thể tiếp cận và bán hàng cho các khách hàng ở khắp mọi nơi trên thế giới. 1.2.2 Gia tăng doanh thu hiệu quả Website bán hàng cho phép hàng hóa của bạn tiếp cận được nhiều khách hàng hơn, giớ thiệu chi tiết được về sản phẩm, lượng khách hàng có nhu cầu truy cập nhiều hơn và chẳng có lý do gi mà bạn không thể nghĩ đến một điều tốt đẹp rằng bạn sẽ dễ dàng tang được doanh số bán hàng của mình.

2 1.2.3 Thể hiện hình ảnh chuyên nghiệp Thử nghĩ rằng, nếu sở hữu một cửa hàng kinh doanh, khách hàng đi ngang qua cửa hàng của mình và có nhu cầu với sản phẩm của mình. Nhưng sẽ thế nào nếu khách hàng không tìm thấy được website bán hàng cung cấp thông tin về sản phẩm của mình trên mạng Internet, họ có thể tin tưởng nhiều về mình và có đánh giá cao độ chuyên nghiệp về của hàng kinh doanh của mình không.

3 CHƯƠNG 2. WEBSITE BÁN HÀNG THIẾT BỊ DI ĐỘNG 2.1 Tổng quan Website bán hàng thiết bị di động 2.1.1 Giới thiệu Để xây dựng một hệ thống thông tin hoàn chỉnh chúng ta cần trải qua 6 giai đoạn: Khảo sát, phân tích hệ thống, thiết kế hệ thống, kiểm thử, cài đặt, vận hành và bảo trì hệ thống. Nhưng do tình hình dịch bệnh phức tạp nên quá trình khảo sát gặp nhiều khó khăn. Cùng với danh sách đề tài được gợi ý nên vì thế chúng em đã xây dựng một chương trình quản lý bán hàng để phục vụ nhu cầu này. 2.1.2 Mục đích Tăng cơ sở khách hàng hiện có, tiếp cận khách hàng mới và tăng chuyển đổi thành khách hàng tiềm năng. Tăng sự tương tác với các nhà thầu trong công ty. Nơi giao tiếp hiệu quả với khách hàng. Cung cấp cho khách hàng cơ hội mua hàng hóa và sử dụng dịch vụ với sự trợ giúp của hệ thống thanh toán điện tử mà không cần phải rời khỏi nhà. 2.1.3 Chức năng Chức năng đăng kí/ đăng nhập hệ thống. Chức năng thêm/xóa/sửa sản phẩm của admin Chức năng quản lý sản phẩm, quản lý thành viên, quản lý phân loại, quản lý nhà cung cấp, quản lý nhóm hàng, quản lý đơn hàng Chức năng tìm kiếm và xem thông tin sản phẩm. Chức năng cập nhật giỏ hàng. 2.2 Các chức năng chính của Website bán hàng di động

4 2.2.1 Giao diện chính của trang Web

Hình 1. Giao diện chính của trang Web

Hình 2. Giao diện chính của trang Web

5

Hình 3. Giao diện chính của trang Web 2.2.2 Chức năng đăng ký tài khoản thành viên Bước 1: Người dùng nhấn vào mục “Đăng Ký” để đăng ký thông tin tài khoản

Hình 4. Chọn chức năng Đăng Ký Bước 2: Hệ thống sẽ hiện 1 form cho khách hàng điền thông tin để tạo tài khoản, sau khi điền xong khách hàng nhấn đăng ký để hoàn thành

Hình 5. Form điền thông tin

6 2.2.3 Chức năng đăng nhập Bước 1: Người dùng nhấn vào mục “Đăng Nhập”

Hình 6. Chọn chức năng Đăng Nhập Bước 2: Tiến hành đăng nhập để mua hàng *Nếu nhập sai tài khoản hoặc mật khẩu thì hệ thống sẽ báo tên đăng nhập hoặc mật khẩu không đúng

Hình 7. Form Đăng nhập tài khoản 2.2.4 Chức năng thay đổi thông tin cá nhân tài khoản Bước 1: Sau khi đăng nhập thành công, người dùng nhấn vào “Tài Khoản”, hệ thống sẽ hiển thị form “Thông tin cá nhân” chứa: Họ tên, Username, Email (hình 8)

Hình 8. Form Thông tin cá nhân Bước 2: Chọn đổi thông tin, hệ thống sẽ hiển thị form “Thông tin cá nhân”, người dùng tiến hành đổi và nhấn “Đổi thông tin” để cập nhật (hình 9)

7

Hình 9. Form Đổi thông tin

2.2.5 Chức năng tìm kiếm sản phẩm 2.2.5.1.1 Chức năng tìm kiếm theo tên sản phẩm

Hình 10. Chức năng tìm kiếm theo tên sản phẩm Về chức năng tìm kiếm sản phẩm: Người dùng/ khách hàng sẽ nhập từ khóa liên quan đến tên sản phẩm trên thanh tìm kiếm để có thể tìm kiếm sản phẩm theo ý muốn cách nhanh chóng.

8 2.2.5.1.2

Chức năng tìm kiếm theo sắp xếp giá tăng dần hoặc

giảm dần

Hình 11. Chức năng tìm kiếm theo sắp xếp giá tăng dần hoặc giảm dần 2.2.6 Chức năng thêm sản phẩm vào giỏ hàng

Hình 12. Thêm sản phẩm vào giỏ hàng Khi người dùng nhấn “Thêm”, sản phẩm sẽ được đưa vào giỏ hàng

9 2.2.7 Chức năng xem và cập nhật giỏ hàng

Hình 13. Chi tiết giỏ hàng

Người dùng/khách hàng sẽ vào mục giỏ hàng trên thanh công cụ để xem giỏ hàng của mình. Các sản phẩm được thêm sẽ nằm ở đây. Người dùng/ khách hàng có thể xóa, cập nhật lại số lượng của sản phẩm. Sau đó sẽ nhấn nút “Đặt hàng” ở góc dưới bên phải để đến thủ tục đặt hàng và thanh toán. Trong chi tiết giỏ hàng sẽ hiện tổng số tiền của giỏ hàng

10 2.2.8 Chức năng của Admin

Hình 14. Chức năng của Admin 2.2.8.1.1 Chức năng của Admin về quản lý sản phẩm

Hình 15. Quản lý sản phẩm của Admin

11

Hình 16. Quản lý sản phẩm của Admin - Màn hình quản lý sản phẩm sẽ hiển thị tất cả thông tin sản phẩm (Tên sản phẩm, Nhà cung cấp, Thể loại, Giá, Số lượng, Hình ảnh) (hình 15, hình 16) - Chức năng xóa/chỉnh sửa thông tin sản phẩm của Admin (hình 17): + Sau khi Admin thay đổi thông tin xong thì nhấn nút “Đổi thông tin” để cập nhật thông tin sản phẩm lên hệ thống

Hình 17. Chỉnh sửa thông tin sản phẩm

12 -Chức năng thêm sản phẩm: Khi Admin nhấn nút “Thêm” (hình 18) thì hệ thống sẽ hiển thị ra một Form (hình 19) để Admin tiến hành thêm sản phẩm mới vào hệ thống

Hình 18. Nhấn nút "Thêm"

Hình 19. Form Thêm sản phẩm - Sau khi điền đầy đủ thông tin, Admin nhấn nút “Lưu” để cập nhật sản phẩm lên hệ thống.

13 2.2.8.1.2 Chức năng của Admin về quản lý thành viên - Màn hình quản lý thành viên sẽ hiển thị thông tin thành viên (Họ tên, Tên đăng nhập, Nhóm tài khoản, Email) (hình 20) - Sẽ có 2 nhóm thành viên là: Admin và Khách hàng

Hình 20. Quản lý thành viên của Admin - Chức năng xóa/chỉnh sửa thông tin, nhóm tài khoản thành viên của Admin (hình 20,21):

Hình 21. Chỉnh nhóm tài khoản - Sau khi Admin thay đổi thông tin xong thì nhấn nút “Đổi thông tin” để cập nhật thông tin thành viên lên hệ thống 2.2.8.1.3 Chức năng của Admin về quản lý phân loại - Màn hình quản lý thể loại sẽ hiển thị thông tin các loại sản phẩm cửa hàng kinh doanh (Mã thể loại, Tên thể loại) (hình 22) - Sẽ có 6 thể loại sản phẩm là: Điện thoại; Máy tính bảng; Đồng hồ thông minh; Tai nghe; Cáp sạc, dây sạc; Pin, sạc dự phòng

14

Hình 22. Form Quản lý thể loại - Chức năng thêm thể loại mới: Admin có thể thêm loại hàng mới vào hệ thống (hình 23). Sau khi nhập xong, nhấn nút “Lưu” để cập nhật

Hình 23. Thêm thể loại mới 2.2.8.1.4 Chức năng của Admin về quản lý nhà cung cấp - Màn hình quản lý nhà cung cấp sẽ hiển thị thông tin các nhà cung cấp của cửa hàng kinh doanh (Mã thể loại, Tên thể loại) (hình 24) - Sẽ có 11 thể loại sản phẩm là: Apple; SamSung; Oppo; Xiaomi; Huawei; Vivo; Realme; Anker; Lenovo; Sony; Energizer

Hình 24. Form Quản lý nhà cung cấp - Chức năng thêm thể loại mới: Admin có thể thêm nhà cung cấp mới vào hệ thống (hình 25). Sau khi nhập xong, nhấn nút “Lưu” để cập nhật

15

Hình 25. Thêm nhà cung cấp 2.2.8.1.5 Chức năng của Admin về quản lý đơn hàng - Các đơn hàng sau khi thanh toán sẽ được lưu trữ trong mục Quản lý đơn hàng, chỉ có admin mới có quyền xóa đơn hàng (hình 26)

16

Hình 26. Form Quản lý đơn hàng 2.2.9 Giao diện trang sản phẩm - Các sản phẩm mới nhất sẽ được tập trung ở đây (hình 27)

17

Hình 27. Giao diện trang sản phẩm - Khách hàng có thể xem chi tiết sản phẩm trước khi mua (hình 28)

Hình 28. Hiển thị chi tiết sản phẩm

18 2.2.10 Mục phân loại sản phẩm - Mục phân loại sản phẩm hiển thị các sản phẩm giúp người dùng dễ dàng tìm kiếm hơn (hình 29)

Hình 29. Phân loại sản phẩm 2.2.11 Mục phân loại hãng - Mục phân loại hãng hiển thị các nhà cung cấp giúp người dùng dễ dàng tìm kiếm hơn

Hình 30. Phân loại hãng (nhà cung cấp)

19 2.3 Database của chương trình

Hình 31. Database của trang Web - Database của trang Web có tên là: webdack.sql - Database của trang Web gồm 7 bảng chính: product, users, oders, orderitems, categories, manufacturers, groups

2.4 Các công nghệ sử dụng 2.4.1 Mô hình MVC (Model-View-Controller) Chương trình sử dụng mô hình MVC với ngôn ngữ chính là PHP

20

Hình 32. Mô hình MVC 2.4.1.1.1 Tầng Controller

Hình 33. Controller 2.4.1.1.2 Tầng Model

Hình 34. Model

21 2.4.1.1.3 Tầng View

Hình 35. View 2.4.2 Ajax - Dùng Ajax GET request để thêm/xóa/sửa giỏ hàng (hình 36):

Hình 36. Ajax 2.4.3 Framework Bootstrap

Hình 37. Bootstrap

Hình 38. Bootstrap

22 CHƯƠNG 3. ĐÁNH GIÁ WEBSITE BÁN HÀNG THIẾT BỊ DI ĐỘNG 3.1 Tổng kết 3.1.1 Khả thi về kỹ thuật - Thành viên tham gia dự án: 5 thành viên - Thời gian thực hiện: 4 tuần - Kích thước hệ thống: Khá 3.1.2 Công cụ phát triển - Hệ điều hành Windows 10 - Công cụ lập trình: Visual Studio Code, XAMPP (ngôn ngữ PHP) - Cơ sở dữ liệu: Microsoft SQL Server 2019, XAMPP - Công cụ khác: Word, PowerPoint 3.1.3 Công nghệ sử dụng - Mô hình MVC - Ajax - Framework Bootstrap 3.1.4 Yêu cầu bảo mật Chỉ người có user + password của hệ thống mới có quyền truy cập quản trị hệ thống 3.1.5 Ngôn ngữ viết Chương trình sử dụng ngôn ngữ PHP, CSS, Javascript 3.2 Kết luận - Ưu điểm: + Các chức năng của website đã hoàn thành. + Giao diện thân thiện, dễ sử dụng. + - Nhược điểm + Độ bảo mật không cao.

23 + Thời gian hạn chế và nhóm chỉ có 5 thành viên cho nên trong quá trình xây dựng phần mềm còn gặp nhiều khó khăn. + Chưa có kinh nghiệm nhiều trong việc xây dựng một chương trình bán hàng với quy mô lớn.

TÀI LIỆU THAM KHẢO

24

[1]

Mô hình MVC: https://topdev.vn/blog/mo-hinh-mvc-trong-php/

[2] Ajax trong javascript: https://toidicode.com/ajax-trong-javascript192.html?fbclid=IwAR28j4Y0ZsuRDWyc8HuO4uyIQz_xiV2cIpexO-3zDkfQEZuvRSoa0sEmxg [3]

Tài liệu môn Công nghệ Web

---HẾT---...


Similar Free PDFs