Описание работы:
Основной задачей проектирования является разработка автоматизированной информационной системы «Автопарка». Система должна быть представлена в двух частях:
- база данных, основанная на системе управления базами данных (СУБД), которая поддерживает серверный режим работы;
- клиентское приложение.
В ходе анализа знаний и разработке базы данных были выявлены следующие основные сущности:
- Сущность Автомобиль описывает автомобили, работающие в автопарке. Характеризуется видом транспорта, видом топлива, маркой, датами получения и списания.
- Сущность Ремонт представляет собой список всех выполненных и выполняемых ремонтов автомобилей. Характеризуется типом датой ремонта, стоимостью, названием.
- Сущность Водитель описывает всех водителей, работающих в автопарке. Характеризуется фамилией, именем, отчеством, профессией.
- Сущность Перевозки описывает все произведенные пассажирские перевозки и характеризуется датой перевозки и количеством пассажиров.
- Сущность Маршрут описывает все маршруты автопарка. Характеризуется названием, длиной.
- Сущность Распределение описывает распределение автомобилей на маршруты. Характеризуется датой распределения, сведениями о автомобиле выполняющим рейс и о маршруте следования.
Фрагмент кода:
//создание нового 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
- множество картинок оформления
Nekit203