Курсовая работа (т): Разработка АИС для учета работы городского аэропорта

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам

АИС позволяет выполнять следующие функции:

добавление самолёта в базу;

удаление самолёта из базы;

добавление пилота в базу;

удаление пилота из базы;

добавление пассажира в базу;

удаление пассажира из базы;

добавление багажа в базу;

удаление багажа из базы;

получение информации о рейсах;

фильтрация;

поиск.

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

СПИСОК ЛИТЕРАТУРЫ

1.       Сагайда П.И. Разработка и организация баз данных в системах автоматизации проектирования и управления: Учебное пособие для студентов специальности 7.080402. - Краматорск: ДГМА, 2003. - 160 с.

.        Джексон «Проектирование реляционных баз данных » - М: Мир, 1991.-278с.

.        Карчевский Е.М. Филиппов И.Е. Access 2010 в примерах - Изд. дом «Казанский федеральный университет»,2011. - 118 с.

.        Конноли Т. Базы данных: проектирование, реализация и сопровождение. Теория и практика / Т. Конноли, К. Бегг. - 2-е изд. - М.: Изд. дом «Вильямс», 2000. - 1120 с.

.        Базы данных: Учебник для вузов / Под ред. А.Д. Хомоненко. - СПб.: Корона принт, 2000. - 416 с.

ПРИЛОЖЕНИЕ

using System;System.Collections.Generic;System.ComponentModel;System.Data;System.Drawing;System.Linq;System.Text;System.Windows.Forms;System.Data.OleDb;WindowsFormsApplication7

{partial class Form1 : Form

{Form1()

{();

}void Form1_Load(object sender, EventArgs e)

{.рейсыTableAdapter.Fill(this.аэропортDataSet.рейсы);.багажTableAdapter.Fill(this.аэропортDataSet.багаж);.пассажирыTableAdapter.Fill(this.аэропортDataSet.пассажиры);.пилотыTableAdapter.Fill(this.аэропортDataSet.пилоты);.самолётыTableAdapter.Fill(this.аэропортDataSet.самолёты);

}void button1_Click(object sender, EventArgs e)

{.AutoGenerateColumns = true;.DataSource = request(comboBox1.SelectedItem.ToString(), textBox1.Text, "самолёты");

}void button2_Click(object sender, EventArgs e)

{.AutoGenerateColumns = true;.DataSource = request(comboBox2.SelectedItem.ToString(), textBox2.Text, "пилоты");

}void button3_Click(object sender, EventArgs e)

{.AutoGenerateColumns = true;.DataSource = request(comboBox3.SelectedItem.ToString(), textBox3.Text, "пассажиры");

}void button4_Click(object sender, EventArgs e)

{.AutoGenerateColumns = true;.DataSource = request(comboBox4.SelectedItem.ToString(), textBox4.Text, "багаж");

}void button5_Click(object sender, EventArgs e)

{.AutoGenerateColumns = true;.DataSource = request(comboBox5.SelectedItem.ToString(), textBox5.Text, "рейсы");

}DataView request(String selectedItem, String text, String from)

{objConnection =OleDbConnection("Provider=Microsoft.ACE.OLEDB.12.0; Data Source=C:\\аэропорт.mdb");selectCommand = new OleDbCommand();.Connection = objConnection;.CommandText = "SELECT * FROM " + from + " WHERE [" + selectedItem + "] LIKE '%" + text + "%'";.CommandType = CommandType.Text;adapter = new OleDbDataAdapter(selectCommand);tableCustomers = new DataTable();

{.Fill(tableCustomers);

}(OleDbException exc)

{= null;.Show(exc.Message, selectCommand.CommandText,.OK, MessageBoxIcon.Error);

}

{.Connection.Close();

}dv = new DataView(tableCustomers);dv;

}void checkBox1_CheckedChanged(object sender, EventArgs e)

{.Columns[0].Visible = checkBox1.Checked;

}void checkBox2_CheckedChanged(object sender, EventArgs e)

{.Columns[1].Visible = checkBox2.Checked;

}void checkBox3_CheckedChanged(object sender, EventArgs e)

{.Columns[2].Visible = checkBox3.Checked;

}void checkBox4_CheckedChanged(object sender, EventArgs e)

{.Columns[0].Visible = checkBox4.Checked;

}void checkBox5_CheckedChanged(object sender, EventArgs e)

{.Columns[1].Visible = checkBox5.Checked;

}void checkBox6_CheckedChanged(object sender, EventArgs e)

{.Columns[2].Visible = checkBox6.Checked;

}void checkBox7_CheckedChanged(object sender, EventArgs e)

{.Columns[3].Visible = checkBox7.Checked;

}void checkBox8_CheckedChanged(object sender, EventArgs e)

{.Columns[0].Visible = checkBox8.Checked;

}void checkBox9_CheckedChanged(object sender, EventArgs e)

{.Columns[1].Visible = checkBox9.Checked;

}void checkBox10_CheckedChanged(object sender, EventArgs e)

{.Columns[2].Visible = checkBox10.Checked;

}void checkBox11_CheckedChanged(object sender, EventArgs e)

{.Columns[3].Visible = checkBox11.Checked;

}void checkBox12_CheckedChanged(object sender, EventArgs e)

}void checkBox13_CheckedChanged(object sender, EventArgs e)

{.Columns[1].Visible = checkBox13.Checked;

}void checkBox14_CheckedChanged(object sender, EventArgs e)

{.Columns[2].Visible = checkBox14.Checked;

}void checkBox15_CheckedChanged(object sender, EventArgs e)

{.Columns[0].Visible = checkBox15.Checked;

}void checkBox16_CheckedChanged(object sender, EventArgs e)

{.Columns[1].Visible = checkBox16.Checked;

}void checkBox17_CheckedChanged(object sender, EventArgs e)

{.Columns[2].Visible = checkBox17.Checked;

}void checkBox18_CheckedChanged(object sender, EventArgs e)

{.Columns[3].Visible = checkBox18.Checked;

}void checkBox19_CheckedChanged(object sender, EventArgs e)

{.Columns[4].Visible = checkBox19.Checked;

}void checkBox20_CheckedChanged(object sender, EventArgs e)

{.Columns[5].Visible = checkBox20.Checked;

}void checkBox21_CheckedChanged(object sender, EventArgs e)

{.Columns[6].Visible = checkBox21.Checked;

}void checkBox22_CheckedChanged(object sender, EventArgs e)

{.Columns[7].Visible = checkBox22.Checked;

}void toolStripMenuItem2_Click(object sender, EventArgs e)

{.Show("Для поиска перейдите на вкладку с нужной таблицей, " +

"выберите нужный столбец внизу, " +

"введите в стоку поиска искомое название ячейки " +

"и нажмите кнопку \"поиск\". \r" +

"Для фильтрации уберите галочку возле ненужных столбцов справа.");

}void toolStripMenuItem3_Click(object sender, EventArgs e)

{.Show("Тема: АИС для учета работы городского аэропорта\r" +

"Выполнил: студент группы ИТ10-1 Майоров М.А.\r" +

"Руководитель проекта: Красько З.А.\r" +

"Краматорск 2013");

}

}

}

Источник: https://www.bibliofond.ru/detail.aspx?id=774153