Các phần mềm hỗ trợ mang lại hiệu quả cao, tínhchính xác gần như tuyệt đối, giúp đỡ người sử dụng tiết kiệm thời gian và sứclực rất nhiều.. Trang 5 Tiểu luận môn học:Lập trình webmục đíc
Trang 1TIỂU LUẬN MÔN HỌC LẬP TRÌNH WEB
Đề tài
XÂY DỰNG WEBSITE KINH DOANH
GIÀY
GVHD: Th.S Nguyễn Hữu Vĩnh SVTH: Nguyễn Quốc Nhựt - 1824801030170
Trang 2Tên đề tài: Xây dựng website kinh doanh giày
Nội dung nhận xét:
Điểm:
Bằng số:
Bằng chữ:
GIẢNG VIÊN
(Ký, ghi rõ họ tên)
Th.S Nguyễn Hữu Vĩnh
Trang 3Tiểu luận môn học:Lập trình web
MỤC LỤC
PHẦN I: MỞ ĐẦU 2
1.1 Lời mở đầu 2
1.2 Tính năng của website 3
1.3 Hướng tiếp cận đề tài 3
1.4 Ý nghĩa thực tiễn của đề tài 3
PHẦN II: PHÂN TÍCH THIẾT KẾ HỆ THỐNG 4
2.1 Sơ đồ Use Case 4
2.1.1 Sơ đồ Use case toàn bộ hệ thống 4
2.1.2 Sơ đồ Use case trang chủ 5
2.1.3 Sơ đồ Use case liên hệ 6
2.1.4 Sơ đồ Use case xem tin tức 6
2.1.5 Sơ đồ Use case xem giỏ hàng 7
2.2 Sơ đồ hoạt động 8
2.2.1 Sơ đồ hoạt động đăng nhập của khách hàng 8
2.2.2 Sơ đồ hoạt động đăng ký tài khoản của khách hàng 8
2.2.3 Sơ đồ hoạt động mua hàng 9
2.3 Sơ đồ lớp 10
2.4 Bảng các Actor 11
PHẦN III: THIẾT KẾ CƠ SỞ DỮ LIỆU 12
3.1 Bảng dữ liệu 12
3.1.1 Bảng Admin 12
3.1.2 Bảng Comment 12
3.1.3 Bảng CTDatHang 13
3.1.4 Bảng DonHang 13
3.1.5 Bảng Giày 14
3.1.6 Bảng KhachHang 14
3.1.7 Bảng LoaiGiay 15
3.1.8 Bảng Logo 15
3.1.9 Bảng MaQR 15
3.1.10 Bảng NhaSanXuat 16
3.1.11 Bảng Rate 16
PHẦN IV: CHỨC NĂNG WEBSITE 17
4.1 Trang dành cho khách hàng 17
4.1.1 Trang Đăng nhập Admin 17
4.1.2 Trang chủ Admin 17
4.1.3 Trang thêm logo 18
4.1.4 Trang thêm giày 18
4.1.5 Trang thêm nhà Sản Xuất 19
4.1.6 Trang chủ Website 19
Trang 4Tiểu luận môn học:Lập trình web 5.3 Hạn chế 23 5.4 Hướng phát triển 23
TÀI LIỆU THAM KHẢO 24
PHẦN I: MỞ ĐẦU
1.1 Lời mở đầu
Trong những năm gần đây với sự phát triển đặc biệt của khoa học kỹ thuật đặc biệt là ngành công nghệ thông tin, các ứng dụng công nghệ thông tin càng ngày giúp ích được nhiều lĩnh vực trong cuộc sống.
Với thời đại, công nghệ thông tin bùng nổ và phát triển mạnh mẽ, vượt bậc hiện nay, rất nhiều phần mềm, ứng dụng ra đời để hỗ trợ công việc cho rất nhiều cá nhân và các tổ chức Các phần mềm hỗ trợ mang lại hiệu quả cao, tính chính xác gần như tuyệt đối, giúp đỡ người sử dụng tiết kiệm thời gian và sức lực rất nhiều
Nhắc đến giày, đây không chỉ đơn thuần là sản phẩm dùng để di chuyển
mà còn là một phụ kiện khẳng định gu thẩm mỹ của người mang Đây cũng là
Trang 5Tiểu luận môn học:Lập trình web mục đích và giá trị của đề tài: “Xây dựng website kinh doanh giày” mà nhóm chúng em lựa chọn để xây dựng và phát triển.
1.2 Tính năng của website
- Người dùng có thể tiến hành tạo tài khoản và tiến hành đăng nhập vào website.
- Người dùng có thể xem được các sản phẩm giày có trên hệ thống và tiến hành mua hàng Ngoài ra còn có trang để người dùng xem các tin tức nóng hổi
từ các sản phẩm giày.
- Giao diện hệ thống đơn giản, gọn gàng giúp người dùng có dễ quan sát, thao tác trên website.
- Phương thức thanh toán nhanh gọn.
1.3 Hướng tiếp cận đề tài
Tìm hiểu các công nghệ mới để sử dụng vào việc phát triển ứng dụng Website.
Tìm hiểu thông qua các tài liệu và lập trình Web, Javascript, Jquery….
Thông qua các đề tài đã được triển khai trong thực tế.
1.4 Ý nghĩa thực tiễn của đề tài
Tăng cường nhận thức và tư duy của các thành viên.
Rèn luyện cách làm việc nhóm có hiệu quả.
Trang 6Tiểu luận môn học:Lập trình web
PHẦN II: PHÂN TÍCH THIẾT KẾ HỆ THỐNG
2.1 Sơ đồ Use Case
2.1.1 Sơ đồ Use case toàn bộ hệ thống
<<extend>>
Admin Xem trang chu
Xem tin tuc
Them san pham
Danh gia san pham
Dang nhap
Dang xuat Lien he
Gui phan hoi Xem ban do
Xem thong tin lien he
Tim kiem
Tim kiem tin tuc
Xem tin nong
Xem tin moi
Xoa san pham
Xem gio hang
Trang 7Tiểu luận môn học:Lập trình web
2.1.2 Sơ đồ Use case trang chủ
Xem trang chu
Them san pham
Trang 8Tiểu luận môn học:Lập trình web
2.1.3 Sơ đồ Use case liên hệ
Xem ban do
Xem thong tin lien he
Gui phan hoi
Sơ đồ 3: Use case liên hệ
2.1.4 Sơ đồ Use case xem tin tức
Xem tin tuc User
Xem tin moi
Trang 9Tiểu luận môn học:Lập trình web
2.1.5 Sơ đồ Use case xem giỏ hàng
Cap nhat gio hang
Xoa san pham
Them san pham
Trang 10Tiểu luận môn học:Lập trình web
2.2 Sơ đồ hoạt động
2.2.1 Sơ đồ hoạt động đăng nhập của khách hàng
Nhap tai khoan mat khau
Dang nhap
Kiem tra thong tin
2.2.2 Sơ đồ hoạt động đăng ký tài khoản của khách hàng
Nhap thong tin khach hang
Dang ky tai khoan
Kiem tra thong tin
Luu thong tin
Khong hop le
Hop le
System User
Trang 11Tiểu luận môn học:Lập trình web
2.2.3 Sơ đồ hoạt động mua hàng
Yeu cau mua hang
Them san pham
Xem gio hang
Tiep tuc mua hang
Xoa san pham Thanh toan
Nhap thong tin thanh toan
Cap nhat gio hang
Kiem tra thong tin thanh toan
Sơ đồ 6: Hoạt động mua hàng
Trang 12Tiểu luận môn học:Lập trình web
2.3 Sơ đồ lớp
TaiKhoan tentaikhoan matkhau
User hoten gioitinh ngaysinh diachi email sodienthoai
DanhMucSanPham madanhmuc tendanhmuc ngaycapnhat
SanPham masanpham tensanpham dongia giakhuyenmai mota
ngaycapnhat
GioHang madonhang masanpham soluong thanhtien
ChiTietGioHang madonhang tennkhachhang sdtkhachhang diachinhanhang emailkhachhang
ThongTinPhanHoi tenphanhoi sdtnguoiphanhoi emailnguoiphanhoi diachinguoiphanhoi
ThongTinLienHe tenlienhe diachilienhe sdtlienhe emaillienhe
KhachHang makhachhang tenkhachhang diachikhachhang sdtkhachhang emailkhachhang
Trang 13Tiểu luận môn học:Lập trình web
bộ Website
Tác nhân Admin có thể thực hiện được tất
cả các chức năng của website.
2
Users
Đăng nhập hệ thống: Mỗi tài khoản có thể đăng nhập nếu tài khoản đã được tạo (đăng ký) trước đó
Đăng ký tài khoản thành viên nếu khách hàng (người dùng) có nhu cầu tham gia website để cập nhật các tin tức, sản phẩm từ trang web.
Ngoài ra người dùng còn có thể sử dụng các chức năng xem tin tức, xem thông tin liên hệ, gửi phản hồi, mua hàng từ trang web.
Trang 14Tiểu luận môn học:Lập trình web
3.1 Bảng dữ liệu
3.1.1 Bảng Admin
HoTenAdmin Nvarchar(50) Not null Họ Tên Admin DiaChiAdmin Nvarchar(50) Not null Địa Chỉ Admin DienThoaiAdmin Varchar(10) Not null Số Điện Thoại Admin TenDNAdmin Varchar(15) Not null Tên Đăng Nhập Admin MatKhauAdmin Varchar(15) Not null Mật Khẩu Admin NgaySinhAdmin Smalldatetime Not null Ngày Sinh Admin GioiTinhAdmin Bit Not null Giới Tính Admin EmailAdmin Varchar(50) Not null Email Admin
3.1.2 Bảng Comment
NoiDung Nvarchar(50) Not null Nội Dung
ThoiGian Smalldatetime Not null Thời Gian
3.1.3 Bảng CTDatHang
Trang 15Tiểu luận môn học:Lập trình web
3.1.4 Bảng DonHang
NgayDH Smalldatetime Not null Ngày Đặt Hàng
NgayGiao Smalldatetime Not null Ngày Giao TenNguoiNhan Varchar(50) Not null Tên Người Nhận DiaChiNhan Nvarchar(50) Not null Địa Chỉ Nhận SoDienThoai Varchar(15) Not null Số Điện Thoại
3.1.5 Bảng Giày
TenGiay Nvarchar(100) Not null Tên Giày
MoTa Nvarchar(50) Not null Mô Tả Hinh Varchar(50) Not null Hình
NgayBan Smalldatetime Not null Ngày Bán SoLuongTonKho Int Not null Số Lượng Tồn Kho Phai Nvarchar(50) Not null Phái
Trang 16Tiểu luận môn học:Lập trình web
DiaChi Nvarchar(50) Not null Địa Chỉ DienThoai Varchar(10) Not null Điện Thoại TenDN Varchar(15) Not null Tên Đăng Nhập MatKhau Varchar(15) Not null Mật Khẩu NgaySinh Smalldatetime Not null Ngày Sinh
HinhKH Nvarchar(50) Not null Hình Khách Hàng
3.1.7 Bảng LoaiGiay
TenLoaiGiay Nvarchar(50) Not null Tên Loại Giày TenHinh Nvarchar(50) Not null Tên Hình
3.1.8 Bảng Logo
ngaycapnhat Smalldatetime Not null Ngày Cập Nhật
3.1.9 Bảng MaQR
Trang 17Tiểu luận môn học:Lập trình web
3.1.10 Bảng NhaSanXuat
TenNSX Nvarchar(100) Not null Tên Nhà Sản Xuất DiaChi Nvarchar(150) Not null Địa Chỉ
DienThoai Nvarchar(15) Not null Điện Thoại
3.1.11 Bảng Rate
ngaycapnhat Smalldatetime Not null Ngày Cập Nhật
NhanXet Nvarchar(150) Not null Nhận Xét
Trang 18Tiểu luận môn học:Lập trình web
PHẦN IV: CHỨC NĂNG WEBSITE
4.1 Trang dành cho khách hàng
4.1.1 Trang Đăng nhập Admin
4.1.2 Trang chủ Admin
Trang 19Tiểu luận môn học:Lập trình web
4.1.3 Trang thêm logo
4.1.4 Trang thêm giày
Trang 20Tiểu luận môn học:Lập trình web
4.1.5 Trang thêm nhà Sản Xuất
4.1.6 Trang chủ Website
Trang 21Tiểu luận môn học:Lập trình web
4.1.7 Trang sản phẩm
4.1.8 Trang đăng ký
Trang 22Tiểu luận môn học:Lập trình web
4.1.9 Trang đăng nhập
4.1.10 Trang giỏ hàng
Trang 23Tiểu luận môn học:Lập trình web
4.1.11 Trang chi tiết sản phẩm
Trang 24Tiểu luận môn học:Lập trình web
PHẦN V: THỰC NGHIỆM, ĐÁNH GIÁ KẾT QUẢ VÀ HƯỚNG PHÁT
5.1 Thực nghiệm
Website đã chạy tương đối ổn định Phần mềm của em chưa được triển khai thực tế.
5.2 Kết quả đạt được
- Giao diện trang web đẹp, dễ sử dụng và có tính bảo mật.
- Hệ thống trang hoàn chỉnh cơ bản xử lý kết quả nhanh
- Chức năng đơn giản tiện ích cho
- Phần mềm được xây dựng trên ứng dụng ASP.net.
- Cơ sở dữ liệu được xây dựng thành công trên Microsoft SQL Server Management.
- Visual Studio 2017
- Chưa bắt được hết các lỗi của hệ thống.
5.4 Hướng phát triển
- Cơ sở dữ liệu được tối đa hóa đến mức chi tiết
- Tiến hành nâng cấp website cho phù hợp với nhu cầu thực tế.
- Cập nhật chức năng phân quyền, tối ưu hóa chức năng quản trị.