QUẢN lý bán vé máy BAY

57 563 0
QUẢN lý bán vé máy BAY

Đ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

TRƯỜNG CAO ĐẲNG KỸ THUẬT LÝ TỰ TRỌNG KHOA CƠNG NGHỆ THƠNG TIN   ĐỒ ÁN MÔN HỌC LẬP TRÌNH CƠ SỞ DỮ LIỆU QUẢN LÝ BÁN VÉ MÁY BAY GVGD : Thầy Trần Việt Khánh Sinh viên thực hiện: Tên sinh viên:Huỳnh Ngọc Quyền Mã sinh viên: Sinh viên thực hiện: Tên sinh viên :Nguyễn Huỳnh Mạnh Quốc Mã sinh viên: MỤC LỤC PHẦN I GIỚI THIỆU Giới thiệu Ngày nay, cơng nghệ thơng tin dần trở nên quen thuộc tất chúng tả Các ứng dụng cơng nghệ thơng tin thật làm thay đổi mặt nhiều ngành nghề, lãnh vực khác: thương mại, hành chính, giáo dục, nghiên cứu khoa học đặc biệt lãnh vực hàng khơng Hầu hết sở bn bán nhỏ lẽ cơng ty,xí nghiệp lớn có phần mềm quản lý, phần mềm quản lý nhằm mục đích giúp đỡ người việc quản lý xếp lịch trình cách hiệu hơn, góp phần tăng doanh thu, tiết kiệm thời gian tiết kiệm nguồn nhân lực Phần mềm quản lý bán vé máy bay củng nằm số Phần mềm nhằm giúp nhân viên bán vé quản lý tốt chặc chẽ lịch trình chuyến bay, thời gian củng doanh thu hàng tháng hàng năm cách xác tiết kiệm tối đa thời gian Nhóm chúng e xin chân thành cảm ơn thầy Trần Việt Khánh giúp đỡ tạo điều kiện cho nhóm qua trình hồn thành đề tài báo cáo Mơ tả u cầu 2.1 Danh sách u cầu nghiệp vụ 2.1.1 Danh sách u cầu 2.1.2 Biểu mẫu qui định 2.1.3 Biểu mẫu quy định 2.1.4 Biểu mẫu qui định 2.1.5 Biểu mẫu qui định 2.1.6 Bảng trách nhiệm u cầu nghiệp vụ STT Nghiệp vụ Đăng ký mua vé Người dùng - Khi người dùng có nhu cầu đặt vé nhân viên nhập thơng tin khách hàng vào from “Vé Chuyến Bay” Phần mềm - Nhận thơng tin người dùng bao gồm : Mã hành khách, Tên hành khách, CMND, Điện thoại với thơng tin chuyến bay mà khách hàng muốn đăng ký - Sau tiến hành kiểm tra xem mã khách hàng có khác rỗng có trùng khơng? - Nếu hợp lệ tiến hành lưu tồn thơng tin khách hàng vé chuyến bay vào sở liệu - Nếu khơng hợp lệ thơng báo khơng hợp lệ Đăng ký qua mạng Nhận lịch chuyến bay Quản lý chuyến bay u cầu nhập lại -Người dung chọn -Nhận thơng tin người dùng đăng ký vé qua mạng bao gồm : Mã hành khách, Tên hành khách, CMND, Điện thoại với thơng tin chuyến bay mà khách hàng muốn đăng ký - Sau tiến hành kiểm tra xem mã khách hàng có khác rỗng có trùng khơng? Nếu hợp lệ tiến hành lưu tồn thơng tin khách hàng vé chuyến bay vào sở liệu - Nếu khơng hợp lệ thơng báo khơng hợp lệ u cầu nhập lại -Nhân viên nhận -Nhận thơng tin lich chyến bay chuyến bay bao gồm: mã chuyến bay, sân bay đi, sân bay đến, thời gian bay, ngày giờ, số lượng ghế hạng 1, hạng Tương ứng với sân bay đi, sân bay đến có sân bay trung gian kèm theo Và tiến hành kiểm tra trùng mã chuyến bay -Nếu trùng mã xuất thơng báo để nhân viên tiến hành nhập lại -Nếu khơng trùng tiến hành lưu liệu vừa nhập vào CSDL -Cho phép nhân viên quản lý tồn thơng tin chuyến bay có CSDL -Khi người dùng click vào button ”Quản lý chuyến bay” from hiển thị load thơng tin từ CSDL lên DataGridView bao gồm thơng Quản lý tuyến bay Thêm tuyến bay Thêm sân bay Quản lý sân bay tin tồn chuyến bay như: mã chuyến bay, sân bay đi, sân bay đến, ngày giờ, thời gian bay, số lượng ghế hạng 1,hạng Người dùng xóa tuyến bay sau cập nhật lại Cho phép nhân viên -Khi người dùng click vào quản lý tồn tuyến button ”Quản lý tuyến bay” bay có CSDL form hiển thị load thơng tin từ CLDL lên DataGridView bao gồm thơng tin tuyến bay như: mã tuyến bay, sân bay đi, sân bay đến -Người dùng xóa tuyến bay sau cập nhật lại -Cho phép người - Khi người dùng click vào dùng thêm tuyến bay button “Thêm tuyến bay” vào CSDL form hiển thị cho phép người dùng nhập vào: mã tuyến bay, sân bay đi, sân bay đến Nếu click vào button “Thêm” tồn thơng tin lưu vào CSDL -Cho phép người -Khi người dùng click vào dùng thêm sân bay button “Thêm sân bay” vào CSDL from hiển thị cho phép người dùng nhập vào: mã sân bay, tên sân bay Nếu click vào button “Thêm” tồn thơng tin lưu vào CSDL Nếu click vào button “Tạo mới” textbox retart trạng thái rổng -Cho phép người dùng quản lý sân bay có CSDL -Khi người dùng click vào button “Quản lý sân bay “ load lên DataGirdView hiển Thêm đơn giá 10 Quy định chuyến bay 11 Thốt thị thơng tin gồm: mã sân bay, tên sân bay Cho phép người dùng -Khi người dùng click vào thêm mã đơn giá button “Thêm đơn giá” đơn giá vào load lên from lấy CSDL liệu từ CSDL load lên combobox đồng thời cho phép người dùng nhập thơng tin textbox: mã đơn giá đơn giá -Click vào nút lưu tồn thơng tin lưu vào CSDL Click vào button “Thêm mới” textbox mã đơn giá đơn giá trạng thái trống -Cho phép người -Khi người dùng click vào dùng cập nhật thơng button “Quản lý chuyến bay” tin thời gian bay, thời load lên from hiển gian dừng số sân thị thơng tin DataGỉrd bay trung gian View bao gồm: thời gian bay tối thiểu, số sân bay trung gian tối đa, thời gian dừng tối thiểu, thời gian dừng tối đa Và đồng thời cho người dùng nhập thơng tin vào textbox Nếu người dùng click vào button “Cập nhật” tồn thơng tin textbox cập nhật vào CSDL hiển thị xuống DataGirdView Đóng chương trình -Khi người dùng click vào button Thốt menu Phần mềm đóng lại 2.2 u cầu phi chức 2.2.1 u cầu tiến hóa: STT Nghiệp vụ Tham số thay Miền giá trị thay đổi đổi Thay đổi quy định chuyến bay Số lượng sân bay, thời gian bay tối thiểu, số san bay trung gian tối đa, thời gian dừng tối thiểu, tối đa sân bay trung gian Thay đổi quy định bán vé Số lượng hạng vé, bảng đơn giá vé Thay đổi quy định thời gian đặt vé Thời gian chậm đặt vé hủy vé 2.2.2 Bảng trách nhiệm u cầu tiến hóa: STT Nghiệp vụ Người dùng Phần mềm Thay đổi quy định chuyến bay Cập nhật giá trị Ghi nhận giá trị mới cho số kiểm tra ràng lượng sân bay, buộc thời gian bay tối thiểu, số san bay trung gian tối đa, thời gian dừng tối thiểu, tối đa sân bay trung gian Cho phép cập nhật xóa, hủy thơng tin liên quan đến chuyến bay Thay đổi quy định bán vé Cập nhật giá trị Ghi nhận giá trị mới cho số kiểm tra ràng lượng buộc hjang vé, đơn Cho phép cập nhật xóa, hủy thơng tin liên quan Ghi giá vé Thay đổi quy định thời gian đặt vé đến thời số lượng đơn giá vé Cập nhật giá trị cho thời gian đặt hủy vé Ghi nhận giá trị kiểm tra ràng buộc Cho phép cập nhật xóa, hủy thơng tin liên quan đến thời gian đặt hủy vé máy bay Cho phép cập nhật xóa, hủy thơng tin liên quan đến thời gian đặt hủy vé máy bay 2.3 u cầu hiệu STT Nghiệp vụ Tốc độ xử lý Nhận lịch chuyến bay Ngay tức Thêm sân bay Ngay tức Thêm tuyến bay Ngay tức Thêm đơn giá Ngay tức Thêm đơn giá Ngay tức Ghi 2.3.1 Bảng trách nhiệm u cầu hiệu STT Nghiệp vụ Người dùng Nhận lịch chuyến bay Thực theo u cầu Thêm sân bay Thực theo u cầu Thêm tuyến bay Thực theo u cầu 10 Phần mềm Ghi Nhấn vào nút Thêm Nhấn vào nút Thốt Nếu sai thơng báo u cầu nhập lại Xóa tấc thơng tin hiển thị lưu lại ngày đặt, mã chuyến bay, sân bay đi, sân bay đến Quay lại form 10 Màn hình ghi nhận đặt vé: 10.1 Màn hình với tính đắn: 43 10.2 Màn hình cuối cùng: 10.3 Biến cố: STT Biến cố Load Form Thay đổi ngày đặt Chọn hạng vé Nhấn vào nút Thêm khách hàng Nhấn vào nút Lưu Xử lý Lấy danh sách sân bay sân bay đến, mã chuyến bay, hạng vé đưa khách hàng có CSDL vào combo box Hiển thị ngày lên Gía tiền thay đổi theo hạng vé Load form cho phép thêm khách hàng mời lưu vào CSDL Kiểm tra ràng buộc ngày đặt 44 Nhấn vào nút Thêm Nhấn vào nút Thốt Nếu u cầu lưu liệ Nếu sai thơng báo u cầu nhập lại Xóa tấc thơng tin hiển thị lưu lại ngày đặt, mã chuyến bay, sân bay đi, sân bay đến Quay lại form 11 Màn hình quản lý tuyến bay 11.1 Màn hình đắn: 45 11.2 Màn hình cuối cùng: 11.3 Biến cố: STT Biến cố Load Form Nhấn vào nút Xóa Nhấn vào nút Cập nhật Nhấn vào nút Thốt Xử lý Lấy danh sách sân bay sân bay đến, mã tuyến bay có CSDL hiển thị lên DataGridView Xóa mã tuyến bay, sân bay đi, sân bay đến chọn thơng báo xóa thành cơng Cập nhật lại liệu Quay lại form 46 12 Màn hình thêm tuyến bay: 12.1 Màn hình đắn: 12.2 Màn hình cuối cùng: 12.3 Biến cố: STT Biến cố Load Form Xử lý Lấy danh sách sân bay sân bay đến 47 Nhấn vào nút Thêm Nhấn vào nút Thốt có CSDL hiển thị lên DataGridView Thêm tồn thơng tin vào CSDL Quay lại form 13 Màn hình quản lý sân bay 13.1 Màn hình đắn: 13.2 Màn hình cuối cùng: 48 13.3 Biến cố: STT Biến cố Load Form Nhấn vào nút Xóa 3 Nhấn vào nút cập nhật Nhấn vào nút Thốt Xử lý Lấy danh sách mã sân bay, tên sân bay có CSDL hiển thị lên DataGridView Xóa mã sân bay tên sân bay chọn Cập nhật lại liệu Quay lại form 14 Màn hình thêm sân bay 14.1 Màn hình đắn: 49 14.2 Màn hình cuối cùng: 14.3 Biến cố: STT Biến cố Load Form Nhấn vào nút Thêm Nhấn vào nút Tạo Nhấn vào nút Thốt Xử lý Lấy danh sách mã sân bay, tên sân bay có CSDL hiển thị lên DataGridView Thực thêm mã sân bay tên sân bay vào CSDL Xóa tấc liệu hiển thị text box Quay lại form 50 15 Màn hình quản lý chuyến bay: 15.1 Màn hình đắn: 15.2 Màn hình cuối cùng: 51 15.3 Biến cố: STT Biến cố Load Form Nhấn vào nút Cập nhật Nhấn vào nút Thốt Xử lý Lấy danh sách mã chuyến bay, sân bay đi, sân bay đến, ngày giờ, thời gian bay, số lượng ghế hạng 1, số lượng ghế hạng có CSDL hiển thị lên DataGridView Cập nhật lại CSDL Quay lại form 16 Màn hình thêm đơn giá: 16.1 Màn hình đắn: 52 16.2 Màn hình cuối cùng: 16.3 Biến cố: STT Biến cố Load Form Nhấn vào nút Lưu Nhẫn vào nút Thêm Xử lý Lấy danh sách mã chuyến bay,mã tuyến bay,mã hạng vé, hạng vé, sân bay đi, sân bay đến, có CSDL hiển thị lên DataGridView Kiểm tra trùng mã đơn giá Nếu khơng trùng lưu tấc thơng tin vào CSDL Nếu trùng mã yều hiển thị thơng báo u cầu nhập lại Xóa hết thơng tin hiển thị giữ lại 53 sách mã chuyến bay,mã tuyến bay,mã hạng vé, hạng vé, sân bay đi, sân bay đến Quay lại form Nhấn vào nút Thốt 17 Màn hình thay đổi quy định 17.1 Màn hình đắn: 54 17.2 Màn hình cuối cùng: 17.3 Biến cố: STT Biến cố Load Form Nhấn vào nút Cập nhật Nhấn vào nút Thốt Xử lý Hiển thị thơng tin thời gian bay tối thiểu, số sân bay trung gian tối đa, thời gian dừng tối thiểu CSDL hiển thị lên DataGridView load ngược lại lên text box Cho phép sữa liệu text box cập nhật lại liệu vừa sữa Quay lại form 55 18 Màn hình thay đổi quy định 18.1 Màn hình đắn: 56 18.2 Màn hình cuối 18.3 Biến cố: STT Biến cố Load Form Nhấn vào nút Cập nhật Nhấn vào nút Thốt Xử lý Hiển thị thơng tin thời gian chậm đặt vé, thời gian chậm hủy vé có CSDL hiển thị lên DataGridView load ngược lại lên text box Cho phép sữa liệu text box cập nhật lại liệu lưu vào CSDL Quay lại form 57 [...]... lịch chuyến bay Thực hiện theo yêu cầu 2 Thêm sân bay Thực hiện theo yêu cầu 3 Thêm tuyến bay Thực hiện theo yêu cầu 4 Thêm đơn giá Thực hiện theo yêu cầu 5 Tra cứa chuyến bay Thực hiện theo yêu cầu 2.5 Yêu cầu bảo mật: STT Nghiệp vụ Người quản lý 1 Tạo tại khoản và phân quyền cho Có nhân viên 2 Nhận lịch chuyến bay Có 3 Quản lý chuyến bay Có Không 4 Quản lý sân bay Có Không 5 Thêm tuyến bay Có Không... 5.1.3.3.7 Bảng TUYENBAY STT Tên thuộc tính Mô ta chi tiết Ghi chú 1 Mã tuyến bay Lưu trữ thông tin về mã tuyến bay 2 Sân bay đi Lưu trữ thông tin về tên các sân bay đi 3 Sân bay đến Lưu trữ thông tin về tên các sân bay đến 5.1.3.3.8 Bảng SANBAY STT Tên thuộc tính Mô ta chi tiết 24 Ghi chú 1 Mã sân bay Lưu trữ thông tin về mã của các sân bay 2 Tên sân bay Lưu trữ thông tin về tên của các sân bay 5.1.3.3.9... nhiều vé và ngược lại 6.8 Quan hệ giữa Đơn giá và hãng Vé: • Đây là quan hệ một-nhiều, nghĩa là một hãng vé có thể có nhiều đơn giá và ngược lại nhiều đơn giá có thể thuộc một hãng vé 6.9 Quan hệ giữa Tuyến bay và Đơn giá vé: • Đây là quan hệ một - nhiều, nghĩa là một tuyến bay sẽ bao gồm nhiều đơn giá vé và ngược lại nhiều đơn giá vé có thể thuộc chuyến bay đó 6.10 Quan hệ giữa Tuyến bay và Chuyến bay: ... chuyến bay 20 Ghi chú 2 3 4 5 6 7 8 9 CTCHUYENBAY Lưu trữ các thông tin về chi tiết của chuyến bay DATCHO Lưu trữ các thông tin về đặt chổ chuyến bay DONGIA Lưu trữ các thông tin về đơn vị tính HANGVE Lưu trữ các thông tin về hãng vé KHACHHANG Lưu trữ các thông tin về khách hàng SANBAY Lưu trữ các thông tin về sân bay TUYENBAY Lưu trữ các thông tin về tuyến bay VE Lưu trữ các thông tin về vé chuyến bay. .. thuộc tính Mô ta chi tiết 1 Mã vé Lưu trữ thông tin về mã vé máy bay 2 Mã khách hàng Lưu trữ thông tin về mã khách hàng 3 Mã chuyến bay Lưu trữ thông tin về mã chuyến bay 4 Mã hạng vé Lưu trữ thông tin về mã hạng vé 5 Giá tiền Lưu trữ thông tin về giá tiền 6 Ngày đặt Lưu trữ thông tin về ngày đặt Ghi chú 6 Danh sách các quan hệ: 6.1 Quan hệ giữa Chuyến bay và Chi tiết chuyến bay: • Đây là quan hệ một -... bán vé chuyến bay: 3.2.1 Hình vẽ 3.2.2 Ký hiệu D1: Chuyến bay, hành khách, CMND, điện thoại, hạng vé, giá tiền D2: Không có D3: - Số lượng ghế còn trống theo từng hạng vé- Danh sách chuyến bay- Danh sách hạng vé D4: D1 + tình trạng vé, số lượng ghế còn trống D5: D4 D6: Không có 14 3.2.3 Thuật toán B1: Nhận D1 từ người dùng B2 : Kết nối cơ sở dữ liệu B3 : Đọc D3 từ bộ nhớ phụ B4 : Kiểm tra “chuyến bay ... tính mới: tên sân bay 7.1.6 Các thuộc tính trừu tượng: mã sân bay 7.1.7 Sơ đồ logic: 28 7.2 Bán vé chuyến bay 7.2.1 Biểu mẫu liên quan: BM2 7.2.2 Các thuộc tính mới: : tên khách hàng, chứng minh nhân dân, giá tiền, mã hãng vé, số điện thoại 29 7.2.3 Các thuộc tính trừu tượng: mã vé, mã khách hàng 7.2.4 Sơ đồ logic: 30 7.2.5 Các thuộc tính mới: tên hãng vé, đơn giá, sân bay đi, sân bay đến 31 7.2.6 Các... Chuyến bay và Vé: • Đây là quan hệ một – nhiều, nghĩa là một chuyến bay có thể có nhiều vé và ngược lại 6.5 Quan hệ giữa chuyến bay và tình trạng vé: • Đây là quan hệ một - nhiều, nghĩa là một chuyến bay có thể có nhiều tình trạng vé và 6.6 Quan hệ giữa Khách hàng và Đặt chỗ: • Đây là quan hệ một - nhiều, nghĩa là một khách hàng có thể có nhiều đặt chổ và nhiều 6.7 Quan hệ giữa Khách hàng và Vé: • Đây... Bảng CHUYENBAY STT Tên thuộc tính Mô ta chi tiết 1 Mã chuyến bay Lưu trữ thông tin về mã chuyến bay 2 Ngày giờ Lưu trữ thông tin về ngày giờ bay 3 Thời gian bay Lưu trữ thông tin về thời gian bay 4 Số lượng ghế hạng Lưu trữ thông tin 1 về số lượng ghế 5 Số lượng ghế hạng Lưu trữ thông tin 2 về số lượng ghế 21 Ghi chú 6 Mã tuyến bay Lưu trữ thông tin về mã tuyến bay 5.1.3.3.2 Bảng CTCHUYENBAY STT Tên... nhiều, nghĩa là, một chuyến bay có thể có nhiều chi tiết chuyến bay và nhiều chi tiết chuyến bay có thể thuộc một chuyến bay 6.2 Quan hệ giữa Chuyến bay và Chi tiết chuyến bay: • Đây là quan hệ một - nhiều, nghĩa là một chuyến bay có thể có nhiều chi tiết doanh thu tháng và ngược lại 25 6.3 Quan hệ giữa Chuyến bay và Đặt chổ: • Đây là quan hệ một - nhiều, nghĩa là một chuyến bay có thể có nhiều chi tiết

Ngày đăng: 11/06/2016, 17:56

Từ khóa liên quan

Mục lục

  • ĐỒ ÁN MÔN HỌC

  • LẬP TRÌNH CƠ SỞ DỮ LIỆU

  • 1 .Giới thiệu

  • 2 .Mơ tả u cầu

    • 2.1 Danh sách các u cầu nghiệp vụ

      • 2.1.1 Danh sách các u cầu

      • 2.1.2 Biểu mẫu 2 và qui định 2

      • 2.1.3 Biểu mẫu 3 và quy định 3

      • 2.1.4 Biểu mẫu 4 và qui định 4

      • 2.1.5 Biểu mẫu 5 và qui định 5

      • 2.1.6 Bảng trách nhiệm u cầu nghiệp vụ

      • - Nhận thơng tin người dùng bao gồm : Mã hành khách, Tên hành khách, CMND, Điện thoại với thơng tin của chuyến bay mà khách hàng muốn đăng ký.

      • - Sau đó tiến hành kiểm tra xem mã khách hàng có khác rỗng và có trùng nhau khơng?

      • -Nhận thơng tin người dùng bao gồm : Mã hành khách, Tên hành khách, CMND, Điện thoại với thơng tin của chuyến bay mà khách hàng muốn đăng ký.

      • - Sau đó tiến hành kiểm tra xem mã khách hàng có khác rỗng và có trùng nhau khơng?

      • Nếu hợp lệ thì tiến hành lưu tồn bộ thơng tin của khách hàng và vé chuyến bay vào cơ sở dữ liệu. -

      • Nhận lịch chuyến bay

      • -Nhận thơng tin của một chuyến bay mới bao gồm: mã chuyến bay, sân bay đi, sân bay đến, thời gian bay, ngày giờ, số lượng ghế hạng 1, hạng 2. Tương ứng với mỗi sân bay đi, sân bay đến sẽ có 1 sân bay trung gian kèm theo. Và tiến hành kiểm tra trùng mã chuyến bay.

      • -Nếu trùng mã thì xuất thơng báo để nhân viên tiến hành nhập lại.

      • Quản lý tuyến bay

      • Cho phép nhân viên quản lý tồn bộ tuyến bay có trong CSDL.

      • -Khi người dùng click vào button ”Quản lý tuyến bay” một form mới sẽ hiển thị và load thơng tin từ CLDL lên DataGridView bao gồm thơng tin của các tuyến bay như: mã tuyến bay, sân bay đi, sân bay đến.

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

  • Đang cập nhật ...

Tài liệu liên quan