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

[123doc] - phan-tich-thiet-ke-he-thong-ban-ve-may-bay

32 7 1

Đ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

PTTKHTTH Hướng Đối Tượng “ Bán vé máy bay “ BÁO CÁO Phân tích thiết kế hệ thống “ Bán vé máy bay “ Trang PTTKHTTH Hướng Đối Tượng “ Bán vé máy bay “ MỤC LỤC Nội dung Trang A Phân tích trạng…………………………………………………………… I Phạm vi nghiên cứu II Nghiên cứu trạng III Mục đích hệ thống……………………………………………………… IV Chức hỗ trợ định……………………………………………… B Khảo sát yêu cầu đề tài ………………………………………………5 I Khảo sát đề tài đưa thực thể đề tài ……………………………… II Giới thiệu ứng dụng để làm đề tài …………………………………….……7 III Phân tích +) Thu thập yêu cầu nghiệp vụ……………………………………………….….9 Cơ cấu tổ chức………………………………………………………………9 Danh sách tác nhân nghiệp vụ, thừa tác nhân nghiệp vụ………………… Danh sách usecase nghiệp vụ……………………………………….…10 +) Thu thập yêu cầu hệ thống…………………………………………… … 10 Danh sách tác nhân …………………………………………… …………10 Danh sách usecase………………………………………… …………10 Lược đồ usecase nghiệp vụ……………………………………… ………11 Mơ hình Lớp………………………………………………………….……15 Lược đồ tuần tự…………………………………………………… …… 16 Lược đồ cộng tác………………………………………………… ………19 Mơ hình Trạng thái……………………………………………… ………21 Sơ đồ hoạt động …………………………………………… …………….22 Nhận xét giáo viên………………………………………………………………27 Trang PTTKHTTH Hướng Đối Tượng “ Bán vé máy bay “ LỜI MỞ ĐẦU Ngày việc sử dụng tin học tất công việc khơng cịn xa lạ, Đối với ngành hàng khơng, việc cần có phần mềm giúp hỗ trợ cho hoạt động quản lý thiếu “Phần Mềm Quản Lý Bán Vé Chuyến Bay” phần mềm giúp nhân viên bán vé thực tốt cơng việc cách nhanh chóng xác Chúng em cảm ơn thầy Trần Anh Khoa nhiệt tính giúp đỡ cho chúng em nhiều kiến thức q giá mơn Phân tích thiết kế hệ thống thơng tin để chúng em hoàn thành đề tài cách tốt Tuy nhiên đề tài chúng em chắc nhiều sai sót mong thầy thơng cảm góp ý thêm cho chúng em Trang PTTKHTTH Hướng Đối Tượng “ Bán vé máy bay “ NỘI DUNG A Phân tích trạng: I Phạm vi nghiên cứu: Việc xây dựng CSDL theo hướng đối tượng cho toán quản lý bán vé máy bay kế thừa mơ hình hoạt động bán vé máy bay có thực tế Đồng thời ứng dụng cơng nghệ với mục đích làm cho chương trình đáp ứng nhu cầu quản lý ngày phức tạp với khối lượng thông tin ngày lớn, dễ dàng triển khai ứng dụng Việc xây dựng CSDL cho toán quản lý bán vé máy bay làm đơn giản hóa việc lập hố đơn giấy tờ việc lưu trữ chúng, cung cấp thông tin nhanh chóng xác làm sở cho việc định kinh doanh, phục vụ hữu hiệu cho việc quản lý phát triển đại lý II Nghiên cứu trạng : Đề tài nhóm em : Xây dựng hệ thống thông tin “Bán vé máy bay”: Một đại lý bán vé máy bay cần xây dựng hệ thống quản lý việc đặt vé bán vé cho khách, hệ thống mô tả sau: - Đại lý bán vé cho nhiều hãng máy bay khác nhau, thông tin hãng bao gồm: Mã hãng, tên hãng (Việt Nam Airline, Pacific, Airline,…) - Mỗi hãng có tuyến bay định Thơng tin tuyến bay bao gồm: Mã tuyến bay, sân bay cất cánh, cất cánh, sân bay hạ cánh, hạ cánh - Thông tin sân bay bao gồm: Mã sân bay, tên sân bay, thành phố nơi sân bay đóng - Một lộ trình bao gồm nhiều tuyến bay tuyến bay thuộc nhiều lộ trình khác Hệ thống cần cho biết tuyến bay tuyến thứ lộ trình Thơng tin lộ trình bao gồm: Mã lộ trình, tên lộ trình - Vào đầu năm, hãng hàng khơng cung cấp thông tin lịch bay tuyến bay cho đại lý Thông tin lịch bay bao gồm: Mã lịch bay, ngày có hiệu lực, ngày hết hiệu lực - Một lịch bay đáp ứng cho tuyến bay thực chuyến bay - Thông tin chuyến bay bao gồm: mã chuyến bay, trạng thái, mã máy bay - Thông tin máy bay bao gồm: Mã máy bay, loại máy bay, mô tả Mỗi máy bay có nhiều hạng ghế khác Giá vé quy định hạng ghế Trang PTTKHTTH Hướng Đối Tượng “ Bán vé máy bay “ tuyến bay (hoặc lộ trình), khơng phụ thuộc vào loại máy bay thực Thông tin giá vé hàng không cung cấp vào đầu năm - Trước mua vé, khách hàng phải đặt vé Thông tin khác hàng bao gồm: Mã khách hàng, tên, địa chỉ, giới tính - Khi đặt vé, khách hàng đặt vé theo chuyến bay riêng lẻ hay theo lộ trình nêu rõ hạng ghế mà muốn đặt vé Nếu khách hàng đặt vé theo lộ trình hệ thống tự xếp chuyến bay hợp lý cho khách - Hệ thống cần ghi nhận lại ngày đặt vé khách in vé cho khách phận kế toán xác nhận khách đóng đủ tiền vé - Khách hàng phải xác nhận lại thông tin (confirm) trước cất cánh 72 giờ, khơng đại lý có quyền in lại vé bán cho khách hàng khác Khách hàng hủy yêu cầu đặt vé Nếu việc hủy thực trước bay 72 khách hàng trả lại 80% tiền vé, ngược lại khách hàng trả 50% tiền vé Cuối tháng phận kế toán lập báo cáo thống kê để thấy tình hình kinh doanh đại lý III Mục đích hệ thống : Ngày nay, công nghệ thông tin thực trở thành nguồn tài ngun vơ tận hữu ích lĩnh vực đời sống Xã hội ngày phát triễn nhu cầu tin học hóa ngày lớn, góp phần xây dựng nên hệ thống thông tin hiệu quả, tạo điều kiện phát triễn cho sản xuất xã hội Khơng ngồi mục đích đó, để thuận tiện công tác quản lý việc bán vé máy bay đại lý, nhóm chúng tơi thực phân tích thiết kế hệ thống theo mơ hình hướng đối tượng chương trình " Quản lý bán vé máy bay" phạm vị nghiên cứu IV Chức hỗ trợ định (nếu có) - Thống kê thông tin hãng hàng không cung cấp cho đại lý - Thống kê số lượng vé đặt Trang PTTKHTTH Hướng Đối Tượng “ Bán vé máy bay “ B Khảo sát yêu cầu đề tài : I Khảo sát đề tài đưa thực thể đề tài : • Thực thể : HANGMAYBAY Các thuộc tính : - Mã hãng (mahang): Đây thuộc tính khóa để xác định hãng máy bay - Tên hãng (tenhang): Tên hãng máy bay mà đại lý bán vé • Thực thể : TUYENBAY Các thuộc tính : - Mã tuyến bay (matuyenbay) : Đây thuộc tính khóa để xác định tuyến bay - Sân bay cât cánh (sanbaycatcanh): sân bay xuất phát tuyến bay - Giờ cất cánh (giocatcanh): xuất phát chuyến bay - Sân bay hạ (sanbayhacanh) : sân bay hạ cánh tuyến bay - Giờ hạ cánh (giohacanh) : Giờ chuyến bay hạ cánh • Thực thể : SANBAY Các thuộc tính : - Mã sân bay(masanbay): Đây thuộc tính khóa để xác định sân bay - Tên sân bay (tensanbay): Tên sân bay - Sân bay thành phố (sanbaythanhpho) : tên thành phố chứa sân bay • Thực thể : LOTRINH Các thuộc tính : - Mã lộ trình (malotrinh) : Đây thuộc tính khóa - Tên lộ trình (tenlotrinh): tên lộ trình bay sân bay • Thực thể : LICHBAY Các thuộc tính : - Mã lịch bay(malichbay): Đây thuộc tính khóa để xác định lịch bay - Ngày có hiệu lực (ngayhieuluc): hãng máy bay cấp cho đại lý - Ngày hết hiệu lực (ngayhethieuluc) :hãng máy bay cấp cho đại lý • Thực thể : CHUYENBAY Các thuộc tính : - Mã chuyến bay (machuyenbay) : Đây thuộc tính khóa - Mã máy bay (mamaybay) : mã máy bay - Trạng thái (trangthai): trạng thái máy bay • Thực thể : MAYBAY Trang PTTKHTTH Hướng Đối Tượng “ Bán vé máy bay “ Các thuộc tính : - Mã máy bay (mamaybay) : Đây thuộc tính khóa - Loại máy bay (loaimaybay) : máy bay thuộc loại - Mô tả (mota): mô tả máy bay • • • • • • - Thực thể : KHACHHANG Các thuộc tính : Mã khách hàng (makhachhang) : Đây thuộc tính khóa Tên khách hàng (tenkhachhang) : Tên khách hàng máy bay Địa (diachi): địa khách hàng Giới tính (gioitinh): Giới tính khách hàng Thực thể : PHIEUDATVE Khi khách hang điến đặt chổ cho chuyến bay, cần điền đầy đủ thông tin Các thuộc tính : Mã phiếu đặt(maphieudat): Thuộc tính khóa Ngày đặt(ngaydat): Ngày nhận phiếu đặt Số ghế(soghe): Vị trí ghế mà khách hàng đặt chuyến bay Thực thể 10: DONGIA Đơn giá Vé máy bay Các thuộc tính: Mã đơn giá(madongia) USD(USD): Đơn giá tính theo USD VN Đồng (VND): Đơn giá tính theo Đồng Việt Nam Thực thể 11: HANGVE Hạng vé, hai hạng vé khác có chất lượng khác Các thuộc tính: Mã hạng vé(mahangve): thuộc tính khóa Tên hạng vé(tenhangve) Thực thể 12: THONGKE Thực thể phát sinh nhu cầu lưu trữ lập báo cáo Các thuộc tính: Mã thống kê(Mathongke): Thuộc tính khóa Tên hạng vé(tenhangve) Số lượng vé(soluongve): Số lượng vé bán tháng Doanh thu (doanhthu): Tỗng doanh thu tháng, tính VND Thực thể 13: NHANVIEN Nhân viên người trực tiếp sử dụng phần mềm, người lập hóa đơn Các thuộc tính: Mã nhân viên(manhanvien): Thuộc tính khóa Tên nhân Viên(tennhanvien): Điện Thoại(dienthoai): Số điện thoại lien lạc nhân viên Trang PTTKHTTH Hướng Đối Tượng “ Bán vé máy bay “ • Thực thể 14: HOADON Khi có đạt vé khách hang, giao vé phát sinh phí, nhân viên có nhiệm vụ lập hóa đơn Các thuộc tính: - Mã hóa đơn(mahoadon): Thuộc tính khóa - Ngày lập hóa đơn(ngaylaphoadon): Ngày hóa đơng lập - Thành tiền(thanhtien): Tổng giá trị thành tiền hóa đơn • Thực thể 15: VECHUYENBAY Mỗi khách hàng, lên máy bay sẻ có vé riêng người Các thuộc tính: - Mã vé (mave): Thuộc tính khóa - Tình trạng vé(tinhtrangve) - Bán vé nhiều hãng máy bay khác - Khách hàng đặt vé trước - Truy xuất thông tin máy bay, khách hàng, chuyến bay, lộ trình - Quản lý số lượng vé khách mua, khách trả - Báo tình hình kinh doanh vào cuối tháng - Bảo mật thông tin chuyến bay II Phân tích : + ) Thu thập yêu cầu nghiệp vụ: Cơ cấu tổ chức Đứng đầu doanh nghiệp giám đốc, quyền giám đốc trưởng phịng Doanh nghiệp có nhiều phịng ban phịng nhân sự, phịng kế tốn, phịng kế hoạch, phịng kinh doanh Đề tài mô tả việc bán hàng phịng kinh doanh tin học hóa Cơng việc trước nhân viên phòng kinh doanh làm tay giấy tờ Phịng kinh doanh gồm có trưởng phòng, thủ kho nhân viên bán hàng Để công việc kinh doanh dễ dàng doanh nghiệp định tin học hóa cơng việc bán hàng phòng kinh doanh Danh sách tác nhân nghiệp vụ, thừa tác nhân nghiệp vụ a Quản lý: Bao gồm giám đốc trưởng phòng đại lý Những người có trách nhiệm quản lý hoạt động đại lý b Nhân viên bán hàng: Là cầu nối đại lý với khách hàng Bộ phận có trách nhiệm nhận đơn đặt vé khách hàng Sau bán vé máy bay cho khách hàng c Khách hàng: Là người đặt mua vé máy bay đại lý d Hãng hàng không: Trang PTTKHTTH Hướng Đối Tượng “ Bán vé máy bay “ Là hãng máy bay hàng năm cung cấp thông tin vé máy bay cho đại lý Danh sách usecase nghiệp vụ Cập nhập lịch bay: Khi nhận thông tin từ hãng hàng không, nhân viên có nhiệm vụ ghi nhận lại thơng tin vé máy bay hãng hàng không Thông tin sau nhận, phải nhập vào sở liệu phân loại cụ thể để dễ dàng quản lý a Quản lí User: Chịu trách nhiệm quản lý quyền truy nhập, phân quyền phần mềm b Bán vé: Khi nhận đơn đặt vé phận bán vé lập hóa đơn bán vé giao cho khách hàng khách hàng toán tiền đầy đủ Sau nhân viên bán hàng tiến hành in vé cho khách hàng theo thông tin đặt vé c Thống kê, báo cáo doanh thu: Việc thống kê, báo cáo doanh thu tiến hành theo định kỳ hàng tháng có yều đột xuất từ nhà quản lý Thống kê thông tin vé máy bay, số lượng đặt số lượng vé chưa bán Báo cáo chi tiết thu chi tháng doanh thu tháng +) Thu thập yêu cầu hệ thống Danh sách tác nhân STT Tác nhân Quản lý Hãng hàng không Nhân viên bán vé Mô tả Phân quyền cho nhân viên, nhận báo cáo từ hệ thống Cung cấp thông tin vé máy bay Cập nhật thông tin vé máy bay từ hãng hàng không, cập nhật thông tin khách hàng vào hệ thống Tạo hóa đơn bán hàng, in vé máy bay lập báo cáo doanh thu đại lý 3) Lược đồ usecase nghiệp vụ: a) Mô hình tổng quát Trang PTTKHTTH Hướng Đối Tượng “ Bán vé máy bay “ b) Mơ hình Thơng tin vé Trang 10 PTTKHTTH Hướng Đối Tượng “ Bán vé máy bay “ SequenceDiagram_1 Form thống kê Điều kiện thống kê Thống kê Nhân viên 1: Chọn chức thống kê 2: Điều kiện thống kê 3: Dừng chức bán vé 4: Hiển thị form thống kê 5: Chọn loại hình thống kê 6: Yêu cầu đưa danh sách vé 7: Lấy danh sách thông tin vé 8: Thông tin vé 9: Hiển thị kết thống kê  Báo cao doanh thu: Trang 18 PTTKHTTH Hướng Đối Tượng “ Bán vé máy bay “ SequenceDiagram_1 Form Báo cáo Điều kiện Báo cáo Thống kê Quản lý 1: Chọn chức báo cáo 2: Hiển thị form báo cáo 3: Hiển thị loại hình báo cáo 4: Chọn loại hình báo cáo 5: Nhập điều kiện báo cáo 6: Báo cáo theo tháng 7: Lấy dư liệu thống kê 8: Kết báo cáo 9: Tông hợp báo cáo 10: 10 In báo cáo  Quản lý user: SequenceDiagram_1 Form quản lý Điều kiện quản lý CSLD Quản lý 1: Chọn chức quản lý 2: Hiển thị form quản lý 3: Chọn mục quản lý 4: Điều kiện quản lý 5: Kiểm tra điều kiện 6: Nhập vào CSDL 7: Thành công 8: In thông tin cho quản lý  Sollbration (hinh vẽ) Trang 19 PTTKHTTH Hướng Đối Tượng “ Bán vé máy bay “  Đăng nhập: 6: Xác thực thành công KT Đăng nhập 5: Kiểm tra CSLD Nhân viên Đăng nhập 4: Kiểm tra user & pass 3: Nhập user & pass 7: Xác thực thành công 1: Khởi động hệ thống 2: Yêu cầu đăng nhập 8: Message_8 Form Đăng nhập  Thông tin vé: 7: Kiểm tra thông tin vé CSLD 9: Thành công Kiểm tra thông tin vé Hãng hàng không 8: Nhập thông tin vé 10: 10 Nhập thành công 1: Nhập thông tin vé 4: Yêu cầu nhập thông tin 2: Gửi thông tin vé 5: Nhập thông tin 3: Yêu cầu thêm thông tin Nhân viên Nhận thông tin vé 6: Tạo thông tin vé Form Thông tin vé  Bán vé: Trang 20 PTTKHTTH Hướng Đối Tượng “ Bán vé máy bay “ 6: Kiểm tra thông tin 9: In vé cho khách hàng Điều kiện bán vé Nhân viên 7: Nhập vào CSLD 2: Hiển thị thông tin bán vé 1: Chọn chức bán vé 8: Thông báo thành công 4: Nhập thông tin vé bán 3: Hiển thị mẫu vé CSLD Form Bán vé 5: Xác thực thông tin vé  Thống kê: 9: Hiển thị kết thống kê Nhân viên 4: Hiển thị form thống kê Thống kê 1: Chọn chức thống kê 5: Chọn loại hình thống kê 3: Dừng chức bán vé 6: Yêu cầu đưa danh sách vé Điều kiện thống kê Form thống kê 8: Thông tin vé 2: Điều kiện thống kê 7: Lấy danh sách thông tin vé  Báo cáo doanh thu: Trang 21 PTTKHTTH Hướng Đối Tượng “ Bán vé máy bay “ 9: Tông hợp báo cáo 6: Báo cáo theo tháng 10: 10 In báo cáo Điều kiện Báo cáo Quản lý 2: Hiển thị form báo cáo 8: Kết báo cáo 1: Chọn chức báo cáo 7: Lấy dư liệu thống kê 4: Chọn loại hình báo cáo 3: Hiển thị loại hình báo cáo Thống kê Form Báo cáo 5: Nhập điều kiện báo cáo  Quản lý user: 8: In thông tin cho quản lý 5: Kiểm tra điều kiện Điều kiện quản lý Quản lý 7: Thành công 6: Nhập vào CSDL 2: Hiển thị form quản lý 1: Chọn chức quản lý 3: Chọn mục quản lý Form quản lý 4: Điều kiện quản lý  Statechart (hinh vẽ) Trang 22 CSLD PTTKHTTH Hướng Đối Tượng “ Bán vé máy bay “  Đăng nhập:  Thông tin vé:  Bán vé: Trang 23 PTTKHTTH Hướng Đối Tượng “ Bán vé máy bay “  Thống kê  Báo cáo doanh thu:  Quản lý user:  Activity (hinh vẽ)  Đăng nhập: Trang 24 PTTKHTTH Hướng Đối Tượng “ Bán vé máy bay “  Thông tin vé: Trang 25 ... tính: - Mã vé (mave): Thuộc tính khóa - Tình trạng vé(tinhtrangve) - Bán vé nhiều hãng máy bay khác - Khách hàng đặt vé trước - Truy xuất thông tin máy bay, khách hàng, chuyến bay, lộ trình -. .. tuyến bay - Sân bay cât cánh (sanbaycatcanh): sân bay xuất phát tuyến bay - Giờ cất cánh (giocatcanh): xuất phát chuyến bay - Sân bay hạ (sanbayhacanh) : sân bay hạ cánh tuyến bay - Giờ hạ cánh... cánh • Thực thể : SANBAY Các thuộc tính : - Mã sân bay(masanbay): Đây thuộc tính khóa để xác định sân bay - Tên sân bay (tensanbay): Tên sân bay - Sân bay thành phố (sanbaythanhpho) : tên

Ngày đăng: 13/04/2021, 12:49

Xem thêm:

Mục lục

    1. Cơ cấu tổ chức

    2. Danh sách tác nhân nghiệp vụ, thừa tác nhân nghiệp vụ

    3. Danh sách các usecase nghiệp vụ

    1 . Danh sách tác nhân

    3) Lược đồ usecase nghiệp vụ:

    b) Mô hình Thông tin vé

    e) Mô hình Thống kê

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

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

TÀI LIỆU LIÊN QUAN

w