DANH MỤC HÌNH ẢNH Hình ảnh HTML Hình ảnh CSS Hình ảnh bootstrap Hình anh Javascipt Hinh anh C# Hinh anh Net FrameWork Hinh anh SQ] Sever Hinh anh ASP.NET MVC Hình ảnh Sơ đồ liên kết
DO AN MON HOC LAP TRINH WEBHinh 1.5: C#C# (hay C sharp) là một ngôn ngữ lập trình đơn giản, được phát triển bởi đội ngũ kỹ sư của Microsoft vào năm 2000 C# là ngôn ngữ lập trình hiện đại, hướng đối tượng và được xây dựng trên nền tảng của hai ngôn ngữ mạnh nhất la C++ va Java
1.2.6 NET FRAMEWORK NET Framework la mét nén tang phat trién img dung phan mềm mạnh mẽ của Microsoft Nó cung cấp một môi trường chạy ứng dụng cho việc phát triển và thực thi các ứng dụng trên nền tảng Windows Tuy nhiên, từ NET 5 trở di, Microsoft đã hợp nhất NET Framework.
Hinh 1.6: Net FrameworkSQL Server la mot hé quan tri co sé dir liéu quan hé (Relational Database Management System (RDBMS) ) sir dung cau lénh SQL (Transact-SQL) dé trao đổi dữ liệu giữa máy Client và máy cài SQL Server Mét RDBMS bao gồm databases, database engine và các ứng dụng dùng đề quản lý dữ liệu và các bộ phận khac nhau trong RDBMS a SOL Server
SV thuc hiện: SVI— SV2
Hinh 1.7: SOL Server1.2.8 ASP.NET MVC ASP.NET MVC (Model-View-Controller) la mét mé hinh phat triển ứng dụng web được phát triển bởi Mierosof Nó cung cấp một cách cầu trúc và quản lý ứng dụng web hiệu quả bằng cách tách biệt các phần chính của ứng dụng thành ba phần riêng biệt: Model, View, và Controller Dưới đây là một cơ sở lý thuyết về ASP.NET MVC: © Model: Model đại diện cho đữ liệu và logic của ứng dụng Nó chứa thông tin về dữ liệu cần được hiển thị hoặc xử lý, và logic đề thao tác với dữ liệu Model thường tương tác với cơ sở đữ liệu và cung cấp đữ liệu cho view ®© View: View là phân giao diện người dùng của ứng dụng Nó dam nhiệm việc hiên thị dữ liệu cho người dùng và thường không chứa nhiều về logic Nó thường được sử dụng cú pháp Razor dé thé hién dữ liệu ¢ Controller: controller là trung tâm của mô hình MVC Nó xử lý yếu cầu từ người dùng, quản lý luỗng điều hướng và tương tác với Model để lấy đữ liệu và cung cấp nó cho View Controller thực hiện logic điều khiên của ứng dụng ơ
SV thực hiện: SV1I — SV2
DO AN MON HOC LAP TRINH WEBSite map: Trinh bay so dé lién kétTrang chi tiét san +3 La na Trang giỏ hàng Trang tài khoản của tôi
X La Trang thông báo đặt hàng
Trang đặt hàn mm Trang thanh toán ° oa a > : thành công
2.3 Database diagram: Mô tả lược đồ quan hệ + taiKhoanQT (maTK, tenDangNhap, matKhau, ho Ten, trang Tha1)
+ taiKhoanTV(taiKhoan, matKhau, hoDem,terTV, ngaysinh, gioiTinh, soDT, email, diaChi, trangthai, ghiChu, maNhom, maKH),
+ sanPham(maSP, tenSP, anhSP, ndTomTat, ngayDang, daDuyet, giaBan, giamGia, maLoai, nhaSanXuat, dvt)
SV thực hiện: SV1I — SV2
+ bai Viet(maBV, tenBV, hinhAnh, ndTomTat,ngayDang, taikhoan, daDuyet, maLoai)
+ ctDonHang(soDH, maSP, soLuong, giaBan, giamGia)
+ donHang(soDH, maKH, tenKh, soDt, taikhoan, ngayDat, ngayGH, diaChiGH, ghiChu)
+ khachHang(maKH, tenKH, soDT, email, diaChi, ngaySinh, gioiTinh, ghiChu)
+ ChitietSP(maTK, tenDangNhap, matKhau,ho Ten, trang Tha1).
GUI: Mô tả giao diện các các nhóm trang web của websiteHang hoa Home Index, ChiTietSP, LoaiHang,
SV thực hiện: SV1I — SV2
DO AN MON HOC LAP TRINH WEB
Trién khai ung dung web 3.1 Thiết kế giao diện: Trình bày các bước thiết kế, công cụ sử dụng và kết quả Trang HOME
1 Striped CollarP Candles Roulette Short Candles Motor Tshirt Candles TNE Cargo S 410.000 4 441,000 6 490.0006 328.000 đ 4\0©00-đ 27.500 4 550004
SV thực hiện: SV1I — SV2
Trang CHI TIET SAN PHAM
328.000 VND +ằ9060we ằ Thộng tin chi tiet
SV thực hiện: SV1I — SV2
DO AN MON HOC LAP TRINH WEB
Tên sản phẩm Ảnh Size Giá Số lượng Thành tiền
Tổngtiền: 324000 đ TIẾP TỤC MUA SAM THANH TOÁN NGAY
CE Cal US hon ĐÃ THŨNG BÁO © ALL RIGHTS RESERVED
SV thực hiện: SV1I — SV2
Trang thanh toán* ôGi Hoàn tắt thanh toỏn
SV thực hiện: SV1I — SV2
DO AN MON HOC LAP TRINH WEB
Candles Lifetime Sweater 525.000đ 680.009đ corte Ey CHÍNH SÁCH 'GỬI EMAIIL KT
SV thực hiện: SV1I — SV2
Trang dang ki, dang nhapHỖ TRỢ CHÍNH SÁCH Cà
Oo ao nai ©ALL R!GHTS RESERVED
SV thực hiện: SV1I — SV2
DO AN MON HOC LAP TRINH WEB Trang thông tin cá nhânquỳnh Thông tin tài khoản
Q Ho so cia toi quỳnh a Đối mật khẩu
Gửi email nhận khuyến mãi
Trang đổi mật khâu quỳnh Đổi mật khẩu
A Ho waiatoi B di mat knau B) won hang ate v0 4 Dang xust ere Cal Us i To
OG ĐÃ THÔN BÁ0 © ALL RIGHTS RESERVED
SV thực hiện: SV1I — SV2
Trang danh sach don hang quynh Danh sách đơn hàng của tôi
Tên sản ph hân i Thành tiền
A Ho so cia toi ua
Osi mst ens = 5 n hàng của té t ND
SV thực hiện: SV1I — SV2
DO AN MON HOC LAP TRINH WEB
CHÍNH SÁCH MUA HÀNGThiết kế dữ liệu: Trình bày sơ đồ dữ liệu và chỉ tiết các bảngPhanLoai TaiKhoan * rent lẻ UserName
HangHoa lar aia Ngs/OstHeng KhachHang
HinhAt HinhThuctT a tren 'nnfrane om an Teognea lá ————Tg————
SV thực hiện: SV1I — SV2
Tén ieu dit li tenSP 500 anhSP V max ndTomTat
+ Bang bai viét: hinhAnh ndTomTat
+ Bang Chỉ tiết đơn hàng:
Ghi chú tóm sản Giá bán Giảm gi Mã sản Nhà Sản
SoDH V maKH V tenKH soDt V taikhoan V
Mô tả đơn Ghi chú
Tên cột Kiểu dữ liệu Mô tả Ghi chú maKH Varchar(10) Mã khách hàng Khóa chính tenKH Nvarchar(50) Tén khach hang soDT Nvarchar(12) Số điện thoại
Email Varchar(50) Email diaChi Nvarchar(250) Dia chi ngaySinh Datetime Ngày smh gloiTinh Bit Giới tính ghiChu Ntext Ghi chu
SV thực hiện: SV1I — SV2
DO AN MON HOC LAP TRINH WEB
+ Bang loai san phan tenLoai
+ Bảng Tải khoản quản trị:
Tên cột Kiêu đữ liệu Mô tả Ghi chú maTk Int Mã tài khoản Khóa chính tenDangNhap varchar(50) Tén dang nhap
T matKhauhoTen Nvarchar(80) Ho va tén trang Thai Bit Trang thai
+ Bảng Tải khoản Quản trị:
50 DatetimeThiết kế xử lý: Trình bày chỉ tiết các bước cài đặt các module chức năngSV thực hiện: SV1I — SV2
#4 HnhAnh Navigation Properties = Navigation Properties
Nhàn Vien Nevigation Properties ŠÌ HangHoa
~ Properties ` # TenchinhSach In: ° Traongtiou Properties #1 ##x = Properties # & Userniame
Navigation Propert —— đa # HoTenNguoiNhan # PhanQuyen m —S
& TenThuongHieu er x Navigation Properties 2 khachHangs ứ D = Properties +“ aoe 2 Nhoniviens
- Dung trong controller Home, voi nhttng View Index, ChiTietSP, LoaiHang, GioHang, CheckOut, DonHangCuaTo1
VicwBag.TitLe = H vaz LetHang = ViewData[ istcuahang odeLs HangHea>; var hangSale = ViewData[ List class="banner-main owl div class="item position-r ascrip
"https ole Aer Me VÀ N oa div class="position-absolute infor t a href="javascript:void(6); " ext-uppercase font-weight-bold d-inline-bloc purchase now class="item position-relative a href="javascript:void(6);" cLass="d-btock" img src="https://pos.nvncdn ne bf 61-16762/bn/20230614 usbBNQiN jpeg" alt="BANNER NEW COLLECTION div class="position-absolute infor-banner t~center a href="javascript:void();" cLass="text-uppercase font-weight-boLd d inVine-bLock p~2 p~md-3"
M'.- ` ' ` 6 h2 class="m-8 py-W py-md-5 title font-weight-bold text dịv cLass= con tent owl-carousel owl-theme"
Gforeach (var item in /lstHang) {
Ipper Sản phẩm nới nhất§ a cLass="btn">HL a class="btn">XLXXL