Hiện nay mặt hàng giày dép ngày một đa dạng và nhiều mẫu mã, vì thếkhi kinh doanh mặt hàng này, thiết kế website kinh doanh giày trực tuyến sẽgiúp người bán hàng dễ dàng tiếp cận với khá
Trang 1BỘ GIÁO DỤC VÀ ĐÀO TẠO
TRƯỜNG ĐẠI HỌC
BÀI TẬP LỚN
TÊN HỌC PHẦN: LẬP TRÌNH NET NÂNG CAO
ĐỀ TÀI: WEBSITE QUẢN LÝ CỬA HÀNG BÁN
GIÀY
Hà Nội, năm 2023
LỜI CẢM ƠN
Em xin bày tỏ lòng biết ơn sâu sắc nhất tới thầy giáo , thầy đã tận tình hướng dẫn
và giúp đỡ em trong suốt quá trình làm bài tập lớn Với sự chỉ bảo của thầy, em đã có những định hướng tốt trong việc triển khai và thực hiện các yêu cầu trong quá trình làm bài tập lớn
Em xin chân thành cảm ơn !
Trang 2MỤC LỤC
Trang 3CHƯƠNG 1: TỔNG QUAN VỀ ĐỀ TÀI
1 Giới thiệu đề tài
1.1 Lý do chọn đề tài
Khi xã hội ngày càng phát triển, mức sống của người dân được nâng cao thu nhập kinh tế ngày càng được cải thiện thì việc mua sắm ngày càng được quan tâm hơn Một trong những sản phẩm được giới trẻ hiện nay quan tâm nhiều nhất đó là giày Trước đây, giới trẻ không quan tâm đến việc khi
ra đường bạn nên mang đôi giày như thế nào để tôn lên nét trẻ trung, năng động của mình Tuy nhiên ngày nay, khi ra đường nếu bạn không quan tâm đến trang phục của mình thì đó lại trở thành một khuyết điểm rất lớn Nên khi bạn ăn mặc lịch sự và chỉnh chu thì mọi người sẽ có cái nhìn tích cực về bạn Và tất nhiên khi bạn chọn được một đôi giày phù hợp thì nó sẽ tạo cho bạn một cảm giác tự tin hơn khi ra ngoài, nhìn bạn sẽ trẻ trung năng động hơn Hiện nay mặt hàng giày dép ngày một đa dạng và nhiều mẫu mã, vì thế khi kinh doanh mặt hàng này, thiết kế website kinh doanh giày trực tuyến sẽ giúp người bán hàng dễ dàng tiếp cận với khách hàng hơn Và cũng khiến người bán hàng đỡ vất vả trong quá trình quản lý đơn hàng, đưa mẫu mã đến với khách hàng của mình một cách dễ dàng và tốt nhất Cùng với sự phát triển không ngừng về kỹ thuật máy tính và mạng điện tử, công nghệ thông tin cũng được những công nghệ có đẳng cấp cao và lần lượt chinh phục hết đỉnh cao này đến đỉnh cao khác Mạng Internet là một trong những sản phẩm có giá trị hết sức lớn lao và ngày càng trở nên một công cụ không thể thiếu, là nền tảng chính cho sự truyền tải, trao đổi thông tin trên toàn
Trang 4cầu Đối với một cửa hàng hay shop, việc quảng bá và giới thiệu đến khách hàng các sản phẩm mới đáp ứng được nhu cầu của khác hàng sẽ là rất cần thiết
1.2 Mục đích
Ở nước ta hiện nay, đời sống kinh tế ngày càng phát triển nên nhu cầu tiêu thụ hàng hóa ngày càng tăng Việc lựa chọn một hay nhiều mặt hàng chiếm nhiều thời gian của khách hàng Vì vậy thiết kế “ website bán giày ” với các mục đích sau:
- Nhằm đáp ứng nhu cầu của người tiêu dùng khi lựa chọn những đôi giày có mẫu mã và phong cách phù hợp với bản thân
- Thông tin luôn được cập nhật mới và luôn đáp ứng được nhu cầu tìm kiếm thông tin về các loại giày của khách hàng
- Tiết kiệm được thời gian, chi phí đi lại cho khách hàng và tiện lợi, nhanh chóng
- Website có các thao tác mua hàng nhanh và thanh toán đơn giản
- Tương tác giữa khách hàng và nhân viên tư vấn một cách nhanh chóng và tiện ích nhất
1.3
Trang 5CHƯƠNG 2: PHÂN TÍCH WEBSITE QUẢN LÝ CỬA HÀNG
BÁN GIÀY
2.1 các chức năng của trang web
2.1.2 dành cho khách hàng
- Cung cấp thông tin về sản phẩm
Hiển thị các loại giày có mẫu mã hot nhất
Hiển thị các loại giày được khuyến mãi, hàng mới về, bán chạy, đang được yêu thích nhất…
Hiển thị giá, kích cỡ, màu sắc và số lượng…
Hiển thị các hình ảnh mẫu của giày
- Chức năng tìm kiếm về sản phẩm
Khách hàng có thể tìm kiếm về mẫu giày mình yêu thích theo loại giày, màu sắc, mức giá…
- Chức năng giỏ hàng
Khách hàng có thể biết được những sản phẩm mà mình đã chọn, số lượng sản phẩm, màu sắc và cũng có thể thay đổi theo nhu cầu mua hàng của mình
- Hỗ trợ hình thức thanh toán trực tuyến
Thanh toán qua tài khoản ngân hàng
Thanh toán qua ví điện tử
Trả tiền mặt khi nhận hàng
- Hỗ trợ trực tuyến
Tư vấn thông tin kịp thời đáp ứng yêu cầu của khách hàng một cách nhanh nhất
Khách hàng cũng có thể để lại phản hồi về chất lượng của sản phẩm trong mục bình luận
Trang 62.1.2 dành cho Admin
- Quản lý sản phẩm
Tùy chỉnh ẩn hoặc hiện sản phẩm trên website
Cập nhật trạng thái của sản phẩm
Thêm, sửa, xóa sản phẩm
- Lưu trữ thông tin khách hàng
- Hiển thị doanh thu, lượng người mua mỗi tháng
- Quản lý đơn hàng và giao hàng
2.1 Cơ sở dữ liệu
2.1.1 Các bảng dữ liệu vật lý
- Tb_Accounts
ST
T
Tên trường Tên kiểu dữ liệu Kích cỡ Ghi chú
1 AccountID int 10 Mã tài khoản ( Khóa chính )
2 Phone vachar 12 Số điện thoại
3 Email nvarchar 100 Email
4 Active bit Trạng thái
6 FullName nvarchar 50 Họ và tên
7 RoleID int 10 Mã quyền
8 LastLogin datetime Đăng nhập lần cuối
9 CreateDate datetime Ngày tạo tài khoản
- Tb_Roles
ST Tên trường Tên kiểu dữ liệu Kích cỡ Ghi chú
Trang 71 RoleID int 4 Mã quyền (Khóa chính)
2 RoleName nvarchar 50 Tên quyền
3 Desciption nvarchar 50 Mô tả
- Tb_Categories
STT Tên trường Tên kiểu dữ liệu Kích cỡ Ghi chú
1 CatID int 10 Mã danh sách
sản phẩm( Khóa chính )
2 CatName nvarchar 100 Tên danh mục
3 Desciption nvarchar Mô tả
4 Level int 4 Cấp của danh mục
5 Ordering int 4 Trạng thái
6 Published int 4 Trạng thái cho phép hiện thị
hay không hiện thị
7 Thumb nvarchar 250 Ảnh của danh mục sản phẩm
8 Title nvarchar 250 Tiêu đề
9 Alias nvarchar 250 Alias
10 MetaDesc nvarchar 250 Từ khóa mô tả
11 MetaKey nvarchar 250 Từ khóa
- Tb_Products
STT Tên trường Tên kiểu dữ liệu Kích cỡ Ghi chú
1 ProductID int 4 Mã sản phẩm (Khóa chính)
2 ProductName nvarchar 250 Tên sản phẩm
Trang 83 ShortDesc nvarchar 250 Mô tả ngắn
4 Desciption nvarchar MAX Mô tả
5 CatlID int 4 Mã danh mục sản phẩm
6 Price int 4 Giá sản phẩm
7 Discount int 4 Sản phẩm giảm
8 Thumb nvarchar 250 Ảnh sản phẩm
9 Video nvarchar 250 Video sản phẩm
10 Datecreated datetime 8 Ngày tạo sản phẩm
11 DateModified datetime 8 Ngày chỉnh sửa sản phẩm
12 BestSellers bit 8 Sản phẩm bán chạy
13 HomeFlag bit 8 Hiện thị trên trang chủ
14 Active bit 8 Trạng thái
15 Tags nvarchar MAX Tags
16 Title nvarchar 250 Tiêu đề
17 Alias nvarchar 250 Alias
18 MetaDesc nvarchar 250 Từ khóa mô tả
19 MetaKey nvarchar 250 Từ khóa
20 UnitsslnStock int 4 Hàng tồn kho
- Tb_Orders
STT Tên trường Tên kiểu dữ liệu Kích cỡ Ghi chú
1 OrderID int 4 Mã đặt hàng(Khóa chính, tự
tăng)
2 CustomerID int 4 Mã tài khoản người dùng
Trang 93 OrderDate datetime 8 Ngày đặt hàng
4 ShipDate datetime 8 Ngày giao hàng
5 TransactStatusID int 4 Mã trạng thái(Khóa ngoại)
6 Deleted bit 8 Hủy giao hàng
7 Paid bit 8 Thanh toán
8 PaymentDate datetime 8 Ngày thanh toán
9 Note nvarchar MAX Ghi chú
- Tb_OrderDetails
ST
T Tên trường Tên kiểu dữ liệu Kích cỡ Ghi chú
1 OrderDetailID int 4 Mã chi tiết đặt hàng (Khóa
chính)
2 OrderID int 4 Mã đặt hàng
3 ProductID int 4 Mã sản phẩm
4 OrderNumber int 4 Mã đơn
5 Quantity int 4 Số lượng mua
6 Discount int 4 Giảm giá
7 Total int 4 Tổng tiền
8 ShipDate datetime 8 Ngày giao hàng
9 ShipperID Int 4 Mã người giao hàng
- Tb_Customers
STT Tên trường Tên kiểu dữ Kích Ghi chú
Trang 10liệu cỡ
1 CustomerID int 4 Mã tài khoản người dùng (Khóa chính,
tự tăng)
2 FullName nvarchar 150 Họ và tên
3 Birhday datetime 8 Ngày sinh của người dùng
4 Avatar nvarchar 255 Ảnh đại diện của người dùng
5 Address nvarchar 255 Địa chỉ
6 Email nchar 100 Email
7 Phone varchar 12 Số điện thoại
8 LocationID int 4 Mã địa điểm (Khóa Ngoại)
9 District nvarchar 250 Huyện
10 City nvarchar 250 Khu
11 CreateDate datetime 8 Ngày tạo
12 Password nvarchar 50 Mật khẩu
13 Salt nchar 10 Mã hóa mật khẩu
14 LastLogin datetime 8 Đăng nhập lần cuối
15 Active bit 8 Trạng thái
- Tb_Shippers
STT Tên trường Tên kiểu dữ
liệu Kíchcỡ Ghi chú
1 ShipperID int 4 Mã người giao hàng (Khóa
chính)
2 ShipperName nvarchar 150 Tên người giao hàng
Trang 113 Phone nchar 10 Số điện thoại
4 Company nvarchar 150 Hãng giao hàng
5 ShipDate datetime Ngày giao hàng
- Tb_TransactStatus
STT Tên trường Tên kiểu dữ
liệu Kíchcỡ Ghi chú
1 TransactStatusID int 4 Mã trạng thái (Khóa chính)
2 Status nvarchar 50 Trạng thái
3 Description nvarchar MAX Mô tả
- Tb_Attributes
STT Tên trường Tên kiểu dữ liệu Kích
cỡ
Ghi chú
1 AttributelID int 4 Mã thuộc tính (Khóa chính)
2 Name nvarchar 100 Tên thuộc tính
- Tb_AttributesPrices
ST
T Tên trường Tên kiểu dữliệu Kíchcỡ Ghi chú
1 AttributesPricesID int 4 Mã tthuộc tính giá (Khóa chính)
2 AttributelID int 4 Mã thuộc tính
3 ProductID int 4 Mã sản phẩm
5 Active bit 8 Trạng thái
Trang 122.1.1 Mô hình quan hệ liên kết cơ sở dữ liệu