Mô tả:
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
MÔN: LẬP TRÌNH ỨNG DỤNG CƠ SỞ DỮ LIỆU TRÊN WEB
ĐỀ TÀI: Xây dựng Website giới thiệu khách sạn và đặt phòng
trực tuyến như trang Chudu24.com
GVHD:
Th.s ĐỖ NGỌC SƠN
NHÓM:
14
Sinh viên:
1.
2.
3.
4.
Lớp: HTTT2
Lý Thị Quỳnh
Nguyễn Đức Cường
Nguyễn Văn Long
Nguyễn Thị Hồng Nhung
Khóa: 11
Hà Nội – 2019
1
Bảng phân công công việc các thành viên trong nhóm
Lý Thị Quỳnh
Thiết kế giao diện, quản lý khách sạn
Nguyễn Thị Hồng Nhung
Thiết kế giao diện, quản lý thành phố
Nguyễn Đức Cường
Thiết kế giao diện, đăng nhập, hiển thị
số lượt truy cập, đặt phòng
Nguyễn Văn Long
Thiết kế giao diện, tìm kiếm theo thành
phố, theo tên khách sạn
2
PHẦN 1: MỞ ĐẦU
1.1 Tên đề tài: Xây dựng Website giới thiệu khách sạn và đặt phòng
trực tuyến như trang Chudu24.com
1.2 Nội dung nghiên cứu:
- Hoạt động/Nội dung 1: mô tả các chức năng Website thực tế.
Mục tiêu/chuẩn đầu ra: chụp lại ảnh Website thực tế
- Hoạt động/Nội dung 2: thiết kế cơ sở dữ liệu.
Mục tiêu/chuẩn đầu ra: vẽ sơ đồ quan hệ các bảng, cấu trúc các bảng
tên côt, khóa.
- Hoạt động/Nội dung 3: thiết kế và cài đặt chương trình.
Mục tiêu/chuẩn đầu ra: chụp lại giao diện các trang đã làm, code y5
của một số chức năng chính.
1.2.1. Kiến thức
- Nắm cơ bản, cài đặt chương trình sử sụng ngôn ngữ lập trình C# để lập
trình Website ASP.Net theo mô hình 3 tầng hay MVC.
- Thiết kế cơ sở dữ liệu dung ngôn ngữ truy vấn SQL Server.
1.2.2. Kỹ năng
- Tìm kiếm, đọc và hiểu tài liệu.
-
Sử dụng phần mềm Microsoft Visual Studio 2019 để code chương
trình, chạy chương trình trình trên trình duyệt.
- Sử dụng công cụ Lighshot để cắt ảnh màn hình.
- Sử dụng phần mềm Microsoft Word 2010 để viết báo cáo.
3
PHẦN 2: KẾT QUẢ NGHIÊN CỨU
2.1 Mô tả chức năng của Website thực tế
Hình: Trang chủ admin
Hình: Trang giao diện
4
- Chức năng đăng kí thành viên: user đăng ký tài khoản để thực hiện các
chức năng của website và tìm hiểu thông tin, đặt phòng khách sạn, đặt vé
máy bay và các ưu đãi tour du lịch…
Hình: Màn hình chức năng đăng kí thành viên
- Chức năng đăng nhập: người dùng và admin có thể đăng nhập bằng tài
khoản đã đăng ký để thực hiện các chức năng mong muốn.
5
Hình: Màn hình chức năng đăng nhập
- Chức năng đặt phòng nhanh: user sử dụng chức năng đặt phòng nhanh để
đặt phòng khi không muốn tìm kiếm, lựa chọn. Người dùng sẽ để lại yêu
cầu đặt phòng, sau đó nhân viên của Chudu24 sẽ liên hệ lại cho bạn.
Hình: Màn hình chức năng đặt phòng nhanh
6
- Chức năng đặt phòng đoàn: user sử dụng chức năng đặt phòng đoàn để
đặt phòng khi đi theo nhóm người sẽ được hưởng ưu đãi hơn.
Hình: Màn hình chức năng đặt phòng đoàn
- Chức năng đặt vé máy bay nhanh: user để lại yêu cầu đặt vé máy bay
nhanh và thông tin khi không muốn tìm kiếm, lựa chọn.
Hình: Màn hình chức năng đặt vé máy bay nhanh
7
- Chức năng tìm kiếm: cho phép chúng ta tìm kiếm thông tin về khách sạn.
Tìm kiếm theo thành phố, theo tên khách sạn…
Hình: Màn hình chức năng tìm kiếm
- Tìm kiếm Khách sạn – Khuyến mại: hiển thị thông tin các khách sạn, các
tour có mức ưu đãi và trọn gói cao.
Hình: Khách sạn – khuyến mại
- Tìm kiếm Trọn gói: hiển thị thông tin về các tour trọn gói bao gồm đặt
phòng và vé máy bay…
Hình: Tìm kiếm trọn gói
8
- Chức năng đánh giá: người dùng đánh giá, đưa ra ý kiến của mình cho các
dịch vụ.
Hình: Màn hình chức năng đánh giá
- Lời khen: người dùng đưa ra các lời khen theo ý kiến của mình đối với
các dịch vụ, chia sẻ cảm nghĩ của mình về Chudu24.
Hình: Lời khen cho Chudu24
- ChuduInfo: hiển thị thông tin Chudu24
Hình: ChuduInfo
9
- Chức năng Quên mật khẩu: cho phép người dùng thay đổi mật khẩu khi
quên
Hình: Chức năng Quên mật khẩu
2.2 Thiết kế cơ sở dữ liệu
- Sơ đồ quan hệ giữa các bảng
Hình: Sơ đồ quan hệ giữa các bảng
10
- Cấu trúc các bảng
Bảng City
Bảng Country
11
Bảng Hotel
Bảng HotelDescription
12
Bảng HotelRoomType
Bảng Lượt truy cập
Bảng Account
13
Bảng Contact
2.3 Thiết kế và cài đặt chương trình
Hình: Trang chủ admin
14
Hình: Trang login
15
Hình: Chức năng đặt phòng
16
Hình: Tìm kiếm khách sạn – khuyến mại
Hình: Tìm kiếm khách sạn
17
Hình: Detail khách sạn
18
19
PHẦN 3: KẾT LUẬN
- Các chức năng đã làm được:
+ Trang chủ admin
+ Trang giao diện người dùng
+ Quản lý thành phố
+ Quản lý khách sạn
+ Thêm, sửa, xóa phòng
+ Đăng nhập
+ User tìm kiếm khách sạn theo thành phố
+ User tìm kiếm khách sạn theo tên khách sạn.
+ Hiển thị số người truy cập.
+ Đặt phòng
- Các chức năng chưa làm được
+ Chức năng đặt vé máy bay
+ Chức năng Quên mật khẩu
+ Chức năng Đánh giá, Lời khen….
20
- Xem thêm -