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
325,51 KB
Nội dung
gHUTECH Đại học Công nghệ Tp.HCM 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 Sinh viên thực hiên: Giáo viên hướng dẫn: PHẠM TRẦN VĨNH TƯỜNG - 1911061079 Cơ: Trần Thị Vân Anh VÕ HỒ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 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ế 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 hồn thiệnchân đồng thờicảm có điều kiện bổ sung, nâng cao ý thức Em xin thành ơn! Mục Lục ■■ 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ỗ 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 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 q 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 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 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 hồ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 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 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 CHƯƠNG 2: PHÂN TÍCH VÀ ĐẶC TẢ U CẦU Phân tích yêu 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 • • 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 xác Nó làm giảm đáng kể cơng sức, giấy tờ, sổ sách lưu trữ Ngồi ra, cịn giúp người quản lý cập nhật kịp thời chuyến bay, quản lý nhân viên khách hàng, thông kê doanh thu số lượng đặt khoảng thời gian 1.3 • • Chức năng: Giới thiệu: Để xây dựng hệ thống thơng tin hồn chỉnh cần trải qua giai đoạn: Khảo sát, phân tích hệ thống, thiết kế hệ thống, kiểm thử, cài đặt, vận hành bảo trì hệ thống Nhưng học sinh năm chúng em nhu cầu cấp thiết qua môn đạt điểm Cùng với danh sách đề tài gợi ý chúng em xây dựng chương trình quản lý chuyến bay để phục vụ nhu cầu Nhiệm vụ hệ thống: • • Theo dõi q trình nhập liệu chuyến bay khởi hành để đảm bảo khơng sai sót, lỗi thơng tin chuyến bay trước cung cấp dịch vụ bay cho hành khách 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 xác Nó làm giảm đáng kể cơng sức, giấy tờ, sổ sách lưu trữ Ngồi việc cập nhật thơng tin chuyến bay, hệ thống tra cứu số thông tin cần thiết chuyến bay sân bay đi, sân bay đến, ngày Hình 1.4: Use case nhân viên 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) • 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 KHACHHANG Thuộc Tính MAKHACHHANG MANHANVIEN TENKHACHHANG CMND SDT DIACHI Độ 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 Kiêu Dữ Liệu Nvarchar Nvarchar Độ Rộng 50 10 Khóa Primary Key Primary Foreign key Nvarchar 50 Int Int Nvarchar 50 3.3 Đặc tả quan hệ Khách Hàng 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 Độ Rộng Khóa Nvarchar 50 Primary Key Nvarchar 255 3.5 Đặc tả quan hệ Sân Bay Ghi Chú Not null Null 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 E ►ặc tả quan hệ Đặt Chỗ Thiết kế database: 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: 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: 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 khâu 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, tên sân bay đến, Hình 4.6 Giao diện quản lý tuyến bay 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 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 q 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 ThongTinKH — Thêm thông tin Mã Khách hàng Sủa thông ỉn Tên Khách Hàng CMND Tràn Vãn Hũu xỏa thơng tin Thốt Điên Thoai 44301001 Đia chi 367815629 82CMT8 Nguyên Anh Manh 44301765 367815251 83 Thủ Đúc Trân Nám 123456789 356753260 Hả NỘI huu123 Pham Trăn Dĩnh Tuông 44301999 367815777 111 Quận 11 manh456 Vò Đúc Manh 44301222 367815111 123 Thủ Đúc Kha Van Cân tư ong 789 Cao Thị Bay 44301333 367S15888 87 Võ Thị Sâu Hình 4.8 Giao diện thơng tin khách hàng □X 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 Mã chuyên bay Sàn bay Sàn bay đèn Ngáy Sóbõng hang vé ► HQ0202 PhũQc Bn Ma Thuột 11/1/2021 12:00:00 AM 44 HQ2222 Bn Ma Thũt Cã Mau 11/9/2021 12 00:00 AM 33 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 Hình 4.10 Giao diện thống kê doanh thu CHƯƠNG 5: DEMO VÀ XÂY DỰNG CHƯƠNG TRÌNH CHƯƠNG 6: KIÊM THỬ PHẦN MỀM ... chuyến bay Hình 4.10 Giao diện thống kê doanh thu 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... tích yêu 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 • • 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ổ