MỞ ĐẦUThương mại điện tử Việt Nam đang phát triển nhanh trong 5 năm trở lại đây.Việc mua bán hàng trên Internet trở nên phổ biến và thực sự trở thành một cơ hộiđầy tiềm
Trang 1ĐẠI HỌC ĐÀ NẴNG KHOA CÔNG NGHỆ THÔNG TIN VÀ TRUYỀN THÔNG
ĐỒ ÁN CƠ SỞ 2
ĐỀ TÀI: XÂY DỰNG WEBSITE CEN – MUA
HÀNG TRỰC TUYẾN
Sinh viên thực hiện : NGUYỄN MINH VỸ - 18IT1
VŨ VĂN TIẾN – 18IT3
Giảng viên hướng dẫn : THS HÀ THỊ MINH PHƯƠNG
Đà nẵng, tháng 12 năm 2019
Trang 2ĐẠI HỌC ĐÀ NẴNG KHOA CÔNG NGHỆ THÔNG TIN VÀ TRUYỀN THÔNG
ĐỒ ÁN CƠ SỞ 2
XÂY DỰNG WEBSITE CEN – MUA HÀNG TRỰC
TUYẾN
Đà Nẵng, tháng 12 năm 2019
Trang 3MỞ ĐẦU
Thương mại điện tử Việt Nam đang phát triển nhanh trong 5 năm trở lại đây.Việc mua bán hàng trên Internet trở nên phổ biến và thực sự trở thành một cơ hộiđầy tiềm năng cho doanh nghiệp, cửa hàng, cá nhân bán hàng Mục đích để tạo điềukiện thuận lợi cho doanh nghiệp, cửa hàng, cá nhân có thể dễ quảng cáo sản phẩmcủa mình một cách dễ dàng hơn đến người mua và qua đó cũng tạo điều kiện chongười mua có thể mua hàng mọi lúc mọi nơi Đồng thời nắm bắt rõ thông tin củasản phẩm về giá cả và cũng như về chất lượng Nhằm tạo lòng tin với người mua
hàng Chính vì thế chúng tôi đã tạo ra website “ CEN – Mua hàng trực tuyến ”
Trang 4
LỜI CẢM ƠN
(Mẫu)
NHẬN XÉT (Của giảng viên hướng dẫn)
(Bold, size 16, xếp sau trang nhận xét của cơ quan thực tập)
size 13
………
………
………
………
………
………
Trong thời gian làm đồ án, chúng em đã nhận được nhiều sự giúp đỡ, đóng góp ý kiến và chỉ bảo nhiệt tình của thầy cô và bạn bè
Em xin gửi lời cảm ơn chân thành đến cô Hà Thị Thanh Phương người đã tận tình hướng dẫn, chỉ bảo em trong suốt quá trình làm đồ án
Em cũng xin chân thành cảm ơn các thầy cô giáo KHOA CNTT & TRUYỀN THÔNG nói chung, các thầy cô trong Bộ môn Web Nâng Cao nói riêng đã dạy dỗ cho em kiến thức về các môn đại cương cũng như các môn chuyên ngành, giúp em có được cơ sở lý thuyết vững vàng và tạo điều kiện giúp đỡ em trong suốt quá trình học tập
Cuối cùng, em xin chân thành cảm ơn thầy và bạn bè, đã luôn tạo điều kiện, quan tâm, giúp đỡ, động viên em trong suốt quá trình làm đồ án
Trang 5M c l c ục lục ục lục
Chương 1 Giới thiệu 7
1.1 Tổng quan 7
1.2 Phương pháp, kết quả 7
1.3 Lý do chọn đề tài 7
1.4 Khảo sát 8
1.4.1 Shopee 8
1.4.2 TIKI 11
1.4.3 Sendo 13
Chương 2 Phân tích và thiết kế hệ thống 15
2.1 Phân tích và thiết kế hệ thống 15
2.1.1 Mục đích, phạm vi, các chức năng 15
2.1.2 Người sử dụng 15
2.1.3 Yêu cầu người sử dụng 15
2.1.4 Use case 16
2.1.5 Đặc tả Use case 17
2.2 Phân tích thiết kế cơ sở dữ liệu 26
2.2.1 Các bảng cơ sở dữ liệu 26
2.2.2 Mô tả chi tiết từng bảng 26
2.2.3 Mối quan hệ giữa các bảng 28
Chương 3 Xây dựng ứng dụng và kết quả 29
3.1 Giao diện từng trang của Admin 29
3.1.1 Trang chủ 29
3.1.2 Trang danh sách các loại sản phẩm 29
3.1.3 Trang thương hiệu 29
3.1.4 Trang danh sách sản phẩm 29
3.1.5 Trang danh hóa đơn 29
3.1.6 Trang danh sách khách hàng 29
3.1.7 Trang thông kê lợi nhuận 29
3.1.8 Trang lịch sử bán hàng 29
3.1.9 Trang đăng nhập 29
3.2 Giao diện từng trang của người dùng 29
3.2.1 Trang đăng nhập 29
3.2.2 Trang đăng ký 29
3.2.3 Trang chủ 29
3.2.4 Thanh header 29
3.2.5 Thanh fotter 29
3.2.6 Trang giỏ hàng 29
3.2.7 Trang chi tiết sản phẩm 29
3.2.8 Trang thông tin cá nhân 29
3.2.9 Trang bình luận sản phẩm 33
Trang 6Chương 4 Kết luận 34
4.1 Kết quả đạt được : 34
4.1.1 Đối với người sử dụng chương trình đã đưa ra : 34
4.1.2 Đối với người quản trị đã đưa ra được: 34
4.1.3 Ưu điểm 34
4.1.4 Nhược điểm 34
4.2 Kỹ năng, kiến thức đạt được 34
4.2.1 Kỹ năng: 34
4.2.2 Kiến thức: 34
Chương 5 DANH MỤC TÀI LIỆU THAM KHẢO 35
Chương 1 Giới thiệu
1.1 Tổng quan
- Xây dựng website mua (bán) hàng trực tuyến để tạo điều kiện thuận lợi cho doanh nghiệp, cửa hàng, cá nhân có thể quảng cáo sản phẩm
Trang 7của mình dễ dàng hơn đến người mua Qua đó tạo điều kiện cho người mua có thể xem và mua sản phẩm mọi lúc mọi nơi mà không cần đến cửa hàng Đồng thời giúp khách hàng có thể nắm bắt rõ thông tin sản phẩm về giá cả cũng như về chất lượng
1.2 Phương pháp, kết quả
- PHƯƠNG PHÁP : Tạo một website có các chức năng đối với những người sử dụng như :
Chức năng dành cho ADMIN
- Đăng nhập / Đăng xuất
- Thêm sản phẩm / Sửa sản phẩm / Xóa sản phẩm
- Quản lý loại hàng / Quản lý thương hiệu
- Quản lý tài khoản khách hàng
- Quản lý hóa đơn / Quản lý chi tiết hóa đơn
- Quản lý đơn hàng / Xem danh sách đơn hàng theo ngày
- Xem doanh thu theo khoảng thời gian
- Thống kê lợi nhuận theo ngày/tháng/năm
- Tự động thống kê số lượng sản phẩm bán ra, số lượng khách hàngđăng ký, số lượng sản phẩm mới, số lượng đơn hàng và chi tiết đơn hàng trong tháng trước
- Thay đổi trạng thái đơn hàng
Chức năng dành cho người dùng
- Đăng ký / Đăng nhập / Đăng xuất
- Xem chi tiết sản phẩm
- Mua hàng
- Xem, Sửa giở hàng
- Xem danh sách sản phẩm theo danh mục
- Bình luận sản phẩm
- Tìm kiếm theo tên sản phẩm
- Tìm tiếm theo khoảng giá
- Xem và sửa thông tin tài khoản
- Xem số lần mua hàng và số bình luận trên website
- KẾT QUẢ : Tạo được trang chủ cơ bản cho website, web hoạt độngổn định, dùng được đầy đủ các chức năng của trang Giao điện dễnhìn, dễ sử dụng Phân loại rõ ràng các chức năng, đảm bảo nhu cầucần thiết tối thiểu cho tất cả mọi người Người dùng có thể dễ dàngtìm kiếm sản phẩm mình muốn mua, đánh giá sản phẩm và bìnhluận về chất lượng sản phẩm cũng như sản phẩm đã mua hay yêucầu mình muốn
1.3 Lý do chọn đề tài
- Như chúng ta đã biết ngày nay với nhịp sống tốc độ cao, nhu cầu của con người ngày càng lớn từ tất cả mọi thứ Không như trước
đây mọi người chỉ cần ăn no mặc ấm thì bây giờ nhu cầu cao hơn và giờ mọi người rất phụ thuộc vào internet
- Ngày nay Internet đã trở thành dịch vụ phổ biến, thiết yếu và có ảnhhưởng sâu rộng tới thói quen sinh hoạt, giải trí của nhiều người
Trang 8Cùng với sự phát triển nhanh chóng của Internet thì hình thức mua và bán hàng hóa cho mọi người ngày càng đa dạng và phát triển hơn Các ứng dụng web ngày càng trở nên phổ biến.
- Nắm được điều đó, chúng em đã tìm hiểu và xây dựng website “ CEN – Mua hàng trực tuyến ”
& laptop, đồng hồ, thời trang nữ
FLASH SALE : các sản phẩm giảm giá trong thời gian giới hạn
Trang 9 XU HƯỚNG TÌM KIẾM : các sản phẩm được tìm kiếm nhiều nhất.
TÌM KIẾM HÀNG ĐẦU : mục sản phẩm được bản thân tìm kiếm nhiều nhất
GỢI Ý HÔM NAY : các sản phẩm bán chạy nhất trong ngày
Trang 10 Thanh tìm kiếm : giúp người dùng tìm kiếm sản phẩm mình muốn muanhanh nhất.
Giỏ hàng : lưu các sản phẩm muốn mua hay sản phẩm mình chú ý muốn mua
1.4.2 TIKI
Trang 12 TỪ KHÓA HOT : các từ khóa được người dùng tìm kiếm nhiều nhất
GIỎ HÀNG : lưu các sản phẩm muốn mua
1.4.3 Sendo
CHỨC NĂNG :
Trang 13 Flash Sale : các sản phẩm được giảm giá trong thời gian giới hạn
Deal sốc trong ngày : các sản phẩm giảm giá
TẤT CẢ DANH MỤC : các mục sản phẩm được bán
GIAN HÀNG CHÍNH HÃNG
ĐỀ CỬ CHO BẠN
SẢN PHẨM ĐƯỢC TÀI TRỢ
Trang 14 SẢN PHẨM DÀNH RIÊNG CHO BẠN
Thanh tìm kiếm sản phẩm
Giỏ hàng
Trang 15Chương 2 Phân tích và thiết kế hệ thống
2.1 Phân tích và thiết kế hệ thống
- Người dùng (User) : mua hàng, xem hàng, bình luận,
2.1.3 Yêu cầu người sử dụng
- Quản trị viên (Admin)
Theo dõi thông tin khách hàng
Theo dõi sản phẩm
Quản lý sản phẩm
Tìm kiếm sản phẩm
- Khách hàng (User)
Xem thông tin cá nhân
Tìm kiếm sản phẩm
Mua hàng
Thêm giỏ hàng
Trang 162.1.4 Use case
Trang 172.1.5 Đặc tả Use case
Trang 192.1.6 Các bảng cơ sở dữ liệu
2.1.7 Mô tả chi tiết từng bảng
- Bảng Admin :
Trang 20- Bảng chi tiết hóa đơn :
- Bảng bình luận :
Trang 21- Bảng hóa đơn :
- Bảng khách hàng :
- Bảng loại hàng :
- Bảng migrations :
Trang 22- Bảng thương hiệu :
- Bảng bình luận :
Trang 23- Bảng truyen:
- Bảng users:
Trang 242.1.8 Mối quan hệ giữa các bảng
Trang 25Chương 3 Xây dựng ứng dụng và kết quả
3.1 Giao diện từng trang của Admin
3.1.1 Trang chủ
- Ý tưởng thiết kế : Đây là trang biểu thị đầy đủ các chức năng mà admin có thể làm để quản lý website
3.1.2 Trang danh sách các loại sản phẩm
- Mục đích/Chức năng : Đây là trang giúp admin có thể thêm, sửa, xóa các sản
phẩm trên website
Trang 263.1.3 Trang thương hiệu
- Mục đích/Chức năng : Đây là trang giúp admin có thể thêm, sửa, xóa các
thương hiệu trên website
3.1.4 Trang danh sách sản phẩm
- Mục đích/Chức năng : Đây là trang giúp admin có thể thêm, sửa, xóa cũng như quản lý các sản phẩm trên website
Trang 273.1.5 Trang danh sách hóa đơn
- Mục đích/Chức năng : Giúp Admin quản lý đơn hàng theo thời gian cũng như
trạng thái, sửa, xóa đơn hàng
3.1.6 Trang danh sách khách hàng
- Mục đích/Chức năng: Giúp Admin quản lý được số lương khách hàng đăng ký
cũng như hiện đang dùng trên website
3.1.7 Trang thống kê lợi nhuận
- Mục đích/Chức năng: Giúp Admin thống kê lợi nhuận theo thời gian
(ngày/tháng/năm)
Trang 293.2.2 Trang đăng ký
- Mục đích/Chức năng : Giúp khách hàng đăng ký thành viên trên website
3.2.3 Trang chủ
Trang 303.2.4 Thanh header
- Mục đích/Chức năng : Giúp khách hàng tìm kiếm sản phẩm, đăng nhập, xem
giỏ hàng, danh mục sản phẩm
3.2.5 Thanh Fotter
- Mục đích/Chức năng : Giúp người dùng biết thêm các thông tin của webiste và
tìm kiếm sản phẩm theo khoảng giá
3.2.6 Trang giỏ hàng
- Mục đích/Chức năng : Hiện ra sản phẩm mà khách hàng đã chọn và sẽ mua.
Trang 313.2.7 Trang chi tiết sản phẩm
- Mục đích/Chức năng : Giúp khách hàng có thể xem sản phẩm một cách chi tiết
trước khi mua sản phẩm
3.2.8 Trang thông tin cá nhân
- Mục đích/Chức năng : Xem thông tin tài khoản cũng như chỉnh sửa khi cần
3.2.9 Bình luận sản phẩm
- Mục đích/Chức năng : Giúp khách hàng bình luận đánh giá về sản phẩm
Trang 32Chương 4 Kết luận
4.1 Kết quả đạt được :
4.1.1 Đối với người sử dụng chương trình đã đưa ra được:
- Các cách tìm kiếm, tra cứu theo các sản phẩm khác nhau
- Xem chi tiết và đầy đủ các thông tin của sản phẩm trong website “ CEN – Mua hàng trực tuyến ”
- Cho phép khách hàng đăng ký tài khoản để có thể mua hàng
4.1.2 Đối với người quản trị đã đưa ra được:
- Xem thông tin các đề mục cần quản lý như : Người dùng, sản
phẩm,
- Đưa ra các form để nhập dữ liệu mới của các dữ l iệu
- Có thể sửa đổi, cập nhập các dữ liệu trên
- Trong việc thêm mới sản phẩm chương trình tự động sinh mã sản phẩm, điều này tiện ích cho người quản trị và dữ liệu đồng nhất
- Các chức năng này được thực hiện thông qua giao diện website
- Chức năng cần bổ sung
4.2 Kỹ năng, kiến thức đạt được
4.2.1 Kỹ năng:
Kỹ năng xây dựng website một cách thành thục
Ứng dụng được môn học PTTKHT vào đồ án
4.2.2 Kiến thức:
Học được cách xây dựng website bằng laravel, JS
Học được cách thực hiện 1 đồ án
Trang 33
Chương 5 DANH MỤC TÀI LIỆU THAM KHẢO