На нашем сайте Вы сможете найти готовые курсовые и дипломные работы по программированию
Сейчас работаем

Учет заявок на авиабилеты (C#, WPF, WinForms, SQL Server, SqLite, Access)

Задание

Создать программу по учету заявок на авиабилеты. Причем каждая заявка должна содержать: желаемую дату вылета, инициалы и фамилию пассажира, пункт назначения.

Функционал программы

  • обеспечение добавления в список заявок;
  • удаление заявок;
  • вывод на экран заявок по дате вылета и заданному номеру рейса;
  • вывод на экран всех заявок.
  • регистрация и авторизация пользователей
  • кабинет пользователя

Содержание отчета к программе

  • Введение. 4
  • 1 АНАЛИЗ ПРЕДМЕТНОЙ ОБЛАСТИ.. 7
  • 1.1 Информационное обеспечение задачи. 7
  • 1.2. Обзор и анализ существующих программных решений. 8
  • 1.3. Выбор состава технических и программных средств. 9
  • 2 АНАЛИЗ СРЕД И ЯЗЫКОВ КАК ИНСТРУМЕНТОВ РЕАЛИЗАЦИИ.. 15
  • 2.1 Язык высокого уровня C#. 15
  • 2.2  Windows Forms или Windows Presentation Foundation. 16
  • 2.3 Техническое задание на разработку приложения «Учет заявок на авиабилеты»  19
  • 3 РАЗРАБОТКА ПРИЛОЖЕНИЯ УЧЁТ ЗАЯВОК НА АВИАБИЛЕТЫ НА ЯЗЫКЕ C#  21
  • 3.1 Постановка задачи. 21
  • 3.2 Физическая структура базы данных. 22
  • 3.3 Физическая структура программы.. 26
  • 3.4 Разработка пользовательского интерфейса. 33
  • 3.5  Инструкция пользователя. 52
  • ЗАКЛЮЧЕНИЕ. 56
  • СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ. 58
  • ПРИЛОЖЕНИЯ. 60

 

Фрагмент программного кода

using System;
using System.Configuration;
using System.Data;
using System.Data.OleDb;
using MaterialSkin;
using MaterialSkin.Controls;


namespace AccountingAppAirTickets.UI.Forms
{
    public partial class SearchForm : MaterialForm
    {
        private OleDbConnection dbConnection;

        public SearchForm()
        {
            InitializeComponent();
            var materialSkinManager = MaterialSkinManager.Instance;
            materialSkinManager.AddFormToManage(this);
            materialSkinManager.Theme = MaterialSkinManager.Themes.LIGHT;
            materialSkinManager.ColorScheme = new ColorScheme(Primary.BlueGrey800, Primary.BlueGrey900,
                Primary.BlueGrey500, Accent.LightBlue200, TextShade.WHITE);
        }       

        private void SearchForm_Load(object sender, EventArgs e)
        {
            dbConnection = new OleDbConnection(ConfigurationManager.ConnectionStrings["Accounting"].ConnectionString);
            dbConnection.Open();
        }

        private void ClearBtn_Click(object sender, EventArgs e)
        {
            SearchTb.Text = "";
            
            AccountingDGV.Columns.Clear();
        }

        private void FindBtn_Click(object sender, EventArgs e)
        {
            string flightNumber = SearchTb.Text;

            string query = "Select [Код заявки], ФИО, Направление, Дата, Статус FROM Заявки WHERE Рейс LIKE '%" + flightNumber + "%'";
            
            OleDbDataAdapter command = new OleDbDataAdapter(query, dbConnection);
            DataTable dt = new DataTable();
            command.Fill(dt);
            AccountingDGV.DataSource = dt;
            dbConnection.Close();
        }

        private void FindDateBtn_Click(object sender, EventArgs e)
        {
            string date = SearchTb.Text;

            string query1 = "Select [Код заявки], ФИО, Направление, Рейс, Статус FROM Заявки WHERE Дата LIKE '%" + date + "%'";

            OleDbDataAdapter command = new OleDbDataAdapter(query1, dbConnection);
            DataTable dt = new DataTable();
            command.Fill(dt);
            AccountingDGV.DataSource = dt;
            dbConnection.Close();
        }
    }
}

Структура проекта

Скриншот архива с проектом

Пояснения по запуску программы

Скачать и установить Visual Studio 2019 или версию 2022. Поменять путь к базе данных SQL  Server. запустить  проект.

Купить 5000,00 
Сразу после оплаты Вы сможете скачать работу и мы вышлем дополнительно файл с работой на электронную почту. Исходник программ Вы сможете отредактировать, как Вам нужно.
Комментарии (0)

/ /

Оставить комментарий

Ты не можешь комментировать

Только зарегистрированые пользователи имеют возможность комментировать работы
Купить

5000,00 

Покупается впервые!
Сразу после оплаты Вы сможете скачать работу и мы вышлем дополнительно файл с работой на электронную почту. Исходник программ Вы сможете отредактировать, как Вам нужно.

Заказать через

Учет заявок на авиабилеты.rar
95853876
Оцени работу

рейтинг

Учет заявок на авиабилеты (C#, WPF, WinForms, SQL Server, SqLite, Access)
Программа позволяет вести учет заявок на авиабилеты, добавлять, изменять и удалять данные, а также осуществлять поиск по номеру рейса и дате.
Категория: Образование
Стоимость: 5000,00