«Проектирование и разработка информационной системы учета и анализа деятельности автошколы»


Рисунок 3.2 – Физическая модель схемы базы данных ИС



бет12/17
Дата22.11.2023
өлшемі1,78 Mb.
#192867
түріКурсовая
1   ...   9   10   11   12   13   14   15   16   17
Байланысты:
Курсовая
Апанасик АДМИНИСТРИРОВАНИЕ БАЗ
Рисунок 3.2 – Физическая модель схемы базы данных ИС
В дальнейшем потребуется сгенерировать программный код, реализующий созданную модель. Для этого необходимо рассмотреть все параметры моделей классов, которые влияют на вид генерируемого кода и основные этапы процесса генерации программного кода на С++. В данной работе была проведена «ручная подготовка» класса из режима UML в вид, подходящий для дальнейшего использования в коде (Приложение Б).
Дополнительно рассчитаем метрики Чидамбера – Кемерера для некоторых классов (таблица 3.1):
Таблица 3.1 – Расчет метрик Чидамбера – Кемерера

Метрика

Класс Пользователь

Класс Администратор

Класс ЗаписьНаВождение

WMC (полагаем Сi= 1, и тогда WMC — количество методов в классе)

1

5

1

DIT (длина максимального пути от данного класса до корневого класса в иерархии классов.)

0

1

0

NOC (количеству непосредственных наследников класса)

4

0

0































Продолжение таблицы 3.1

CBO (количество классов, с которыми он соединен)

4

6

2

RFC (количество методов класса плюс количество методов других классов, вызываемых из данного класса)

1

9

5

LCOM (показывает, насколько методы не связаны друг с другом через свойства)

0

0

0

Построенные модели в дальнейшем облегчат процесс создания базы данных для информационной системы автомобильной школы.




ЗАКЛЮЧЕНИЕ


Результатом выполнения курсовой работы является созданная информационная система учета и анализа деятельности автошколы, которая соответствует поставленным целям и задачам, и реализует следующие функции:

  • по запросам пользователей подбирать подходящую группу и рассчитывать индивидуальную стоимость обучения;

  • хранить и редактировать шаблоны часто используемых документов;

  • вести учет договоров об оказании образовательных услуг и их оплаты;

  • создавать и редактировать базу данных о курсантах и сотрудниках;

  • составлять расписания для лекторов и инструкторов;

  • осуществлять запись на практику;

  • быстро составлять расписание занятий для группы и заполнять журнал посещения занятий.

Созданная информационная система позволяет повысить эффективность работы автошколы за счет снижения вероятности ошибок в процессе ведения документооборота, а также за счет принятия, обоснованных управленческих решений, на основе отчетов по произведенным анализам деятельности автошколы.
Для решения поставленной задачи была определена входная и выходная информация, построена концептуальная модель предметной области, определена логическая структура базы данных, разработан алгоритм решения задачи, продуман и реализован интерфейс системы, определены функциональные и нефункциональные требования, глоссарий проекта, описаны объекты, динамика их поведения, состояний и активности.
Получаемый эффект от внедрения информационной системы будет заключается в следующем:

  • снижение времени на ввод, поиск, обработку и вывод необходимой информации;

  • получение информации по анализу деятельности организации;

  • получение информации по анализу сдачи внутренних и внешних экзаменов.

С помощью информационной системы были решены проблемы, существовавшие в автошколе до момента внедрения информационной системы, а именно: неудобство хранения больших объемов данных на бумажных носителях; администратор тратил большую часть рабочего времени на формирование и редактирование расписания учебных занятий; также все документы заполнялись вручную, что приводило к значительным трудозатратам.

В итоге, разработанная информационная система, позволяет производить сбор, хранение, учет и анализ необходимых данных, а также помогает пользователям принимать обоснованные решения на основе анализа рекомендаций системы. Разработанная информационная система учета и анализа деятельности автошколы в полной мере удовлетворяет поставленным целям и задачам проектирования.


В будущем планируется добавление дополнительных, функции, которые позволят еще в большей степени автоматизировать работу автошколы.




Достарыңызбен бөлісу:
1   ...   9   10   11   12   13   14   15   16   17




©engime.org 2024
әкімшілігінің қараңыз

    Басты бет