CƠ SỞ LÝ THUYẾT
MySQL
MySQL là hệ quản trị cơ sở dữ liệu mã nguồn mở phổ biến nhất toàn cầu, được ưa chuộng bởi các nhà phát triển ứng dụng nhờ vào tốc độ cao, tính ổn định và dễ sử dụng Hệ thống này có khả năng hoạt động trên nhiều hệ điều hành và cung cấp nhiều hàm tiện ích mạnh mẽ, đồng thời đảm bảo tính bảo mật cao.
MySQL là một hệ quản trị cơ sở dữ liệu lý tưởng cho các ứng dụng truy cập trực tuyến Nó hoàn toàn miễn phí và có thể tải về từ trang chủ MySQL cung cấp nhiều phiên bản tương thích với các hệ điều hành khác nhau, bao gồm Win32 cho Windows, Linux và Mac.
OS X, Unix, FreeBSD, NetBSD, Novell NetWare, SGI Irix, Solaris, SunOS,
MySQL là một hệ quản trị cơ sở dữ liệu quan hệ nổi bật, sử dụng ngôn ngữ truy vấn có cấu trúc (SQL) để quản lý và truy xuất dữ liệu hiệu quả.
MySQL hỗ trợ các ngôn ngữ lập trình như PHP và Perl, cung cấp nơi lưu trữ thông tin cho các trang web được phát triển bằng những ngôn ngữ này.
- Tốc độ: MySQL rất nhanh Những nhà phát triển cho rằng MySQL là cơ sở dữ liệu nhanh nhất mà bạn có thể có.
MySQL là một hệ thống cơ sở dữ liệu dễ sử dụng, với tính năng cao nhưng lại đơn giản và ít phức tạp hơn trong việc cài đặt và quản trị so với các hệ thống lớn khác.
- Giá thành: MySQL là miễn phí cho hầu hết các việc sử dụng trong một tổ chức.
MySQL hỗ trợ ngôn ngữ truy vấn SQL, được xem là tiêu chuẩn cho các hệ thống cơ sở dữ liệu hiện đại Ngoài ra, người dùng có thể truy cập MySQL thông qua các ứng dụng hỗ trợ ODBC (Open Database Connectivity), một giao thức giao tiếp cơ sở dữ liệu do Microsoft phát triển.
Năng lực của hệ thống cho phép nhiều client truy cập vào server đồng thời, đồng thời hỗ trợ việc sử dụng nhiều cơ sở dữ liệu một cách hiệu quả Người dùng có thể dễ dàng tương tác với MySQL để thực hiện các thao tác cần thiết.
Sử dụng một số giao diện giúp bạn dễ dàng nhập các truy vấn và xem kết quả, bao gồm các dòng yêu cầu từ khách hàng và các trình duyệt web.
MySQL cung cấp khả năng kết nối và bảo mật mạnh mẽ, cho phép truy cập cơ sở dữ liệu từ bất kỳ đâu trên Internet, giúp bạn dễ dàng chia sẻ dữ liệu với mọi người Tuy nhiên, MySQL cũng có cơ chế kiểm soát quyền truy cập chặt chẽ, đảm bảo rằng chỉ những người được phép mới có thể xem dữ liệu của bạn.
MySQL có tính linh động cao, cho phép chạy trên nhiều hệ thống khác nhau, bao gồm cả UNIX và không phải UNIX như Windows hay OS/2 Nó tương thích với mọi loại phần cứng, từ các máy tính cá nhân đến các máy chủ mạnh mẽ.
PC ở nhà cho đến các máy server.
MySQL có sẵn rộng rãi và dễ dàng truy cập thông qua trình duyệt web Bạn có thể tìm hiểu cách hoạt động của nó bằng cách tải mã nguồn và khám phá Nếu không hài lòng với một số tính năng, bạn có thể tùy chỉnh chúng theo ý thích.
- Sự hỗ trợ: Bạn có thể tìm thấy các tài nguyên có sẵn mà MySQL hỗ trợ Cộng đồng
MySQL nổi bật với sự trách nhiệm cao trong việc hỗ trợ người dùng, khi họ thường xuyên trả lời các câu hỏi trên mailing list chỉ trong vài phút Khi có lỗi xảy ra, các nhà phát triển nhanh chóng đưa ra giải pháp khắc phục, thường trong vài ngày hoặc thậm chí chỉ trong vài giờ, và các bản sửa lỗi này sẽ ngay lập tức được cập nhật trên Internet.
MÔ HÌNH HÓA CƠ SỞ DỮ LIỆU
Chuyển đổi lớp sang mô hình cơ sở dữ liệu quan hệ
-HoaDon (Ma HD, Ma_KH,Ma_SP,Gia_Ban,TT_SP)
SanPham(Ma SP, Ten_SP,Ngay_Tao,Gia_Ban)
-Khach_Hang(Ma KH,Ten_KH,SDT,Dia_Chi,Ngay_Sinh,Email)
T aiKhoan(Ma TK, T en_TK,Mat_Khau,Ngay_T ao)
-TT_HoaDon(Ma ttHD,Ma_HD,Ngay_Ban)
-DKI_T aiKhoan(Ngay_Dki, QuenMk)
Thiết kế Cơ sở dữ liệu
3.1 Mô tả lại lớp có đầy đủ kiểu dữ liệu
- Bảng 1:Mô tả lớp tài khoản
- Bảng 2 :Mô tả lớp khách hàng
- Bảng 3 :Mô tả lớp sản phẩm
- Bảng 4:Mô tả lớp hóa đơn
- Bảng 5:Mô tả lớp thông tin hóa đơn
- + Ma_TK nchar(10) primary key not null,
- + Ten_TK Nvarchar(50) not null,
- Hình 2:Thiết kế bảng tài khoản
- + Ma_KH nchar(10) primary key not null;
- + Ten_KH nvarchar(50) not null,
- + Ma_SP nchar(10) primary key not null,
- + Ten_SP nvarchar(50) not null,
- + Ma_HD nchar(10) primary key not null,
- + Ma_SP nchar(10) not null,
- + TT_SP nvarchar(50) not null,
Hình 3:Thiết kế bảng khách hàng
Hình 4Thiết kế bảng sẩn phầm
- Hình 5:Thiết kế bảng hóa đơn
+ Ma_ttHD nchar(10) primary key not null,
- Hình 6:Thiết kế bảng thông tin hóa đơn
GIAO DIỆN THIẾT KẾ WEBSITE “SHOP BÁN HOA ONLINE”
Sơ đồ điều hướng trang web
Giao diện chức năng
- o ù © localhost:8080/website_BanHangLaravel/FlowerShop/home o ứ © localhost:8080/website_BanHangLaravel/FlowerShop/cart
- Hình 16: Giao diện giỏ hàng
- X Ô © localhost:8080/website_BanHangLaravel/FlowerShop/checkout
- Click here to Login - - Click here to
- First name * - Last name * - o Standard
- Hình 17:Giao diện check out
Coupon Dỉscount Tax Shipping Cost
Hộp HoaVIP3 Đang chờ ext- affiliate.com
Country * State * Zip * choose v choose v
500.000đ Hộp HoaVIP2 Price: 650.0003 I Qty:l I Subtotal: 650.0003 Hộp HoaVIP3
Price: 700.0003 I Qty:1 I Subtotal: 700.0003 Your order
Go to Settings to activate Windo'
- Hình 18:Giao diện trang wishlist
- Hình 19: Giao diện shop detail
-ỳ G ù o localhost:8080/website_BanHangLaravel/FlowerShop/service Q & ☆ I
- Lorem ipsum dolor sit amet, consectetur adipiscing elít, sed do eiusmod tempor incidìdunt ut labore et dolore magna aliqua.
- Lorem ipsum dolor sit amet, consectetur adipiscing elỉt, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
- Lorem ipsum dolor sít amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
- Lorem ipsum dolor sít amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
- Lorem ipsum dolor sit amet, consectetur adipiscing elít, sed do eiusmod tempor incidìdunt ut labore et dolore magna aliqua.
- Lorem ipsum dolor sit amet, consectetur adipiscing elỉt, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
- Lorem ipsum dolor sit amet, consectetur adipiscing elit Praesent urna diam. maximus ut ullamcorper quis, placerat id eros Duis semper justo sed condimentum rutrum Nunc tristique purusturpis.
Lorem ipsum dolor sít amet consectetur adipiscing elit Praesent urna diam, maximus LTt ullamcorperquis, placerat id eros Duis semper justo sed condimentum rutrum Nunc tristique purus turpis.
Lorem ipsum dolor sít amet, consectetur adipiscing elit Praesent urna diam. maximus ut ullamcorper quis placerat id eros Duis semper justo sed condimentum rutrum Nunc tristique purưs turpis.
Lorem ipsum dolor sít amet, consectetur adipiscing elit Praesent uma diam, /Xctĩv maximus ut ullamcorperquis, placerat to • eros Duis semperjusto sed condimentum rutrum Nunc tristique purus turpis.
- Hình 20:giao diện trang Our Service
- Hình 21:Giao diện trang contact us
- - Giao diện Footer trang web:
- HSy ySu hoo theo cúch cùo bọn