Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 35 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
35
Dung lượng
795,13 KB
Nội dung
TRƯỜNG ĐẠI HỌC CÔNG NGHỆ ĐÔNG Á KHOA CÔNG NGHỆ THÔNG TIN - BÀI TẬP LỚN HỌC PHẦN : LẬP TRÌNH WEB TÊN BÀI TẬP LỚN : Sinh viên thực Khóa Lớp Mã sinh viên Phan Nhật Tân 12 IT8 20212270 Hoàng Văn Thắng 12 IT8 20214019 Vũ Viết Thắng 12 IT8 20212363 TRƯỜNG ĐẠI HỌC CÔNG NGHỆ ĐÔNG Á KHOA CÔNG NGHỆ THÔNG TIN BÀI TẬP LỚN HỌC PHẦN: LẬP TRÌNH WEB Nhóm: 20 TÊN (BÀI TẬP LỚN): STT Sinh viên thực Khóa Lớp Mã sinh viên Phan Nhật Tân 20212270 Hoàng Văn Thắng 20214019 Vũ Viết Thắng 20212363 Điểm số Điểm chữ Kí tên SV CÁN BỘ CHẤM (Ký ghi rõ họ tên) CÁN BỘ CHẤM (Ký ghi rõ họ tên) MỤC LỤC I II Lời mở đầu Chương I Giới thiệu đề tài 1.1.Giới thiệu đề tài 1.2 Kế hoạch làm đề tài phân chia công việc 1.3 Các công nghệ sử dụng Chương II Mô hình hệ thống 2.1 Đối tượng người dùng 2.2 Chức hệ thống 2.3 Kịch sử dụng hình 16 2.4 Thiết kế mẫu 20 2.5 Các công nghệ, công cụ sử dụng dự án Chương III Phát triển hệ thống 3.1 Các bố cục 3.2 Các trang cho chức Kết luận III Kết thu IV Hạn chế hướng phát triển đề tài Danh mục sách tham khảo 9 10 1|Page LỜI CẢM ƠN Sau thời gian học tập, nỗ lưc, cố gắng tìm tịi học hỏi nghiên cứu bảo tận tình thầy Trần Nguyên Hoàng, chúng em hoàn thành báo cáo tập lớn học phần “Thiết kế web” đạt số kết định Chúng em xin chân thành cảm ơn thầy cô giáo khoa Công nghệ thông tin Trường Đại học Công nghệ Đông Á tạo điêu kiện cho chúng em hồn thiện báo cáo Đặc biệt chúng em xin gửi lời cảm ơn sâu sắc tới thầy giáo Trần Ngun Hồng - người tận tình hướng dẫn chúng em suốt trình làm tiểu luận hồn thiện tiểu luận Sau chúng em xin kính chúc tất thầy giáo khoa ln mạnh khỏe đề dìu dắt hệ trẻ chúng em tới thành công Báo cáo chúng em hoàn thành chưa có nhiều kinh nghệm kiến thức cịn hạn chế nên khơng tránh khỏi thiếu xót Kính mong nhận góp ý thầy để báo cáo chúng em hoàn thiện Chúng em xin chân thành cảm ơn ! Sinh viên thực Phan Nhật Tân Hoàng Văn Thắng Vũ Viết Thắng 2|Page LỜI MỞ ĐẦU Trong năm gần du lịch ngành có độ tăng trưởng cao nước Rất nhiều khách sạn đua phát triển liên tục nhanh chóng theo phát triển xã hội quy mô chất lượng Hiện nay, khách sạn phải trực tiếp tiếp nhận, quản lý khối lượng lớn thường xuyên nhiều loại khách, với hàng loạt dịch vụ phát sinh theo nhu cầu khách hàng Do đó, cơng việc quản lý hoạt động kinh doanh khách sạn ngày phức tạp Hơn nữa, công việc quản lý không đơn quản lý lưu lượng khách đến với khách sạn, sử dụng loại hình dịch vụ…mà cơng việc quản lý cịn phải đáp ứng nhu cầu việc báo cáo loại hình doanh thu, tình hình kinh doanh khách sạn…để từ đưa định hướng lập kế hoạch phát triển cho việc kinh doanh Nhưng với việc lưu trữ xử lý thủ công tốn nhiều thời gian nhân lực mà khơng đem lại hiểu cao Do cần phải tin học hóa hình thức quản lý, củ thể xây dựng phần mềm để đáp ứng nhu cầu quản lý toàn diện, thống đạt hiệu cao cho hoạt động kinh doanh khách sạn Những yêu cầu nhóm chúng em làm đề tài “Quản lý khách sạn” yếu cho nhu cầu ứng dụng cơng nghệ thơng tin vào kinh doanh 3|Page CHƯƠNG I: GIỚI THIỆU VỀ ĐỀ TÀI 1.1 Giới thiệu đề tài Hiện công nghệ thông tin ngày phổ biến rộng rãi đến tất người giới nói chung Việt Nam nói riêng.Đây lĩnh vực thiếu học tập nghiên cứu khoa học Với nhu cầu ứng dụng tin học đời sống ngày tăng nhanh nhu cầu ứng dụng cơng nghệ thơng tin cơng tác quản lí khơng ngoại lệ.Vì việc xây dựng phần mềm ứng dụng nhằm đáp ứng nhu cầu cần thiết Các phần mềm quản lí giúp tiết kiệm nhiều thời gian việc buôn bán trao đổi đơn giản hơn, tạo nên mối quan hệ tốt đẹp người bán người mua theo phương châm “Vui lòng khách đến,vừa lòng khách đi” Trong điều kiện nay, du lịch ngành nhà nước trọng đầu tư phát triển Kéo theo tăng lên đáng kể số lượng chất lượng khách sạn Chính mà cơng tác quản lí khách sạn khơng đơn giản quản lí số mà phải rút cách nhanh chóng tình hình biến động thị trường, nhu cầu người tiêu dùng, khả đáp ứng…để từ định hướng, lập kế hoạch cho công việc kinh doanh Và phần mềm quản lý khách sạn nhiều phần mềm áp dụng rộng rãi Bởi với nhu cầu phát triển khách tham quan du lịch ngày nhiều nên dịch vụ khách sạn, nhà nghỉ ngày phổ biến Vì vậy, yêu cầu đặt phải xây dựng phần mềm tin học để quản lí thống tồn diện hoạt động kinh doanh khách sạn Cũng góp phần đưa hệ thống khách sạn phát triển theo xu hướng chung xã hội nói chung ngành du lịch nói riêng 4|Page 1.2 Kế hoạch làm đề tài phân chia công việc - Kế hoạch làm đề tài : + Tham khảo thiết kế khách sạn có sẵn Internet + Danh sách đối tượng hướng đến + Tìm hiểu quy trình, cách quản lý phịng, khách hàng + Thiết kế giao diện sử dụng chức + Đọc tham khảo tài liệu liên quan quản lý khách sạn + Viết báo cáo, powerpoint - Phân chia công việc : + Phan Nhật Tân ( trưởng nhóm ) : Khảo sát thực tế, tìm hiểu mục tiêu, nhiệm vụ Thiết kế giao diện, chức + Vũ Viết Thắng : Tìm hiểu quy trình quản lý phịng, khách hàng Trình bày Powerpoint + Hồng Văn Thắng : Tìm hiểu sơ đồ tổ chức , quy trình hoạt động Trình bày Word 1.3 Các cơng nghệ sử dụng 1.3.1 HTML HTML (Hypertext Markup Language), dùng để tạo nội dung trang web HTML bao gồm thẻ (tags) định nghĩa cấu trúc thành phần trang web HTML công nghệ chủ chốt phát triển web Nó giống viên gạch xây dựng lên trang web hồn chỉnh Thậm chí xây dựng trang web hoàn chỉnh cần dùng HTML Thí dụ thẻ tag dùng để nhúng hình ảnh vào trang web 5|Page 1.3.2 CSS Trước CSS xuất hiện, HTML dùng để tạo cấu trúc trang web Tuy nhiên lần bạn muốn thay đổi thiết kế trang web phải chỉnh sửa dịng lệnh HTML CSS giải vấn đề cách tách biệt nội dung thiết kế giao diện trang web Nếu bạn muốn thay đổi màu sắc button, bạn cần chỉnh sửa file CSS Và tất button trang web thay đổi tương ứng Nếu bạn giỏi CSS, bạn làm nhiều thứ Thí dụ bạn làm cho thành phần trang web xuất hiện, biến Hoặc thay đổi vị trí thành phần, chỉnh sửa kích thước, thay đổi kích cỡ chữ Hoặc thứ bạn tưởng tượng 1.3.3 JavaScript Javascript ngơn ngữ lập trình động đầy đủ chức chạy trình duyệt Javascript làm cho trang web trở nên động (dynamic) Nó cho phép lập trình viên điều khiển nội dung cấu trúc trang web Javascript tương tác trực tiếp với DOM trang web Dẫn đến toàn cấu trúc thiết kế trang web thay đổi cách lập trình Trong ứng dụng web, tất điều diễn trực tiếp trình duyệt 1.3.4 Server Side Rendering Server-side rendering: trang web ứng dụng web xây dựng sở logic server Trong trang web lưu trữ server Các dòng lệnh HTML, CSS Javascript gửi từ server thể trình duyệt web Ngày công nghệ ASP.NET PHP sử dụng hình mẫu Mặc dù với xuất Javascript framework ngày Trong cơng nghệ server-side rendering sử dụng cho client-side rendering 6|Page 1.3.5 Client Side Rendering Với phát triển sức mạnh trình duyệt cỗ máy Javascript trình duyệt Xu hướng dần chuyển sang công nghệ client-side rendering Trong client-side rendering, nội dung trang web dựng trình duyệt thơng qua Javascript thay server Web server gửi dòng lệnh Javascript đến trình duyệt, trình duyệt thực thi lệnh trang web Bao gồm việc điều khiển, truy xuất liệu từ server Javascript sử dụng để tạo điều khiển thành phần DOM trang web Tạo thành phần HTML CSS trang web ứng dụng web Công nghệ client-side rendering khiến cho người sử dụng cảm thấy trình duyệt mượt mà Bởi trình duyệt khơng cần gửi u cầu đến server để lên trang web hồn chỉnh Mà cần yêu cầu thêm liệu thực thi trang web u cầu Vì vài ứng dụng client-side rendered gọi SPAs Có nghĩa có trang web nội dung trang web cập nhật liên tục Cả cơng nghệ kết hợp ứng dụng web Trong vài phần giao diện người dùng sử dụng client-side phần khác trang khác sử dụng server-side 1.3.6 Khung Javascript Khung JavaScript coi ngơn ngữ lập trình sử dụng nhiều giới nên đổi liên quan đến thảo luận tích cực Về mặt kỹ thuật khung JavaScript khung ứng dụng tạo ngôn ngữ lập trình JavaScript dựa tích hợp thư viện trực quan chức Công nghệ thiết kế website mang đến nhiều lợi ích Nó phản hồi cho người dùng mà không cần tải lại trang, hiệu suất nhanh chóng 7|Page 1.3.7 Thiết kế web đáp ứng ( RWD ) RWD (Responsive web dessign)- Khái niệm đời cách năm thiết bị di động tích cực chiếm giữ thị trường Người dùng di động bắt đầu đổ mua sắm, tìm kiếm smartphone họ Điều đòi hỏi nhà phát triển nhà thiết kế nỗ lực nhiều nhằm đưa tên tuổi đánh bóng sản phẩm họ hai định dạng máy tính để thiết bị di động (điện thoại thông minh, Ipad, Tablet) Hiện công nghệ thiết kế website RWD trở thành xu hướng tương lai Bởi website thân thiện với người dùng thiết bị di động cách để có lập mục từ cơng cụ tìm kiếm Việc lập mục thích hợp ảnh hưởng trực tiếp đến khả thị trường kinh doanh Việc cập nhật xu hướng mẻ giúp bạn sở hữu website chất lượng, thân thiện với người dùng, xây dựng thương hiệu doanh nghiệp bán hàng hiệu CHƯƠNG II: MƠ HÌNH HỆ THỐNG 2.1.Đối tượng người dùng 2.1.1 Thành viên - Có thể đăng nhập , đăng ký tài khoản đăng xuất Có thể bình luận , xem chi tiết phòng Thêm giảm số lượng phòng Đặt phịng , tốn hình thức khác Tìm kiếm phịng 2.1.2 Khách hàng - Có quyền xem tìm kiếm phịng - Thêm giảm số lượng phòng đặt - Đăng ký tài khoản 8|Page ... toán Phương thức toán Hệ thống quản lý Khách sạn bao gồm chức : Quản lý khách, quản lý th phịng, quản lý dịch vụ Thống kê, báo cáo - Quản lý khách : Khách đến khách sạn muốn th phịng trước hết phải... sinh theo nhu cầu khách hàng Do đó, cơng việc quản lý hoạt động kinh doanh khách sạn ngày phức tạp Hơn nữa, công việc quản lý không đơn quản lý lưu lượng khách đến với khách sạn, sử dụng loại... tin học hóa hình thức quản lý, củ thể xây dựng phần mềm để đáp ứng nhu cầu quản lý toàn diện, thống đạt hiệu cao cho hoạt động kinh doanh khách sạn Những yêu cầu nhóm chúng em làm đề tài ? ?Quản lý