Задание на курсовую работу: разработать информационную систему по расходу расчета топлива с использованием базы данных. Приложение должно предоставлять возможность расчета расхода топлива по элементарной матеатической модели, а также хранить данные в БД и предоставлять возможность ее редактирования.
Содержание пояснительной записки:
Введение
Описание предметной области
Математическая модель работы программы
Алгоритм работы программы
Алгоритм работы с программой
Экранные формы
Программный код
Описание файлов готовой программы
Заключение
Список литературы
Для работы с приложением необходимо наличие установленного сервера MsSQlServer. Подключение к БД осущесвляется программным методом. В качестве имени сервера задается "Имя компьютера" + \SQLEXPRESS. Если ваш сервер назван по-другому, то необходимо изменить строку подключения в файле WorkSQL.cs
Работа приложения с БД осуществляется через SQL-запросы, прописанные в файле WorkSQL.cs
Содержание архива:
БД Cars
Пояснительная записка
Презентация
Приложение
Пример исходного кода:
//добавляем модификацию public bool ADD_Modification() { { //получаем ID ArrayList ID = new ArrayList(); using (SqlCommand cmd = new SqlCommand("Select * From dbo.Models where Model =" + "'" + glob.Check_Model + "'", conn)) using (SqlDataReader dr = cmd.ExecuteReader()) { while (dr.Read()) ID.Add(dr.GetValue(0).ToString().Trim()); foreach (string str in ID) { glob.New_ID = str; } } } //добавляем using (SqlCommand cmd = new SqlCommand("Insert into Modifications" + "(Modification, Modification_ID, Consumption) Values (@Modification,@Modification_ID,@Consumption)", conn)) { SqlParameter Modification = new SqlParameter(); Modification.ParameterName = "@Modification"; Modification.Value = glob.Check_Modification; Modification.SqlDbType = SqlDbType.NChar; cmd.Parameters.Add(Modification); Modification = new SqlParameter(); Modification.ParameterName = "@Modification_ID"; Modification.Value = int.Parse(glob.New_ID); Modification.SqlDbType = SqlDbType.Int; cmd.Parameters.Add(Modification); Modification = new SqlParameter(); Modification.ParameterName = "@Consumption"; Modification.Value = double.Parse(glob.Check_Consumption); Modification.SqlDbType = SqlDbType.Real; cmd.Parameters.Add(Modification); cmd.ExecuteNonQuery(); } return true; }
savior