TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN VÀ TRUYỀNTHÔNG VIỆT – HÀN KHOA KHOA HỌC MÁY TÍNH ĐỒ ÁN MÔN HỌC LẬP TRÌNH WEB ĐỀ TÀI WEBSITE QUẢN LÝ BÁN HÀNG Nhóm thực hiện : NGUYỄN XUÂN THÁI NGU
Trang 1TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN VÀ TRUYỀN
THÔNG VIỆT – HÀN KHOA KHOA HỌC MÁY TÍNH
ĐỒ ÁN MÔN HỌC LẬP TRÌNH WEB
ĐỀ TÀI WEBSITE QUẢN LÝ BÁN HÀNG
Nhóm thực hiện : NGUYỄN XUÂN THÁI
NGUYỄN HOÀI BẢO NGUYỄN HUY HOÀNG
Đà nẵng - 5/2021
Trang 2TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN VÀ TRUYỀN
THÔNG VIỆT – HÀN KHOA KHOA HỌC MÁY TÍNH
ĐỒ ÁN MÔN HỌC WEBSITE QUẢN LÝ BÁN HÀNG
Trang 3MỞ ĐẦU
Ngày nay, cùng với sự phát triển không ngừng về kỹ thuật máy tính và mạng điện tử, công nghệ thông tin cũng có được những công nghệ đẳng cấp cao và lần lượt chinh phục hết đỉnh cao này đến đỉnh cao khác Mạng Internet là một trong những sản phẩm có giá trịhết sức lớn lao và ngày càng trở thành một công cụ không thể thiếu, là nền tảng chính do
sự truyền tải, trao đổi thông tin trên toàn cầu
Bằng Internet, chúng ta đã thực hiện được nhiều công việc với tốc độ nhanh hơn và chi phí thấp hơn nhiều so với cách thức truyền thống Chính điều này, đã thúc đẩy sự khaisinh và phát triển của thương mại điện tử và chính phủ điện tử trên khắp thế giới, làm biếnđổi đáng kể bộ mặt văn hóa, nâng cao chất lượng cuốc sống con người
Trong hoạt động sản xuất, kinh doanh, giờ đây thương mại điện tử đã khẳng định được vai trò xúc tiến và thúc đẩy sự phát triển của doanh nghiệp Đối với một của hàng hay shop, việc quảng bá và giới thiệu đến khách hàng các sản phẩm mới đáp ứng nhu cầu của khách hàng sẽ là cần thiết Vậy phải quảng bá như thế nào đó là xây dựng được một website cho của hàng của mình quảng bá tất cả các sản phẩm của mình bán
Vì vậy, chúng em đã thực hiện đồ án xây dựng website “quản lý bán hàng” nhằmcủng cố nâng cao kiến thức mà chúng em đã được học tập, đồng thời giúp ích một phầncho công tác quản lý bán hàng có quy mô nhỏ Trong quá trình thiết kế chúng em đã cốgắng hết sức để hoàn thành thật tốt đề tài này Tuy nhiên, do điều kiện thời gian cũng nhưkiến thức còn hạn chế, website của chúng em còn nhiều thiếu sót rất mong sự đóng góp ýkiến của thầy cô và các bạn
1
Trang 4LỜI CẢM ƠN
Lời đầu tiên, em xin gửi lời cảm ơn đến các thầy cô trong khoa Khoa Học Máy Tính,trường Đại học CNTT & TT Việt - Hàn đã tạo điều kiện thuận lợi về thời gian, cung cấpnhững thông tin cần thiết giúp chúng em hoàn thành bài báo cáo theo đúng yêu cầu
Em xin gửi lời cảm ơn chân thành tới thầy Lương Khánh Tý đã tận tình giúp đỡ,hướng dẫn, đóng góp những ý kiến quý báu trong quá trình thực hiện yêu cầu đề tài này
Do thời gian và trình độ thực hiện còn hạn chế nên không thể tránh khỏi những thiếusót trong bài Vì vậy, em rất mong nhận được sự góp ý kiến để bài báo cáo có thể hoànthiện hơn nữa
Chúng em xin chân thành cảm ơn!
Trang 5NHẬN XÉT
3
Trang 6MỤC LỤC
MỞ ĐẦU 1
LỜI CẢM ƠN 2
NHẬN XÉT 3
MỤC LỤC 4
DANH MỤC CÁC BẢNG 5
DANH MỤC HÌNH 6
DANH MỤC CỤM TỪ VIẾT TẮT 7
CHƯƠNG 1 TỔNG QUAN 8
1 Lý do chọn đề tài 8
2 Mục tiêu đề tài 8
3 Đối tượng và phạm vi của đề tài 8
4 Phương pháp, kết quả 8
5 Hạn chế của đề tài 9
CHƯƠNG 2 PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG 10
1 Mô hình hóa yêu cầu 10
2 Thiết kế cơ sở dữ liệu 17
CHƯƠNG 3 TRIỂN KHAI XÂY DỰNG 20
CHƯƠNG 4 KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN 23
PHỤ LỤC 24
DANH MỤC TÀI LIỆU THAM KHẢO 25
Trang 7DANH MỤC CÁC BẢNG
Bảng 1: Bảng Admin 17
Bảng 2: Bảng Brand 17
Bảng 3: Bảng Category 17
Bảng 4: Bảng Cart 18
Bảng 5: Bảng Customer 18
Bảng 6: Bảng Order 18
Bảng 7: Bảng Product 18
Bảng 8: Bảng Wishlist 19
Bảng 9: Bảng Warehouse 19
Bảng 10: Bảng Slider 19
5
Trang 8DANH MỤC HÌNH
Hình 1: Biểu đồ use case tổng quan hệ thống 10
Hình 2: Biểu đồ use case quản lý tài khoản 10
Hình 3: Biểu đồ use case quản lý sản phẩm 11
Hình 4: Biểu đồ use case quản lý danh mục 11
Hình 5: Biểu đồ use case quản lý giỏ hàng 12
Hình 6: Biểu đồ lớp 13
Hình 7: Biểu đồ trạng thái chức năng đăng nhập 14
Hình 8: Biểu đồ trạng thái quản lý sản phẩm 14
Hình 9: Biểu đồ trạng thái chức năng tìm kiếm 15
Hình 10: Biểu đồ tuần tự chức năng đăng nhập 15
Hình 11: Biểu đồ tuần tự quản lý sản phẩm 16
Hình 12: Biểu đồ tuần tự quản lý danh mục 16
Hình 13: Biểu đồ tuần tự quản lý tài khoản 17
Hình 14: Giao diện website khách hàng 20
Hình 15: Giao diện đăng ký 20
Hình 16: Giao diện sau đăng nhập 21
Hình 17: Giao diện đăng nhập của người quản trị 21
Hình 18: Giao diện website quản trị 22
Trang 9DANH MỤC CỤM TỪ VIẾT TẮT
STT Cụm từ Viết tắt
7
Trang 10CHƯƠNG 1 TỔNG QUAN
1 Lý do chọn đề tài
Ngày nay với việc khoa học kỹ thuật ngày càng phát triển mạnh mẽ đặc biệt là công nghệ thông tin, những gì mà công nghệ thông tin tạo ra giúp con người phát triển trong nhiều lĩnh vực
Đặc biệt là trong những thương mại điện tử, việc áp dụng công nghệ thông tin vào thương mại điện tử giúp cho việc mua bán trên mạng ngày càng dễ dàng và thuận tiện hơn Việc mua bán trên mạng dễ dàng hơn, sẽ kích thích người tiêu dùng mua hàng nhiều hơn qua đó sẽ làm tăng doanh thu mua hàng
2 Mục tiêu đề tài
- Hiểu biết hình thức kinh doanh thương mại điện tử
- Hiểu biết về các giải pháp xây dựng một website bán hàng online
- Xây dựng một website mang lại thuận tiện cho người dùng, tiết kiệm thời gian khi
có nhu cầu mua bán sản phẩm
- Xây dựng website giúp cho nhanh viên quản lý thông tin một cách trực quan, thuận tiện
3 Đối tượng và phạm vi của đề tài
- Xây dựng các chức năng cho khách hàng
- Xây dựng các chức năng cho nhân viên quản trị
- Tìm hiểu kỹ thuật lập trình, cách thức hoạt động và các đối tượng của đề tài
- Hiểu được cách lưu dữ liệu của hệ quản trị MySQL Server
- Sử dụng ngôn ngữ PHP
- Sử dụng cộng cụ Dreamwear
Kết quả đạt được:
- Trang web có thể triểu khai ở cửa hàng online
- Trang web có giao diện dễ nhìn, thân thiện với người sử dụng
Trang 11- Sau khi nghiên cứu, chúng em đã xây dựng được một website quản lý bán hàng, thay thế cách quản lý thủ công bằng tay, mất rất nhiều thời gian và tốn công sức của người quản lý.
- Trang web có ứng dụng thực tiễn đối với các cửa hàng, được dùng để quản lý các thông tin liên quan đến sản phẩm (các loại mặt hàng khác nhau)
5 Hạn chế của đề tài
- Website quản lý bán hàng tuy đã hoàn thành xong nhưng vẫn không tránh khỏi những thiếu sót cũng như những hạn chế nhất định
- Chưa có chức năng thanh toán online qua tài khoản ngân hàng được
- Kỹ năng phân tích hệ thống còn nhiều hạn chế
9
Trang 12CHƯƠNG 2 PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG
1 Mô hình hóa yêu cầu
Biểu đồ use case
Hình 1: Biểu đồ use case tổng quan hệ thống
Hình 2: Biểu đồ use case quản lý tài khoản
Trang 13Hình 3: Biểu đồ use case quản lý sản phẩm
Hình 4: Biểu đồ use case quản lý danh mục
11
Trang 14Hình 5: Biểu đồ use case quản lý giỏ hàng
Biểu đồ lớp
Trang 15Hình 6: Biểu đồ lớp
Biểu đồ trạng thái
13
Trang 16Hình 7: Biểu đồ trạng thái chức năng đăng nhập
Hình 8: Biểu đồ trạng thái quản lý sản phẩm
Trang 17Hình 9: Biểu đồ trạng thái chức năng tìm kiếm
Biểu đồ tuần tự
Hình 10: Biểu đồ tuần tự chức năng đăng nhập
15
Trang 18Hình 11: Biểu đồ tuần tự quản lý sản phẩm
Hình 12: Biểu đồ tuần tự quản lý danh mục
Trang 19Hình 13: Biểu đồ tuần tự quản lý tài khoản
2 Thiết kế cơ sở dữ liệu
Trang 22CHƯƠNG 3 TRIỂN KHAI XÂY DỰNG
Giao diện hệ thống :
Hình 14: Giao diện website khách hàng
Trang 23Hình 16: Giao diện sau đăng nhập
Hình 17: Giao diện đăng nhập của người quản trị
21
Trang 24Hình 18: Giao diện website quản trị
Trang 25CHƯƠNG 4 KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN
Hướng phát triển của đề tài:
- Xây dựng một hệ thống với các chức năng hoàn thiện, đầy đủ hơn và phát triển thêmmột số chức năng, dạng thống kê mới
- Tối ưu hóa các chức năng
- Hỗ trợ thao tác nhanh, trong quá trình nhập liệu
- Hỗ trợ thêm các dạng thống kê, biểu đồ, trực quan, dễ nhìn
- Tiếp tục bổ sung những chức năng mà website chưa có để website có thể ứng dụng rộng rãi hơn trong mọi cửa hàng
- Tiếp tục hoàn thiện website hi vọng có thể đáp ứng được mọi nhu cầu của người sử dụng
23
Trang 26PHỤ LỤC
Trang 27DANH MỤC TÀI LIỆU THAM KHẢO
Tiếng Anh:
1. William Jason Gilmore, Beginning PHP and MySQL, vinabook, 2005
25