Sau khi kết thúc học kì 3, để củng cố lại những kiến thức đã học cũng như khả năng vận dụng vào thực tế các kiến thức đã học: .Net Core, Agile Development, Windows Azure, Analysis, Design Web App,… nhóm 3 bao gồm các thành viên: Dương Quang Minh, Phan Lê Quốc Hoàng, Trần Thị Thùy Trang, Hoàng Thi Thiên đã hoàn thành đề tài: Thiết kế Hệ thống bán vé máy bay Online.
Những môn học cũng như công nghệ được nhóm áp dụng vào đồ án lần này:
– Windows Forms Programming
– Web Application Development
– Analysis, Design, and Implementation
– Enterprise Application Programming
– eProject-.NET
– Agile Development
– Professional Issues in IT
– SQL Server
– Angular JS
– HTML5 CSS3 Bootstrap
Một số tính năng cơ bản của website bán vé máy bay online:
– Website giúp người dùng tìm kiếm những chuyến bay phù hợp, đăng nhập và thực hiện các thao tác: đặt vé máy bay (booking), “giữ” vé (blocking) và mua vé.
– Giúp khách hàng tìm kiếm chuyến bay nhanh chóng bằng cách đề xuất nhiều giờ bay hoặc nhiều hãng hàng không khác nhau tùy theo nhu cầu và khả năng tài chính của từng khách hàng.
– Thông qua những thông tin cá nhân của khách hàng và thông tin chuyến bay đã đặt, website có khả năng thu thập thông tin, theo dõi sở thích từ đó đề xuất những chuyến bay phù hợp cho khách hàng cũng như giúp các hãng hàng không xây dựng lịch trình bay phù hợp và hiệu quả hơn.
Giao diện trang chủ
Những thao tác người dùng có thể thực hiện được tại trang chủ:
– Đăng ký/đăng nhập
– Tìm kiếm thông tin chuyến bay dựa theo các thông tin như: điểm đi, điểm đến, ngày đi, số lượng ghế, hạng ghế,…
Trang hiển thị kết quả tìm kiếm chuyến bay
Điểm mới của sản phẩm đồ án lần này, và cũng là điểm khác biệt so với các sản phẩm website ở các học kì trước, chính là các bạn sẽ phải ứng dụng tính năng thanh toán online đã được học vào đồ án, áp dụng quy trình Scrum trong suốt quá trình làm project, thực hiện các quy trình unit test, review code, Git code,…
Trang thông tin thanh toán vé máy bay
Người dùng sẽ phải đăng nhập vào tài khoản để tiến hành thanh toán. Nếu chưa có tài khoản, người dùng sẽ phải đăng ký hoặc có thể sử dụng các tài khoản Google hoặc facebook để đăng nhập.
Trang đăng ký thông tin tài khoản dành cho người dùng
Một số tính năng quản lý website dành cho quản trị viên (admin)
Trang quản lý sẽ hiển thị chi tiết tất cả dữ liệu liên quan như:
– Thông tin tất cả người dùng đã đăng ký
– Thông tin của các hãng hàng không và các sân bay
– Thông tin chuyến bay, giá vé và số lượng ghế.
Đối với mỗi trường dữ liệu, admin có thể thêm mới, chỉnh sửa thông tin hiện có cũng như xóa bỏ những thông tin không còn được sử dụng.
Giao diện các danh mục trong trang chủ dành cho admin
Chia sẻ về những khó khăn khi thực hiện đồ án, nhóm cho biết do hầu hết tất cả thành viên nhóm đều đang làm việc tại các doanh nghiệp nên thời gian thực hiện đồ án có chút eo hẹp và khó khăn, do đó một số tính năng vẫn chưa được hoàn thiện triệt để.
Để có thể cân bằng giữa công việc và việc học, các bạn đã rất nỗ lực cho đồ án lần này và dĩ nhiên, các sản phẩm này chính là kết quả của sự nỗ lực đó.
Hi vọng các bạn sẽ giữ vững được tinh thần như thế này cho học kì cuối cùng tại Aptech nhé !