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

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

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

Разработка информационной системы для продажи билетов онлайн

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

Сравнение интерпретируемых и компилируемых языков программирования

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

Информационная система статистического учета научных публикаций

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

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