Để tiếp cận và góp phần đẩy mạnh sự phổ biến của công nghệ giáo dục ở Việt Nam, em đã tìm hiểu và xây dựng đề tài: Thiết kế website bán giày cho cửa hàng MOKA SHOES Trong quá trình thực
Trang 1KHOA CÔNG NGHỆ SỐ
ĐỒ ÁN TỐT NGHIỆP NGÀNH CÔNG NGHỆ THÔNG TIN
ĐỀ TÀI:
THIẾT KẾ WEBSITE BÁN GIÀY CHO CỬA HÀNG
MOKA SHOES
GVHD: ThS TRẦN BỬU DUNG SVTH: NGUYỄN ĐỨC HUY LỚP: 17T1
MSV: 171250533120
Trang 2CAM ĐOAN
Chúng tôi xin cam đoan:
1 Những nội dung trong luận văn này do chúng em thực hiện dưới sự
hướng dẫn của cô Trần Bửu Dung
2 Mọi tham khảo trong luận văn đều được trích dẫn rõ ràng tên tác giả,
tên công trình, thời gian, địa điểm công bố.
3 Mọi sao chép không hợp lệ, vi phạm quy chế đào tạo, hay gian trá, chúng
em xin chịu hoàn toàn trách nhiệm.
Sinh viên thực hiện
Trang 3LỜI CẢM ƠN
Ngành công nghệ thông tin trong những năm gần đây đã có những phát triển vượtbậc trên thế giới cũng như trong nước Ứng dụng tin học đã góp phần rất lớn cho sựphát triển kinh tế của nước ta trong thời kì đổi mới Tin học hóa đang phát triển với tốc
độ ngày càng nhanh chóng và thâm nhập ngày càng sâu vào mọi lĩnh vực kinh tế, xãhội… Vì vậy, tin học hóa trong các cơ quan giáo dục là vô cùng cần thiết, trong đó cóTrường Đại học Sư Phạm Kỹ Thuật – Đại học Đà Nẵng
Trước nay, giáo dục trên bậc Đại học đối với việc tìm kiếm các tài liệu, giáo trìnhcho các môn học chủ yếu trên các website thư viện Nguồn giáo trình đó chỉ khái quátchung cho các môn học tổng thể khó tiếp cận cho từng môn học ở từng trường cụ thể.Vấn đề tài liệu phù hợp với từng môn học cụ thể ở từng trường, đồng thời giải trả lờinhững vấn đề thắc mắc phát sinh về môn học của sinh viên còn nan giải, nên cần đượcgiải quyết giúp sinh viên dễ dàng trong học tập hơn
Để tiếp cận và góp phần đẩy mạnh sự phổ biến của công nghệ giáo dục ở Việt
Nam, em đã tìm hiểu và xây dựng đề tài: Thiết kế website bán giày cho cửa hàng
MOKA SHOES
Trong quá trình thực hiện, cũng như là trong quá trình làm bài báo cáo, khó tránhkhỏi sai sót, rất mong các Thầy, Cô bỏ qua Đồng thời do trình độ lý luận cũng nhưkinh nghiệm thực tiễn còn hạn chế nên bài báo cáo không thể tránh khỏi những sailầm, em rất mong nhận được những ý kiến đóng góp chân tình từ phía các Thầy, Cô để
em học thêm được nhiều kinh nghiệm và sẽ hoàn thành tốt hơn bài đồ án chuyênngành sắp tới, và đặc biệt quan trọng hơn là đồ án tốt nghiệp
Sinh viên thực hiện
Trang 4LỜI NÓI ĐẦU
Lời đầu tiên, nhóm chúng em xin gởi lời cảm ơn chân thành đến quý thầy cô đã giúp đỡ chúng em thực hiện đề tài này Đặc biệt là cô Trần Bửu Dung đã tận tình giúp đỡ chúng em trong xuất quá trình thực hiện đề tài tốt nghiệp này
Đồng thời, chúng em cũng xin cảm ơn quý thầy cô thuộc Khoa Công nghệ số - Trường Đại học Sư Phạm Kỹ Thuật – Đại học Đà Nẵng đã truyền đạt những kiến thức cần thiết và những kinh nghiệm quý báu cho chúng em trong suốt thời gian 4 năm trên giảng đường để em có thể thực hiện tốt đề tài này Đặc biệt, em xin gởi lời cảm ơn
chân thành tới TS Hoàng Thị Mỹ Lệ cùng toàn thể các thầy cô đã giúp đỡ chúng em
rất nhiều trong quá trình học tập và công việc
Trong quá trình thực hiện đề tài, do kiến thức và thời gian còn hạn chế nên khôngthể tránh khỏi những sai sót Vì vậy em mong quý thầy, cô thông cảm và góp ý để em
có thể hoàn thiện đề tài Và những lời góp ý đó có thể giúp chúng em có thể tránh
được những sai lầm sau này
Chúng em xin chân thành cảm ơn!
Đà Nẵng, ngày tháng năm 2020
Sinh viên thực hiện
Nguyễn Đức Huy
Trang 5MỤC LỤC
CHƯƠNG I: GIỚI THIỆU BÀI TOÁN 2
CHƯƠNG II : PHÂN TÍCH THIẾT KẾ HỆ THỐNG 3
1 Phân tích thiết kế hệ thống 3
1.1 Khách vãng lai 3
1.2 Thành viên 3
1.3 Quản trị viên 3
1.4 Nhân viên bán hàng 3
1.5 Nhân viên kho 3
2 Sơ đồ 4
2.1 Sơ đồ Usecase 4
2.2 Sơ đồ hoạt động 5
a Sơ đồ hoạt động đăng nhập 5
b Sơ đồ hoạt động đăng ký 6
c Sơ đồ hoạt động tìm kiếm 7
d Sơ đồ hoạt động đặt hàng 8
e Sơ đồ hoạt động đổi mật khẩu 9
f Sơ đồ hoạt động đăng thông báo 10
g Sơ đồ hoạt động thêm sản phẩm 11
2.3 Sơ đồ class 12
2.4 Sơ đồ ERD 13
2.5 Sơ đồ tuần tự 14
a Sơ đồ tuần tự đăng nhập 14
b Sơ đồ tuần tự đăng ký 15
c Sơ đồ tuần tự tìm kiếm 16
d Sơ đồ tuần tự đặt hàng 17
e Sơ đồ tuần tự đổi mật khẩu 18
f Sơ đồ tuần tự đăng thông báo 19
Trang 62 Giao diện admin 33 CHƯƠNG V: KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN 40
Trang 7Hình 1: Sơ đồ Usecase 4
Hình 2: Sơ đồ hoạt động đăng nhập 5
Hình 3: Sơ đồ hoạt động đăng ký 6
Hình 4: Sơ đồ hoạt động tìm kiếm 7
Hình 5: Sơ đồ hoạt động đặt hàng 8
Hình 6: Sơ đồ hoạt động đổi mật khẩu 9
Hình 7: Sơ đồ hoạt động đăng thông báo 10
Hình 8: Sơ đồ hoạt động đăng sản phẩm 11
Hình 9: Sơ đồ class 12
Hình 10: Sơ đồ ERD 13
Hình 11: Sơ đồ tuần tự đăng nhập 14
Hình 12: Sơ đồ tuần tự đăng ký 15
Hình 13: Sơ đồ tuần tự tìm kiếm 16
Hình 14: Sơ đồ tuần tự đặt hàng 17
Hình 15: Sơ đồ tuần tự đổi mật khẩu 18
Hình 16: Sơ đồ tuần tự đăng thông báo 19
Hình 17: Trang chủ 25
Hình 18: Trang đăng nhập 26
Hình 19: Trang đăng ký 27
Hình 20: Trang giỏ hàng 28
Hình 21: Trang đặt hàng 29
Hình 22: Trang cá nhân 30
Hình 23: Trang lịch sử đặt hàng 31
Hình 24: Trang đổi mật khẩu 32
Hình 25: Trang quản lý thể loại 33
Hình 26: Trang quản lý sản phẩm 33
Hình 27: Trang quản lý thông tin sản phẩm 34
Hình 28: Trang quản lý ảnh 34
Hình 29: Trang quản lý size giày 35
Hình 30: Quản lý tài khoản 35
Hình 31: Quản lý nhân viên 36
Hình 32: Quản lý khuyến mãi 36
Hình 33: Phiếu nhập hàng 37
Hình 34: Thống kê doanh thu theo ngày 37
Hình 35: Thống kê doanh thu theo tháng 38
Hình 36: Thống kê doanh thu theo năm 38
Hình 37: Thống kê nhưng sản phẩm gần hết 39
Hình 38: Thống kê nhưng sản phẩm hết hàng 39
Trang 8CHƯƠNG I: GIỚI THIỆU BÀI TOÁN
Ngày này trong nhịp sống của con người thì việc giành thời gian để ra ngoài để mua sắm trở nên là 1 điều quá dễ dàng Những lo lắng về giao thông không an toàn và hạn chế trong việc mua hàng truyền thống có thể tránh được trong khi mua sắm trực tuyến Với mua sắm trực tuyến(online), bạn cũng không cần phải
lo lắng về điều kiện thời tiết Người tiêu dùng và các khách hàng là những tổ chức, công ty,… đang dần chuyển sang mua sắm trực tuyến nhiều hơn nhằm tiết kiệm thời gian.
Chính vì thế việc mua sắm online càng trở nên quan trọng và cần thiết,chỉ cần 1
cú click chuột thì họ có thể có được sản phẩm mà mình mong muốn.Việc mua sắm online có nhiều ưu điểm là có thể sở hữu mọi thứ thông qua các cú click chuột chứ không cần phải đến tận nơi để mua hàng Sau khi vào website bán hàng, chọn sản phẩm, chỉ cần đặt hàng (order) người bán sẽ mang sản phẩm đến tận nhà bạn Mua sắm online cho phép mua hàng bất cứ khi nào bạn muốn Các cửa hàng trên mạng không bao giờ đóng cửa, có thể mua sắm 24/24 giờ và 7 ngày trong tuần Mua sắm ở các chợ, trung tâm thương mại hay cửa hàng rất khó
để bạn có thể so sánh đặc điểm và giá của sản phẩm với nhau Khi mua hàng online, bạn dễ dàng so sánh và đưa ra lựa chọn sản phẩm phù hợp nhất
Xây dựng website với nhiều chức năng hỗ trợ cho khách mua hàng online cũng như chủ cửa hàng và nhân viên có thể thực hiện các tác vụ của mình một cách
dễ dàng và thuận tiện Website có chức năng đăng nhập với nhiều quyền khác nhau để mỗi actor có thể sử dụng các chức năng khác nhau trên website Trên
trang người dùng sẽ hiển thị những sản phẩm nổi bật của cửa hàng, khách hàng cũng có thể xem sản phẩm theo danh mục sản phẩm mà cửa hàng cũng cấp, có thể lọc sản phẩm theo loại sản phẩm, giá tiền, kích thước, màu sắc để khách hàng lực chọn những sản phẩm ưng ý nhất phù hợp với nhu cầu của mình, chức năng tìm kiếm sẽ giúp khách hàng tìm đến sản phẩm muốn mua một cách nhanh
và chính xác.
Trang 9CHƯƠNG II : PHÂN TÍCH THIẾT KẾ HỆ THỐNG
Trang 10Hình 1: Sơ đồ Usecase
2 Sơ đồ
2.1 Sơ đồ Usecase
Trang 11Hình 2: Sơ đồ hoạt động đăng nhập
2.2 Sơ đồ hoạt động
a Sơ đồ hoạt động đăng nhập
b Sơ đồ hoạt động đăng ký
Trang 12Hình 3: Sơ đồ hoạt động đăng ký
Trang 13c Sơ đồ hoạt động tìm kiếm
Hình 4: Sơ đồ hoạt động tìm kiếm
Trang 15d Sơ đồ hoạt động đặt hàng
Hình 5: Sơ đồ hoạt động đặt hàng
Trang 16e Sơ đồ hoạt động đổi mật khẩu
Hình 6: Sơ đồ hoạt động đổi mật khẩu
Trang 17f Sơ đồ hoạt động đăng thông báo
Hình 7: Sơ đồ hoạt động đăng thông báo
Trang 19g Sơ đồ hoạt động thêm sản phẩm
Hình 8: Sơ đồ hoạt động đăng sản phẩm
Trang 202.3 Sơ đồ class
Trang 21Hình 10: Sơ đồ ERD
Trang 222.4 Sơ đồ ERD
Trang 232.5 Sơ đồ tuần tự
a Sơ đồ tuần tự đăng nhập
Hình 11: Sơ đồ tuần tự đăng nhập
Trang 25b Sơ đồ tuần tự đăng ký
Hình 12: Sơ đồ tuần tự đăng ký
Trang 26c Sơ đồ tuần tự tìm kiếm
Hình 13: Sơ đồ tuần tự tìm kiếm
Trang 28d Sơ đồ tuần tự đặt hàng
Hình 14: Sơ đồ tuần tự đặt hàng
Trang 29e Sơ đồ tuần tự đổi mật khẩu
Hình 15: Sơ đồ tuần tự đổi mật khẩu
Trang 31f Sơ đồ tuần tự đăng thông báo
Hình 16: Sơ đồ tuần tự đăng thông báo
Trang 32CHƯƠNG III: CƠ SỞ DỮ LIỆU
1 Bảng Role
IdRole Int Khóa chính Mã quyền
Ten Varchar(30) Not null Tên quyền
2 Bảng tài khoản
IdTK Int Khóa chính Mã tài khoản
TenTK Varchar(35) Not null Tên tài khoản
MK Varchar(255) Not null Mật khẩu
TrangThai Bit Not null Trạng thái
3 Bảng TK_Role
IdTK Int Khóa ngoại Mã tài khoản
IdRole Int Khóa ngoại Tên tài khoản
4 Bảng Nhân viên
IdNV Int Khóa chính Mã nhân viên
TenNV Varchar(50) Not null Tên nhân viên SDT Varchar(11) Not null Số điện thoại
DiaChi Varchar(150) Not null Địa chỉ
Chucvu Varchar(35) Not null Chức vụ
IdTK Int Khóa ngoại Mã tài khoản
Trang 33Tên trường Kiểu dữ liệu Ràng buộc Chú thích
IdNCC Int Khóa chính Mã nhà cung
cấp TenNCC Varchar(50) Not null Tên nhà cung
cấp SDT Varchar(11) Not null Số điện thoại
DiaChi Varchar(150) Not null Địa chỉ
6 Bảng thể loại
IdTL Int Khóa chính Mã thể loại
TenTL Varchar(50) Not null Tên thể loại
7 Bảng sản phẩm
IdSP Int Khóa chính Mã sản phẩm
TenSP Varchar(200) Not null Tên sản phẩm Gia Double Not null Giá sản phẩm
TrangThai Bit Not null Trạng thái
LuotXem Int Not null Lượt xem
IdTL Int Khóa ngoại Mã thể loại
8 Bảng thông tin sản phẩm
IdTTSP Int Khóa chính Mã thông tin
sản phẩm ChatLieu Varchar(50) Not null Chất liệu
XuatXu Varchar(50) Not null Xuất xứ
Mau Varchar(50) Not null Màu
IdSP Int Khóa ngoại Mã sản phẩm
Trang 34IdSize Int Khóa chính Mã Size
Size Int Not null Size
SL Int Not null Số lượng
IdSP Int Khóa ngoại Mã sản phẩm
10 Bảng ảnh
IdAnh Int Khóa chính Mã ảnh
url Text Not null Đường dẫn ảnh IdSP Int Khóa ngoại Mã sản phẩm
11 Bảng đơn hàng
IdDH Int Khóa chính Mã đơn hàng
IdTK Int Khóa ngoại Mã tài khoản
TenKH Varchar(50) Not null Tên khách hàng SDT Varchar(10) Not null Số điện thoại
Email Varchar(30) Not null Email
DiaChi Varchar(150) Not null Địa chỉ
NgayMua Datetime Not null Ngày mua
TrangThai Varchar(30) Not null Trạng thái
IdNV Int Khóa ngoại Mã nhân viên
TongTien Double Not null Tổng tiền
12 Bảng chi tiết đơn hàng
IdCTDH Int Khóa chính Mã chi tiết đơn
hàng IdDH Int Khóa ngoại Mã đơn hàng
Trang 35Tên trường Kiểu dữ liệu Ràng buộc Chú thích
IdPN Int Khóa chính Mã phiếu nhập IdNCC Int Khóa ngoại Mã nhà cung
cấp IdNV Int Khóa ngoại Mã nhân viên
NgayMua Datetime Not null Ngày mua
TongTien Double Not null Tổng tiền
14 Bảng chi tiết phiếu nhập
IdCTPN Int Khóa chính Mã chi tiết
phiếu nhập IdNCC Int Khóa ngoại Mã nhà cung
cấp IdSP Int Khóa ngoại Mã sản phẩm
Slmua Int Not null Số lượng mua Size Int Not null Size
DonGia Double Not null Đơn giá
15 Bảng bình luận
IdBL Int Khóa chính Mã bình luận
IdTK Int Khóa ngoại Mã tài khoản
IdSP Int Khóa ngoại Mã sản phẩm
BL Varchar(100) Not null Bình luận
16 Bảng khuyến mãi
IdKM Int Khóa chính Mã khuyến mãi TieuDe Varchar(250) Not null Tiêu đề
Giamtheo Varchar(30) Not null Giảm theo
Trang 3617 Bảng khuyến mãi sản phẩm
IdKMSP Int Khóa chính Mã khuyến mãi
sản phẩm IdSP Int Khóa ngoại Mã sản phẩm
IdKM Int Khóa ngoại Mã khuyến mãi
18 Bảng code
IdCode Int Khóa chính Mã code
Code Varchar(10) Not null Code
IdTK Int Khóa ngoại Mã tài khoản
Trang 37Hình 17: Trang chủ
CHƯƠNG IV: GIAO DIỆN
1 Giao diện website
Trang 38Hình 18: Trang đăng nhập
Trang 39Hình 19: Trang đăng ký
Trang 40Hình 20: Trang giỏ hàng
Trang 41Hình 21: Trang đặt hàng
Trang 42Hình 22: Trang cá nhân
Trang 43Hình 23: Trang lịch sử đặt hàng
Trang 44Hình 24: Trang đổi mật khẩu
Trang 45Hình 25: Trang quản lý thể loại
2 Giao diện admin
Trang 46Hình 27: Trang quản lý thông tin sản phẩm
Trang 47Hình 29: Trang quản lý size giày
Hình 30: Quản lý tài khoản
Trang 48Hình 31: Quản lý nhân viên
Trang 49Hình 33: Phiếu nhập hàng
Trang 50Hình 35: Thống kê doanh thu theo tháng
Trang 51Hình 37: Thống kê nhưng sản phẩm gần hết
Trang 52CHƯƠNG V: KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN
Vì thời gian có hạn, kinh nghiệm thực tế chưa nhiều nên việc phân tích bài toán về cơ bản đã thực hiện tương đối đầy đủ, tuy nhiên chưa mô tả đầy đủ mọi khía cạnh của vấn đề
Xây dựng được hệ thống nhưng chỉ với các chức năng chính, có chức năng chưa đầy đủ, nhiều chức năng có nhưng chưa tiện dụng
và khá đơn giản.
HƯỚNG PHÁT TRIỂN
Tối ưu hóa hệ thống để website hoạt động nhanh hơn.
Nâng cấp và hoàn thiện giao diện cho người dùng và các chức năng.
Thanh toán trực tuyến.
Chia sẽ lên các trang mạng xã hội.
Phát triển thêm các chức năng đăng nhập Facebook, Email, Google…
Trang 53TÀI LIỆU THAM KHẢO