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

КП программаня инженерия. Разработка программы для учета расхода горючего по автомобилям


Скачать 0.52 Mb.
НазваниеРазработка программы для учета расхода горючего по автомобилям
Дата21.02.2023
Размер0.52 Mb.
Формат файлаdocx
Имя файлаКП программаня инженерия.docx
ТипКурсовая
#948993
страница9 из 9
1   2   3   4   5   6   7   8   9

ЗАКЛЮЧЕНИЕ


В ходе выполнения курсового проекта были получены и закреплены навыки программирования в среде Visual Studio 2010 C#.

Было создано Windows-приложение, которое позволяет проводить учет расхода горючего, с возможностью добавления, удаления и редактирования информации. Был разработан пользовательский интерфейс приложения. Было разработано руководство пользователя. Проведенное тестирование работы программы не выявило ошибок.

В ходе разработки курсового проекта была освоена работа с Microsoft Visual C#. В результате чего была написана программа. Была освоена работа с различными элементами интерфейса, работа с мастерами Visual C# 2010.

Данная программа была написана на Microsoft Visual C# 2010 с использованием компонентов.net.

Такие простые приложения и ему подобные, могут широко внедряться в различных сферах человеческой деятельности. Можно написать подобные программы на языке программирования Microsoft Visual C# с использованием компонентов.net для создания других приложений.

ЛИТЕРАТУРА


  1. Черткова, Е. А.  Программная инженерия. Визуальное моделирование программных систем : учебник для вузов / Е. А. Черткова. — 2-е изд., испр. и доп. — Москва : Издательство Юрайт, 2021. — 147 с. — (Высшее образование). — ISBN 978-5-534-09172-4. — Текст : электронный // Образовательная платформа Юрайт [сайт]. — URL: https://urait.ru/bcode/471564

  2. Лаврищева, Е. М.  Программная инженерия и технологии программирования сложных систем : учебник для вузов / Е. М. Лаврищева. — 2-е изд., испр. и доп. — Москва : Издательство Юрайт, 2021. — 432 с. — (Высшее образование). — ISBN 978-5-534-07604-2. — Текст : электронный // Образовательная платформа Юрайт [сайт]. — URL: https://urait.ru/bcode/470923

  3. Лаврищева, Е. М.  Программная инженерия. Парадигмы, технологии и CASE-средства : учебник для вузов / Е. М. Лаврищева. — 2-е изд., испр. — Москва : Издательство Юрайт, 2021. — 280 с. — (Высшее образование). — ISBN 978-5-534-01056-5. — Текст : электронный // Образовательная платформа Юрайт [сайт]. — URL: https://urait.ru/bcode/470942

  4. Управление программными проектами : учебное пособие для вузов / В. Е. Гвоздев [и др.] ; под редакцией Р. Ф. Маликова. — Москва : Издательство Юрайт, 2021. — 167 с. — (Высшее образование). — ISBN 978-5-534-14329-4. — Текст : электронный // Образовательная платформа Юрайт [сайт]. — URL: https://urait.ru/bcode/477333

  5. Толстобров, А. П.  Управление данными : учебное пособие для вузов / А. П. Толстобров. — 3-е изд., перераб. и доп. — Москва : Издательство Юрайт, 2021. — 272 с. — (Высшее образование). — ISBN 978-5-534-14162-7. — Текст : электронный // Образовательная платформа Юрайт [сайт]. — URL: https://urait.ru/bcode/467960

  6. Казанский, А. А.  Программирование на Visual C# : учебное пособие для среднего профессионального образования / А. А. Казанский. — 2-е изд., перераб. и доп. — Москва : Издательство Юрайт, 2021. — 192 с. — (Профессиональное образование). — ISBN 978-5-534-14130-6. — Текст : электронный // Образовательная платформа Юрайт [сайт]. — URL: https://urait.ru/bcode/471261

  7. Казанский, А. А.  Объектно-ориентированный анализ и программирование на Visual 2013 : учебник для среднего профессионального образования / А. А. Казанский. — Москва : Издательство Юрайт, 2021. — 290 с. — (Профессиональное образование). — ISBN 978-5-534-03833-0. — Текст : электронный // Образовательная платформа Юрайт [сайт]. — URL: https://urait.ru/bcode/471260

  8. Тузовский, А. Ф.  Объектно-ориентированное программирование : учебное пособие для вузов / А. Ф. Тузовский. — Москва : Издательство Юрайт, 2021. — 206 с. — (Высшее образование). — ISBN 978-5-534-00849-4. — Текст : электронный // Образовательная платформа Юрайт [сайт]. — URL: https://urait.ru/bcode/470223

  9. Полуэктова, Н. Р.  Разработка веб-приложений : учебное пособие для вузов / Н. Р. Полуэктова. — Москва : Издательство Юрайт, 2021. — 204 с. — (Высшее образование). — ISBN 978-5-534-13715-6. — Текст : электронный // Образовательная платформа Юрайт [сайт]. — URL: https://urait.ru/bcode/466449

  10. Соколова, В. В.  Разработка мобильных приложений : учебное пособие для среднего профессионального образования / В. В. Соколова. — Москва : Издательство Юрайт, 2021. — 175 с. — (Профессиональное образование). — ISBN 978-5-534-10680-0. — Текст : электронный // Образовательная платформа Юрайт [сайт]. — URL: https://urait.ru/bcode/475892

  11. узовский, А. Ф.  Проектирование и разработка web-приложений : учебное пособие для среднего профессионального образования / А. Ф. Тузовский. — Москва : Издательство Юрайт, 2021. — 218 с. — (Профессиональное образование). — ISBN 978-5-534-10017-4. — Текст : электронный // Образовательная платформа Юрайт [сайт]. — URL: https://urait.ru/bcode/475437

  12. Тузовский, А. Ф.  Проектирование и разработка web-приложений : учебное пособие для вузов / А. Ф. Тузовский. — Москва : Издательство Юрайт, 2021. — 218 с. — (Высшее образование). — ISBN 978-5-534-00515-8. — Текст : электронный // Образовательная платформа Юрайт [сайт]. — URL: https://urait.ru/bcode/469982

  13. Зыков, С. В.  Программирование : учебник и практикум для вузов / С. В. Зыков. — Москва : Издательство Юрайт, 2022. — 320 с. — (Высшее образование). — ISBN 978-5-534-02444-9. — Текст : электронный // Образовательная платформа Юрайт [сайт]. — URL: https://urait.ru/bcode/489754

  14. Маркин, А. В.  Программирование на SQL в 2 ч. Часть 1 : учебник и практикум для вузов / А. В. Маркин. — 2-е изд., перераб. и доп. — Москва : Издательство Юрайт, 2021. — 403 с. — (Высшее образование). — ISBN 978-5-534-12256-5. — Текст : электронный // Образовательная платформа Юрайт [сайт]. — URL: https://urait.ru/bcode/471148

  15. Маркин, А. В.  Программирование на SQL : учебное пособие для среднего профессионального образования / А. В. Маркин. — Москва : Издательство Юрайт, 2021. — 435 с. — (Профессиональное образование). — ISBN 978-5-534-11093-7. — Текст : электронный // Образовательная платформа Юрайт [сайт]. — URL: https://urait.ru/bcode/476040

  16. Казарин, О. В.  Надежность и безопасность программного обеспечения : учебное пособие для вузов / О. В. Казарин, И. Б. Шубинский. — Москва : Издательство Юрайт, 2021. — 342 с. — (Высшее образование). — ISBN 978-5-534-05142-1. — Текст : электронный // Образовательная платформа Юрайт [сайт]. — URL: https://urait.ru/bcode/473348

ПРИЛОЖЕНИЕ А. СХЕМЫ ПРОГРАММЫ


Фрагмент схемы программы:


ПРИЛОЖЕНИЕ Б. ЭКРАННЫЕ ФОРМЫ




Рисунок 5 – Закладка 1



Рисунок 6 – Закладка 2


Рисунок 7 – Закладка 3


Рисунок 8 – Закладка 5


Рисунок 9 – Закладка 6



Рисунок 10 – Закладка 7



Рисунок 11 – Закладка 4

ПРИЛОЖЕНИЕ В. ТЕКСТ ПРОГРАММЫ


using System.ComponentModel;

using System.Data;

using System.Drawing;

using System.Linq;

using System.Text;

using System.Windows.Forms;
namespace Курсовой_проект_Балтаев

{

public partial class Form1 : Form

{

public Form1()

{

InitializeComponent();

}
private void Form1_Load(object sender, EventArgs e)

{

// TODO: данная строка кода позволяет загрузить данные в таблицу "avtotransportnoe_predpriatieDataSet.Расход". При необходимости она может быть перемещена или удалена.

this.расходTableAdapter.Fill(this.avtotransportnoe_predpriatieDataSet.Расход);

// TODO: данная строка кода позволяет загрузить данные в таблицу "avtotransportnoe_predpriatieDataSet.Бензин". При необходимости она может быть перемещена или удалена.

this.бензинTableAdapter.Fill(this.avtotransportnoe_predpriatieDataSet.Бензин);

// TODO: данная строка кода позволяет загрузить данные в таблицу "avtotransportnoe_predpriatieDataSet.Автомобиль". При необходимости она может быть перемещена или удалена.

this.автомобильTableAdapter.Fill(this.avtotransportnoe_predpriatieDataSet.Автомобиль);
}


private void button10_Click(object sender, EventArgs e)

{

if (radioButton8.Checked == true)

{
if (radioButton6.Checked == true)

{

автомобильBindingSource.Sort = "Номер автомобиля ASC";

}

if (radioButton5.Checked == true)

{

автомобильBindingSource.Sort = "Номер автомобиля DESC";

}
}
if (radioButton7.Checked == true)

{

if (radioButton6.Checked == true)

{

автомобильBindingSource.Sort = "Марка автомобиля ASC";

}

if (radioButton5.Checked == true)

{

автомобильBindingSource.Sort = "Марка автомобиля DESC";

}

}

}

private void button4_Click(object sender, EventArgs e)

{

Application.Exit();

}
private void button8_Click(object sender, EventArgs e)

{

{

{
string Znak = " ";

int caseSwitch1 = comboBox1.SelectedIndex;
switch (caseSwitch1)

{

case 0:

Znak = "<";

break;

case 1:

Znak = "=";

break;

case 2:

Znak = ">";

break;

}

int caseSwitch = listBox1.SelectedIndex;

switch (caseSwitch)

{

case 0:
бензинBindingSource.Filter = "Цена" + Znak + "'" + textBox10.Text + "'";

break;

case 1:
бензинBindingSource.Filter = "Марка горючего" + Znak + "'" + textBox10.Text + "'";

break;

}

}

}
}
private void button9_Click(object sender, EventArgs e)

{

бензинBindingSource.RemoveFilter();

}
private void button2_Click(object sender, EventArgs e)

{

if (radioButton8.Checked == true)

{
if (radioButton6.Checked == true)

{

бензинBindingSource.Sort = "Номер_горючего ASC";

}

if (radioButton5.Checked == true)

{

бензинBindingSource.Sort = "Номер_горючего DESC";

}
}
if (radioButton7.Checked == true)

{

if (radioButton6.Checked == true)

{

бензинBindingSource.Sort = "Марка_горючего ASC";

}

if (radioButton5.Checked == true)

{

бензинBindingSource.Sort = "Марка_горючего DESC";

}

}

}
private void button5_Click(object sender, EventArgs e)

{

Application.Exit();

}
private void button7_Click(object sender, EventArgs e)

{

dataGridView1.EndEdit();// Окончание редактирования

// строки первой таблицы

бензинTableAdapter.Update(avtotransportnoe_predpriatieDataSet.Бензин);

// Обновление первой таблицы в источнике данных

бензинTableAdapter.Connection.Close();

}
private void button6_Click(object sender, EventArgs e)

{

dataGridView1.EndEdit();// Окончание редактирования

// строки первой таблицы

//Удаляет запись из таблицы и из БД

this.dataGridView1.Rows.Remove(this.dataGridView1.CurrentRow);

бензинTableAdapter.Update(avtotransportnoe_predpriatieDataSet.Бензин);

// Удаление первой таблицы в источнике данных
бензинTableAdapter.Connection.Close();

}
private void Form1_Load_1(object sender, EventArgs e)

{

// TODO: данная строка кода позволяет загрузить данные в таблицу "avtotransportnoe_predpriatieDataSet1.Отчет_о_расходовании_горючего_по_автомобилям". При необходимости она может быть перемещена или удалена.

this.Отчет_о_расходовании_горючего_по_автомобилямTableAdapter.Fill(this.avtotransportnoe_predpriatieDataSet1.Отчет_о_расходовании_горючего_по_автомобилям);

// TODO: данная строка кода позволяет загрузить данные в таблицу "avtotransportnoe_predpriatieDataSet1.Отчет_о__разнице_расходовании_горючего". При необходимости она может быть перемещена или удалена.

this.отчет_о__разнице_расходовании_горючегоTableAdapter1.Fill(this.avtotransportnoe_predpriatieDataSet1.Отчет_о__разнице_расходовании_горючего);

// TODO: данная строка кода позволяет загрузить данные в таблицу "avtotransportnoe_predpriatieDataSet1.Расход". При необходимости она может быть перемещена или удалена.

this.расходTableAdapter1.Fill(this.avtotransportnoe_predpriatieDataSet1.Расход);

// TODO: данная строка кода позволяет загрузить данные в таблицу "avtotransportnoe_predpriatieDataSet1.Бензин". При необходимости она может быть перемещена или удалена.

this.бензинTableAdapter1.Fill(this.avtotransportnoe_predpriatieDataSet1.Бензин);

// TODO: данная строка кода позволяет загрузить данные в таблицу "avtotransportnoe_predpriatieDataSet1.Автомобиль". При необходимости она может быть перемещена или удалена.

this.автомобильTableAdapter1.Fill(this.avtotransportnoe_predpriatieDataSet1.Автомобиль);

// TODO: данная строка кода позволяет загрузить данные в таблицу "avtotransportnoe_predpriatieDataSet.Расход". При необходимости она может быть перемещена или удалена.

this.расходTableAdapter.Fill(this.avtotransportnoe_predpriatieDataSet.Расход);

// TODO: данная строка кода позволяет загрузить данные в таблицу "avtotransportnoe_predpriatieDataSet.Бензин". При необходимости она может быть перемещена или удалена.

this.бензинTableAdapter.Fill(this.avtotransportnoe_predpriatieDataSet.Бензин);

// TODO: данная строка кода позволяет загрузить данные в таблицу "avtotransportnoe_predpriatieDataSet.Автомобиль". При необходимости она может быть перемещена или удалена.

this.автомобильTableAdapter.Fill(this.avtotransportnoe_predpriatieDataSet.Автомобиль);
this.reportViewer2.RefreshReport();

}
private void button11_Click(object sender, EventArgs e)

{

Application.Exit();

}
private void button1_Click_1(object sender, EventArgs e)

{

автомобильDataGridView.EndEdit();// Окончание редактирования

// строки первой таблицы

автомобильTableAdapter.Update(avtotransportnoe_predpriatieDataSet.Автомобиль);

// Обновление первой таблицы в источнике данных

автомобильTableAdapter.Connection.Close();

}
private void button3_Click_1(object sender, EventArgs e)

{

автомобильDataGridView.EndEdit();// Окончание редактирования

// строки первой таблицы

//Удаляет запись из таблицы и из БД

this.автомобильDataGridView.Rows.Remove(this.автомобильDataGridView.CurrentRow);

автомобильTableAdapter.Update(avtotransportnoe_predpriatieDataSet.Автомобиль);

// Удаление первой таблицы в источнике данных

автомобильTableAdapter.Connection.Close();

}
private void button17_Click(object sender, EventArgs e)

{

AboutBox1 AboutBox1 = new AboutBox1(); //создание новой формы

AboutBox1.Show(); // показать форму

}
1   2   3   4   5   6   7   8   9


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