HỆ THỐNG QUẢN LÝ BÁN VÉ MÁY BAY CỦA MỘT HÃNG HÀNG KHÔNG

55 23 0
HỆ THỐNG QUẢN LÝ BÁN VÉ MÁY BAY CỦA MỘT HÃNG HÀNG KHÔNG

Đ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

+ Máy chủ: Máy chủ là một máy tính quản lý tài nguyên dùng chung phục vụ cho các máy trạm truy cập để yêu cầu cung cấp các dịch vụ và tài nguyên. Máy chủ còn được gọi là hệ thống cuối. Máy chủ có ổ cứng rất lớn để có thể lưu trữ dữ liệu và cho các máy khác truy xuất dữ liệu + Máy trạm: Cấu hình nhanh hơn, mạnh hơn, sử dụng tài nguyên do máy chủ cung cấp.

BỘ GIÁO DỤC VÀ ĐÀO TẠO TẬP ĐỒN BƯU CHÍNH VIỄN THƠNG VIỆT NAM HỌC VIỆN CƠNG NGHỆ BƯU CHÍNH VIỄN THÔNG - GIÁO VIÊN HƯỚNG DẪN PHAN THỊ HÀ QUẢN LÝ BÁN VÉ MÁY BAY CỦA HÃNG HÀNG KHÔNG SINH VIÊN THỰC HIỆN HÀ NỘI – 2011 HỆ THỐNG QUẢN LÝ BÁN VÉ MÁY BAY CỦA MỘT HÃNG HÀNG KHÔNG I Đặt vấn đề Nhu cầu tầm quan trọng dự án Với phát triển khoa học kỹ thuật ngày nay, thứ áp dụng công nghệ để xử lý thứ cách hiệu nhanh chóng Việc áp dụng cơng nghệ không dừng lại việc giải công việc, với tốc độ phát triển ngày việc điều hiển nhiên muốn phát triển, cạnh tranh Không ngoại trừ kinh doanh dịch vụ, cơng ty lớn hầu hết có cho nhiều chi nhánh để có thị trường dồi thuận lợi cho việc thực kế hoạch nghiệp vụ Bài tốn đặt khơng khoảng cách vật lý mà toán xử lý liệu lớn thời gian xử lý Một cơng nghệ khơng cịn xa lạ sở liệu phân tán, đóng góp vai trị bước tiến lớn việc xử lý liệu Bài toán đưa đưa cho hãng hàng khơng, giả sử hãng có nhiều chi nhánh, khách hàng Sài Gòn muốn đặt vé Hà Nội Điều cần giải sở liệu tập trung nơi, ví dụ Hà Nội liệu tốc độ xử lý hiệu sử dụng có đạt mong muốn hay không Cơ sở liệu phân tán giải vấn đề địa lý suất có lớn người sử dụng Sơ lược dự án chức Dự án có mục tiêu cải thiện việc quản lý bán vé Các chi nhánh quản lý thông tin liên quan đến sở thuộc chi nhánh khơng phép quản lý thông tin chi nhánh địa điểm khác Nhân viên chi nhánh quản lý vé Khách hàng đặt vé chi nhánh Mỗi chi nhánh sử dụng hệ thống nơi riêng để thực nhiệm vụ quản lý sách Các chức quản lý thơng tin khách hàng, quản lý thông tin chuyến bay, giao dịch sử dụng sở liệu phân tán nhằm nâng cao chất lượng hệ thống hiệu sử dụng Các đối tượng tham gia sử dụng dự án - CEO hãng hàng không - Các quản lý cấp cao - Nhân viên bán vé - Khách hàng II Vị trí chức vị trí Phần quyền cho nhóm đối tượng - CEO hãng hàng khơng có quyền thực với hệ thống lấy liệu , thêm , sửa , xóa liệu , cấp quyền cho cấp - Các quản lý cấp cao có quyền thêm , sửa , xóa chuyến bay , giá vé , quản lý nhân viên … - Nhân viên bán vé kiểm soát lượng vé , hành khách mua vé , số lượng vé bán , đổi trả - Khách hàng đặt mua đổi trả vé Các vị trí thực dự án - Cơ sở liệu phân vị trí: o Vị trí 1: Dữ liệu đặt Server: Quản lý tồn liệu o Ví trí 2: Dữ liệu đặt Hà Nội: Quản lý liệu Miền Bắc o Vị trí 3: Dữ liệu đặt TPHCM: Quản lý liệu Miền Nam Kịch - Kịch cho chức thêm chuyến bay o Quản lý cấp cao thêm thông tin chuyến bay (Máy bay, bay, xuất phát, đích, tổng số bay…) o Hệ thống thêm chuyến bay vào sở liệu server đồng thời vé tạo sẵn cho khách hàng đặt o Hệ thống đồng liệu lên máy chủ o Dữ liệu đồng - Kịch cho chức đặt vé o Khách hàng lựa chọn chuyến bay ghế ngồi thích hợp yêu cầu đặt vé máy trạm o Máy trạm Hà Nội cập nhật thông tin giao dịch o Hệ thống đồng thông tin giao dịch lên máy chủ o Dữ liệu đồng - Kịch cho chức bán vé o Nhân viên lựa chọn chuyến bay ghế ngồi thích hợp theo yêu cầu đặt vé khách hàng máy trạm o Máy trạm Hà Nội cập nhật thông tin giao dịch o Hệ thống đồng thông tin giao dịch lên máy chủ o Dữ liệu đồng - Kịch cho chức check in o Khách hàng Hà Nội thực check in o Hệ thống Hà Nội cập nhật thông tin check in o Hệ thống đồng thông tin o Dữ liệu đồng - Kịch cho chức check out o Khách hàng TPHCM thực check out o Hệ thống TPHCM cập nhật thông tin check out o Hệ thống đồng thông tin o Dữ liệu đồng III Máy chủ máy trạm - Sự khác máy chủ máy trạm: + Máy chủ: Máy chủ máy tính quản lý tài nguyên dùng chung phục vụ cho máy trạm truy cập để yêu cầu cung cấp dịch vụ tài nguyên Máy chủ gọi hệ thống cuối Máy chủ có ổ cứng lớn để lưu trữ liệu cho máy khác truy xuất liệu + Máy trạm: Cấu hình nhanh hơn, mạnh hơn, sử dụng tài nguyên máy chủ Đồng hóa Link server cung cấp - Link server Đồng hóa Máy chủ Link server Link server Máy trạm Link server Máy trạm Máy trạm đồng hóa lên máy chủ máy chủ khơng đồng hóa xuống máy khác mà sử dụng dịch vụ truy cập từ xa (link server) Máy trạm truy cập máy trạm để xử lí liệu lấy liệu máy trạm => liệu hồn tồn thơ (u cầu gửi liệu gửi dạng tệp bất kì, để mở tệp cần sử dụng tool để thao tác) ⇨ Truy cập từ xa sở liệu phân tán: Làm việc thông qua hệ quản trị sở liệu (SQL server) cho thao tác để từ máy trạm chọc vào máy trạm xem liệu máy trạm máy trạm cho phép IV Thiết kế Thiết kế lớp thực thể, thuộc tính mối quan hệ - Sơ đồ thực thể: - Giải thích lớp thực thể, thuộc tính mối quan hệ kí hiệu PK : Khóa chính, FK : Khóa ngoại, U : Duy nhất, N : Cho phép để trống o Lớp Plane: Chứa thông tin máy bay id Mã máy bay (PK) name Tên máy bay totalSeat Số ghế o Lớp Seat: Chứa thông tin khoang vị trí ghế ngồi id Mã ghế (PK) row Số hàng col Số cột planeId Mã máy bay ( F : Khóa ngoại tới bảng Plane) o Lớp Flight: Chứa thông tin chuyến bay id Mã chuyến bay (P) name Tên chuyến bay from Điểm to Điểm đến date Ngày bay flyTime Giờ bay planeId Mã máy bay( FK : Khóa ngoại tới bảng Plane) o Lớp Ticket: Chứa thông tin vé id Mã vé (PK) price Giá vé isBooked Đã bị đặt/ chưa bị đặt date Ngày đặt vé isCheckedIn Chưa checkin/ checkin isCheckedOut Chưa checkout/ checkout customerId Mã khách hàng (FK) flightId Mã chuyến bay( FK: Khóa ngoại tới bảng Flight) seatId Mã ghế( FK: Khóa ngoại tới bảng Seat) agencyId Mã chi nhánh (FK) o Lớp Customer: Chứa thông tin khách hàng id Mã khách hàng (PK) fullname Tên khách hàng phone Số điện thoại email Địa email idNum Số CMND/ Hộ chiếu age Tuổi o Agency: Chứa thông tin chi nhánh ID Mã chi nhánh (PK) name Tên chi nhánh location Địa chi nhánh - Giải thích thiết kế o Lớp Plane chứa thơng tin máy bay, lớp Seat chứa thông tin ghế ngồi, máy bay có nhiều ghế ngồi nên quan hệ Plane Seat 1-n nên thêm cột PlaneID vào bảng Seat khóa ngoại tới bảng Plane, o Một Flight chứa thông tin chặng bay, Plane thực nhiều chặng bay nên quan hệ Plane Flight 1-n nên thêm cột PlaneID vào bảng Flight khóa ngoại tới bảng Plane o Lớp Ticket chứa thông tin vé bao gồm chặng bay, chặng bay có nhiều vé nên thêm cột FlightID vào bảng Ticket khóa ngoại tới cột FlightID bảng Flight o Lớp Customer chứa thông tin khách hàng, lớp Ticket chứa thơng tin vé, khách hàng đặt nhiều vé, vé đặt khách hàng nên quan hệ lớp Customer Ticket quan hệ 1-n o Lớp Agency chứa thông tin chi nhánh, Ticket hoàn tất giao dịch Agency hợp lý nên thêm cột AgencyID vào bảng Ticket khóa ngoại tới bảng Agency Sơ đồ tổng thể hệ thống Agency(ID, name, location) Ticket(ID, name, price, isBooked, date, isCheckedIn, isCheckedOut, flightID, seatID, customerID, agencyID) Flight(ID, name, from, to, date, flyTime, planeID) Customer(ID, fullName, idNumber, email, phone, sex) Seat(ID, row, col, planeID) Plane(ID, name, seat) - L1: Agency -> Ticket o Owner(L1) = Agency o Member(L1) = Ticket - L2: Flight -> Ticket o Owner(L1) = Flight o Member(L1) = Ticket - L3: Customer -> Ticket o Owner(L1) = Customer o Member(L1) = Ticket - L4: Seat -> Ticket o Owner(L1) = Seat o Member(L1) = Ticket - L5: Plane -> Seat o Owner(L1) = Plane o Member(L1) = Seat - L6: Plane -> Flight o Owner(L1) = Plane o Member(L1) = Flight Phân mảnh liệu a Sử dụng phân mảnh ngang nguyên thủy phân mảnh ngang dẫn xuất để chia quan hệ tổng thể thành mảnh đặt vị trí chính: Vị trí : Dữ liệu đặt Hà Nội Vị trí : Dữ liệu đặt Thành phố Hồ Chí Minh (Có Server chứa tồn liệu vùng) b Lựa chọn Agency làm tiêu chí để phân mảnh, phân thành mảnh Agency1, Agency2 đặt vị trí để quản lí chi nhánh thuộc khu vực lân cận Agency1 = σname = “Ha Noi” (Agency) Agency2 = σname = “Sai Gon” (Agency) - Các quan hệ lại phân mảnh dựa Agency c Phân mảnh ngang dẫn xuất Ticket thành mảnh Ticket1, Ticket2 dựa mảnh Agency1, Agency2 sau: Ticket1 = Ticket ⋈ Agency1 Ticket2 = Ticket ⋈ Agency2 Giải thích phân mảnh Thông tin Plane, Flight, Seat lưu giống toàn hệ thống, Ticket thực Agency nên cần phải phân mảnh Ticket theo Agency Thiết kế định vị Tạo LinksServer từ máy trạm Hồ Chí Minh(LONGNGUYEN) đến máy trạm tại: ⮚ Bước 1: Tạo Remote Login (HTKN) máy trạm Hà Nội(DESKTOPM8826SD) Bước 2: Tạo linkServer từu Sài Gòn đến Hà Nội Tạo link server tương tự từ HN-Sài Gịn - Sau liệu đồng tất máy trạm Câu lệnh Store procedure - Thêm máy bay - Tìm kiếm máy bay - Update máy bay - Xóa máy bay Trigger a Kiểm tra tên bị trùng Khi thêm tên bị trùng, hệ thống báo lỗi b Trigger cho trường hợp kiểm tra Điểm khác Điểm đến bảng Flight (thông tin chuyến bay) - Kết nhập Điểm điểm đến trùng Phân tích chức - Các chức hệ thống c Nhân viên quản lí Quản lí thơng tin máy bay: Thêm, Sửa, Xóa Quản lí thơng tin chuyến bay: Thêm, Sửa, Xóa d Nhân viên tiếp tân Thực thủ tục giao dịch: Đặt vé, Đổi trả vé Thực thủ tục hoàn tất: Checkin, checkout cho khách hàng - Phần giao diện cho chức e Thêm, sửa, xóa máy bay ▪ Thêm máy bay f Sửa, xóa máy bay g Chuyến bay ▪ Thêm chuyến bay ▪ Cập nhật, xóa h Check in - Giao diện book vé ... - Các quản lý cấp cao có quyền thêm , sửa , xóa chuyến bay , giá vé , quản lý nhân viên … - Nhân viên bán vé kiểm soát lượng vé , hành khách mua vé , số lượng vé bán , đổi trả - Khách hàng đặt... hàng TPHCM thực check out o Hệ thống TPHCM cập nhật thông tin check out o Hệ thống đồng thông tin o Dữ liệu đồng III Máy chủ máy trạm - Sự khác máy chủ máy trạm: + Máy chủ: Máy chủ máy tính quản. .. TPHCM: Quản lý liệu Miền Nam Kịch - Kịch cho chức thêm chuyến bay o Quản lý cấp cao thêm thông tin chuyến bay (Máy bay, bay, xuất phát, đích, tổng số bay? ??) o Hệ thống thêm chuyến bay vào sở liệu

Ngày đăng: 04/05/2021, 11:53

Từ khóa liên quan

Tài liệu cùng người dùng

Tài liệu liên quan