Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 32 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
32
Dung lượng
1 MB
Nội dung
BÁO CÁO Phân tích thiết kế hệ thống “ Bán vé máy bay “ Trang 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 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 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 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 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 Các thuộc tính : - Mã máy bay (mamaybay) : Đây thuộc tính khóa Trang - 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 Trang 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 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ý Trang 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: 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 tố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ý Trang 3) Lược đồ usecase nghiệp vụ: a) Mô hình tổng qt b) Mơ hình Thơng tin vé Trang 10 SequenceDiagram_1 Form thống kê Điều kiện thống kê T hố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: T hông tin vé 9: Hiển thị kết thống kê Báo cao doanh thu: Trang 18 SequenceDiagram_1 Form Báo cáo Điều kiện Báo cáo T hố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: T hành công 8: In thông tin cho quản lý Sollbration (hinh vẽ) Trang 19 Đă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: M essage_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 thông tin vé Nhân viên 6: Tạo thông tin vé Form T hông tin vé Bán vé: Trang 20