TRƯỜNG ĐẠI HỌC CÔNG NGHIỆP HÀ NỘI
KHOA CÔNG NGHỆ THÔNG TIN
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯
BÁO CÁO BÀI TẬP LỚN
HỌC PHẦN: LẬP TRÌNH CƠ SỞ DỮ LIỆU TRÊN WEB
Đề tài: Xây dựng website khách sạn
GVHD: Ths. Đăng Quỳnh Nga
Hà Nội – 12/2020
2
LỜI MỞ ĐẦU
Du lịch đang rất phát triển ở thời điểm hiện tại kéo theo đó là sự phát triển
dành cho các Web developer chuyên phát triển các trang đặt phịng khách sạn trực
tuyến. Do đó đề tài này đem đến cho nhóm em sự trải nghiệm khi được bắt tay
vào làm một trang web đặt phòng trực tuyến.
Qua quá trình nghiên cứu thực hiện đề tài, chúng em đã học được rất nhiều điều
bổ ích, biết lên kế hoạch và sắp xếp công việc một cách khoa học và đây là một
cơ hội quý báu cho chúng em được hiểu biết hơn. Chúng em hy vọng qua thời
gian thực hiện đề tài này, những điều chúng em học được sẽ giúp chúng em củng
cố kiến thức và là hành trang cho chúng em đạt được những bước tiến trong tương
lai.
Chúng em xin cảm ơn Ban Giám Hiệu nhà trường – Khoa Công Nghệ
Thông Tin Trường Đại Học Công Nghiệp Hà Nội đã tạo điều kiện cho chúng em
có điều kiện thực hiện đề tài này.
Đặc biệt, chúng em xin cảm ơn cơ giáo Đặng Quỳnh Nga đã tận tình giúp
đỡ, dẫn dắt chúng em trong quá trình thực hiện và hồn thành đề tài.
Lập trình ứng dụng CSDL trên Web
3
MỤC LỤC
Chương 1. MƠ TẢ BÀI TỐN .......................................................................... 4
1.1 Mơ tả bài toán ........................................................................................... 4
1.2 Danh sách các trang theo thiết kế .............................................................. 4
1.3 Phân công ................................................................................................. 5
Chương 2. THIẾT KẾ CƠ SỞ DỮ LIỆU ........................................................... 6
2.1 Biểu đồ thực thể liên kết ........................................................................... 6
2.2 Các quan hệ .............................................................................................. 6
Chương 3. THIẾT KẾ GIAO DIỆN ................................................................... 9
3.1 Giao diện phía khách hàng ........................................................................ 9
3.1.1 Trang Master Page .............................................................................. 9
3.1.2 Các trang màn hình tương ứng với các chức năng hỗ trợ khách hàng . 9
3.2 Giao diện phía quản trị ............................................................................ 14
3.2.1 Trang Master Page ............................................................................ 14
3.2.2 Các trang màn hình tương ứng với các chức năng quản trị hệ thống…
15 .............................................................................................................. 14
Tài liệu tham khảo ........................................................................................... 22
Mục lục .............................................................. Error! Bookmark not defined.
Lập trình ứng dụng CSDL trên Web
4
Chương 1. MƠ TẢ BÀI TỐN
1.1 Mơ tả bài tốn
- Xây dựng một trang website khách sạn. Trong đó khách hàng có thể xem
chi tiết và đặt các phịng của khách sạn. Ngồi ra, cịn có các dịch vụ khách
sạn đi kèm.
- Người quản lý khách sạn có thể quản lý và xem được số lượng các phòng
đang được thuê, phịng trống. Thêm, sửa , xóa các phịng của khách sạn và
dịch vụ khách sạn. Xem chi tiết hóa đơn khách đặt phòng.
1.2 Danh sách các trang theo thiết kế
- Trangchu.aspx: Trang chính giới thiệu tổng quát về khách sạn
- Gioithieu.aspx: Trang này giới thiệu về lịch sử của khách sạn
- Phong.aspx: Khách hang xem phòng còn nào còn trống hay khơng để đặt
phịng
- Datphong.aspx: Sau khi khách hàng xem trang xem phịng xong muốn đặt
phịng thì kích vào nút đặt phịng. Sau đó trang web sẽ chạy sang trang đặt
phịng để khách hàng điền thơng tin cá nhân và chọn các dịch vụ để dặt
phịng.
- Dichvu.aspx: Hiển thị thơng tin chi tiết dịch vụ khách sạn để khách hàng có
thể chọn
- Login.aspx: Dùng cho người quản trị viên đăng nhập tài khoản để quản lý
khách sạn
- Index.aspx: Hiển thị ở phần trang chính của login. Dùng để thống kế số
lượng khách hang, tổng phòng trống, tổng phòng đang sử dụng, tổng số
phòng.
- Room.aspx: Quản lý các phòng khách sạn, người quản trị viên có quyền
xem, sửa, xóa và thêm phòng.
- Services.aspx: Quản lý các loại dịch vụ khách sạn, người quản trị viên có
quyền xem, sửa, xóa và thêm dịch vụ.
- Bills.aspx: Người quản trị viên có quyền xem và xóa danh sách hóa đơn.
- Bookings.aspx: Người quản trị viên có quyền xem và xóa danh sách các
phịng đang đặt.
- DetailOfBills.aspx: Người quản trị viên có thể xem danh cách email của
khách hàng đặt phòng.
- DetailOfBills1.aspx: Người quản trị viên có thể xem chi tiết hóa đơn của
khách hàng đặt phịng và xóa hóa đơn đấy.
Lập trình ứng dụng CSDL trên Web
5
1.3 Phân công
Tên thành viên
Công việc được phân công
Thiết kế CSDL, Basic_page.Master,
Trangchu.aspx, Gioithieu.aspx, Login.aspx
Thiết kế CSDL, Admin_page.Master,
Bills.aspx, Bookings.aspx, Index.aspx,
Rooms.aspx, Services.aspx, viết báo cáo
Thiết kế CSDL, Extra_page.Master,
Site1.Master, Phong.aspx, DatPhong.aspx,
Dichvu.aspx, DetailOfBills.aspx,
DetailOfBills1.aspx
Lập trình ứng dụng CSDL trên Web
6
Chương 2. THIẾT KẾ CƠ SỞ DỮ LIỆU
2.1 Biểu đồ thực thể liên kết
2.2 Các quan hệ
- Bảng AdminLogin
- Bảng Bill
Lập trình ứng dụng CSDL trên Web
7
- Bảng Booking
- Bảng Customer
- Bảng KindOfRooms
Lập trình ứng dụng CSDL trên Web
8
- Bảng Rooms
- Bảng ServicesBooking
- Bảng UseService
Lập trình ứng dụng CSDL trên Web
9
Chương 3. THIẾT KẾ GIAO DIỆN
3.1 Giao diện phía khách hàng
3.1.1 Trang Master Page
3.1.2 Các trang màn hình tương ứng với các chức năng hỗ trợ khách hang
- Trang chủ
Lập trình ứng dụng CSDL trên Web
10
Lập trình ứng dụng CSDL trên Web
11
- Giới thiệu
Lập trình ứng dụng CSDL trên Web
12
- Dịch vụ:
Lập trình ứng dụng CSDL trên Web
13
Lập trình ứng dụng CSDL trên Web
14
3.2 Giao diện phía quản trị
3.2.1 Trang Master Page
3.2.2 Các trang màn hình tương ứng với các chức năng quản trị hệ thống Login:
- Index:
Lập trình ứng dụng CSDL trên Web
15
Lập trình ứng dụng CSDL trên Web
16
Room:
Lập trình ứng dụng CSDL trên Web
17
-
Services:
Lập trình ứng dụng CSDL trên Web
18
-
Lập trình ứng dụng CSDL trên Web
19
Bills:
Lập trình ứng dụng CSDL trên Web
20
Booking:
- DetailOfBills:
Lập trình ứng dụng CSDL trên Web
21
-
Lập trình ứng dụng CSDL trên Web
22
- DetailOfBills1:
Tài liệu tham khảo
- />- />
Link file đính kèm:
/>P2qoiVx/view?usp=sharing
Lập trình ứng dụng CSDL trên Web