30
3. Thiết kế cơ sở dữ liệu. 3.1 Các bản cơ sở dữ liệu. 3.1 Các bản cơ sở dữ liệu.
STT Tên Trường Kiểu dữ liệu
1 Id int 2 Id_custumer int 3 Date_order datetime 4 Total float 5 Payment varchar 6 Note varchar 7 Created_at timestamp 8 Update_at timestamp Bảng 2.1.Bill
- Bảng bill hiển thị ngày mua tổng tiền hình thức thanh tốn và thông tin đơn hàng.
STT Tên Trường Kiểu dữ liệu
1 Id Int 2 Id_bill int 3 Id_product Varchar 4 Quantity Varchar 5 Unit_price tinyint 6 Created_at timestamp 7 Updated_at timestamp 8 Status nvachar Bảng 2.2. Bill_detail
STT Tên Trường Kiểu dữ liệu 1 Id int 2 Id_user int 3 Name Varchar 4 Gender Varchar 5 Email Varchar 6 Address Varchar 7 Phone_number Varchar 8 Note Varchar 9 Created_at Timstamp 10 Updated_at Timstamp Bảng 2.3. Customer
- Bảng customer hiển thị id khách hàng và các thông tin khách hàng .(email , địa chỉ, giới tính )
32
STT Tên Trường Kiểu dữ liệu
1 id int 2 name Varchar 3 size Varchar 4 id_type int 5 description Text 6 unit_price float 7 promotion_price float 8 image Varchar 9 unit Varchar 10 New tinyint 11 created_at Timstamp 12 updated_at Timstamp Bảng 2.4. Products
- Bảng Products hiển thị thông tin sản phẩm ( mã sản phẩm, tên sản phẩm , giá tiền và ảnh .)
STT Tên Trường Kiểu dữ liệu
1 id int
2 link Varchar
3 image Varchar
Bảng 2.5. slide
- Bảng silde hiển thị các baner trên trang website
STT Tên Trường Kiểu dữ liệu
1 id int 2 name Varchar 3 email Varchar 4 phone int 5 avatar int 6 active tinyint 7 password Varchar 8 role int Bảng 2.6. Orders
33
STT Tên Trường Kiểu dữ liệu
1 Id int 2 Full_name varchar 3 Email varchar 4 Password Char 5 author varchar 6 phone tinyint 7 address varchar 8 remember_token tinyint 9 created_at timestamp 10 updated_at timestamp Bảng 2.7. User
34
Chương 3. KẾT QUẢ THỰC HIỆN
1. Kết quả thực hiện 1.1 Phía người dùng 1.1 Phía người dùng
- Xem được thông tin sản phẩm
- Tìm kiếm sản phẩm
- Đặt hàng vào giỏ hàng
- Đăng ký và đăng nhập
- Xem thơng tin chi tiết sản phẩm
1.2 Phía người quản trị
- Xem được thông tin sản phẩm
- Tìm kiếm sản phẩm
- Cập nhập sản phẩm
- Đăng ký và đăng nhập
- Cập nhập người dùng
- Xem thông tin chi tiết sản phẩm
- Update giao diện trang web
2. Giao diện trang web
Trang dùng chung - Trang chủ
Hình 3.1.Trang chủ
-Trang chủ website shopshap hiển thị layout trang web gồm header và các banner . trên header bao gồm logo trang web và mục đăng nhập , đăng ký
36
Hình 3.2.Sản phẩm laptop DELL
- Trang sản phẩm laptop Dell truy vấn tất cả các sản phẩm của dịng dell ta có thể tìm kiếm các mặt hàng dell và đặt hàng trực tiếp tại đây.
- Trang sản phẩm: Laptop asus
Hình 3.3.Sản phẩm laptop Asus
- Trang sản phẩm laptop Asus truy vấn tất cả các sản phẩm của dịng asus ta có thể tìm kiếm các mặt hàng asus và đặt hàng trực tiếp tại đây
- Trang sản phẩm: Laptop HP
Hình 3.4.Sản phẩm laptop HP
- Trang sản phẩm laptop HP truy vấn tất cả các sản phẩm của dịng HP ta có thể tìm kiếm các mặt hàng HP và đặt hàng trực tiếp tại đây
38 - Trang sản phẩm: Laptop MSI
Hình 3.5.Sản phẩm laptop MSI
- Trang sản phẩm laptop MSI truy vấn tất cả các sản phẩm của dịng MSI ta có thể tìm kiếm các mặt hàng MSI và đặt hàng trực tiếp tại đây
- Trang sản phẩm
- Trang sản phẩm : laptop macbook
Hình 3.7.Sản Phẩm Laptop Macbook
- Trang chi tiết sản phẩm
Hình 3.8.Trang chi tiết sản phẩm
Trang chi tiết sản phẩm hiển thị thơng tin của dịng máy mình cần mua , thơng tin của máy mình cần mua đặt hang trực tiếp và truy vấn các sản phẩm liên quan
40 - Trang Đăng ký
Hình 3.9.Trang đăng ký
Trang đăng ký giúp người dung dễ đăng ký để tương tác mua hang trực tiếp trên web site
- Trang đăng nhập
Hình 3.10.Trang đăng nhập
Khi đăng ký được tài khoản người dung có thể đăng nhập trực tiếp ở trang này để trải nghiệm mua hang trực tiếp ở web site.
5.2 Giao diện Admin - Trang Admin
Hình 3.11.admin
Giao diện trang chủ admin hiểm thị các thông tin tổng hợp sản phẩm . có thể từ đó truy vấn đến các khâu quản lý trang web.
- Trang thanh tốn
Hình 3.62.Trang thanh tốn
- Trang thanh toán là bước cuối cùng trong khâu đặt hang của người dung khi người dung đặt hang dữ liệu sẽ gửi về admin .
42 Trang admin
- Giao diện dùng chung
Hình 3.13.Giao diện dùng chung trang admin
Giao diện admin là tổng quan của trang quản trị website shoplap
- Quản lý sản phẩm
Hình 3.14.Trang quản lý sản phẩm
- Trang quản lý sản phẩm giúp quản trị viên có thể quản lý được sản phẩm và có thể trực tiếp sửa xố sản phẩm
- Quản lý thêm sản phẩm
Hình 3.15.Trang quản lý thêm sản phẩm
- Trang quản lý thêm sản phẩm giúp quản trị viên có thể thêm cơ sỡ dữ liệu của một sản phẩm cần đưa lên website bán.
- Quản lý đơn hàng
Hình 3.16.Trang quản lý đơn hàng
- Trang quản lý đơn hang giúp hiển thị các đơn hàng mà khách hang đã đặt trên website công thêm thời gian dã đặt hang và tổng só tiền thanh tốn.
44 - Quản lý người dùng
Hình 3.17.Trang quản lý người dùng
- Trang quản lý người dung giúp quản trị viên quản lý được những người dung đã từng đăng nhập trang website mình .
- Quản lý thêm người dùng
Hình 3.18.Trang quản lý thêm người dùng
Trang quản lý thêm người dung có thể giúp quản trị viên thêm người dung nào đó trên website của mình.
46
KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN
1. Kết quả đạt được
- Hoàn thành đầy đủ các chức năng đặt ra.
- Cơ sở dữ liệu với các quan hệ ràng buộc chặt chẽ.
- Giao diện đơn giản, dễ dùng đối với người dùng.
- Phân loại sản phẩm theo loại.
- Hiển thị thông tin từng lọai sản phẩm, tin tức
- Cung cấp hình thức tìm kiếm theo tên sản phẩm.
- Thiết kế giỏ hàng giúp khách hàng chọn mua hàng dễ dàng và cập nhật giỏ hàng.
- Phân chia chức năng cho admin và user.
- Người quản trị có các chức năng quản lý, có thể thêm, xóa, sửa một số bảng dữ liệu như: Sản phẩm, loại sản phẩm, slide, tin tức …
- Có chức năng tạo đơn đặt hàng cho khách hàng sau khi chọn hàng vào giỏ hàng Bên cạnh đó cũng có những nhược điểm sau
- Chức năng tìm kiếm chưa tối ưu hơn.
- Chưa là một ứng dụng đúng theo mơ hình thương mại điện tử, chế độ bảo mật còn thấp.
- Phần thiết kế chức năng xử lý đơn đặt hàng chưa được tốt, một số chức năng cần phải cải thiện nhiều hơn.
2. .Hướng nghiên cứu
Với những hạn chế và tồn tại nêu trên, hướng nghiên cứu …dự kiến như sau: - Phát triển thành website đa ngôn ngữ.
- Thưc hiện thanh toán trực tuyến như (thanh toán bằng Paypal). - Cho phép khách hàng có thể bình luận và nhận xét sản phẩm.
- Gia tăng các dịch vụ kinh doanh như: Tặng quà cho khách hàng thân thiết, tổ chức các chương trình khuyến mãi.
3. Lời kết
Mặc dù đã có nhiều cố gắng, tìm hiểu các kiến thức đã học, kết hợp tra cứu các tài liệu chuyên ngành nhưng đề tài “Xây Dựng Website
SHOPLAP bằng LARAVEL” do hạn chế về thời gian, khả năng và kinh
khơng tránh khỏi những thiếu sót nhất định nên đề tài đã hồn thành ở mức độ sau:
- Tìm hiểu ngơn ngữ lập trình Web LARAVEL & MySQL - Áp dụng xây dựng ứng dụng thực nghiệm trang Web bán hàng
laptop trên mạng cho cửa hàng Ashop.
- Tìm hiểu sâu hơn về ngơn ngữ LARAVEL & MySQL để có thể đáp ứng nhiều hơn nữa nhu cầu của người sử dụng, phát triển và tối ưu hóa hệ thống,
- Kết hợp ngôn ngữ LARAVEL với các hệ quản trị cơ sở dữ liệu lớn hơn: SQL Server, Oracle…
- Tìm hiểu thêm một số ngơn ngữ, các phần mềm ứng dụng để nâng cao giao diện đồ họa đẹp mắt, thân thiện hơn…
- Xây dựng trang Web quy mô lớn hơn với nhiều ứng dụng, chức năng... Để hoàn thành đề tài này, một lần nữa em xin chân thành cảm ơn Cô giáo
THS. Dương Thị Mai Nga là người đã quan tâm, giúp đỡ em trong suốt thời gian
48
TÀI LIỆU THAM KHẢO
- [1] Lập trình cơ bản PHP và MYSQL. ( Nhà xuất bản Khoa học và Kỹ thuật, tác giả Joel Murach – Ray Harris ).
- [2] Trang web: https://www.w3schools.com/ - [3] Trang web: https://w3layouts.com/ - [4] Trang web: https://khoapham.vn/ - [5] Trang web: https://freetuts.net/ - [6] Trang web: https://viblo.asia/o/viblo