Đăng ký Đăng nhập
Trang chủ Xây dựng website giới thiệu và đặt phòng khách sạn trực tuyến...

Tài liệu Xây dựng website giới thiệu và đặt phòng khách sạn trực tuyến

.PDF
19
869
103

Mô tả:

Môn : Lập trình Web * tinvn.com.vn GVGD : Th.S Nguyễn Thị Hà TRƯỜNG ĐẠI HỌC BÀ RỊA VŨNG TÀU KHOA CÔNG NGHỆ THÔNG TIN ----    ---- Đề tài: XÂY DỰNG WEBSITE GIỚI THIỆU VÀ ĐẶT PHÒNG KHÁCH SẠN TRỰC TUYẾN Giáo viên hướng dẫn : Th.S. Nguyễn Thị Hà Hệ : Đại học chính quy Lớp : DH08TT Nhóm 5 : Võ Hoàng Sơn Trần Lê Kha Nguyễn Quốc Quyền Vũng Tàu , ngày 25 tháng 05 năm 2011 Bài Toán Kiểm Tra Thoả Điều Kiện Duy Nhất Trang 1 Môn : Lập trình Web * tinvn.com.vn GVGD : Th.S Nguyễn Thị Hà LỜI CÁM ƠN Đầu tiên, chúng em xin cám ơn Ban Giám Hiệu nhà trường – Khoa Công Nghệ Thông Tin đã 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 Ths. Nguyễn Thị Hà đã tận tình giú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ấ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 đầu tiên cho chúng em đạt được những bước tiến tốt hơn trong tương lai. Chúng em xin chân thành cám ơn. Ket-noi.com kho tài liệu miễn phí Bài Toán Kiểm Tra Thoả Điều Kiện Duy Nhất Trang 2 Môn : Lập trình Web * tinvn.com.vn GVGD : Th.S Nguyễn Thị Hà Chương I: GIỚI THIỆU I. 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àng tă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 giới thiệu và đặt phòng trực tuyế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ực tuyế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. II. Giới thiệu website: - Website được xây dựng bằng ngôn ngữ: VB.NET - Cơ sở dữ liệu: Microsoft Access - Các công việc chính của Website : + Giới thiệu khách sạn + Giới thiệu các địa điểm du lịch gần khách sạn + Giới thiệu các tin tức + Tìm kiếm loại phòng của khách sạn + Đặt phòng khách sạn + Đăng ký khách hàng + Đếm số lượt truy cập website Bài Toán Kiểm Tra Thoả Điều Kiện Duy Nhất Trang 3 Môn : Lập trình Web * tinvn.com.vn GVGD : Th.S Nguyễn Thị Hà Chương II: CƠ SỞ LÝ THUYẾT CỦA VIỆC XÂY DỰNG WEBSITE I.Phân tích hiện trạng: 1. Ngữ cảnh: - Du lịch là một trong những hoạt động rất quan trọng nhằm đưa con người đến cảm giác thoải mái, xả hơi trong những ngày làm việc căng thẳng. Tuy nhiên việc chọn khách sạn với các loại phòng phù hợp với nhu cầu và sở thích của chúng ta là một việc rất tốn thời gian và công sức dẫn đến cảm giác không thoải mái đến khách trong chuyến du lịch của mình. - Trước nhu cầu thiết yếu đó chúng tôi đã xây dựng trang web nhằm quảng bá, giới thiệu và đặt phòng trực tuyến các phòng khách sạn mà khách thấ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ỗi ngườ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. 2. Khảo sát các hệ thống đặ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à đặt phòng khách sạn trực tuyến như: + http://www.agoda.com + http://www.vungtaucdtours.com + http://www.sonthinh.com + http://www.thuonghaivinhhotel.com - Ưu điểm của các trang web này là: + Thiết kế đẹp, hiển thị thông tin chi tiết. + Các trang web đều có kênh thông tin riêng. + Hệ thống hỗ trợ khách hàng đầy đủ. + Hỗ trợ nhiều chức năng cho người dùng như: tìm kiếm, đặt 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. + Hệ thống hỗ trợ khách hàng không đầy đủ. II.Yêu cầu hệ thống: * Về trang web: - Xây dựng trang web có giao diện thân thiện, dễ sử dụng và có bố cục cũng như trang trí phù hợp với một trang web về khách sạn. - Hiển thị thông tin chi tiết về các loại phòng như: giá cả, số lượng …để giúp khách hàng dễ dàng chọn lựa về phòng một cách chính xác. Bài Toán Kiểm Tra Thoả Điều Kiện Duy Nhất Trang 4 Môn : Lập trình Web * tinvn.com.vn GVGD : Th.S Nguyễn Thị Hà - Xây dựng hệ thống tìm kiếm hiệu quả qua những thông tin chi tiết trên củ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) * Về người sử dụng: - Người sử dụng có thể tìm kiếm phòng phù hợp với mình cần thông qua nhiều tiêu chi khác nhau như: loại phòng , tên phòng, giá cả … - 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 trangweb 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. Bài Toán Kiểm Tra Thoả Điều Kiện Duy Nhất Trang 5 Môn : Lập trình Web * tinvn.com.vn GVGD : Th.S Nguyễn Thị Hà Chương III: PHÂN TÍCH HỆ THỐNG I.Khảo sát hiện trạng: 1. Giới thiệu chung: Khách sạn Thượng hải Vinh - Địa chỉ: 26 Lê Lợi – Tp Vinh – Nghệ An - ĐT: 0383.589486 – 589480 - Fax: 0383.589487 - Email: [email protected] - Khách sạn có các dịch vụ: + Phòng ngủ + Nhà hàng + Hội nghị + Giải trí + Tours + Các dịch vụ khác II.Mô hình phân rã chức năng BFD: 1. Sơ đồ phân rã chức năng: WEBSITE KHÁCH SẠN Quản trị hệ thống Quản lý nội dung Quyền truy nhập Cập nhật tin tức Liên hệ góp ý Cập nhật thông tin phòng Đăng nhập Cập nhật dịch vụ Phục hồi Địa điểm du lịch Thoát Giao tiếp người dùng Đặt phòng Xem thông tin Tìm kiếm,tra cứu Theo Loại phòng Theo giá phòng Đóng góp ý kiến III.Mô hình luồng dữ liệu DFD: 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 : Bài Toán Kiểm Tra Thoả Điều Kiện Duy Nhất Trang 6 tinvn.com.vn Môn : Lập trình Web * GVGD : Th.S Nguyễn Thị Hà Thông tin đăng nhập Thông tin yêu cầu dữ liệu Xác định quyền truy nhập WEBSITE KHÁCH SẠN NGƯỜI QUẢN TRỊ NGƯỜI DÙNG Xử lý Thông tin Thông tin được yêu cầu Thông tin quản lý hoạt đông hệ thống 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ó DFD ở mức đỉnh như hình dưới đây : NGƯỜI QUẢN TRỊ Thông tin hoạt động hệ thống Dữ liệu người quản trị Xử lý thông tin Dữ liệu góp ý QUẢN TRỊ HỆ THỐNG Thông tin góp ý Đặt phòng Cập nhật Thông Tin Được xử lý QUẢN LÝ NỘI DUNG Tìm kiếm Dữ liệu đặt phòng Dữ liệu phòng Kết quả GIAO TIẾP NGƯỜI DÙNG Thông tin yêu cầu Xác định quyền truy cập yêu cầu truy cập yêu cầu Thông tin NGƯỜI DÙNG Bài Toán Kiểm Tra Thoả Điều Kiện Duy Nhất Trang 7 Môn : Lập trình Web * tinvn.com.vn 3. Mức 2: * Chức năng quản trị hệ thống: GVGD : Th.S Nguyễn Thị Hà Dữ liệu đặt phòng Xử lý đặt phòng Dữ liệu người quản trị Phản hồi Truy cập Đặt phòng Xác định quyền Truy cập NGƯỜI QUẢN TRỊ Thông tin Phản hồi Góp ý Xử lý góp ý Dữ liệu góp ý * Chức năng quản lý nội dung: Cập nhật thông tin Hình ảnh phòng NGƯỜI QUẢN TRỊ Cập nhật Dịch vụ Cập nhật tin tức Bài Toán Kiểm Tra Thoả Điều Kiện Duy Nhất Dữ liệu phòng Dữ liệu dịch vụ Dữ liệu dịch vụ Trang 8 tinvn.com.vn Môn : Lập trình Web * GVGD : Th.S Nguyễn Thị Hà * Chức năng giao tiếp người dùng: Yêu cầu đặt phòng Phản hồi ĐẶT PHÒNG Yêu cầu thông tin Phản hồi XEM THÔNG TIN NGƯỜI DÙNG Kết quả TÌM KIẾM TRA CỨU Yêu cầu tìm kiém Phản hồi Góp ý ĐÓNG GÓP Ý KIẾN IV.Mô hình thực thể ERD: Bài Toán Kiểm Tra Thoả Điều Kiện Duy Nhất Trang 9 Môn : Lập trình Web * 1 n tinvn.com.vn Khách hàng Số CMND Password Tên KH Giới tính Ngày sinh Địa chỉ Số điện thoại Email GVGD : Th.S Nguyễn Thị Hà Địa điểm Mã địa điểm Tiêu đề Nội dung Người sử dụng Hình ảnh Dịch vụ Mã dịch vụ Tiêu đề Nội dung Hình ảnh Người sử dụng n Đặt phòng Mã đặt phòng Số CMND 1 1 n Ct_datphong Mã đặt phòng Mã loại phòng Số lượng Ngày đặt Ngày nhận Ngày trả Số lượng người Yêu cầu n Người dùng Người sử dụng Password Quyền Họ tên Ngày sinh Giới tính Số điện thoại Địa chỉ Email Khóa n 1 1 1 Loại phòng Mã loại phòng Tên loại phòng Hình ảnh Mô tả Số lượng Giá loại phòng n Tin tức Mã tin tức Tiêu đề Nội dung Hình ảnh Người sử dụng Đã xóa V.Mô hình cơ sở dữ liệu: 1.Bảng đặt phòng: * Datphong(madatphong,socmnd) Bài Toán Kiểm Tra Thoả Điều Kiện Duy Nhất Trang 10 Môn : Lập trình Web * tinvn.com.vn GVGD : Th.S Nguyễn Thị Hà Là table Đặt phòng, chứa các thông tin cơ bản khi khách hàng đặt phòng: - [madatphong]: 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ư mà khách hàng dùng để đăng ký và khách sạn dùng để xác nhận. 2.Bảng chi tiết đặt phòng: *ct_datphong(madatphong,maloaiphong,soluong,ngaydat,ngaynhan,ngaytra,soluongngu oi,yeucau) Đây là bảng chi tiết của đặt phòng, chứa các thông tin đầy đủ của khách hàng trong quá trình đặt phòng trực tuyến: - [madatphong]: 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. - [maloaiphong]: mã của phòng mà khách hàng lựa chọn. - [soluong]: số lượng phòng khách hàng đặt. - [ngaydat]: là ngày khách hàng đặt phòng trực tuyến. - [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. Bài Toán Kiểm Tra Thoả Điều Kiện Duy Nhất Trang 11 Môn : Lập trình Web * tinvn.com.vn GVGD : Th.S Nguyễn Thị Hà 3.Bảng địa điểm: *diadiem(madiadiem,tieude,noidung,nguoisudung,hinhanh) Đây là bảng địa điểm du lịch gần khách sạn, là nơi mà khách sạn tổ chức tham quan cho khách: - [madiadiem]: 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 đó. - [nguoisudung]: 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. 4.Bảng dịch vụ: *Dichvu(madichvu,tieude,noidung,hinhanh,nguoisudung) Bài Toán Kiểm Tra Thoả Điều Kiện Duy Nhất Trang 12 Môn : Lập trình Web * tinvn.com.vn GVGD : Th.S Nguyễn Thị Hà Đâ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ư: + Phòng ngủ + Nhà hàng + Hội nghị + Giải trí + Tours + Các dịch vụ khác - [madichvu]: mã của từng dịch vụ, tiện cho việc quản lý. - [tiêude]: 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ụ - [nguoisudung]: 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. 5.Bảng khách hàng: *khachhang(socmnd,password,tenkhachhang,gioitinh,ngaysinh,diachi,sodt,email) Đây là bảng chi tiết của khách hàng, bao gồm các thông tin liên quan đến khách hàng: - [socmnd]: là khóa chính, số chứng minh thư của khách hàng, khi đã đăng ký, khách hàng có thể đặt phòng trực tuyến với hệ thống của khách sạn. - [password]: là mật khẩu truy cập. - [tenkhachhanng]: tên khách hàng - [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. - [sdt]: 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. 6. Bảng loại phòng: *loaiphong(maloaiphong,tenloaiphong,hinhanh,mota,soluong,gialoaiphong) Bài Toán Kiểm Tra Thoả Điều Kiện Duy Nhất Trang 13 Môn : Lập trình Web * tinvn.com.vn GVGD : Th.S Nguyễn Thị Hà Đây là bảng loại phòng của khách sạn, chứa các thông tin về phòng tiện lợi cho khách hàng tìm hiểu trước khi tiến hành đặt phòng: - [maloaiphong]: mỗi phòng có một mã xác định, tiện lợi cho việc quản lý. - [tenloaiphong]: 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. - [gialoaiphong]: giá phòng. 7. Bảng người dùng: *nguoidung(nguoisudung,password,quyen,hoten,ngaysinh,gioitinh,sdt,diachi,email,kho a) Bài Toán Kiểm Tra Thoả Điều Kiện Duy Nhất Trang 14 Môn : Lập trình Web * tinvn.com.vn GVGD : Th.S Nguyễn Thị Hà Bảng người dùng, đây là bảng chứa thông tin của người quản lý website, chứa các thông tin về người quản lý: - [nguoisudung]: tên người quản lý để đăng nhập vào website, sửa chữa, update các thông tin trên web. - [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ý. - [sdt]: 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 8. Bảng tin tức: *tintuc(matintuc,tieude,noidung,hinhanh,nguoisudung,daxoa) Bảng tin tức, chứa các thông tin liên quan đến tin tức mà người quản lý website có thể xem, xóa bỏ và cập nhật vào web: - [matintuc]: mỗi tin tức đều có một mã gọi là mã tin tức, tiện cho việc quản lý. Bài Toán Kiểm Tra Thoả Điều Kiện Duy Nhất Trang 15 Môn : Lập trình Web * tinvn.com.vn GVGD : Th.S Nguyễn Thị Hà - [tieude]: tên của loại tin tức - [noidung]: giới thiệu về loại tin tức. - [hinhanh]: ảnh đại diện cho loại tin tức đó. - [nguoidudung]: người sử dụng có quyền sửa đổi cập nhật loại tin tức này. - [daxoa]: người sử dụng có thể xóa đi tin tức này, và cập nhật tin tức mới hơn. 9. Sơ đồ quan hệ dữ liệu (Relationship): VI.Giao diện website: Bài Toán Kiểm Tra Thoả Điều Kiện Duy Nhất Trang 16 Môn : Lập trình Web * tinvn.com.vn GVGD : Th.S Nguyễn Thị Hà Chương V: KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN I. Kết luận Website của chúng em đã giải quyết được các vấn đề sau: - Cập nhật, lưu trữ và có khả năng thay đổi thông tin của: + Khách hàng + các dịch vụ + các địa điểm du lịch + thông tin các loại phòng Những vấn đề khó khăn chúng em gặp phải trong quá trình xây dựng website: - Chưa bảo mật dữ liệu. - Thiết kế còn sơ sài, chưa logic Bài Toán Kiểm Tra Thoả Điều Kiện Duy Nhất Trang 17 Môn : Lập trình Web * tinvn.com.vn GVGD : Th.S Nguyễn Thị Hà II.Hướng phát triển Ngoài sự nỗ lực của các thành viên trong nhóm, chúng em rất mong nhận được sự giúp đỡ của các thầy cô và bạn bè để website này có thể phát triển và hoàn thiện hơn nữa. Nhóm chúng em xin chân thành cảm ơn. Bài Toán Kiểm Tra Thoả Điều Kiện Duy Nhất Trang 18 Môn : Lập trình Web * tinvn.com.vn GVGD : Th.S Nguyễn Thị Hà MỤC LỤC Trang Trang bìa ....................................................................................................... 1 Lời cám ơn .................................................................................................... 2 Chương I: Giới thiệu I. Lý do chọn đề tài ............................................................................. 3 II. Giới thiệu website ......................................................................... 3 Chương II: CƠ sở lý thuyết của việc xây dựng đề tài 1. Phân tích hiện trạng ...................................................................... 4 2. yêu cầu hệ thống ........................................................................... 4 Chương III: Phân tích hệ thống I. Khảo sát hiện trạng .......................................................................... 6 II. Mô hình phân rã chức năng BFD .................................................... 6 III.Mô hình luồng dữ liệu DFD ........................................................... 6 IV.Mô hình thực thể............................................................................ 9 Chương IV: Giao diện website I.Giao diện website ........................................................................... 16 Chương V: Kết luận và hướng phát triển I.Kết luận......................................................................................... 17 II.Hướng phát triển ........................................................................ 18 Mục lục Bài Toán Kiểm Tra Thoả Điều Kiện Duy Nhất Trang 19
- Xem thêm -

Tài liệu liên quan