TRƯỜ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
Lớp
: K13C04A
GVHD
: LƯƠNG KHÁNH TÝ
Đà nẵng - 5/2021
TRƯỜ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
Đà nẵng – 5/2021
MỞ ĐẦ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ự khai
sinh 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ằm
củ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ần
cho cơng tác quản lý bán hàng có quy mơ nhỏ. Trong q 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.
3
LỜ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ấp
những thơng tin cần thiết giúp chúng em hồ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 q 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ếu
só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ể hồn
thiện hơn nữa.
Chúng em xin chân thành cảm ơn!
4
NHẬN XÉT
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
5
MỤC LỤC
6
DANH MỤC CÁC BẢNG
7
DANH MỤC HÌNH
8
DANH MỤC CỤM TỪ VIẾT TẮT
STT
1
2
3
Cụm từ
CNTT
TMDT
CSDL
Viết tắt
Công nghệ thông tin
Thương mại điện tử
Cơ sở dữ liệu
9
CHƯƠNG 1.
TỔNG QUAN
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
1.
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ị.
- Mạng Internet.
- Các thiết bị sử dụng trên mạng như máy tính, điện thoại, laptop và một số linh kiện
khác.
4. Phương pháp, kết quả
Phương pháp:
- 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.
- 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ý.
10
- 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 đã hồ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 tố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ế.
11
CHƯƠNG 2.
PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG
1. Mơ hình hóa 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
12
Hì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
13
Hình 5: Biểu đồ use case quản lý giỏ hàng
• Biểu đồ lớp
14
Hình 6: Biểu đồ lớp
• Biểu đồ trạng thái
15
Hì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
16
Hì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
17
Hì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
18
Hình 13: Biểu đồ tuần tự quản lý tài khoản
2. Thiết kế cơ sở dữ liệu
• Các bảng dữ liệu
Name
AdminId
AdminName
AdminEmail
AdminUser
AdminPass
Type
Int(11)
Varchar(255)
Varchar(255)
Varchar(255)
Varchar(255)
Bảng 1: Bảng Admin
Name
BrandId
BrandName
Type
Int(11)
Varchar(255)
Bảng 2: Bảng Brand
Name
CategoryId
CategoryName
Type
Int(11)
Varchar(255)
Bảng 3: Bảng Category
19
Name
CartId
ProductId
ProductName
Price
Quantity
image
Name
CustomerId
CustomerName
Email
Address
Country
Phone
Password
Type
Int(11)
int(11)
Varchar(255)
Varchar(255)
Int(11)
Varchar(255)
Bảng 4: Bảng Cart
Type
Int(11)
Varchar(255)
Varchar(255)
Varchar(255)
Varchar(255)
Varchar(255)
Varchar(255)
Bảng 5: Bảng Customer
Name
OrderId
ProductId
ProductName
CustomerId
Quantity
Price
Image
Status
Dateorder
Type
Int(11)
int(11)
Varchar(255)
int(11)
int(11)
Varchar(255)
Varchar(255)
Int(11)
datetime
Bảng 6: Bảng Order
Name
ProductId
ProductName
Quantity
CategoryId
BrandId
Type
Price
Image
Type
Int(11)
Varchar(255)
int(11)
int(11)
int(11)
Int(11)
Varchar(255)
Varchar(255)
Bảng 7: Bảng Product
20
Name
WishlistId
CustomerId
ProductId
ProductName
Price
Image
Name
WarehouseId
BrandId
Quantity
DateOrder
Name
SliderId
SliderName
Image
Type
Type
Int(11)
int(11)
int(11)
Varchar(255)
Varchar(255)
Varchar(11)
Bảng 8: Bảng Wishlist
Type
Int(11)
int(11)
int(11)
datestamp
Bảng 9: Bảng Warehouse
Type
Int(11)
Varchar(255)
Varchar(255)
Int(11)
Bảng 10: Bảng Slider
21
CHƯƠ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
Hình 15: Giao diện đăng ký
22
Hì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ị
23
Hình 18: Giao diện website quản trị
24
CHƯƠNG 4.
KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN
Kết luận:
Trên đây là toàn bộ nội dung của đề tài xây dựng “Website quản lý bán hàng”
của chúng em. Qua quá trình tìm hiểu, khảo sát hiện trạng trên thực tế và các chức
đã được xây dựng để rút ra những mục tiêu, yêu cầu cho hệ thống cần xây dựng và
những mặt hạn chế vẫn còn tồn tại của trang web.
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êm
mộ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 hồn thiện website hi vọng có thể đáp ứng được mọi nhu cầu của người sử
dụng.
25