Логотип Автор24реферат
Задать вопрос
Курсовая работа на тему: Итерация
100%
Уникальность
Аа
4704 символов
Категория
Программирование
Курсовая работа

Итерация

Итерация .doc

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

Реализация классов BD_god(), BD_personal(), BD_mat(), BD_otdel(), BD_post().
Итерация 2
Реализация классов personal(), admin().
Итерация 3
Реализация классов otdel(), mat(), god(), otchet(), post(), form1().
3 Этап конструирования
3.1 Итерация 1
Form 1: Главная форма программы. Обеспечивает переход на формы otdel() и далее.
В данной итерации будет реализация классов BD_god(), BD_personal(), BD_mat(), BD_otdel(), BD_post(). Поскольку эти классы отвечают за работу с одной и той же БД объединим их в один класс, таблицы доступа будем регулировать параметрами методов.
Диаграмму классов первой итерации представим на рисунке 11.
Рисунок 11 - Диаграмма классов первой итерации
Проведем оценку при помощи метрик Чидамбера и Кемерера, смотрите таблицу 2.
Таблица 2 - Оценка диаграммы классов первой итерации.
Класс WMC NOC CBO RFC LCOM DIT NC NOM LOC
Form1 2 0 1 3 0 0 2 2 10
auto 3 0 2 5 0 0 2 3 25
otdel 7 0 4 11 0 0 6 7 35
admin 6 0 4 10 0 0 3 6 35
Personal 6 0 4 10 0 0 3 6 35
BD 5 0 0 5 0 0 1 5 130
mat 7 0 4 11 0 0 3 7 35
god 5 0 4 9 0 0 2 5 35
post 5 0 4 9 0 0 2 5 35
otchet 5 0 7 12 0 0 1 5 24
Среднее значение 5,10 0,00 3,40 8,50 0,00 0,00 2,50 5,10 39,90
Методы класса BD():
Contsct() - метод отвечающий за доступ к БД

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

. Содержит страку подключения к БД;
ADD() - метод добавления данных;
Delete() - метод удаления данных;
Update() - метод обновления данных;
Poisk() - метод поиска данных по критерию.
3.2 Итерация 2
В данной итерации будет реализация классов personal(), admin(). Поскольку эти классы схожи по полям данных и методами работы с этими данными, объединим их в один класс.
Диаграмму классов второй итерации представим на рисунке 12.
Рисунок 12 - Диаграмма классов второй итерации
Проведем оценку при помощи метрик Чидамбера и Кемерера, смотрите таблицу 3.
Таблица 3 - Оценка диаграммы классов второй итерации.
Класс WMC NOC CBO RFC LCOM DIT NC NOM LOC
Form1 2 0 1 3 0 0 2 2 10
auto 3 0 2 5 0 0 2 3 25
otdel 7 0 4 11 0 0 6 7 35
Personal 11 0 6 17 0 0 5 11 50
BD 5 0 0 5 0 0 1 5 130
mat 7 0 4 11 0 0 3 7 35
god 5 0 4 9 0 0 2 5 35
post 5 0 4 9 0 0 2 5 35
otchet 5 0 7 12 0 0 1 5 24
Среднее значение 5,56 0,00 3,56 9,11 0,00 0,00 2,67 5,56 42,11
Методы класса personal():
Close() - Выход из формы;
ADD() - метод добавления данных;
Delete() - метод удаления данных;
Update() - метод обновления данных;
Poisk() - метод поиска данных по критерию

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

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

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

Магазин работ

Посмотреть все
Посмотреть все
Больше курсовых работ по программированию:

Сравнительный анализ архитектур нейронных сетей в задачах классификации и регрессии

52861 символов
Программирование
Курсовая работа
Уникальность

Информационно-справочная система «Авиатехника второй мировой войны»

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

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