Skip to content

howard-tran/FlightTicketManagement

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Quản lý bán vé máy bay

1. Tính năng

1.1 Đăng nhập, đăng kí

N|Login N|Signup

1.2 Thông tin chung

N|General

1.3. Lập lịch chuyến bay

N|SetCal

1.4 Thêm chuyến bay trung gian

N|AddB

1.5 Danh sách chuyến bay

N|FlightList

1.7 Báo cáo doanh thu

N|Report

1.8 Bán vé

N|AddTicket

1.6 Cài đặt

N|Setting

2. Kĩ thuật trong phần mềm

2.1 Xây dựng dữ liệu

Sử dụng ngôn ngữ phát triển là SQL Server N|SQLdiagram N|SQLdiagram

2.2 Xây dựng hệ thống

N|SystemDesign

2.3 Công nghệ được sử dụng trong đồ án
  • GUI sử dụng chủ yếu WPF C#
  • RESTful API server được tạo bằng công nghệ ASP.Net Core
  • SQL Server được sử dụng làm ngôn ngữ chính trong thiết kế database
  • Sử dụng server linux để database và api server hoạt động
  • Sử dụng được docker để deploy server
  • Công nghệ xác thực JWT Token
  • Web server apache

3. Kiến thức thu được

  • Nắm được quy trình để xây dựng một phần mềm
  • Nắm được các yêu cầu trong quá trình thiết kế phần mềm
  • Xây dựng được database phù hợp với yêu cầu đặt ra của phần mềm
  • Học cách xây dựng được luồng dữ liệu theo yêu cầu đặt ra của bài toán
  • Học được cách xây dựng hệ thống
  • Xây dựng được giao diện đảm bảo tính đúng đắn, tính tiến hoá của ứng dụng
  • Nắm được quá trình xây dựng một phần mềm sử dụng RESTful API thông qua ASP.NET
  • Học được cách deloy ứng dụng lên docker server. Tạo và sử dụng SQL server trên server linux.
  • Cách làm việc nhóm, phân chia công việc. Sử dụng được công cụ quản lý source code là github
  • Nắm được cơ chế hoạt động và sử dụng được JWT token

Nhóm thực hiện

  • Trần Minh Khôi
  • Bùi Minh Tiến
  • Đoàn Công Minh

About

Đồ án nhập môn công nghệ phần mềm

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C# 97.8%
  • TSQL 1.9%
  • Dockerfile 0.3%