Trịnh Công Nhựt TT MSSV - Họ tên Nội dung công việc thực hiện Tự đánh giá Thêm, xóa, sửa thông tin khách hàng Đặt vé máy bay - Làm chức năng quản lý vé máy bay Thêm, xóa, sửa thông
Trang 1BỘ GIÁO DỤC VÀ ĐÀO TẠO
TRƯỜNG ĐẠI HỌC CÔNG NGHỆ TP.HCM
ĐỒ ÁN MÔN HỌC Tên học phần: Lập trình Web
Đề tài:
XÂY DỰNG WEBSITE BÁN QUẦN ÁO THỂ THAO
Giảng viên: ThS Trịnh Công Nhựt
Sinh viên thực hiện:
MSSV: Họ và tên: Lớp:
1911065918 Nguyễn Lê Đắc Lộc 19DTHD4 1911066198
1911066092
Nguyễn Tấn Lộc
Lê Hoàng
19DTHD4 19DTHD4
1911065908 Hoàng Xuân Hồng 19DTHD4
TP Hồ Chí Minh, 01/2022
Trang 2PHIẾU PHÂN CÔNG NHIỆM VỤ
THỰC HIỆN ĐỒ ÁN MÔN HỌC: LẬP TRÌNH WEB
1 Tên đề tài: Xây dựng website bán quần áo thể thao
2 Giảng viên hướng dẫn: ThS Trịnh Công Nhựt
TT MSSV - Họ tên Nội dung công việc thực hiện Tự đánh giá
Thêm, xóa, sửa thông tin khách hàng
Đặt vé máy bay
- Làm chức năng quản lý vé máy bay
Thêm, xóa, sửa thông tin vé máy bay
Xuất vé máy bay
- Làm chức năng quản lý chuyến bay: Thêm, xóa,
Trang 3sửa thông tin chuyến bay
- Làm chức năng quản lý đường bay: Thêm, xóa, sửathông tin đường bay
- Làm chức năng tìm kiếm máy bay
- Làm chức năng thống kê doanh thu tháng, số lượng
vé bán được
Hoàng Xuân Hồng
Trang 4
-LỜI MỞ ĐẦU
Thế kỷ 21-thế kỷ bùng nổ của công nghệ thông tin, công nghệ tiên tiến đang pháttriển như vũ bão mang đến làn gió mới cho ý thức của mỗi người Đồng thời, thế giớiđang trong xu thế toàn cầu hóa, và tất cả điều này có nghĩa là hội nhập Giờ đây, các công
ty và chính phủ không chỉ phải cạnh tranh với các công ty trong một quốc gia, mà cònvới các công ty và chính phủ trên toàn thế giới
Trong bối cảnh Internet phát triển mạnh mẽ, đặc biệt là thương mại điện tử vàchính phủ điện tử, việc ứng dụng công nghệ thông tin trong lĩnh vực dịch vụ không phải
là mới trên thế giới, và điều này cũng đúng ở Việt Nam Có rất nhiều câu hỏi về việc làmthế nào để cung cấp cho khách hàng dịch vụ tốt nhất, tiện lợi và hiệu quả nhất Đây là lý
do tại sao dự án "" Nhóm chúng tôi hy vọng sẽ xây dựng một hệ thống hỗ trợ công ty vàtrung tâm thương mại giảm chi phí nhân sự và viễn thông, rút ngắn thời gian hỗ trợ quản
lý Hệ thống bán vé, thông tin hỗ trợ chính xác theo yêu cầu và không bỏ sót yêu cầu củakhách hàng
Do thời gian có hạn và kinh nghiệm phân tích, thiết kế và lắp đặt còn hạn chế nênkhông tránh khỏi những sai sót nhất định Chúng tôi rất mong nhận được những ý kiến đóng góp của các bạn để giúp chúng tôi hoàn thiện hơn đề tài này
Trang 5LỜI CẢM ƠN
Công nghệ Phần mềm là một học phần rất hay và bổ ích, nhóm chúng em xin chânthành cảm ơn ThS Dương Thành Phết đã hướng dẫn tận tình trong những tiết học vừaqua để chúng em hiểu rõ hơn về kiến thức ở những buổi học, định hướng cách làm việckhoa học và cách tư duy logic Đó là những góp ý hết sức có giá trị không chỉ trong quátrình thực hiện luận văn mà còn là hành trang vững chắc để em có thể bước tiếp trong quátrình học tập và lập nghiệp sau này
Nhờ đó chúng em đã hoàn thành đồ án này đúng hạn quy định Giúp chúng em cóthêm kiến thức về thiết kế một hệ thống, giao diện, hiểu biết khái quát hơn về các quytrình nghiệp vụ của doanh nghiệp thực tế
Trong quá trình thực hiện bài tập này nhóm vẫn khó tránh khỏi những sai sót khôngmong muốn, kính mong thầy có thể góp ý và giúp đỡ chúng em Nhóm em xin chânthành cảm ơn thầy
Một lần nữa nhóm chúng em xin chân thành cảm ơn!
Trang 6CHƯƠNG 1: TỔNG QUAN ĐỀ TÀI
Năm 2010, Vietnam Airlines khẳng định vị thế của Hãng trên bản đồ hàng không thếgiới bằng việc gia nhập Liên minh hàng không Skyteam – gồm 19 hãng hàng không kếtnối mạng lưới toàn cầu với 15,000 chuyến bay mỗi ngày tới hơn 1036 điểm đến tại hơn
170 quốc gia và vùng lãnh thổ Vietnam Airlines tự hào sở hữu một trong những đội baytrẻ và hiện đại nhất Châu Á như Boeing 787-9, Boeing 787-10 Dreamliner, Airbus A350-
900 XWB, Airbus A321neo
Với đội máy bay hiện đại, cùng cam kết không ngừng đổi mới và phát triển, VietnamAirlines đã chứng tỏ là hãng hàng không dẫn đầu khu vực, được công nhận bởi các cộngđồng trong và ngoài nước thông qua chuỗi giải thưởng danh giá Skytrax - tổ chức đánhgiá hãng hàng không và sân bay hàng đầu thế giới – xếp hạng Vietnam Airlines là hãnghàng không 4 sao trong vòng 4 năm liên tiếp
1.2 Nhiệm vụ đồ án:
Việc cập nhật và lưu trữ các thông tin của khách hàng mua vé mất nhiều thời gian vàcông sức Khi cần tìm kiếm thông tin về vị khách nào đó hoặc phát hiện và sửa chữa cácthông tin khi cần thiết rất khó khăn, dễ mắc sai sót và tốn kém nhiều thời gian Các côngviệc lập vé bán và thống kê số lượng vé… Đều được thực hiện bằng tay nên gặp khókhăn trong việc tổng hợp thông tin và dễ sai sót Cần thiết xây dựng hệ thống mới: Tinhọc hóa việc Quản lý hệ thống bán vé máy bay cho hãng hàng không Vietnam Airlines sẽgiúp cửa hàng khắc phục được những nhược điểm trên, giúp cho việc quản lý được tiếnhành đơn giản nhanh chóng, thuận tiện và nâng cao hiệu quả công việc
Xã hội phát triển đi kèm theo đó là nhu cầu công nghệ hóa của con người ngày càngnhiều trên các lĩnh vực Nhất là lĩnh vực hàng không, do yêu cầu của ngành này là thường
Trang 7cần sự tỉ mỉ, độ chính tuyệt đối trong một hệ thống lớn nên cài mức độ phức tạp của côngviệc này khá cao Với sự phát triển không ngừng của ngành công nghệ thông tin Thìnhững sản phẩm tin học được sử dụng rộng rãi trên nhiều lĩnh vực vì nó thay thế sứcngười và giảm đi sự rắc rối cho hệ thống làm việc Hãng hàng không Vietnam Airlines làmột trong những hãng đã áp dụng các sản phẩm công nghệ tin học vào tiến trình làm việccủa họ Với việc sử dụng phần mềm quản lý bán vé máy bay thì vô cùng thiết thực.
1.3 Phát biểu bài toán:
Hoạt động quản lý bán vé của hãng hàng không Vietnam Airlines
Khi có một yêu cầu đề xuất mua vé máy bay từ khách hàng, bộ phận kinh doanh sẽgiới thiệu về các loại vé, các chuyến bay đang có Thông tin của máy bay bao gồm: Mãmáy bay, tên máy bay, nhà sản xuất, số lượng chỗ Nhân viên sẽ tìm kiếm và trả về thôngtin các chuyến bay theo yêu cầu của khách hàng Thông tin của chuyến bay bao gồm: mãchuyến bay, ngày đến, ngày đi, tình trạng, giờ bay
Thông tin sân bay bao gồm: Mã sân bay, tên sân bay, địa điểm sân bay
Và sau đó yêu cầu khách hàng điền thông tin vào phiếu thông tin gồm: Tên, năm sinh,
số chứng minh thư/số hộ chiếu, số điện thoại, địa chỉ, loại vé, số lượng vé chuyến bay
Vé được chia làm 2 loại: Vé thương gia và Vé thường lấy mã loại vé để phân biệt Nhânviên phòng kinh doanh có nhiệm vụ nhập lại các thông tin lên hệ thống thông qua phiếuthông tin vừa điền của khách hàng Phòng Kinh doanh có nhiệm vụ tiếp nhận và xửlý,kiểm tra các thông tin về hồ sơ
Nếu không có gì sai sót, khách hàng sẽ nhận được vé từ nhân viên và thanh toán chiphí cho vé Khách hàng có thể thay đổi lại lịch trình bay đã đăng ký của mình trong vòng24h Bộ phận nghiệp vụ sẽ tiếp nhận hồ sơ và xử lý thông tin hồ sơ sửa đổi của kháchhàng Nếu không có gì thay đổi hồ sơ sẽ được xét duyệt và vé sẽ được chuyển xuống chokhách hàng Sau 24h khách hàng không thể sửa đổi lịch trình bay
Hàng tháng, bộ phận kế toán sẽ thống kê lượng vé bán trong tháng Từ đó bộ phận kếhoạch sẽ phân tích chiến lược mới, đưa ra các biện pháp để tăng doanh thu cho công ty
Bộ phận kế toán cũng thống kê doanh thu lên ban quản trị Khi có nhu cầu thêm nhânviên, bộ phận nhân sự sẽ thêm thông tin nhân viên: Họ tên nhân viên, năm sinh, quêquán, địa chỉ, trình độ, số điện thoại, chức vụ, email Nếu có sai sót sẽ chịu trách nhiệm
Trang 8sửa đổi thông tin và có thể xóa thông tin nhân viên khi nhân viên nào đó nghỉ việc hoặc
bị sa thải
Do có rất nhiều chuyến bay nên bộ phận kế hoạch sẽ phải là nơi sắp xếp lịch trìnhbay, phi công cho nhân viên Quản lý các đường bay, sao cho các máy bay cất cánh và hạcánh không bị trùng trên đường bay Khi máy bay đã cũ có nhu cầu thay mới bộ phậnchịu trách nhiệm xóa thông tin máy bay, sửa thông tin máy bay khi thông tin có thay đổi,thêm thông tin khi hãng nhập thêm máy bay mới Ban quản trị sẽ theo dõi quá trình làmviệc của các bộ phận
Trang 9CHƯƠNG 2: CƠ SỞ LÝ THUYẾT
- Các thông tin của đơn hàng bao gồm:
Trang 102.1.4 Quản lý chuyến bay:
- Giúp các nhân viên thực hiện các thao tác như thêm, xóa, sửa các thông tincủa chuyến bay.Các thông tin sẽ được lưu trữ trong CSDL
Các thông tin quản lý bao gồm:
Mã chuyến bay ( int )
Mã đường bay ( int )
Mã máy bay ( int )Ngày đi
Ngày đếnTình trạngGiờ bayNơi đi
2.1.5 Thống kê:
- Giúp cho người quản lý biết được những thông tin cần thiết của công việcquản lý bán vé máy bay như:
Báo cáo doanh thu tháng
Báo cáo số vé bán ra
- Ngoài ra còn có chức năng Tìm kiếm để việc quản lý bán vé máy bay được
dễ dàng hơn
2.2 Mô hình chức năng:
2.2.1 Mô hình ERD:
Trang 11Hình 2.2.1: Mô hình ERD quản lý bán vé máy bay
2.2.2 Mô hình UseCase Diagram:
Hình 2.2.2.1: Mô hình UseCase Toàn hệ thống
Trang 12Hình 2.2.2.2: Mô hình Usecase Quản lý bán vé máy bay
Hình 2.2.2.3: Mô hình UseCase Đăng nhập hệ thống
Hình 2.2.2.4: Mô hình Quản lý khách hàng
Trang 13Hình 2.2.2.5: Mô hình Quản lý vé máy bay
Hình 2.2.2.6: Mô hình Quản lý nhân viên
Hình 2.2.2.7: Mô hình Quản lý chuyến bay
Trang 14Hình 2.2.2.8: Mô hình Quản lý đường bay
Hình 2.2.2.9: Mô hình Quản lý máy bay
Hình 2.2.2.10: Mô hình Thống kê
Trang 152.2.3 Mô hình Class Diagram:
Hình 2.2.3: Mô hình Class Quản lý bán vé máy bay2.2.4 Mô hình DFD:
Trang 16Hình 2.2.4: Mô hình DFD Quản lý bán vé máy bay mức 0
Trang 17CHƯƠNG 3: HIỆN THỰC HỆ THỐNG QUẢN LÝ BÁN VÉ MÁY BAY
1.
2.
3.
3.1 Đăng nhập:
Hình 3.1.1: Giao diện đăng nhập
Hình 3.1.2: Giao diện đăng ký
3.2 Giao diện chính:
3.3 Giao diện thông tin khách hàng:
Trang 18Hình 3.3.1: Giao diện nhập thông tin khách hàng
Hình 3.3.2: Giao diện quản lý thông tin khách hàng
3.4 Giao diện thông tin vé máy bay:
Trang 19Hình 3.4.1: Giao diện nhập vé máy bay
Hình 3.4.2: Giao diện quản lý vé máy bay
Hình 3.4.3: Giao diện xuất vé máy bay
3.5 Giao diện thông tin nhân viên:
Trang 20Hình 3.5: Giao diện quản lý nhân viên
3.6 Giao diện thông tin chuyến bay:
Hình 3.6: Giao diện quản lý chuyến bay
3.7 Giao diện thông tin máy bay:
Hình 3.7: Giao diện quản lý máy bay
3.8 Giao diện chức năng tìm kiếm:
Trang 21Hình 3.8: Giao diện tìm kiếm
3.9.