Главная страница

Курсовая аэропорт. Разработка базы данных гражданских авиалиний


Скачать 0.93 Mb.
НазваниеРазработка базы данных гражданских авиалиний
АнкорКурсовая аэропорт
Дата07.12.2021
Размер0.93 Mb.
Формат файлаdoc
Имя файлаcourse_project_airport.doc
ТипПояснительная записка
#295596
страница8 из 10
1   2   3   4   5   6   7   8   9   10

4.2 Проектирование структуры приложения



Стандартное приложение на Windows Forms, что состоит из пяти форм: главная, форма для создания/редактирования рейса, форма для создания/редактирования данных о самолёте, форма для создания/редактирования данных об аэропорте. Схематически это изображено на рисунке 4.4. На рисунке 4.5 изображена UML-диаграмма остальных классов, где происходит обработка, запись и чтение данных из бд.


Рисунок 4.4 – UML-диаграмма форм приложения


Рисунок 4.5 – UML-диаграмма классов приложения

4.3 Описание SQL-запросов к базе данных системы



Для подключения к базе данных используется библиотека MySql.Data языка программирования C#. Для подключения к базе данных с помощью данной библиотеки необходимо знать следующие данные: хост, где находится база данных (чаще всего это ip-адрес); название самой базы данных; логин или имя пользователя для входа, а также пароль. Порт в данном случае уазывать не обязательно, так как библиотека автоматичски подключается к стандартному (3306).

Ниже приведён фрагмент кода для подключения к базе данных:
private string _databaseName;

private string _username;

private string _password;

private string _host;

private int _port;
public Database() { }

public Database(string host, string username, string password, string dbname, int port)

{

_host = host;

_username = username;

_password = password;

_databaseName = dbname;

_port = port;

}
public string Host { get { return _host; } }

public string Password { get { return _password;} }

public string DatabaseName { get { return _databaseName;} }

public int Port { get { return _port; } }

public string Username { get { return _username; } }
public MySqlConnection Connection { get; set; }
public bool Connect()

{

if (Connection == null)

{

string connstring = string.Format("Server={0}; database={1}; UID={2}; password={3}", _host, _databaseName, _username, _password);

Connection = new MySqlConnection(connstring);

Connection.Open();

}

return true;

}
public void Close()

{

Connection.Close();

}


Далее, приведён пример запроса на выборку данных о существующих в базе аэропортах:
public List SelectAllAirports()

{

List queryResult = new List();

string query = "SELECT * FROM airport;";

var cmd = new MySqlCommand(query, Connection);

var reader = cmd.ExecuteReader();

while (reader.Read())

{

Airport tmp = new Airport();

tmp.AirportName = reader.GetString(0);

tmp.AirportAddress = reader.GetString(1);
queryResult.Add(tmp);

}
reader.Close();
return queryResult;

}

5 ТЕСТИРОВАНИЕ ПРОГРАММНОГО ПРОДУКТА




5.1 Аппаратные и программные средства создания и эксплуатации приложения



Для установки и работы приложения необходимо иметь вычислительную систему следующей минимальной аппаратной конфигурации:

  1. процессор с тактовой частотой 2 Ггц;

  2. ОЗУ объёмом не менее 2 ГБ;

  3. свободное место на жёстком диске 50 МБ;

  4. видеокарта с объёмом памяти не менее 512 МБ;

  5. наличие средств ввода-вывода: мышь, клавиатура, монитор;

Необходимо обеспечить программное взаимодействие приложения с:

  1. системой управления реляционными базами данных SQL Server;

Программные требования к приложению. На компьютере должно быть установлено следующее программное обеспечение:

  1. операционная система –Windows 10;

  2. MySQL Server 2017

  3. MySQL Server WorkBench



5.2 Руководство пользователя



Данное приложение не требует дополнительных предустановок. Для адекватного функционала достаточно открыть exe-файл и можно приступить к работе.

Единственное действие, что пользователю необходимо сделать – установка и настройка сервера баз данных MySQL и импорт дампа, что находится в папке с exe-файлом.

Для работы приложения необходимо установить MySQL Server 2017. Скачать его можно с официального сайта Oracle и установить с помощью скачанного инсталлера.

Чтобы установить приложение на персональный компьютер, достаточно разархивировать архив с приложением в любую удобную директорию на компьютере.

1   2   3   4   5   6   7   8   9   10


написать администратору сайта