Описание работы:
Основной задачей проектирования является разработка автоматизированной информационной системы «Автопарка». Система должна быть представлена в двух частях:
- база данных, основанная на системе управления базами данных (СУБД), которая поддерживает серверный режим работы;
- клиентское приложение.
В ходе анализа знаний и разработке базы данных были выявлены следующие основные сущности:
- Сущность Автомобиль описывает автомобили, работающие в автопарке. Характеризуется видом транспорта, видом топлива, маркой, датами получения и списания.
- Сущность Ремонт представляет собой список всех выполненных и выполняемых ремонтов автомобилей. Характеризуется типом датой ремонта, стоимостью, названием.
- Сущность Водитель описывает всех водителей, работающих в автопарке. Характеризуется фамилией, именем, отчеством, профессией.
- Сущность Перевозки описывает все произведенные пассажирские перевозки и характеризуется датой перевозки и количеством пассажиров.
- Сущность Маршрут описывает все маршруты автопарка. Характеризуется названием, длиной.
- Сущность Распределение описывает распределение автомобилей на маршруты. Характеризуется датой распределения, сведениями о автомобиле выполняющим рейс и о маршруте следования.
Фрагмент кода:
//создание нового excel документа
excel = new Microsoft.Office.Interop.Excel.Application();
//видисмость
excel.Visible = true;
//создание листа
excel.Workbooks.Add(1);
Microsoft.Office.Interop.Excel.Worksheet excel_sheet = excel.Worksheets.get_Item(1);
// создание название колонок
excel_sheet.get_Range("A2").Value = "№ п/п";
excel_sheet.get_Range("B2").Value = "Государственный номер";
excel_sheet.get_Range("E2").Value = "Марка автомобиля";
excel_sheet.get_Range("G2").Value = "Вид транспорта";
excel_sheet.get_Range("I2").Value = "Дата распределения";
excel_sheet.get_Range("L2").Value = "Название маршрута";
excel_sheet.get_Range("O2").Value = "Длина маршрута";
excel_sheet.get_Range("Q2").Value = "Дата перевозки";
excel_sheet.get_Range("S2").Value = "количество пассажиров";
//вывод содержимого колонок
for (int i = 0; i < dataGridView1.Rows.Count; i++)
{
excel_sheet.get_Range("A" + (i + 4).ToString()).Value = (i + 1).ToString();
excel_sheet.get_Range("B" + (i + 4).ToString()).Value = dataGridView1.Rows[i].Cells[0].Value.ToString();
excel_sheet.get_Range("E" + (i + 4).ToString()).Value = dataGridView1.Rows[i].Cells[1].Value.ToString();
excel_sheet.get_Range("G" + (i + 4).ToString()).Value = dataGridView1.Rows[i].Cells[2].Value.ToString();
excel_sheet.get_Range("I" + (i + 4).ToString()).Value = dataGridView1.Rows[i].Cells[3].Value.ToString().Substring(0, 10) + "г.";
excel_sheet.get_Range("L" + (i + 4).ToString()).Value = dataGridView1.Rows[i].Cells[4].Value.ToString();
excel_sheet.get_Range("O" + (i + 4).ToString()).Value = dataGridView1.Rows[i].Cells[5].Value.ToString();
excel_sheet.get_Range("Q" + (i + 4).ToString()).Value = dataGridView1.Rows[i].Cells[6].Value.ToString().Substring(0, 10) + "г.";
excel_sheet.get_Range("S" + (i + 4).ToString()).Value = dataGridView1.Rows[i].Cells[7].Value.ToString();
}
Содержание архива (фото)
Файлы архива:
- b1.vsd
- b2.jpg
- b2.vsd
- а1.jpg
- а1.vsd
- а2.jpg
- а2.vsd
- Автопарк.mdf
- Автопарк.mdf.dsn
- Автопарк_log.ldf
- Документ1.vsd
- Приложение.docx
- путь к бд.txt
- рис 1.1.jpg
- рис 1.1.vsd
- рис 1.2.jpg
- рис 1.2.vsd
- титульник.docx
- 2ю1.jpg
- 2ю1.vsdb
- 1.jpg
- записка.docx
- Содержание.docx
- App.config
- Form1.cs
- Form1.Designer.cs
- Form1.resx
- Form2.cs
- Form2.Designer.cs
- Form2.resx
- Form3.cs
- Form3.Designer.cs
- Form3.resx
- Form4.cs
- Form4.Designer.cs
- Form4.resx
- Form5.cs
- Form5.Designer.cs
- Form5.resx
- Form6.cs
- Form6.Designer.cs
- Form6.resx
- Form7.cs
- Form7.Designer.cs
- Form7.resx
- Program.cs
- WindowsFormsApplication5.csproj
- множество картинок оформления
Телеграм
-