Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 29 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
29
Dung lượng
1,14 MB
Nội dung
BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC CÔNG NGHỆ TP HCM BÁO CÁO ĐỒ ÁN MÔN CÔNG NGHỆ PHẦN MỀM ĐỀ TÀI XÂY DỰNG HỆ THỐNG QUẢN LÝ VÉ MÁY BAY Giáo viên hướng dẫn: Cô: Trần Thị Vân Anh Sinh viên thực hiện: PHẠM TRẦN VĨNH TƯỜNG – 1911061079 VÕ HOÀNG ANH TUẤN – 1911065448 TRẦN VĂN HỮU – 1911065580 VÕ ĐỨC MẠNH – 1911062486 CÙ ĐỨC HIỆP – 1911064792 NGUYỄN MINH TRỌNG NHÂN – 1911060492 LỚP: 19DTHC1 – NHĨM: SENTINELS TP Hồ Chí Minh, tháng 09 năm 2021 Tieu luan Lời mở đầu Trước tiên với tình cảm sâu sắc chân thành nhất, cho phép em bày tỏ lòng biết ơn đến tất cá nhân tổ chức tạo điều kiện hỗ trợ, giúp đỡ em suốt trình học tập nghiên cứu đề tài Trong suốt thời gian từ bắt đầu học tập trường đến nay, em nhận nhiều quan tâm, giúp đỡ quý Thầy Cô bạn bè Với lòng biết ơn sâu sắc, em xin gửi đến cô Trần Thị Vân Anh lời cảm ơn chân thành truyền đạt vốn kiến thức quý báu cho chúng em suốt thời gian học tập trường Nhờ có lời hướng dẫn, dạy bảo thầy cô nên đề tài nghiên cứu em hồn thiện tốt đẹp Một lần nữa, em xin chân thành cảm ơn cô Trần Thị Vân Anh– người trực tiếp giúp đỡ, quan tâm, hướng dẫn em hoàn thành tốt báo cáo thời gian qua Bài báo cáo chúng em nghiêm túc thực hoàn thành thời hạn giao Bước đầu vào thực tế em hạn chế cịn nhiều bỡ ngỡ nên khơng tránh khỏi thiếu sót, em mong nhận ý kiến đóng góp quý báu thầy để kiến thức em lĩnh vực hoàn thiện đồng thời có điều kiện bổ sung, nâng cao ý thức Em xin chân thành cảm ơn! Tieu luan Mục Lục Lời mở đầu .2 DANH MỤC BẢNG BIỂU DANH MỤC HÌNH ẢNH .6 PHẦN 1: GIỚI THIỆU LÝ DO CHỌN ĐỀ TÀI MỤC TIÊU ĐỀ TÀI PHƯƠNG PHÁP NGHIÊN CỨU ĐỀ TÀI KẾT CẤU BÀI CÁO CÁO MÔN HỌC .8 PHẦN 2: NỘI DUNG CHƯƠNG 1: THƠNG TIN NHĨM Đề tài nhóm: Tên nhóm: Ý nghĩa nhóm: .9 Danh sách thành viên: CHƯƠNG 2: PHÂN TÍCH VÀ ĐẶC TẢ YÊU CẦU 11 Phân tích yêu cầu đề bài: 11 Nhiệm vụ hệ thống 11 CHƯƠNG 3: THIẾT KẾ VÀ TỔ CHỨC DỮ LIỆU .12 Biểu đồ Use case .12 Mơ hình Sequence .13 3.Mơ hình thực thể liên kết (ERD) 14 CHƯƠNG 4: THIẾT KẾ GIAO DIỆN CHỨC NĂNG 18 Giao diện đăng nhập: 18 Giao diện form chính, để chọn chức 18 Giao diện quản lý nhân viên: .18 Giao diện đổi mật người dùng 19 Giao diện phiếu đặt chỗ: 20 Giao diện tuyến bay 20 Giao diện quản lý lịch bay 20 Giao diện thông tin khách hàng 21 Tieu luan Giao diện tra cứu tuyến bay .22 10 Giao diện thống kê doanh thu: 22 CHƯƠNG 5: DEMO VÀ XÂY DỰNG CHƯƠNG TRÌNH 24 CHƯƠNG 6: KIỂM THỬ PHẦN MỀM 25 Tieu luan DANH MỤC BẢNG BIỂU Bảng 1: Danh sách thành viên nhóm 3.1 Đặc tả quan hệ Chuyến Bay 3.2 Đặc tả quan hệ Nhân Viên 3.3 Đặc tả quan hệ Khách Hàng 3.4 Đặc tả quan hệ Tuyến Bay 3.5 Đặc tả quan hệ Hạng Vé 3.6 Đặc tả quan hệ Sân Bay 3.7 Đặc tả quan hệ Đặt Chỗ Tieu luan DANH MỤC HÌNH ẢNH Hình 1.1: Use case tổng quát Hình 1.2: Use case khách hàng Hình 1.3: Use case admin Hình 1.4: Use case nhân viên Hình 2: Mơ hình sequence Hình 3: Mơ hình ERD Hình 4.1 Giao diện đăng nhập Hình 4.2 Giao diện menu Hình 4.3 Giao diện quản lý nhân viên Hình 4.4 Giao diện đổi mật Hình 4.5 Giao diện phiếu đặt chỗ Hình 4.6 Giao diện quản lý tuyến bay Hình 4.7 Giao diện quản lý lịch bay Hình 4.8 Giao diện thơng tin khách hàng Hình 4.9 Giao diện tra cứu chuyến bay Hình 4.10 Giao diện thống kê doanh thu Tieu luan PHẦN 1: GIỚI THIỆU ĐỀ TÀI: Xây dựng ứng dụng quản lý vé máy bay LÝ DO CHỌN ĐỀ TÀI Tuy nhiên việc quản lý lượng lớn thông tin khách hàng, thông tin đối tác khách hàng, nhà cung cấp, mô tả sản phẩm, tin tức công nghệ, thống kê chi tiết hoạt động kinh doanh cửa hàng qua tháng năm,… Những số liệu, thơng tin giấy tờ vượt qua khả ghi chép, lưu trữ sổ sách Trước tình hình này, ta cần phải tìm giải pháp chuyên nghiệp, đơn giản hiệu Ý thức vấn đề đó, nhóm chúng tơi định chọn đề tài: “Xây dựng ứng dụng quản lý vé máy bay” áp dụng thí điểm mơ hình quản lý vào hệ thống điểm đặt nhiều người tiếp cận Sau đạt thành công định, phổ biến áp dụng rộng rãi mơ hình quản lý vừa nhỏ khắp nước MỤC TIÊU ĐỀ TÀI Tìm hiểu phương pháp làm đề tài Công nghệ phần mềm theo quy tắc, trình tự chuẩn Tìm hiểu công việc liên quan đến công tác quản lý ứng dụng vừa nhỏ Xây dựng module quản lý riêng biệt, tìm hiểu sâu sắc vấn đề giải chúng cách xác logic Triển khai cơng việc theo trình định Tìm hiểu cách triển khai xây dựng hệ thống Ứng dụng phải dễ dàng tiếp cận, cải tiến, nâng cấp có lỗi phát sinh bất Tieu luan ngờ từ phía hệ thống PHƯƠNG PHÁP NGHIÊN CỨU ĐỀ TÀI Gồm phần: o Phần 1: Họp nhóm phân tích yêu cầu cách chi tiết sau ghi thiết kế hồn chỉnh o Phần 2: Sử dụng công cụ để thiết kế mơ hình CSDL (cơ sở liệu) Toad Data Modeler, thiết kế giao diện,… ghi mơ hình thiết kế cách hoàn chỉnh o Phần 3: Sử dụng ứng dụng Visual Studio Code, MySQL,… để lập trình thực ứng dụng theo yêu cầu phân tích o Phần 4: Kiểm thử ứng dụng o Phần 5: Hiện thực ứng dụng hỗ trợ bảo trì KẾT CẤU BÀI CÁO CÁO MƠN HỌC Bài Báo cáo môn học gồm phần: o Phần 1: Giới thiệu o Phần 2: Nội dung o Phần 3: Nhận xét kết luận o Danh mục tài liệu tham khảo Tieu luan PHẦN 2: NỘI DUNG CHƯƠNG 1: THƠNG TIN NHĨM Đề tài nhóm: Đề tài: “Xây dựng ứng dụng quản lý vé máy bay” Tên nhóm: Tên nhóm chúng em là: Sentinels Ý nghĩa nhóm: Hoạt động đại lý quản lý vé máy bay, làm nhiệm vụ phát triển nhu cầu sử dụng dịch vụ thị trường Từ thúc đẩy phát triển kinh tế Việt Nam nói chung tồn cầu nói riêng Cái tên Sentinels bắt nguồn từ trị chơi có tên Valorant, thành viên nhóm trị chơi này, thơng minh có lối riêng họ nhóm chúng tơi Vì nhóm định lấy tên Sentinels với mục tiêu không quảng bá sản phẩm đến với công ty nhỏ lẻ Việt Nam, mà quảng bá đến doanh nghiệp khắp nước để đem lại sản phẩm với chất lượng tốt Mang lại hài lòng tuyệt đối cho người tiêu dùng Với tiêu chí: Tận tâm – Uy tín – Chất lượng Tieu luan Danh sách thành viên: STT Họ tên MSSV Lớp Phạm Trần Vĩnh Tường 1911061079 19DTHC1 Võ Hoàng Anh Tuấn 1911065448 19DTHC1 Trần Văn Hữu 1911065580 19DTHC1 Võ Đức Mạnh 1911062486 19DTHC1 Cù Đức Hiệp 1911064792 19DTHC1 Nguyễn Minh Trọng Nhân 1911060492 19DTHC1 Bảng 1: Danh sách thành viên nhóm Tieu luan Mơ hình thực thể liên kết (ERD): Hình 3: Mơ hình ERD Chuyển từ mơ hình ERD sang lược đồ quan hệ: CHUYENBAY (MACHUYENBAY, MASANBAY, SANBAYDI, SANBAYDEN, NGAYGIO, THOIGIANBAY, SOLUONGHANGGHE1, SOLUONGHANGGHE2) NHANVIEN (MANHANVIEN, TENNHANVIEN, DIENTHOAI, DIACHI, MATKHAU) KHACHHANG (MAKH, MANHANVIEN, TENKH, CMND, SDT, DIACHI) HANGVE (MAHANGVE, TENHANGVE) SANBAY (MASANBAY, TENSANBAY) DATCHO (MAPHIEU, SOGHEDAT, NGAYDAT, GIATIEN, MATUYENBAY, MAHANGVE, MACHUYENBAY, MASANBAY, MAKH, MANHANVIEN) Tieu luan Mô tả chi tiết quan hệ: CHUYENBAY Thuộc Tính MACHUYENBAY MASANBAY Kiểu Dữ Liệu Nvarchar Nvarchar SANBAYDI SANBAYDEN NGAYGIO THOIGIANBAY SOLUONGGHEHANG1 SOLUONGGHEHANG2 NHANVIEN Thuộc Tính MANHANVIEN TENNHANVIEN DIENTHOAI DIACHI MATKHAU Độ Rộng 50 50 Khóa Primary Key Primary Foreign key Nvarchar 50 Nvarchar 50 Date Int Int Int 3.1 Đặc tả quan hệ Chuyến Bay Kiểu Dữ Liệu Độ Rộng Khóa Nvarchar 10 Primary Key Nvarchar 50 Int Nvarchar 50 Nvarchar 50 3.2 Đặc tả quan hệ Nhân Viên KHACHHANG Thuộc Tính MAKHACHHANG MANHANVIEN Kiểu Dữ Liệu Nvarchar Nvarchar Độ Rộng 50 10 TENKHACHHANG CMND SDT DIACHI Nvarchar Int Int Nvarchar 50 Khóa Primary Key Primary Foreign key 50 3.3 Đặc tả quan hệ Khách Hàng Tieu luan Ghi Chú Not null Null Null Null Null Null Null Null Ghi Chú Not null Null Null Null Null Ghi Chú Not null Null Null Null Null Null HANGVE Thuộc Tính MAHANGVE TENHANGVE SANBAY Thuộc Tính MASANBAY TENSANBAY Kiểu Dữ Liệu Độ Rộng Khóa Nvarchar 50 Primary Key Nvarchar 50 3.4 Đặc tả quan hệ Hạng Vé Ghi Chú Not null Null Kiểu Dữ Liệu Nvarchar Nvarchar Ghi Chú Not null Null Độ Rộng 50 255 Khóa Primary Key 3.5 Đặc tả quan hệ Sân Bay DATCHO Thuộc Tính MAPHIEU HANGVE Kiểu Dữ Liệu Nvarchar Nvarchar Độ Rộng 50 50 MACHUYENBAY Nvarchar 50 MAKH Nvarchar 50 SOGHEDAT NGAYDAT GIATIEN Int Date Int Khóa Primary Key Primary Foreign key Primary Foreign key Primary Foreign key Ghi Chú Not null Not null Not null Not null Null Null Null 3.6 Đặc tả quan hệ Đặt Chỗ Tieu luan Thiết kế database: Tieu luan CHƯƠNG 4: THIẾT KẾ GIAO DIỆN CHỨC NĂNG Giao diện đăng nhập: Giao diện đề cho admin đăng nhập để vào trang chủ quản lý máy bay Hình 4.1 Giao diện đăng nhập Giao diện form chính, để chọn chức năng: Tieu luan Giao diện người dùng để chọn chức yêu cầu Hình 4.2 Giao diện menu Giao diện quản lý nhân viên: Quản lý thông tin nhân viên bao gồm mã nhân viên, tên nhân viên, số điện thoại địa Ở phận này, thêm nhân viên mới, xóa nhân viên đó, cập nhật thơng tin nhân viên… Hình 4.3 Giao diện quản lý nhân viên Giao diện đổi mật người dùng: Tieu luan Từ hình hệ thống, kích chuột vào hệ thống phía chức -> Đổi mật Bạn nhập tên tài khoản mật cũ nhập lại mật vào hai ô phía để thay cho mật dùng Hình 4.4 Giao diện đổi mật Giao diện phiếu đặt chỗ: Chức có PC cài đặt hệ chương trình quản lý Phiếu đặt chỗ trợ giúp việc thêm/cập nhật/xóa mã phiếu, mã hành khách, mã chuyến bay, mã tuyến bay, hạng vé, giá tiền, ngày đặt, số Hình 4.5 Giao diện phiếu đặt chỗ Giao diện tuyến bay: Ở giao diện này, thêm/xóa liệu thơng tin mã sân bay tên sân bay đi, Tieu luan tên sân bay đến Hình 4.6 Giao diện quản lý tuyến bay Tieu luan Giao diện quản lý lịch bay: Ở giao diện này, thêm/cập nhật/xóa/nhập lại liệu thơng tin mã chuyến bay, sân bay đi, sân bay đến, ngày bay, thời gian bay, số lượng hạng ghế 1, số lượng hạng ghế Hình 4.7 Giao diện quản lý lịch bay Tieu luan Giao diện thông tin khách hàng: Chức có nhiệm vụ quản lý hồ sơ khách hàng mã khách hàng, số CMND/CCCD, tên khách hàng, số điện thoại suốt trình đặt vé, đảm bảo thơng tin có liên quan đến khách hàng khách hàng thay đổi số điện thoại chức tiến hành cập nhật số điện thoại cho khách hàng, danh sách thông tin cho khách hàng Đồng thời chức làm nhiệm vụ lưu hồ sơ khách hàng cập nhật vào máy tính Bộ phận sử dụng PC có cài đặt hệ chương trình gọi Quản lý khách hàng trợ giúp việc cập nhật, thêm mới, xóa, thơng tin khách hàng Hình 4.8 Giao diện thông tin khách hàng Tieu luan Giao diện tra cứu tuyến bay: Ở giao diện ta xem tất chuyến bay cập nhật từ hệ thống nhận lịch Hình 4.9 Giao diện tra cứu chuyến bay 10 Giao diện thống kê doanh thu: Ở giao diện xuất danh sách vé máy bay đặt khoảng thời gian nhập để tra cứu tổng doanh thu khoảng thời gian Tieu luan Hình 4.10 Giao diện thống kê doanh thu Tieu luan CHƯƠNG 5: DEMO VÀ XÂY DỰNG CHƯƠNG TRÌNH Tieu luan CHƯƠNG 6: KIỂM THỬ PHẦN MỀM Tieu luan Tieu luan ... cứu chuyến bay Hình 4.10 Giao diện thống kê doanh thu Tieu luan PHẦN 1: GIỚI THIỆU ĐỀ TÀI: Xây dựng ứng dụng quản lý vé máy bay LÝ DO CHỌN ĐỀ TÀI Tuy nhiên việc quản lý lượng lớn thông tin khách... cầu đề bài: 1.1 Phân tích tên đề tài: Tên đề tài: ? ?Xây dựng ứng dụng quản lý vé máy bay? ?? 1.2 Chức năng: Hệ thống giúp cho hãng hàng không theo dõi, cập nhật, thay đổi thông tin chuyến bay nhanh... Ý thức vấn đề đó, nhóm chúng tơi định chọn đề tài: ? ?Xây dựng ứng dụng quản lý vé máy bay? ?? áp dụng thí điểm mơ hình quản lý vào hệ thống điểm đặt nhiều người tiếp cận Sau đạt thành công định, phổ