1. Trang chủ
  2. » Tất cả

Đề tài khảo sát, phân tích và thiết kế hệ thống quản lý khách sạn dragonfly yên bái

45 3 0

Đ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

52TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN VÀ TRUYỀN THÔNG THÁI NGUYÊN o0o BÀI TẬP LỚN MƠN PHÂN TÍCH THIẾT KẾ HỆ THỐNG Đề tài: KHẢO SÁT, PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG QUẢN LÝ KHÁCH SẠN DRAGONFLY YÊN BÁI Sinh viên thực hiện: HOÀNG QUANG VINH VŨ THẾ HƯNG PHẠM KHẢI HOÀN Lớp: CNTT K20K MỤC LỤC MỤC LỤC CHƯƠNG 1: KHẢO SÁT THỰC TẾ, ĐƯA RA BÀI TOÁN VÀ CÁC KHÁI NIỆM CƠ BẢN 1.1.Mơ tả tốn 1.1.1.Mục tiêu ý nghĩa 1.1.2.Khảo sát trạng hệ thống 1.1.3.Phạm vi đề tài 1.2.Các khái niệm 1.2.1 Khái niệm Internet 1.2.2 Các khái niệm World Wide Web 1.2.3 Cách tạo trang Web 1.2.4 Trình duyệt Web (Web Client hay Web Browser) 1.2.5 Webserver 1.2.6 Phân loại Web 1.3.Kết luận chương .5 CHƯƠNG PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG WEBSITE BOOKING HOTEL 2.1 Phân tích yêu cầu hệ thống 2.2 Phân tích thiết kế với UML .8 2.2.1 Xác định tác nhân hệ thống .8 2.2.2.Biểu đồ Use case 11 2.2.3 Biểu đồ trình tự .21 2.2.4 Biểu đồ hoạt động 29 2.2.5 Biểu đồ trạng thái 36 2.3 Mơ hình hóa sở liệu 37 2.4 Kết luận chương 44 CHƯƠNG 3: XÂY DỰNG HỆ THỐNG WEBSITE BOOKING HOTEL .45 3.1 Công nghệ hỗ trợ 45 3.1.1 Ngôn ngữ sử dụng 45 3.1.2 SQL Server 2014 .46 3.1.3 Microsoft Visual Studio 2015 47 3.2 Thiết kế giao diện 48 3.2.1 Giao diện trang chủ 48 3.2.2 Giao diện trang khách sạn thuộc tỉnh thành 48 CHƯƠNG 1: KHẢO SÁT THỰC TẾ, ĐƯA RA BÀI TOÁN VÀ CÁC KHÁI NIỆM CƠ BẢN 1.1 Mơ tả tốn Hiện đời sống người nâng cao, nhu cầu du lịch ngày phát triển nhu cầu tìm khách sạn có phịng nghỉ chất lượng dịch vụ tốt để nghỉ ngơi thư giãn ngày phổ biến Bằng cách truy cập vào website tìm kiếm thơng tin phòng khách sạn giúp khách hàng chọn phịng theo ý thích Trước chưa ứng dụng tin học vào cơng tác quản lý công việc cập nhật thông tin khách hàng, xem thông tin dịch vụ khách sạn, thơng tin số phịng, nhân viên, hố đơn tốn, tất làm thủ cơng nên cán quản lý phải nhiều thời gian tổng hợp thông tin cần thiết Mặt khác khách sạn, cán làm công tác quản lý thông tin khách sạn phải quản lý lượng lớn thông tin cán cơng nhân viên, tình trạng phịng Vi-ệc nhiều thời gian công sức người nên việc ứng dụng tin học vào công tác quản lý khách sạn theo yêu cầu người dùng ngày trở nên cần thiết, quan trọng 1.1.1 Mục tiêu ý nghĩa Website với mục đích cung cấp cho khách hàng thơng tin xác phịng khách sạn có nước cách thức đặt phòng qua mạng Các thơng tin cập nhật thường xun nhanh chóng Vì vậy, rút ngắn khoảng cách khách hàng khách sạn cung cấp dịch vụ, đưa thông tin phịng khách sạn nhanh chóng đến cho khách hàng 1.1.2 Khảo sát trạng hệ thống Khi khách hàng có nhu cầu đặt phịng khách sạn khách hàng liên hệ trực tiếp qua Website với khách sạn để tiến hành làm thủ tục đăng ký thuê phòng Khi khách hàng làm thủ tục đăng ký nhận phịng khách hàng phải khai báo đầy đủ thơng tin thông tin cần thiết mà Bộ phận Lễ tân yêu cầu đồng thời khách hàng phải gửi cho Bộ phận Lễ tân giấy tờ tùy thân như: CMND, (Passport, Visa người nước ngoài) văn có hình cịn thời hạn sử dụng Bộ phận Lễ tân giữ lại loại giấy văn khách hàng làm xong thủ tục trả phịng Tiếp đó, Bộ phận Lễ tân kiểm tra lại tình trạng phịng để tiến hành giao phòng cho khách Trong thời gian khách sạn, khách hàng sử dụng đồ ăn, thức uống có sẵn phịng dịch vụ khách sạn Khi khách hàng sử dụng dịch vụ Bộ phận Lễ tân tiếp nhận tốn khách trả phịng Khi khách làm thủ tục trả phòng, Bộ phận Lễ tân kiểm tra lại tình trạng phịng, sách trả phịng, dịch vụ sử dụng thời gian khách khách sạn Sau tổng hợp lại in hoá đơn tổng để khách toán đồng thời trả lại giấy tờ tùy thân cho khách 1.1.3 Phạm vi đề tài Cung cấp trang web cung cấp thơng tin phịng có khách sạn, công cụ giúp khách sạn quản lý dễ dàng hơn, hiệu hơn, tiết kiệm chi phí 1.2 Các khái niệm 1.2.1 Khái niệm Internet  Giới thiệu chung · Giới thiệu chung Internet mạng máy tính toàn cầu thành lập từ năm 80 bắt nguồn từ mạng APARRNET quốc phòng Mỹ Vào mạng Internet, bạn tìm thấy nhiều tài liệu để nghiên cứu, học tập, trao đổi thư từ, đặt hàng, mua bán Một mục tiêu Internet chia sẻ thông tin người dùng nhiều lĩnh vực khác Mỗi máy tính Internet gọi host Mỗi host có khả truyền thông tới máy khác Internet Một số host nối tới mạng đường nối Dial-up (quay số) tạm thời, số khác nối đường nối mạng thật 100% (như Ethernet, Tokenring )  Phân loại · Phân loại Các máy tính mạng chia làm nhóm Client Server Client: Máy khách mạng, chứa chương trình Client Server: Máy phục vụ-Máy chủ Chứa chương trình Server, tài nguyên (tập tin, tài liệu ) dùng chung cho nhiều máy khách Server trạng thái chờ yêu cầu đáp ứng yêu cầu Client Internet Server: Là server cung cấp dịch vụ Internet Web Server, Mail Server, FPT Server… Các dịch vụ thường dùng Internet Dịch vụ World Wide Web (gọi tắt Web) Dịch vụ Electronic Mail (viết tắt Email) Dịch vụ FPT Để truyền thông với máy tính khác, máy tính Internet phải hỗ trợ giao thức chung TCP/IP (Transmission Control Protocol/Internet Protocol- giao thức điều khiển truyền liệu giao thức Internet), giao thức đồng bộ, cho truyền thông điệp từ nhiều nguồn tới nhiều đích khác Ví dụ vừ lấy thư từ hộp thư, đồng thời vừa truy cập trang Web TCP đảm bảo tính an tồn liệu, IP giao thức chi phối phương thức vận chuyển liệu Internet 1.2.2 Các khái niệm World Wide Web World Wide Web (WWW) hay gọi Web dịch vụ phổ biến Internet, 85% giao dịch Internet ước lượng thuộc WWW Ngày số Website giới đạt tới số khổng lồ WWW cho phép bạn truy xuất thơng tin văn bản, hình ảnh, âm thanh, video tồn giới Thơng qua Website, q cơng ty giảm thiểu tối đa chi phí in ấn phân phát tài liệu cho khách hàng nhiều nơi 1.2.3 Cách tạo trang Web Có nhiều cách để tạo trang Web: Có thể tạo trang Web chương trình xử lí văn Tạo Web cách viết mã nguồn trình soạn thảo văn như: Notepad, WordPad…là chương trình soạn thảo văn có sẵn Window Thiết kế cách dùng Web Wizard công cụ Word 97, Word 2000 Thiết kế Web phần mềm chuyên nghiệp: FrontPage, Dreamweaver, Nescape Editor… Phần mềm chuyên nghiệp DreamWeaver giúp bạn thiết kế trang Web dễ dàng hơn, nhanh chóng hơn, phần lớn mã lệnh HTML có sẵn phần Code cho bạn Để xây dựng ứng dụng Web hồn chỉnh có tính thương mại, bạn cần kết hợp Client Script (kịch trình khách) Server Script (kịch trình chủ) với loại sở liệu đó, chẳng hạn như: MS Access, SQL Server, SQL Server, Oracle, Khi bạn muốn triển khai ứng dụng Web mạng, ngồi điều kiện cấu hình phần cứng, bạn cần có trình chủ Web thường gọi Web Server 1.2.4 Trình duyệt Web (Web Client hay Web Browser) Trình duyệt Web công cụ truy xuất liệu mạng, phần mềm giao diện trực tiếp với người sử dụng Nhiệm vụ Web Browser nhận yêu cầu người dùng, gửi yêu cầu qua mạng tới Web Server nhận liệu cần thiết từ Server để hiển thị lên hình Để sử dụng dịch vụ WWW, Client cần có chương trình duyệt Web, kết nối vào Internet thơng qua ISP Các trình duyệt thơng dụng là: Microsoft Internet Explorer, Mozilla Firefox Google Chrome… Trong Internet Explorer trình duyệt chuẩn cho phép trình bày nội dung Web server cung cấp, cho phép đăng kí tới Website Internet, hỗ trợ trình bày trang Web 1.2.5 Webserver Webserver: máy tính nối vào Internet chạy phần mềm thiết kế Webserver đóng vai trị chương trình xử lí nhiệm vụ xác định, tìm trang thích hợp, xử lí tổ hợp liệu, kiểm tra liệu hợp lệ Webserver nơi lưu trữ sở liệu, phần mềm đảm nhiệm vai trò Server cung cấp dịch vụ Web Webserver hỗ trợ công nghệ khác nhau: IIS (Internet Information Service): Hỗ trợ ASP, mở rộng hỗ trợ ASP.NET MVC Apache: Hỗ trợ ASP.NET MVC Tomcat: Hỗ trợ JSP (Java Servlet Page) 1.2.6 Phân loại Web · Web tĩnh Tài liệu phân phát đơn giản từ hệ thống file Server Định dạng trang web tĩnh siêu liên kết, trang định dạng Text, hình ảnh đơn giản Ưu điểm: CSDL nhỏ nên việc phân phát liệu có hiệu rõ ràng, Server đáp ứng nhu cầu Client cách nhanh chóng Ta nên sử dụng Web tĩnh khơng thay đổi thơng tin Nhược điểm: Khơng đáp ứng yêu cầu phức tạp người sử dụng, không linh hoạt · Website động Về nội dung trang Web động trang Web tĩnh, ngồi cịn thao tác với CSDL để đáp ứng nhu cầu phức tập trang Web Sau nhận yêu cầu từ Web Client, chẳng hạn truy vấn từ CSDL đặt Server, ứng dụng Internet Server truy vấn CSDL này, tạo trang HTML chứa kết truy vấn gửi trả cho người dùng 1.3 Kết luận chương Chương trình bày mơ tả tốn, tổng quan hệ thống phạm vi thực đề tài, tổng quan Internet khái niệm lập trình Website CHƯƠNG PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG WEBSITE BOOKING HOTEL Ở chương phân tích thiết kế hệ thống theo hướng đối tượng, phân tích tác nhân, chức hệ thống, mơ hình hóa sở liệu hệ thống 2.1 Phân tích yêu cầu hệ thống Sau khảo sát trạng trên, yêu cầu cấp thiết cần đặt xây dựng phát triển Website đáp ứng nhu cầu tìm kiếm phòng, đặt phòng, dịch vụ kèm theo phòng Việc xây dựng website phải đáp ứng yêu cầu sau: Quản lý khách hàng: Mỗi khách hàng khách sạn khách sạn quản lý thông tin sau: Họ tên, giới tính, địa chỉ, điện thoại, số CMND Passport (hoặc văn khác có hình) Quản lý phịng: Các phịng khách sạn quản lý dựa vào phòng số, loại phòng, trạng thái, giá Khách sạn gồm có loại phịng tương ứng với giá (trong có 10% VAT) Quản lý đăng ký - th phịng: Tất thơng tin đăng ký thuê phòng quản lý dựa người đặt phòng, họ tên khách đăng ký, thời gian đặt phòng, thời gian trả phòng, số tiền tốn trạng thái tốn Quản lý thơng tin nhận phịng: Khách sạn quản lý thơng tin sau: Họ tên người nhận phòng, ngày nhận, nhận Tất thơng tin nhận phịng dựa vào thơng tin đăng ký th phịng khai báo trước Vì khách hàng có đăng ký nhận phịng theo thông tin mà khách đăng ký Quản lý việc trả phịng: Dựa thơng tin đăng ký th phịng thơng tin nhận phịng, việc trả phịng khách sạn quản lý thông tin sau: Số trả phịng, ngày trả, trả, họ tên người trả (có thể trả phòng trước thời hạn đăng ký) Nếu khách hàng muốn gia hạn thêm thời gian khách sạn phải tiến hành làm thủ tục đăng ký lại Bên cạnh việc trả phịng khách khách sạn kiểm tra lại tình trạng phịng Quản lý thông tin huỷ đăng ký: Cũng việc quản lý cơng việc việc huỷ đăng ký quản lý thông tin sau: Số huỷ đăng ký, ngày huỷ đăng ký, huỷ đăng ký, họ tên người huỷ đăng ký Quản lý tài khoản nhân viên: Tất nhân viên làm việc khách sạn quản lý thông tin sau: Họ nhân viên, Tên nhân viên, Chức vụ nhân viên Quản lý dịch vụ: Khách sạn cịn quản lý thơng tin dịch vụ: tên dịch vụ, giá tiền, đơn vị Tại khách sạn có nhiều loại dịch vụ như: điện thoại, ăn uống, giặt ủi, đưa đón khách, chuyên chở đồ cho khách (khi khách yêu cầu) Quy trình quản lý: Khi khách hàng có nhu cầu khách sạn khách hàng liên hệ với khách sạn để tiến hành làm thủ tục đăng ký phòng khách hàng làm thủ tục thuê nhận phòng để ( trường hợp phòng trống ) Có hai hình thức liên hệ: đến trực tiếp, qua điện thoại Khi khách hàng làm thủ tục đăng ký khách hàng phải khai báo đầy đủ thơng tin thơng tin quan (nếu có) Bộ phận Lễ tân (BPTL) yêu cầu Hầu hết khách hàng phải đặt cọc số tiền định dựa vào loại phịng mà đăng ký Trường hợp tổ chức th phịng tổ chức cử đại diện đến khách sạn làm thủ tục đăng ký Trong thời gian trước ngày nhận phòng tối thiểu tuần khách hàng đăng ký theo đoàn phải gửi cho khách sạn danh sách thành viên để khách sạn phân bố phòng cho hợp lý Khi khách hàng đến nhận phịng ngồi số tiền đặt cọc, khách hàng phải gửi cho BPLT CMND_Passport ( văn có hình cịn thời hạn sử dụng ) BPLT vào để kiểm tra lại thơng tin khách đăng ký phịng Sau kiểm tra xong BPLT trả lại văn khách hàng làm xong thủ tục trả phịng Sau BPLT kiểm tra lại tình trạng phịng để tiến hành giao phịng cho khách Trong thời gian khách sạn, khách sử dụng loại dịch vụ, yêu cầu phục vụ Mọi yêu cầu BPLT đảm nhiệm đáp ứng phạm vi hoạt động khách sạn Khách hàng sử dụng dịch vụ chưa tốn Bộ phận dịch vụ ghi hoá đơn nợ chuyển đến BPLT tính vào hố đơn tổng Sau đặt phịng khách huỷ đăng ký phải bồi thường cho khách sạn theo quy định thoả thuận Vì tiền đặt cọc phải có trước nhận phịng Để tránh rủi ro số tiền đặt cọc phải lớn hay số tiền phải bồi thường Tuy nhiên trước ngày nhận phòng khách huỷ đăng ký bồi thường Khi hết thời hạn thuê phịng đăng ký khách phải trả phịng cho khách sạn Khi khách làm thủ tục trả phòng, BPLT kiểm tra lại tình trạng phịng, tổng hợp lại hoá đơn sử dụng dịch vụ chưa toán thời gian khách khách sạn Sau tổng hợp in hoá đơn tổng để khách tốn trả lại CMND_Passport cho khách Hình thức toán khách sạn chủ yếu tiền mặt (tiền Việt nam_VNĐ) 2.2 Phân tích thiết kế với UML 2.2.1 Xác định tác nhân hệ thống  Admin (Người quản trị):  Quản trị viên đăng nhập website họ  Quản trị viên xem, thêm, sửa, xóa, tìm kiếm thơng tin khách hàng  Quản trị viên xem, thêm, sửa, xóa, tìm kiếm dịch vụ  Quản trị viên xem, thêm, sửa, xóa, tìm kiếm thơng tin khách hàng  Quản trị viên xem, thêm, sửa, xóa, tìm kiếm thơng tin nhân viên  Quản trị viên phân quyền cho thành viên sử dụng hệ thống  Quản trị viên tốn hóa đơn  Nhân viên lễ tân:  Quản trị viên đăng nhập website  Đặt phòng cho khách  Thanh tốn thay đổi trạng thái phịng  Gọi dịch vụ mà khách hàng yêu cầu  Quản lý, xếp, liên hệ với khách hàng đặt phòng website  Visitors (Khách hàng):  Khách hàng tìm kiếm thơng tin theo tên, giá  Khách hàng xem tất phịng có mặt website  Khách hàng đặt phòng trước website Bảng 2.1 Các tác nhân hệ thống Tác nhân Chức Khách hàng Xem thơng tin Tìm kiếm phịng Đặt phịng Trao đổi ý kiến, phản hồi Người quản trị Quản lý phòng Quản lý danh mục Quản lý phân quyền hệ thống Quản lý dịch vụ Quản lý nhân viên Đăng nhập hệ thống Nhân viên lễ tân Đăng nhập hệ thống Thanh tốn hóa đơn Quản lý đơn đặt phịng Quản lý hoaas đơn 2.2.2 Biểu đồ Use Case 2.2.2.1 Biểu đồ Use Case tổng quát Bảng DichVu Bảng thông tin loại dịch vụ khách sạn Name Type Null Chú thích IDDichVu int No Mã dịch vụ TenDichVu nvarchar(50) No Tên dịch vụ GiaTien bigint No Đơn Giá dịch vụ Active bit No Dịch vụ sử dụng hay khơng DonVi nvarchar(50) No Đơn vị tính GhiChu nvarchar(50) Yes Ghi IsDelete bit No Dịch vụ bị xóa hay chưa Bảng KhachHang Bảng thơng tin khách hàng Name Type Null Chú Thích IDKhachHang int No Mã khách hàng HoTen nvarchar(50) No Họ tên khách hàng CMT nvarchar(50) No Số chứng minh nhân dânh khách hàng IsMale bit No Là Nam SDT nvarchar(50) No Số điện thoại DiaChi nvarchar(50) No Địa NgaySinh date No Ngày sinh GhiChu nvarchar(50) No Ghi IsDelete bit No Khách hàng bị xóa hay chưa Bảng GiaoDich Bảng thơng tin việc đặt phòng khách hàng Name Type Null Chú thích IDGiaoDich int No Mã giao dịch IDDatPhong int No Mã đặt phòng IDTaiKhoan int No Mã tài khoản IDDichVu int No Mã dịch vụ sử dụng SoLuong int No Số lượng sử dụng BuyTime datetime No Thời gian gọi dịch vụ Bảng TaiKhoan Quản lý tài khoản người dùng hệ thống Name Type Null Chú Thích IDTaiKhoan int No ID tài khoản HoTen nvarchar(50) No Họ tên SDT nvarchar(50) No Số điện thoại NgaySinh date No Ngày sinh nhân viên TenDangNhap nvarchar(50) No Tên đăng nhập MatKhau nvarchar(50) No Mật IDChucVu int No ID chức vụ IsDelete bit No Trạng thái tài khoản xóa Bảng Quyen Bảng lưu quyền người dùng Name Type Null Chú Thích IDQuyen int No Mã quyền TenQuyen nvarchar(50) No Tên quyền GhiChu nvarchar(50) Yes Ghi Bảng PhanQuyen Bảng lưu quyền cụ thể tài khoản Name Type Null Chú Thích IDQuyen int No Mã quyền IDTaiKhoan int No Mã tài khoản Bảng ChucVu Bảng lưu chức vụ Name Type Null Chú Thích IDChucVu int No Mã chức vụ TenCV nvarchar(50) No Tên chức vụ IsDelete bit No Chức vụ bị xóa hay chưa GhiChu nvarchar(50) Yes Ghi Sơ đồ thực thể liên kết 2.4 Kết luận chương 2Như vậy, từ biểu đồ Use Case biểu đồ hoạt động hệ thống thể hiệnđược chức tác nhân hệ thống làm việc nào, xuất phát từhệ thống yêu cầu hệ thống, yêu cầu khách hàng, nên xâydựng Website có đầy đủ chức người quản trị người dùng phải đảmbảo có tính bảo mật cao Việc phân tích CSDL giúp xây dựng ứng dụng mộtcách tối ưu, lấy liệu dễ dàng CHƯƠNG 3: XÂY DỰNG HỆ THỐNG WEBSITE BOOKING HOTEL Sau phân tích, thiết kế, chương giới thiệu cơng cụ hỗ trợ giaodiện website 3.1 Công nghệ hỗ trợ 3.1.1 Ngôn ngữ sử dụng ASP.NET tảng ứng dụng web (web application framework) đượcphát triển cung cấp Microsoft, cho phép người lập trình tạo nhữngtrang web động, ứng dụng web dịch vụ web Lần đưa rathị trường vào tháng năm 2002 với phiên 1.0 của.NET framework, côngnghệ nối tiếp Microsoft's Active Server Pages(ASP) ASP.NET biên dịchdưới dạng Common Language Runtime (CLR), cho phép người lập trình viếtmã ASP.NET với ngơn ngữ hỗ trợ bởi.NET language Những trang ASP.NET, biết đến web form, khối trongphát triển ứng dụng Những web form chứa file có phần mở rộngASPX; nhà phát triển đặt nội dung tĩnh động vào trang aspx dướidạng server-side Web Control User Control Ngồi ra, viết mã cáchchèn vào trang web giống công nghệ phát triểnweb khác PHP, JSP ASP, cơng nghệ khơng hỗ trợ data bindingkhi phát sinh nội dung trang web ASP.NET MVC framework tuyệt vời hỗ trợ pattern MVC cho ASP.NET.Nếu bạn muốn hiểu ASP.NET MVC làm việc nào, bạn cần phải có hiểubiết rõ ràng mơ hình MVC MVC cụm từ viết tắt Model-View-Controller, nóphân chia pattern ứng dụng thành phần model, controller view Model giúp lưu trữ liệu ứng dụng trạng thái Nó sở liệu tập tin XML View coi giao diện người dùng sử dụng khách truy cậptrang web bạn để nhìn thấy liệu Các trang ASPX thường sử dụng đểhiển thị view ứng dụng ASP.NET MVC Controller chịu trách nhiệm xử lý tương tác người dùng với trang web.Nó sử dụng để xác định loại view cần phải hiển thị Controller cũngđược sử dụng cho mục đích giao tiếp với model 3.1.2 SQL Server 2014: SQL Server ứng dụng sở liệu mã nguồn mở phổ biến nay(theo www SQL Server com) sử dụng phối hợp với ASP.NET MVC Trướckhi làm việc với SQL Server cần xác định nhu cầu cho ứng dụng SQL Server sở có trình giao diện Windows hay Linux, cho phép người sửdụng thao tác hành động liên quan đến Việc tìm hiểu cơng nghệtrước bắt tay vào việc viết mã kịch ASP.NET MVC, việc tích hợp hai cơngnghệ ASP.NET MVC SQL Server công việc cần thiết quan trọng Mục đích sử dụng sở liệu bao gồm chức như: lưu trữ (storage),truy cập (accessibility), tổ chức (organization) xử lí (manipulation) Lưu trữ: Lưu trữ đĩa chuyển đổi liệu từ sở liệu sang sởdữ liệu khác, bạn sử dụng cho quy mơ nhỏ, bạn chọn sở liệu nhỏ như:Microsoft Exel, Microsoft Access, SQL Server, Microsoft Visual FoxPro… Nếu ứngdụng có quy mơ lớn, bạn chọn sở liệu có quy mơ lớn như: Oracle, SQLServer… Truy cập: Truy cập liệu phụ thuộc vào mục đích yêu cầu người sửdụng, mức độ mang tính cục bộ, truy cập sỏ liệu sở liệu vớinhau, nhằm trao đổi hay xử lí liệu bên nó, mục đích vàu cầu người dùng vượt ngồi sở liệu, nên bạn cần có phương thức truycập liệu sở dử liệu với như: Microsoft Access với SQL Server,hay SQL Server sở liệu Oracle Tổ chức: Tổ chức sở liệu phụ thuộc vào mơ hình sở liệu, phân tíchvà thiết kế sở liệu tức tổ chức sở liệu phụ thuộc vào đặc điểm riêng củatừng ứng dụng Tuy nhiên tổ chức sở liệu cần phải tuân theo số tiêuchuẩn hệ thống sở liệu nnhằm tăng tính tối ưu truy cập xử lí Xử lí: Tùy vào nhu cầu tính tốn truy vấn sở liệu với mục đíchkhác nhau, cần phải sử dụng phát biểu truy vấn phép toán, phát biểu củacơ sở liệu để xuất kết yêu cầu Để thao tác hay xử lí liệu bên trongchính sở liệu ta sử dụng ngơn ngữ lập trình như: ASP.NET MVC, C++, Java,Visual Basic… 3.1.3 Microsoft Visual Studio Microsoft Visual Studio mơi trường phát triển tích hợp (IDE) từ Microsoft Nó sử dụng để phát triển chương trình máy tính cho Microsoft Windows, trang web, ứng dụng web dịch vụ web Visual Studio sử dụng tảng phát triển phần mềm Microsoft Windows API, Windows Forms, Windows Presentation Foundation, Windows Store Microsoft Silverlight Nó sản xuất hai ngôn ngữ máy mã số quản lý Visual Studio bao gồm trình soạn thảo mã hỗ trợ IntelliSense cải tiến mã nguồn Trình gỡ lỗi tích hợp hoạt động trình gỡ lỗi mức độ mã nguồn gỡ lỗi mức độ máy Cơng cụ tích hợp khác bao gồm mẫu thiết kế hình thức xây dựng giao diện ứng dụng, thiết kế web, thiết kế lớp thiết kế giản đồ sở liệu Nó chấp nhận plug-in nâng cao chức hầu hết cấp bao gồm thêm hỗ trợ cho hệ thống quản lý phiên (như Subversion) bổ sung thêm công cụ biên tập thiết kế trực quan cho miền ngôn ngữ cụ thể cơng cụ dành cho khía cạnh khác quy trình phát triển phần mềm Visual Studio hỗ trợ nhiều ngơn ngữ lập trình khác cho phép trình biên tập mã gỡ lỗi để hỗ trợ (mức độ khác nhau) ngôn ngữ lập trình Các ngơn ngữ tích hợp gồm có C,[1] C++ C++/CLI (thông qua Visual C+ +), VB.NET (thông qua Visual Basic.NET), C thăng (thông qua Visual C#) F thăng Hỗ trợ cho ngôn ngữ khác J++/J thăng, Python Ruby thông qua dịch vụ cài đặt riêng rẽ Nó hỗ trợ XML/XSLT, HTML/XHTML, JavaScript CSS Microsoft Visual Studio môi trường phát triển tích hợp (IDE) từMicrosoft Nó sử dụng để phát triển chương trình máy tính cho MicrosoftWindows, trang web, ứng dụng web dịch vụ web VisualStudio sử dụng tảng phát triển phần mềm Microsoft Windows API,Windows Forms, Windows Presentation Foundation, Windows Store MicrosoftSilverlight Nó sản xuất hai ngôn ngữ máy mã số quản lý.Visual Studio bao gồm trình soạn thảo mã hỗ trợ IntelliSense cảitiến mã nguồn Trình gỡ lỗi tích hợp hoạt động trình gỡ lỗi mức độ mã nguồn vàgỡ lỗi mức độ máy Cơng cụ tích hợp khác bao gồm mẫu thiết kế hình thứcxây dựng giao diện ứng dụng, thiết kế web, thiết kế lớp thiết kế giản đồ sở dữliệu Nó chấp nhận plug-in nâng cao chức hầu hết cấp bao gồmthêm hỗ trợ cho hệ thống quản lý phiên (như Subversion) bổ sung thêm bộcông cụ biên tập thiết kế trực quan cho miền ngôn ngữ cụ thể bộcơng cụ dành cho khía cạnh khác quy trình phát triển phần mềm.Visual Studio hỗ trợ nhiều ngơn ngữ lập trình khác cho phép trình biêntập mã gỡ lỗi để hỗ trợ (mức độ khác nhau) ngơn ngữ lập trình Các ngơn ngữ tích hợp gồm có C,[1] C+ + C++/CLI (thông qua Visual C++),VB.NET (thông qua Visual Basic.NET), C thăng (thông qua Visual C#) F thăng Hỗtrợ cho ngôn ngữ khác J+ +/J thăng, Python Ruby thơng qua dịch vụ cài đặtriêng rẽ Nó hỗ trợ XML/XSLT, HTML/XHTML, JavaScript CSS 3.2 Thiết kế giao diện 3.2.1 Giao diện trang chủ Hình 3.1: giao diện trang chủ 3.2.2 Giao diện trang khách sạn thuộc tỉnh thành Hình 3.2: Giao diện trang khách sạn thuộc tỉnh thành 3.2.3 Giao diện trang phòng thuộc khách sạn Hình3.3: Giao diện trang phịng thuộc khách sạn 3.2.4 Giao diện trang Chi tiết phịng Hình 3.4: Giao diện trang Chi tiết phòng 3.2.5 Giao diện Form liên hệ Đặt phịng Hình 3.5: Giao diện Form liên hệ Đặt phịng 3.2.6 Giao diện Tìm kiếm Hình 3.7: giao diện tìm kiếm 3.2.7 Giao diện trang Đăng nhập Hình 3.8: giao diện trang đăng nhập 3.2.8 Giao diện trang Quản lý phịng khách sạn Hình 3.9: giao diện quản lí khách sạn app PMS 3.2.9: giao diện trang quản lí khách hàng dịch vụ khách hàng Hình 3.10: giao diện trang quản lí khách hàng dịch vụ khách hàng 3.3 Kết luận chương 3: Chương trình bày công nghệ sử dụng, công cụ hỗ trợ số giao diện hệ thống người dùng quản trị viên KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN Sau thời gian tìm hiểu nghiên cứu đề tài “Xây dựng hệ thống website Booking Hotel” em phát triển hoàn thành theo yêu cầu nội dung thời gian định Trong trình nghiên cứu thực đề tài với tâm cao hạn chế kinh nghiệm kiến thức nên đề tài em khơng thể tránh khỏi thiếu xót Em mong nhận ý kiến đóng góp từ quý thầy vàcác bạn để đề tài hồn thiện * Kết đạt được: - Hoàn thiện số chức trang web tìm kiếm đặtphòng khách hàng, thêm - sửa- xóa thơng tin tỉnh thành, thơng tin khách sạn,thơng tin phịng, thơng tin khách hàng, thơng tin nhân viên, thống kê hóa đơn … - Việc quản lý khách sạn trở nên dễ dàng, thuận tiện Hạn chế việc bỏ lỡ hội cho khách hàng đặt phịng - Có hội học tập nghiên cứu nhiều môn côngcụ hỗ trợ, ngôn ngữ khác * Hạn chế đề tài: Do thời gian làm có hạn nên em chưa thể hoàn thiện đầy đủ chức chương trình Trên số chức website * Hướng phát triển: Để website hoạt động có hiệu hơn, em cố gắng hồn thiện bổ sung,sửa đổi số giao diện cho thân thiện với khách hàng đặc biệt dễ dàng sửdụng mà tính bảo mật đảm bảo.Hệ thống cần mở rộng thêm nhiều chức có tính tự động hóa cao, thống kêđược số lượng khách truy cập, phát triển hệ thống khách sạn rộng khắp nước ... VÀ THIẾT KẾ HỆ THỐNG WEBSITE BOOKING HOTEL Ở chương phân tích thiết kế hệ thống theo hướng đối tượng, phân tích tác nhân, chức hệ thống, mơ hình hóa sở liệu hệ thống 2.1 Phân tích yêu cầu hệ thống. .. 1.2.6 Phân loại Web 1.3.Kết luận chương .5 CHƯƠNG PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG WEBSITE BOOKING HOTEL 2.1 Phân tích yêu cầu hệ thống 2.2 Phân tích thiết kế. .. nhân hệ thống Tác nhân Chức Khách hàng Xem thơng tin Tìm kiếm phịng Đặt phịng Trao đổi ý kiến, phản hồi Người quản trị Quản lý phòng Quản lý danh mục Quản lý phân quyền hệ thống Quản lý dịch vụ Quản

Ngày đăng: 22/03/2023, 10:15

Xem thêm:

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

TÀI LIỆU LIÊN QUAN

w