Логотип Автор24реферат
Заказать работу
Курсовая работа на тему: Описание и реализация основных алгоритмов
54%
Уникальность
Аа
8888 символов
Категория
Базы данных
Курсовая работа

Описание и реализация основных алгоритмов

Описание и реализация основных алгоритмов .doc

Зарегистрируйся в два клика и получи неограниченный доступ к материалам,а также промокод Эмоджи на новый заказ в Автор24. Это бесплатно.

Программный комплекс "Колледж" - современный программный продукт предназначенный для ведении учета студентов и их результатов. Основной функционал программного комплекса представим на рисунке 4 в виде диаграммы вариантов использования UML.
Рисунок 4 - Диаграмма вариантов использования
Рекомендуемая конфигурация ПК:
Операционная система: Windows 7/8/8.1/10;
Процессор: IntelCorei3/ AMDFX 4330 или мощнее;
Видеокарта: AMDRadeon 1Gb/ nVideaGeForse 640 1Gb или мощнее;
Оперативная память: 1GbDDR3 RAM и более;
Жесткий диск: 100Mb свободного места;
Разрешение экрана: 1920X1080, 32 бит;
Звуковая карта: совместимая с DirectX 9.0
Другие устройства: клавиатура, мышь;
Необходимые программные компоненты: Библиотека Microsoft. NET Framework 4.5
Основные плюсы программы:
Простата;
Структурированность информации;
Надежность;
Система хранения и получения информации о актерах, режиссерах и спектаклях данного театра;
Доступное описание всех основных возможностей программы;
Оптимизация и улучшения качество получения необходимой информации;
Основные минусы программы:
Необходимость дополнительных библиотек;
Необходимость определенной конфигурации ПК;
Интерфейс;
Недостаточное количество выполняемых функций.
В качестве реализации проекта данной курсовой работы представим алгоритмы основных функций в виде блок-схем.
Добавление в БД
Добавление модели в БД рисунок 5.
Рисунок 5 - Добавление модели в БД
Фрагмент программы.
if (textBox_nomer.Text == "" || textBox_grup.Text == "")
{
MessageBox.Show("Заполните поля данных!!!");
}
else
{
student z = new student();
z.FIO = textBox_nomer.Text;
z.Id_grup = Convert.ToInt32(textBox_grup.Text);
BD_student bd = new BD_student();
try
{
bd.Inser(z);
MessageBox.Show("Успешно!!!");
textBox_nomer.Text = "";
kyrs();
}
catch (FormatException)
{ MessageBox.Show("Ошибка!"); }
}
Редактирование БД
Фрагмент программы.
if (textBox_nom.Text == "" || textBox_idd.Text == "" || textBox_gr.Text == "")
{
MessageBox.Show("Заполните поля данных!!!");
}
else
{
student z = new student();
student tek = new student();
z.FIO = textBox_nom.Text;
z.Id_grup = Convert.ToInt32(textBox_gr.Text);
tek.Id = Convert.ToInt32(textBox_idd.Text);
BD_student bd = new BD_student();
try
{
bd.Update(tek, z);
MessageBox.Show("Успешно!!!");
textBox_nomer.Text = "";
textBox_idd.Text = "";
kyrs();
}
catch (FormatException)
{ MessageBox.Show("Ошибка!"); }
}
Редактирование модели в БД рисунок 6.
Рисунок 6 - Редактирование модели в БД
Удаление модели из БД
Удаление модели из БД рисунок 7.
Рисунок 7 - Удаление модели из БД
Фрагмент кода.
if (textBox_id.Text == "")
{
MessageBox.Show("Заполните поля данных!!!");
}
else
{ BD_student bd = new BD_student();
try
{
bd.Delete(textBox_id.Text);
MessageBox.Show("Успешно!!!");
textBox_id.Text = "";
kyrs();
}
catch (FormatException)
{ MessageBox.Show("Ошибка!"); }
}
Чтение данных из БД
Фрагмент кода.
Liststudentspisok = new Liststudent();
try
{
command.CommandText = "SELECT * FROM student";
command.CommandType = CommandType.Text;
connection.Open();
OleDbDataReader reader = command.ExecuteReader();
while (reader.Read())
{
student zad = new student();
zad.Id = Convert.ToInt32(reader["Id"].ToString());
zad.Id_grup = Convert.ToInt32(reader["Id_grup"].ToString());
zad.FIO = reader["FIO"].ToString();
spisok.Add(zad);
}
return spisok;
}
catch (Exception)
{
throw;
}
finally
{ if (connection != null)
{
connection.Close();
} }
Метод чтение данных из БД рисунок 8.
Рисунок 8 - чтение данных из БД
Метод записи в БД
Метод записи модели в БД рисунок 9.
Рисунок 9 - Метод записи модели в БД
Фрагмент кода.
try
{
command.CommandText = "INSERT INTO student (Id_grup,FIO) VALUES('" + zad.Id_grup + "','" + zad.FIO + "')";
command.CommandType = CommandType.Text;
connection.Open();
command.ExecuteNonQuery();
}
catch (Exception)
{
throw;
}
finally
{
if (connection != null) { connection.Close(); }
}
Отчет1

Зарегистрируйся, чтобы продолжить изучение работы

50% курсовой работы недоступно для прочтения

Закажи написание курсовой работы по выбранной теме всего за пару кликов. Персональная работа в кратчайшее время!

Промокод действует 7 дней 🔥
Оставляя свои контактные данные и нажимая «Заказать работу», я соглашаюсь пройти процедуру регистрации на Платформе, принимаю условия Пользовательского соглашения и Политики конфиденциальности в целях заключения соглашения.
Больше курсовых работ по базам данных:

Проэктирование и реализация базы даных агентсва недвижимости

20601 символов
Базы данных
Курсовая работа
Уникальность

База данных для компании по доставке воды

22217 символов
Базы данных
Курсовая работа
Уникальность

Информационная система "Автомастерская"

32789 символов
Базы данных
Курсовая работа
Уникальность
Все Курсовые работы по базам данных
Закажи курсовую работу
Оставляя свои контактные данные и нажимая «Узнать стоимость», я соглашаюсь пройти процедуру регистрации на Платформе, принимаю условия Пользовательского соглашения и Политики конфиденциальности в целях заключения соглашения.

Наш проект является банком работ по всем школьным и студенческим предметам. Если вы не хотите тратить время на написание работ по ненужным предметам или ищете шаблон для своей работы — он есть у нас.