Tải bản đầy đủ (.pdf) (25 trang)

(Tiểu luận) tiểu luận môn học lập trình web đề tài xây dựng website kinh doanh giày

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (1.6 MB, 25 trang )

TRƯỜNG ĐẠI HỌC THỦ DẦU MỘT
KHOA KỸ THUẬT CÔNG NGHỆ

TIỂ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
Lưu Bá Đức - 1824801030189

Bình Dương, Tháng 12/2020

0

0

Tieu luan


NHẬN XÉT VÀ CHẤM ĐIỂM CỦA GIẢNG VIÊN
Họ và tên giảng viên: Th.S Nguyễn Hữu Vĩnh
Tê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

0

0

Tieu luan


Tiể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

4.1.7 Trang sản phẩm........................................................................................................20
4.1.8 Trang đăng ký..........................................................................................................20
4.1.9 Trang đăng nhập.......................................................................................................21
4.1.10 Trang giỏ hàng.......................................................................................................21
4.1.11 Trang chi tiết sản phẩm..........................................................................................22
PHẦN V: THỰC NGHIỆM, ĐÁNH GIÁ KẾT QUẢ VÀ HƯỚNG PHÁT TRIỂN CỦA
ĐỀ TÀI.....................................................................................................................................23
5.1 Thực nghiệm..............................................................................................................23
5.2 Kết quả đạt được........................................................................................................23

Đề tài: Xây dựng website kinh doanh đồng hồ

0

Trang 

0

Tieu luan


Tiể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à
Đề tài: Xây dựng website kinh doanh đồng hồ

0

Trang 

0

Tieu luan


Tiể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. Ngồ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.3Hướ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ả.
 Phát huy tính sáng tạo và cách làm việc độc lập của mỗi thành viên
trong nhóm
 Củng cố và nâng cao kiến thức cho các thành viên trong nhóm.

Đề tài: Xây dựng website kinh doanh đồng hồ

0

Trang 

0

Tieu luan


Tiể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

Xoa san pham
Thanh toan
Them san pham

Danh gia san pham

<<extend>>
<<extend>>
<<include>>
<<extend>>
Cap nhat gio hang

<<extend>>
<<extend>>
Xem gio hang
Tim kiem tin tuc
<<include>>
Xem tin nong

<<include>>

Xem trang chu
Admin
Dang nhap

<<include>>
Xem tin moi


Xem tin tuc

<<extend>>
User

<<include>>

<<extend>>
Xem ban do

<<include>>

Lien he

Dang xuat

<<include>>
Gui phan hoi
Dang ky tai khoan

Tim kiem
Xem thong tin lien he

Sơ đồ 1: Use case toàn bộ hệ thống

Đề tài: Xây dựng website kinh doanh đồng hồ

0


Trang 

0

Tieu luan


Tiểu luận mơn học:Lập trình web

2.1.2 Sơ đồ Use case trang chủ

User

Dang nhap

Xem trang chu
<<extend>> <<extend>>

<<extend>>

Them san pham

<<extend>>

Dang xuat
Danh gia san pham

Dang ky tai khoan

Sơ đồ 2: Use case trang chủ


Đề tài: Xây dựng website kinh doanh đồng hồ

0

Trang 

0

Tieu luan


Tiểu luận mơn học:Lập trình web

2.1.3 Sơ đồ Use case liên hệ

User

<<include>>
Xem thong tin lien he
Lien he

<<include>>

<<include>>

Xem ban do
Gui phan hoi

Sơ đồ 3: Use case liên hệ


2.1.4 Sơ đồ Use case xem tin tức

User

Xem tin tuc

<<include>>

<<include>>
<<include>>
Xem tin nong

Xem tin moi
Tim kiem tin tuc
Sơ đồ 4: Use case xem tin tức
Đề tài: Xây dựng website kinh doanh đồng hồ

0

Trang 

0

Tieu luan


Tiểu luận mơn học:Lập trình web

2.1.5 Sơ đồ Use case xem giỏ hàng


User

<<include>>

<<extend>>

Them san pham
Cap nhat gio hang

Xem gio hang
<<extend>>
<<extend>>

Xoa san pham
Thanh toan

Sơ đồ 5: Use case xem giỏ hàng

Đề tài: Xây dựng website kinh doanh đồng hồ

0

Trang 

0

Tieu luan



Tiể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
User

System

Dang nhap

Nhap tai khoan
mat khau

Kiem tra
thong tin

Bao loi
Sai
Dung
Luu thong tin tai
khoan vao Session

2.2.2 Sơ đồ hoạt động đăng ký tài khoản của khách hàng
User

System

Dang ky tai
khoan


Nhap thong tin
khach hang

Kiem tra
thong tin
Khong hop le

Hop le
Luu thong
tin

Đề tài: Xây dựng website kinh doanh đồng hồ

0

Trang 

0

Tieu luan


Tiểu luận mơn học:Lập trình web

2.2.3 Sơ đồ hoạt động mua hàng
User : User

System

Yeu cau mua

hang
Them san
pham
Xem gio hang

Tiep tuc mua
hang

Cap nhat gio
hang

Xoa san pham
Thanh toan

Nhap thong tin
thanh toan

Kiem tra thong
tin thanh toan

Sai

Dung
Gui email thanh
toan thanh cong

Sơ đồ 6: Hoạt động mua hàng

Đề tài: Xây dựng website kinh doanh đồng hồ


0

Trang 

0

Tieu luan


Tiểu luận mơn học:Lập trình web

2.3 Sơ đồ lớp

User

KhachHang

hoten
gioitinh
ngaysinh
diachi
email
sodienthoai

TaiKhoan
tentaikhoan
matkhau

DanhMucSanPham
madanhmuc

tendanhmuc
ngaycapnhat

makhachhang
tenkhachhang
diachikhachhang
sdtkhachhang
emailkhachhang

ChiTietGioHang
ThongTinLienHe
tenlienhe
diachilienhe
sdtlienhe
emaillienhe

madonhang
tennkhachhang
sdtkhachhang
diachinhanhang
emailkhachhang

ThongTinPhanHoi

SanPham
GioHang

masanpham
tensanpham
dongia

giakhuyenmai
mota
ngaycapnhat

madonhang
masanpham
soluong
thanhtien

Đề tài: Xây dựng website kinh doanh đồng hồ

0

tenphanhoi
sdtnguoiphanhoi
emailnguoiphanhoi
diachinguoiphanhoi

Trang 

0

Tieu luan


Tiểu luận mơn học:Lập trình web

2.4 Bảng các Actor
STT


Tên Actor

Giải thích

1

 Admin là tác nhân giữ vai trị chính của
website: Quyền quản lý là quyền cao nhất
của hệ thống. Những người giữ vai trị
Admin

quản lý chính có thể thao tác quản lý tồn
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

 Đă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 đó
Users

 Đă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.
 Ngồ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.


PHẦN III: THIẾT KẾ CƠ SỞ DỮ LIỆU

Đề tài: Xây dựng website kinh doanh đồng hồ

0

Trang 

0

Tieu luan


Tiể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
Tên bảng
Mô tả
Các cột
MaAdmin
HoTenAdmin
DiaChiAdmin
DienThoaiAdmin
TenDNAdmin
MatKhauAdmin
NgaySinhAdmin
GioiTinhAdmin
EmailAdmin

QuyenAdmin

Admin
Bảng Admin chứa thông tin Admin
Kiểu dữ liệu
Đặc điểm
Int
Not null
Nvarchar(50)
Not null
Nvarchar(50)
Not null
Varchar(10)
Not null
Varchar(15)
Not null
Varchar(15)
Not null
Smalldatetime
Not null
Bit
Not null
Varchar(50)
Not null
Int
Not null

Mô tả
Mã Admin
Họ Tên Admin

Địa Chỉ Admin
Số Điện Thoại Admin
Tên Đăng Nhập Admin
Mật Khẩu Admin
Ngày Sinh Admin
Giới Tính Admin
Email Admin
Quyền Admin

3.1.2 Bảng Comment
Tên bảng
Mô tả
Các cột
MaComment
MaKH

NoiDung
MaSP
ThoiGian
Thich

Comment
Bảng Comment chứa thông tin bình luận
Kiểu dữ liệu
Đặc điểm
Int
Not null
Int
Not null
Nvarchar(50)

Not null
Int
Not null
Smalldatetime
Not null
Int
Not null

Mơ tả
Mã Bình Luận
Mã Khách Hàng
Nội Dung
Mã Sản Phẩm
Thời Gian
Thích

3.1.3 Bảng CTDatHang
Tên bảng
Mơ tả
Các cột
MaHD
MaGiay
SoLuong
DonGia
Tien

CTDatHang
Bang CTDatHang chứa thơng tin các đơn đặt hàng
Kiểu dữ liệu
Đặc điểm

Mơ tả
int
Not null
Mã Hóa Đơn
Int
Not null
Mã Giày
Int
Not null
Số Lượng
Decimal(9,2)
Not null
Đơn Giá
Int
Not null
Tiền

Đề tài: Xây dựng website kinh doanh đồng hồ

0

Trang 

0

Tieu luan


Tiểu luận mơn học:Lập trình web


3.1.4 Bảng DonHang
Tên bảng
Mơ tả
Các cột
MaDH
MaKH
NgayDH
TongTien
TrangThai
NgayGiao
TenNguoiNhan
DiaChiNhan
SoDienThoai
MaThanhToan
HinhThucTT
HinhThucGH

DonHang
Bảng DonHang chứa tồn bộ thơng tin các đơn hàng
Kiểu dữ liệu
Đặc điểm
Mô tả
Int
Not null
Mã Đơn Hàng
Int
Not null
Mã Khách Hàng
Smalldatetime
Not null

Ngày Đặt Hàng
Money
Not null
Tổng Tiền
Bit
Not null
Trạng Thái
Smalldatetime
Not null
Ngày Giao
Varchar(50)
Not null
Tên Người Nhận
Nvarchar(50)
Not null
Địa Chỉ Nhận
Varchar(15)
Not null
Số Điện Thoại
Int
Not null
Mã Thanh Tốn
Bit
Not null
Hình Thức Thanh Tốn
bit
Not null
Hình Thức Giao Hàng

3.1.5 Bảng Giày

Tên bảng
Mô tả
Các cột
MaGiay
TenGiay
GiaBan
MoTa
Hinh
MaLoai
MaNSX
NgayBan
SoLuongTonKho
Phai
MauSac

Giay
Bảng giày chứa thông tin giày
Kiểu dữ liệu
Đặc điểm
Int
Not null
Nvarchar(100) Not null
Money
Not null
Nvarchar(50)
Not null
Varchar(50)
Not null
Int
Not null

Int
Not null
Smalldatetime Not null
Int
Not null
Nvarchar(50)
Not null
Nvarchar(50)
Not null

Mơ tả
Mã Giày
Tên Giày
Giá Bán
Mơ Tả
Hình
Mã Loại
Mã Nhà Sản Xuất
Ngày Bán
Số Lượng Tồn Kho
Phái
Màu Sắc

3.1.6 Bảng KhachHang
Tên bảng
Mô tả

KhachHang
Bảng KhachHang chứa thông tin khách hàng


Đề tài: Xây dựng website kinh doanh đồng hồ

0

Trang 

0

Tieu luan


Tiểu luận mơn học:Lập trình web

Các cột
MKH
HoTen
DiaChi
DienThoai
TenDN
MatKhau
NgaySinh
GioiTinh
Email
HinhKH

Kiểu dữ liệu
Int
Nvarchar(50)
Nvarchar(50)
Varchar(10)

Varchar(15)
Varchar(15)
Smalldatetime
Bit
Varchar(50)
Nvarchar(50)

Đặc điểm
Not null
Not null
Not null
Not null
Not null
Not null
Not null
Not null
Not null
Not null

Mô tả
Mã Khách Hàng
Họ Tên
Địa Chỉ
Điện Thoại
Tên Đăng Nhập
Mật Khẩu
Ngày Sinh
Giới Tính
Email
Hình Khách Hàng


3.1.7 Bảng LoaiGiay
Tên bảng
Mơ tả
Các cột
MaLoai
TenLoaiGiay
TenHinh
cot

LoaiGiay
Bảng loại giày chứa thông tin các loại giày
Kiểu dữ liệu
Đặc điểm
Mô tả
Int
Not null
Mã Loại
Nvarchar(50)
Not null
Tên Loại Giày
Nvarchar(50)
Not null
Tên Hình
Nchar(10)
Not null
Cột

3.1.8 Bảng Logo
Tên bảng

Mô tả
Các cột
Malogo
ngaycapnhat
hinh
trangthai

Logo
Bảng Logo chứa thông tin logo
Kiểu dữ liệu
Đặc điểm
Int
Not null
Smalldatetime
Not null
Nvarchar(50)
Not null
Bit
Not null

Mơ tả
Mã Logo
Ngày Cập Nhật
Hình
Trạng Thái

MaQR
Bảng MaQR chứa thông tin mã QR
Kiểu dữ liệu
Đặc điểm

Int
Not null
Int
Not null

Mơ tả
Hình
Trạng Thái

3.1.9 Bảng MaQR
Tên bảng
Mơ tả
Các cột
idMa
idGiay

Đề tài: Xây dựng website kinh doanh đồng hồ

0

Trang 

0

Tieu luan


Tiểu luận mơn học:Lập trình web

3.1.10 Bảng NhaSanXuat

Tên bảng
Mơ tả
Các cột
MaNSX
TenNSX
DiaChi
DienThoai

NhaSanXuat
Bảng NhaSanXuat chứa thông tin nhà sản xuất
Kiểu dữ liệu
Đặc điểm
Mô tả
Int
Not null
Mã Nhà Sản Xuất
Nvarchar(100)
Not null
Tên Nhà Sản Xuất
Nvarchar(150)
Not null
Địa Chỉ
Nvarchar(15)
Not null
Điện Thoại

3.1.11 Bảng Rate
Tên bảng
Mô tả
Các cột

MaRate
ngaycapnhat
MaKH
MaGiay
SoSao
NhanXet

Rate
Bảng Rate chứa thông tin rate
Kiểu dữ liệu
Đặc điểm
Int
Not null
Smalldatetime
Not null
Int
Not null
Int
Not null
Int
Not null
Nvarchar(150)
Not null

Đề tài: Xây dựng website kinh doanh đồng hồ

0

Mô tả
Mã Rate

Ngày Cập Nhật
Mã Khách Hàng
Mã Giày
Số Sao
Nhận Xét

Trang 

0

Tieu luan


Tiể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

Đề tài: Xây dựng website kinh doanh đồng hồ

0

Trang 

0


Tieu luan


Tiể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

Đề tài: Xây dựng website kinh doanh đồng hồ

0

Trang 

0

Tieu luan


Tiể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

Đề tài: Xây dựng website kinh doanh đồng hồ

0


Trang 

0

Tieu luan


Tiể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ý

Đề tài: Xây dựng website kinh doanh đồng hồ

0

Trang 

0

Tieu luan


Tiể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


Đề tài: Xây dựng website kinh doanh đồng hồ

0

Trang 

0

Tieu luan


Tiểu luận mơn học:Lập trình web

4.1.11 Trang chi tiết sản phẩm

Đề tài: Xây dựng website kinh doanh đồng hồ

0

Trang 

0

Tieu luan


Tiể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
TRIỂN CỦA ĐỀ TÀI

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
5.3

Hạn chế

- 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ị.


Đề tài: Xây dựng website kinh doanh đồng hồ

0

Trang 

0

Tieu luan


Tiểu luận mơn học:Lập trình web

TÀI LIỆU THAM KHẢO

Tiếng Việt
1. Bryan Syverson, Joel Murach, SQL Server hướng dẫn học qua ví dụ, NXB
Khoa học và Kỹ thuật, 2013.
Tiếng Anh
2. Floyd Sally, Jacobson Van (1993), Random Early Detection gateways for
Congestion Avoidance, IEEE/ACM Transactions on Networking.
Website
3. Truy cập ngày 20/05/2017
4. />
Đề tài: Xây dựng website kinh doanh đồng hồ

0

Trang 


0

Tieu luan


×