Помощь в написании студенческих работ
Антистрессовый сервис

База данных аэропорта

Курсовая Купить готовую Узнать стоимостьмоей работы

При необходимости она может быть перемещена или удалена.this.simpleToursTableAdapter.Fill (this.dataSet.SimpleTours); // TODO: данная строка кода позволяет загрузить данные в таблицу «dataSet.Tours». При необходимости она может быть перемещена или удалена.this.toursTableAdapter.Fill (this.dataSet.Tours); // TODO: данная строка кода позволяет загрузить данные в таблицу «dataSet.Passengers». При… Читать ещё >

База данных аэропорта (реферат, курсовая, диплом, контрольная)

Содержание

  • ВВЕДЕНИЕ
  • 1. Системный анализ предметной области
    • 1. 1. Анализ предметной области
    • 1. 2. Обзор информационных технологий
    • 1. 3. Описание требований к базе данных курсового проекта
  • 2. Описание проектирования БД
    • 2. 1. Инфологическое проектирование
    • 2. 2. Даталогическое проектирование
  • 3. Программная реализация
    • 3. 1. Анализ и выбор СУБД
    • 3. 2. Физическое проектирование базы данных
    • 3. 3. Разработка форм
    • 3. 4. Инструкция пользователя
  • ЗАКЛЮЧЕНИЕ
  • СПИСОК ИСТОЧНИКОВ И ЛИТЕРАТУРЫ
  • ПРИЛОЖЕНИ 1. Листинг

В.Преснякова. — М.: КДУ, 2016.- 45 с. Федоренко, Е. В. Базы данных: учебное пособие / Е. В. Федоренко, А. С. Самардак. — М.: Находка, 2016. -.

116 с. Ульман Д., Уидом Д. «Основы реляционных баз данных», 2006.

Базы данных — Урок 1. Понятие базы данных. [Электронный ресурс]. URL:<

http://www.site-do.ru/db/db1.php>Базы данных — Урок 2. Структура базы данных. [Электронный ресурс]. URL: <

http://www.site-do.ru/db/db2.php>Классификация баз данных. [Электронный ресурс]. URL:<

http://cs.karelia.ru/studies/filatova_information/CMD_1 996 566_M/my_files/Inform/DataBase/a-2.htm>Корпоративно-информационные системы для авиапредприятий: авиакомпании, аэропорты, агентства воздушных сообщений, авиатопливные операторы. [Электронный ресурс]. URL:<

http://www.airsoft-bit.ru/airport>ПРИЛОЖЕНИ 1. Листингusing System;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Windows.Forms;namespace airport{static class Program {/// <summary> /// Главная точка входа для приложения./// </summary> [STAThread]static void Main () {Application.EnableVisualStyles ();Application.SetCompatibleTextRenderingDefault (false);Application.Run (new Login ()); } }}using System;usingSystem.Collections.Generic;usingSystem.ComponentModel;usingSystem.Data;usingSystem.Drawing;usingSystem.Linq;usingSystem.Text;usingSystem.Windows.Forms;namespace airport{public partial class Airport: Form {public Airport () {InitializeComponent (); }private void Airport_Load (object sender, EventArgs e){ // TODO: данная строка кода позволяет загрузить данные в таблицу «dataSet.Airports». При необходимости она может быть перемещена или удалена.this.airportsTableAdapter.Fill (this.dataSet.Airports);}private void toolStripButton1_Click (object sender, EventArgs e) {this.airportsTableAdapter.Update (dataSet); }private void toolStripButton2_Click (object sender, EventArgs e) {dataGridView1.Rows.RemoveAt (dataGridView1.CurrentRow.Index);this.airportsTableAdapter.Update (dataSet); }private void dataGridView1_CellValueChanged (object sender, DataGridViewCellEventArgs e) {this.airportsBindingSource.EndEdit ();this.airportsTableAdapter.Update (dataSet); } }}using System;usingSystem.Collections.Generic;usingSystem.ComponentModel;usingSystem.Data;usingSystem.Drawing;usingSystem.Linq;usingSystem.Text;usingSystem.Windows.Forms;namespace airport{public partial class Login: Form {public Login () {InitializeComponent (); }private void Login_Load (object sender, EventArgs e){ // TODO: данная строка кода позволяет загрузить данные в таблицу «dataSet.Logins». При необходимости она может быть перемещена или удалена.this.loginsTableAdapter.Fill (this.dataSet.Logins);}private void button1_Click (object sender, EventArgs e) {System.Data.DataRowView Row = comboBox1. SelectedItem as System.Data.DataRowView;if (Row ≠ null && Row[" Password" ]. Equals (textBox1.Text)) {this.Visible = false; Main main = new Main ();main.User = Row[" User" ]. ToString ();main.ShowDialog (this);this.Close (); } } }}using System;usingSystem.Collections.Generic;usingSystem.ComponentModel;usingSystem.Data;usingSystem.Drawing;usingSystem.Linq;usingSystem.Text;usingSystem.Windows.Forms;namespace airport{public partial class Main: Form {private String user;public string User {get { return user; }set { user = value; } }public Main () {InitializeComponent (); }private void выходToolStripMenuItem_Click (object sender, EventArgs e) {this.Close (); }private void button1_Click (object sender, EventArgs e) { Plane plane = new Plane ();plane.ShowDialog (); }private void button2_Click (object sender, EventArgs e) { Passenger passengers = new Passenger ();passengers.ShowDialog (); }private void button3_Click (object sender, EventArgs e) { Airport airport = new Airport ();airport.ShowDialog (); }private void button4_Click (object sender, EventArgs e) { Tour tour = new Tour ();tour.ShowDialog (); }private void оПрограммеToolStripMenuItem_Click (object sender, EventArgs e){MessageBox.Show («База данных „Аэророрт“ 2018 год.»);} }}using System;usingSystem.Collections.Generic;usingSystem.ComponentModel;usingSystem.Data;usingSystem.Drawing;usingSystem.Linq;usingSystem.Text;usingSystem.Windows.Forms;namespace airport{public partial class Passenger: Form {public Passenger () {InitializeComponent (); }private void Passengers_Load (object sender, EventArgs e){ // TODO: данная строка кода позволяет загрузить данные в таблицу «dataSet.SimpleTours». При необходимости она может быть перемещена или удалена.this.simpleToursTableAdapter.Fill (this.dataSet.SimpleTours); // TODO: данная строка кода позволяет загрузить данные в таблицу «dataSet.Tours». При необходимости она может быть перемещена или удалена.this.toursTableAdapter.Fill (this.dataSet.Tours); // TODO: данная строка кода позволяет загрузить данные в таблицу «dataSet.Passengers». При необходимости она может быть перемещена или удалена.this.passengersTableAdapter.Fill (this.dataSet.Passengers);}private void toolStripButton1_Click (object sender, EventArgs e) {this.passengersTableAdapter.Update (dataSet); }private void toolStripButton2_Click (object sender, EventArgs e) {dataGridView1.Rows.RemoveAt (dataGridView1.CurrentRow.Index);this.passengersTableAdapter.Update (dataSet); }private void dataGridView1_CellValueChanged (object sender, DataGridViewCellEventArgs e) {this.passengersBindingSource.EndEdit ();this.passengersTableAdapter.Update (dataSet); }private String SetAND (String filter) { String Condition = «» ;if (filter ≠ «») Condition += «AND «;return Condition; }private void textBox1_TextChanged (object sender, EventArgs e) {SetFilter (); }private void SetFilter () { String filter = «» ;if (!textBox1.Text.Equals (««)) {filter = «[IdPassenger] = «+ textBox1. Text; }DateTimefirstDayOfMonth = DateTime.Today.Date.AddDays (1 — DateTime.Today.Day);DataTabledt = this.dataSet.Tours.DefaultView.ToTable ();DataRow[] rows = dt. Select («DateDeparture >= '» +firstDayOfMonth.Date.ToString («yyyy/MM/dd») + «' and DateDeparture <= '» +DateTime.Today.Date.ToString («yyyy/MM/dd») + «'»); String RowsStr = «.

— 1″ ;foreach (DataRow row in rows) {RowsStr += «,» + row[" IdTour" ]; }if (checkBox1.Checked) {filter += SetAND (filter) + «IdTour in («+ RowsStr + «)»; }this.passengersBindingSource.Filter = filter; }private void checkBox1_CheckedChanged (object sender, EventArgs e) {SetFilter (); } }}using System;usingSystem.Collections.Generic;usingSystem.ComponentModel;usingSystem.Data;usingSystem.Drawing;usingSystem.Linq;usingSystem.Text;usingSystem.Windows.Forms;namespace airport{public partial class Plane: Form {public Plane () {InitializeComponent (); }private void Plane_Load (object sender, EventArgs e){ // TODO: данная строка кода позволяет загрузить данные в таблицу «dataSet.Planes». При необходимости она может быть перемещена или удалена.this.planesTableAdapter.Fill (this.dataSet.Planes);}private void toolStripButton1_Click (object sender, EventArgs e) {this.planesTableAdapter.Update (dataSet); }private void toolStripButton2_Click (object sender, EventArgs e) {dataGridView1.Rows.RemoveAt (dataGridView1.CurrentRow.Index);this.planesTableAdapter.Update (dataSet); }private void dataGridView1_CellValueChanged (object sender, DataGridViewCellEventArgs e) {this.planesBindingSource.EndEdit ();this.planesTableAdapter.Update (dataSet); } }}using System;usingSystem.Collections.Generic;usingSystem.ComponentModel;usingSystem.Data;usingSystem.Drawing;usingSystem.Linq;usingSystem.Text;usingSystem.Windows.Forms;namespaceairport{public partial class Tour: Form {public Tour () {InitializeComponent (); }private void Tour_Load (object sender, EventArgs e) { this. comboBox1.SelectedIndexChanged -= new System. EventHandler (this.comboBox1_SelectedIndexChanged); this. comboBox2.SelectedIndexChanged -= new System. EventHandler (this.comboBox1_SelectedIndexChanged);// TODO: данная строка кода позволяет загрузить данные в таблицу «dataSet.Planes». При необходимости она может быть перемещена или удалена.this.planesTableAdapter.Fill (this.dataSet.Planes); // TODO: данная строка кода позволяет загрузить данные в таблицу «dataSet.Airports». При необходимости она может быть перемещена или удалена.this.airportsTableAdapter.Fill (this.dataSet.Airports); // TODO: данная строка кода позволяет загрузить данные в таблицу «dataSet.Tours». При необходимости она может быть перемещена или удалена.this.toursTableAdapter.Fill (this.dataSet.Tours);DataTable dt1 = this.dataSet.Airports.DefaultView.ToTable ();DataRowdRow = dt1. NewRow ();dRow[0] = «.

— 1″ ;dt1.Rows.InsertAt (dRow, 0);dt1.AcceptChanges ();this.comboBox1.DataSource = dt1;DataTable dt2 = this.dataSet.Airports.DefaultView.ToTable ();DataRow dRow2 = dt2. NewRow (); dRow2[0] = «.

— 1″ ;dt2.Rows.InsertAt (dRow2, 0);dt2.AcceptChanges ();this.comboBox2.DataSource = dt2; this. comboBox1.SelectedIndexChanged += new System. EventHandler (this.comboBox1_SelectedIndexChanged); this. comboBox2.SelectedIndexChanged += new System. EventHandler (this.comboBox1_SelectedIndexChanged);}private void toolStripButton1_Click (object sender, EventArgs e) {this.toursTableAdapter.Update (dataSet); }private void toolStripButton2_Click (object sender, EventArgs e){dataGridView1.Rows.RemoveAt (dataGridView1.CurrentRow.Index);this.toursTableAdapter.Update (dataSet); }private void dataGridView1_CellValueChanged (object sender, DataGridViewCellEventArgs e) {this.toursBindingSource.EndEdit ();this.toursTableAdapter.Update (dataSet); }private void comboBox1_SelectedIndexChanged (object sender, EventArgs e) {SetFilter (); }private String SetAND (String filter) { String Condition = «» ;if (filter ≠ «») Condition += «AND «;return Condition; }private void SetFilter () { String filter = «» ;if (comboBox1.SelectedIndex ≠ 0) //-1 {filter += «[IdAirportDeparture] = «+ comboBox1.SelectedValue.ToString (); }if (comboBox2.SelectedIndex ≠ 0) {filter += SetAND (filter) + «[IdAirportLanding] = «+ comboBox2.SelectedValue.ToString (); }if (!textBox1.Text.Equals (««)) {filter += SetAND (filter) + «[IdTour] = «+ textBox1. Text; }if (dateTimePicker1.Checked) {filter += SetAND (filter) + «[DateDeparture] >= '» + dateTimePicker1.Value.Date.ToString («yyyy/MM/dd») + «'»; }if (checkBox1.Checked) {filter += SetAND (filter) + «[FreePlaces] > 0»; }this.toursBindingSource.Filter = filter; }private void textBox1_TextChanged (object sender, EventArgs e) {SetFilter (); }private void dateTimePicker1_ValueChanged (object sender, EventArgs e) {SetFilter (); }private void checkBox1_CheckedChanged (object sender, EventArgs e){SetFilter (); } }}.

Показать весь текст

Список литературы

  1. И. Ю. Основы проектирования приложений баз данных — М: Интернет-Университет Информационных Технологий; Б И Н О М. Лаборатория знаний, 2013. — 325 с.: ил., табл. — (Серия «Основы информационных технологий»).
  2. Иванов, Ю.П. BPwinиERwin. CASE-средства проектирования информационных систем: учебное пособие / Ю. П. Иванов, Е. В. Федоренко. — М.: Находка, 2012. — 80 с.
  3. В.В., Громов Г. Ю. Введение в реляционные базы данных СПб.: БХВ-Петербург, 2012. — 450 c.
  4. , В.Ю. Информационные системы и базы данных: организация и проектирование: учебное пособие / В. Ю. Пирогов. — СПб.: БХВ-Петербург, 2014.-528 с.
  5. , Г. В. Проектирование интегрированных реляционных баз данных: учебник / Г. В. Преснякова. — М.: КДУ, 2016.- 45 с.
  6. Федоренко, Е. В. Базы данных: учебное пособие / Е. В. Федоренко, А. С. Самардак. — М.: Находка, 2016. — 116 с.
  7. Д., Уидом Д. «Основы реляционных баз данных», 2006
  8. Базы данных — Урок 1. Понятие базы данных. [Электронный ресурс]. URL:
  9. Базы данных — Урок 2. Структура базы данных. [Электронный ресурс]. URL:
  10. Классификация баз данных. [Электронный ресурс]. URL:
  11. Корпоративно-информационные системы для авиапредприятий: авиакомпании, аэропорты, агентства воздушных сообщений, авиатопливные операторы. [Электронный ресурс]. URL:
Заполнить форму текущей работой
Купить готовую работу

ИЛИ