Автор работы: Пользователь скрыл имя, 28 Марта 2015 в 19:06, курсовая работа
С тех пор как появились первые механические устройства возникла необходимость в их обслуживании и ремонте. Если телегу крестьянин обслуживал сам, то за римской боевой колесницей следили до трех человек, каждый из которых был узким специалистом: ходовая, оружие, кузов. Изобретение механических двигателей, вначале паровых, а позже и внутреннего сгорания и стремительное развитие последних привело к появлению автомобиля в том виде, в котором мы привыкли видеть сейчас.
Введение……………………………………...………………………………...4
1. Описание предметной области …………………..…....………......5
2. Постановка задачи …………………………………………………….9
3. Обоснование принимаемых решений по выбору технических и программных средств реализации ..……….10
4.ФУНКЦИОНАЛЬНОЕ МОДЕЛИРОВАНИЕ……………………………......12
5. ИНФОРМАЦИОННОЕ МОДЕЛИРОВАНИЕ………………………………13
6. ПРОЕКТИРОВАНИЕ И ПРОГРАММИРОВАНИЕ ИНТЕРФЕЙСОВ СИСТЕМЫ……………………………………………………………….………17
7. ОПИСАНИЕ РуководствА пользователя ……………………..…18
7.1 Назчанение программы 18
7.2 Системные требования 19
7.3 Работа программы 20
7.4 Сообщения пользователю 21
8. ТЕСТИРОВАНИЕ СИСТЕМЫ И ОПИСАНИЕ ПОЛУЧЕННЫХ РЕЗУЛЬТАТОВ……………………………………………………………….…22
Заключение………………………………………………………………….25
список литературных источников…………………………...……2
"7. Ввести выполненые работы\n" +
"8. Изменить данные клиента\n" +
"9. Измененить выбранный тип работы\n" +
"10. Удаление клиента\n" +
"11. Удаление работы\n" +
"12. Поиск по номеру машины\n" +
"13. Поиск по фамилии мастера\n" +
"14. Выход\n\n");
Console.Write("Ваш выбор: ");
buff = Console.ReadLine();
Console.WriteLine();
break;
}
if (access2 == "1")
{
Console.WriteLine(" _АвтоСервис_ ");
Console.Write("\nВыберите действие:\n\n" +
"1. Просмотреть все записи базы данных автосервиса \n" +
"2. Просмотреть всех клиентов\n" +
"3. Просмотреть список текущих работ\n" +
"4. Просмотреть список возможных работ\n" +
"12. Поиск по номеру машины\n" +
"13. Поиск по фамилии мастера\n" +
"14. Выход\n\n");
Console.Write("Ваш выбор: ");
buff = Console.ReadLine();
Console.WriteLine();
break;
}
else
{
Console.WriteLine("Введен неправильный пароль!\n");
continue;
}
}
switch (buff)
{
case "1":
SqlConnection myConnection = new SqlConnection(@"server=
try
{
myConnection.Open();
SqlDataReader myReader = null;
SqlCommand myCommand = new SqlCommand("Select * from client,work where client.number=work.number", myConnection);
myReader = myCommand.ExecuteReader();
while (myReader.Read())
{
Console.Write("Марка машины: " + myReader["Marka"].ToString() + "\n");
Console.Write("Цена: " + myReader["Price"].ToString() + "\n\n\n");
}
myConnection.Close();
break;
}
catch
{
Console.WriteLine("Не удалось подключиться к серверу!\n");
break;
}
case "2":
SqlConnection myConnection2 = new SqlConnection(@"server=
try
{
myConnection2.Open();
SqlDataReader myReader = null;
SqlCommand myCommand = new SqlCommand("Select * from client", myConnection2);
myReader = myCommand.ExecuteReader();
while (myReader.Read())
{
}
myConnection2.Close();
break;
}
catch
{
Console.WriteLine("Не удалось подключиться к серверу!\n");
break;
}
case "3":
SqlConnection myConnection3 = new SqlConnection(@"server=
try
{
myConnection3.Open();
SqlDataReader myReader = null;
SqlCommand myCommand = new SqlCommand("Select * from work", myConnection3);
myReader = myCommand.ExecuteReader();
while (myReader.Read())
{
Console.Write("Регистрационный номер машины: " + myReader["Number"].ToString() + "\n");
}
myConnection3.Close();
break;
}
catch
{
Console.WriteLine("Не удалось подключиться к серверу!\n");
break;
}
case "4":
SqlConnection myConnection4 = new SqlConnection(@"server=
try
{
myConnection4.Open();
SqlDataReader myReader = null;
SqlCommand myCommand = new SqlCommand("Select * from priceList", myConnection4);
myReader = myCommand.ExecuteReader();
while (myReader.Read())
{
Console.Write("Детали: " + myReader["Detali"].ToString() + "\n");
}
myConnection4.Close();
break;
}
catch
{
Console.WriteLine("Не удалось подключиться к серверу!\n");
break;
}
case "5":
SqlConnection myConnection5 = new SqlConnection(@"server=
try
{
myConnection5.Open();
SqlDataReader myReader = null;
SqlCommand myCommand = new SqlCommand("Select * from warehouse", myConnection5);
myReader = myCommand.ExecuteReader();
while (myReader.Read())
{
Console.Write("Цена детали для фирмы : "
+ myReader["CompanyPrice"].
Console.Write("Есть
ли в деталь на складе : " + myReader["
}
myConnection5.Close();
break;
}
catch
{
Console.WriteLine("Не удалось подключиться к серверу!\n");
break;
}
case "6":
Console.WriteLine("Введите фамилию");
fam = Console.ReadLine();
if (fam.Length == 0)
{
Console.WriteLine("Не была
break;
}
Console.WriteLine("Введите имя");
name = Console.ReadLine();
if (name.Length == 0)
{
Console.WriteLine("Не было введено имя!\n");
break;
}
Console.WriteLine("Введите
ochestvo = Console.ReadLine();
if (ochestvo.Length == 0)
{
Console.WriteLine("Не было
break;
}
Console.WriteLine("Введите
marka = Console.ReadLine();
if (marka.Length == 0)
{
Console.WriteLine("Не была
break;
}
Console.WriteLine("Введите
number = Console.ReadLine();
if (number.Length == 0)
{
Console.WriteLine("Не был введен регистрационный номер машины!\n");
break;
}
SqlConnection myConnection6 = new SqlConnection(@"server=
try
{
myConnection6.Open();
SqlParameter myParam1 = new SqlParameter("@Param1", SqlDbType.NVarChar, 50);
myParam1.Value = fam;
SqlParameter myParam2 = new SqlParameter("@Param2", SqlDbType.NVarChar, 50);
myParam2.Value = name;
SqlParameter myParam3 = new SqlParameter("@Param3", SqlDbType.NVarChar, 50);
myParam3.Value = ochestvo;
SqlParameter myParam4 = new SqlParameter("@Param4", SqlDbType.NVarChar, 50);
myParam4.Value = marka;
SqlParameter myParam5 = new SqlParameter("@Param5", SqlDbType.NVarChar, 50);
myParam5.Value = number;
SqlCommand myCommand3 = new SqlCommand("Insert into client (Fam,Name,Ochestvo,Marka,
myCommand3.Parameters.Add(
myCommand3.Parameters.Add(
myCommand3.Parameters.Add(
myCommand3.Parameters.Add(
myCommand3.Parameters.Add(
myCommand3.ExecuteNonQuery();
myConnection6.Close();
Console.WriteLine("\nКлиент добавлен!\n");
break;
}
catch
{
Console.WriteLine("Не удалось
break;
}
case "7":
Console.WriteLine("Введите
work = Console.ReadLine();
if (work.Length == 0)
{