1. Trang chủ
  2. » Cao đẳng - Đại học

BÀI TẬP LỚN MÔN HỌC LẬP TRÌNH WINDOWS: XÂY DỰNG WEBSITE QUẢN LÝ VÀ ĐẶT PHÒNG KHÁCH SẠN

28 5,4K 9

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 28
Dung lượng 2,69 MB

Nội dung

LỜI NÓI ĐẦU3CHƯƠNG I: GIỚI THIỆU41.LÝ DO CHỌN ĐỀ TÀI42.GIỚI THIỆU VỀ WEBSITE4CHƯƠNG II: CƠ SỞ LÝ THUYẾT CỦA VIỆC XÂY DỰNG WEBSITE51.Phân tích hiện trạng52.Yêu cầu hệ thống6CHƯƠNG III: PHÂN TÍCH THIẾT KẾ HỆ THỐNG71.Khảo sát hệ thống72.Phân tích hệ thống8CHƯƠNG IV: THIẾT KẾ CƠ SỞ DỮ LIỆU151.Lập bảng cơ sở dữ liệu152.Sơ đồ quan hệ dữ liệu20CHƯƠNG V: THIẾT KẾ WEBSITE211.Trang đăng nhập212.Trang chủ213.Trang đặt phòng224.Trang thông tin23KẾT LUẬN24TÀI LIỆU THAM KHẢO25

Trang 1

KHOA CÔNG NGHỆ THÔNG TIN

Giáo viên hướng dẫn: Th.S Đỗ Ngọc Sơn

Trang 2

MỤC LỤC

LỜI NÓI ĐẦU 3 CHƯƠNG I: GIỚI THIỆU 4

1 LÝ DO CHỌN ĐỀ TÀI 4

2 GIỚI THIỆU VỀ WEBSITE 4

CHƯƠNG II: CƠ SỞ LÝ THUYẾT CỦA VIỆC XÂY DỰNG WEBSITE 5 1 Phân tích hiện trạng 5

2 Yêu cầu hệ thống 6

CHƯƠNG III: PHÂN TÍCH THIẾT KẾ HỆ THỐNG 7 1 Khảo sát hệ thống 7

2 Phân tích hệ thống 8

CHƯƠNG IV: THIẾT KẾ CƠ SỞ DỮ LIỆU 15 1 Lập bảng cơ sở dữ liệu 15

2 Sơ đồ quan hệ dữ liệu 20

CHƯƠNG V: THIẾT KẾ WEBSITE 21 1 Trang đăng nhập 21

2 Trang chủ 21

3 Trang đặt phòng 22

4 Trang thông tin 23

TÀI LIỆU THAM KHẢO 25

Trang 3

LỜI NÓI ĐẦU

Đầu tiên, chúng em xin cám ơn Ban Giám Hiệu nhà trường – Khoa CôngNghệ Thông Tin đã tạo điều kiện cho chúng em có điều kiện thực hiện đề tàinày

Đặc biệt, chúng em xin cám ơn thầy giáo Ths Đỗ Ngọc Sơn đã tận tìnhgiúp đỡ, dẫn dắt chúng em từ lúc hình thành ý tưởng đến khi hoàn thành đề tài

Qua quá trình nghiên cứu thực hiện đề tài, chúng em đã học được rấtnhiề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ọngqua 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 đầu tiên cho chúng em đạt được nhữngbước tiến tốt hơn trong tương lai

Trang 4

CHƯƠNG I: GIỚI THIỆU

1 LÝ DO CHỌN ĐỀ TÀI

Hiện nay, công nghệ thông tin ngày càng phát triển mạnh mẽ, Internetđược phổ biến rộng rãi, nhu cầu đặt phòng khách sạn trực tuyến ngày càngtăng nên việc đặt phòng qua mạng không còn mới lạ với mọi người nữa Mặc

dù xây dựng một trang web đặt phòng trực tuyến ở nước ta là còn mới mẻnhưng rất khả thi khi đất nước đã và đang từng bước đổi mới và phát triển,đây cũng là một cơ hội rất lớn cho thương mại điện tử ở Việt Nam phát triển

Đề tài “ Xây dựng Website quản lý và đặt phòng khách sạn” rất thực tế

và phù hợp với tình hình hiện nay Việc thiết lập một website đặt phòng trựctuyến nhanh chóng với nhiều dịch vụ tiện ích và hoàn toàn miễn phí có thểquảng bá được hình ảnh của khách sạn, tạo cơ hội thuận lợi cho mọi người,tiết kiệm được khoảng thời gian và hoàn toàn thuận lợi cho tất cả mọi người.Đây có thể coi là giải pháp tối ưu và thiết thực đối với các khách sạn ởnước ta hiện nay

2 GIỚI THIỆU VỀ WEBSITE

- Website được xây dựng bằng ngôn ngữ: ASP.NET

- Cơ sở dữ liệu: Microsoft SQL server

- Các công việc chính của Website :

 Giới thiệu khách sạn

 Quản lý khách sạn

 Giới thiệu các tin tức

 Đặt phòng trực tuyến

Trang 5

CHƯƠNG II: CƠ SỞ LÝ THUYẾT CỦA VIỆC XÂY

Trước nhu cầu thiết yếu đó nhóm chúng đã xây dựng trang web nhằmquảng bá, quản lý và đặt phòng trực tuyến các phòng khách sạn mà kháchthấy yêu thích Giúp cho mọi người không mất nhiều thời gian mà vẫn có thểlựa chọn được những căn phòng phù hợp với nhu cầu và sở thích của mỗingười Hy vọng với những mẫu phòng khách sạn có sẵn trong website này sẽgiúp ích cho các mọi người chọn trong chuyến du lịch nghỉ ngơi của mình

1.2 Khảo sát các hệ thống quản lý và đặt phòng trực tuyến

- Qua khảo chúng tôi đã biết đến một số trang web giới thiệu và đặtphòng khách sạn trực tuyến như:

Trang 6

phòng…

- Tuy nhiên một số trang web vẫn còn tồn tại một số hạn chế như:

 Các loại phòng không đa dạng

 Bố cục trang web còn kém, không thuận tiện khi sử dụng

Xây dựng hệ thống tìm kiếm hiệu quả qua những thông tin chi tiết trêncủa phòng Khách hàng có thể tìm kiếm theo nhiều tiêu chí khác nhau nhưloại phòng, tên phòng, giá cả…

Tích hợp hệ thống quản lý khách hàng (đăng ký, đăng nhập, sửa, xóa, cậpnhật thông tin)

Khách hàng có thể đặt phòng trực tuyến đối với loại phòng mà mình đãchọn qua mạng, căn cứ vào thông tin mà khách hàng đã đăng kí, nhân viên

Trang 7

website sẽ liên lạc và thỏa thuận điều khoản của khách sạn với khách hàng,sau đó khách sạn chỉ đến nhận phòng.

Trang 8

CHƯƠNG III: PHÂN TÍCH THIẾT KẾ HỆ THỐNG

+ Phòng Vip: diện tích rộng hơn phòng thường, hướng ánh sáng đẹp,

có thêm một số trang thiết bị, chất lượng phục vụ tốt hơn, giá cảcao

- Tầng 5: Khu vực quầy bar, cafe

- Ngoài ra khách sạn còn có một bể bơi ở phía sau

Quản lý khách sạn: 1 giám đốc, 1 phó giám đốc, 3 trưởng bộ phận

Nhân viên khách sạn: 2 nhân viên bảo vệ, 3 nhân viên lễ tân, 5 nhân viênphục vụ phòng, 10 nhân viên nhà hàng và quầy bar

Trang 9

2.1.2 Hoạt động đặt phòng trực tuyến

Đối với các khách hàng muốn đặt phòng trực tuyến Website sẽ cho phépkhách hàng tìm kiếm theo thông tin phòng như: tìm kiếm theo giá, tìm kiếmtheo loại phòng(Vip hay thường)

Website sẽ gợi ý một số phòng để cho khách hàng dễ dàng tham khảo vàchọn lựa Khách hàng tìm kiếm xong sẽ được xem thông tin chi tiết vềphòng Khách hàng đồng ý đặt phòng sẽ điền thông tin cá nhân vào một biểumẫu và gửi đến cho người quản trị hệ thống Người quản trị xác nhận việcđặt phòng và gửi thông tin phản hồi lại đến khách hàng và đến ngày nhậnphòng khách hàng chỉ cần đến gặp nhân viên lễ tân để nhận phòng

Khách hàng có thể hủy việc đặt phòng trước khi nhận phòng, nếu sau khinhận phòng khách hàng có nhu cầu hủy thì sẽ phải chịu một khoản phí nhấtđịnh

Trang 10

2.2 Mô hình phân rã chức năng

Hình 1: Mô hình phân rã chức năng

2.3 Mô hình luồng dữ liệu

2.3.1 Mức 0: Tác nhân của hệ thống là người quản trị và người dùng

Ta có sơ đồ mức bối cảnh sau:

Trang 11

Hình 2: Mô hình mức bối cảnh

Trang 12

2.3.2 Mức 1

Chức năng tổng quát của hệ thống được phân rã thành 3 chức năng con sau : Quản trị hệ thống , quản lý nội dung ,giao tiếp người dùng Ta có mô hình ở mức đỉnh như hình dưới đây :

Hình 3: Mô hình mức đỉnh

Trang 13

2.3.3 Mức 2:

 Chức năng quản trị hệ thống:

Hình 4: Chức năng quản trị hệ thống

Trang 14

Cập nhật dịch vụ

Cập nhật tin tứcNgười quản trị

Trang 15

 Chức năng giao tiếp người dùng:

Hình 6: Chức năng giao tiếp người dùng

Trang 16

2.4 Mô hình thực thể liên kết

Hình 7: Mô hình thực thể liên kết

Trang 17

CHƯƠNG IV: THIẾT KẾ CƠ SỞ DỮ LIỆU

1 Lập bảng cơ sở dữ liệu

1.1 Bảng đặt phòng

Tên thuộc tính Kiểu dữ liệu Ghi chú

Là table Đặt phòng, chứa các thông tin cơ bản khi khách hàng đặt phòng:

- maDP: mã đặt phòng,khi khách hàng lựa chọn phòng và đặt phòng, sẽđược cấp một mã, mã này gọi là mã đặt phòng

- soCMND: số chứng minh thư nhân dân mà khách hàng dùng để đăng ký

và khách sạn dùng để xác nhận

1.2 Bảng chi tiết đặt phòng

Tên thuộc tính Kiểu dữ liệu Ghi chú

Trang 18

- ngayNhan: là ngày sau khi đặt phòng trực tuyến, khách sẽ đến khách sạn

và nhận phòng

- ngayTra: là ngày trả phòng lại cho khách sạn sau khi khách đã ở xong

- soLuongNguoi: số lượng người mà khách hàng đăng ký trực tuyến

- yeuCau: những yêu cầu thêm mà khách hàng muốn

1.3 Bảng địa điểm

Tên thuộc tính Kiểu dữ liệu Ghi chú

- maDD: mã địa điểm của các khu du lịch

- tieuDe: tên của các khu du lịch

- noiDung: bao gồm những nội dung, giới thiệu sơ lượt về khu du lịch đó

- nguoiSD: chỉ tên tài khoản admin mới có quyền chỉnh sửa thông tin vàđăng các tin này lên trang web

- hinhAnh: ảnh đại diện cho khu du lịch

1.4 Bảng dịch vụ

Tên thuộc tính Kiểu dữ liệu Ghi chú

tieuDe nvarchar(50)

noiDung text

hinhAnh text

nguoiSD nvarchar(30)

Trang 19

- Đây là bảng dịch vụ của khách sạn, bao gồm các thông tin, các dịch vụphục vụ cho khách trong khách sạn như:

- maDV: mã của từng dịch vụ, tiện cho việc quản lý

- tieuDe: tên của loại dịch vụ

- noiDung: giới thiệu về dịch vụ của khách sạn

- hinhAnh: ảnh đại diện cho dịch vụ

- nguoiSD: cũng giống như địa điểm du lịch, chỉ tên tài khoản admin mới

có quyền chỉnh sửa thông tin và đăng các tin này lên trang web

1.5 Bảng khách hàng

Tên thuộc tính Kiểu dữ liệu Ghi chú

Trang 20

- gioiTinh: giới tính của khách hàng đăng ký.

- ngaySinh: ngày sinh của khách hàng

- diaChi: địa chỉ của khách hàng

- soDT: số điện thoại liên lạc của khách hàng

- eMail: email liên lạc của khách hàng

1.6 Bảng loại phòng

Tên thuộc tính Kiểu dữ liệu Ghi chú

- maLP: mỗi phòng có một mã xác định, tiện lợi cho việc quản lý

- tenLP: tên của loại phòng

- hinhAnh: ảnh đại diện cho loại phòng đó

- moTa: giới thiệu sơ lượt về loại phòng đó trong khách sạn

- soLuong: số lượng phòng đó có trong khách sạn

- giaLP: giá phòng

1.7 Bảng người dùng

Tên thuộc tính Kiểu dữ liệu Ghi chú

passWord char(10)

quyen nvarchar(30)

hoTen nvarchar(30)

Trang 21

- passWord: mật khẩu truy cập.

- quyen: phân loại quyền trong quản lý, như admin: điều hành quản lý toàn

bộ website

- hoTen: họ tên chi tiết của người dùng

- ngaySinh: ngày sinh cùa người dùng đăng ký

- gioiTinh: giới tính người dùng đăng ký

- soDT: số điện thoại người dùng

- diaChi, eMail: địa chỉ và email liên lạc của người dùng –

- khoa: khóa

1.8 Bảng tin tức

Tên thuộc tính Kiểu dữ liệu Ghi chú

Trang 22

- nguoiSD: người sử dụng có quyền sửa đổi cập nhật loại tin tức này.

Trang 23

2 Sơ đồ quan hệ dữ liệu

Hình 8: Sơ đồ quan hệ dữ liệu

Trang 24

CHƯƠNG V: THIẾT KẾ WEBSITE

Dưới đây là một số hình ảnh chính về Website

1 Trang đăng nhập

Hình 9: Trang đăng nhập

2 Trang chủ

Trang 25

3 Trang đặt phòng

Hình 10: Trang đặt phòng

Trang 26

4 Trang thông tin

Hình 11: Trang thông tin

Trang 27

để nhóm chúng em có thể thực hiện tốt hơn trong những lần sau

Cuối cùng chúng em một lần nữa xin gửi lời cảm ơn chân thành tới thầygiáo ThS.Đỗ Ngọc Sơn, người đã định hướng cho chúng em nghiên cứu để tàiđồng thời là người hướng dẫn, giúp đỡ chúng em rất nhiều trong quá trình thựchiện đề tài này

Trang 28

TÀI LIỆU THAM KHẢO

[1] Bài giảng của thầy giáo Đỗ Ngọc Sơn

[2] Giáo trình ASP.Net

Ngày đăng: 07/04/2016, 09:31

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w