Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
курсач БД.docx
Скачиваний:
2
Добавлен:
01.07.2025
Размер:
915 Кб
Скачать
☆

Реализация

При выборе среды реализации сравнивают программные продукты и пользуются различными средствами разработки приложений. Использование возможностей средств разработки приложений позволяет автоматизировать процесс разработки. Инструментальные средства позволяют:

  • создавать интерфейс, используя стандартные компоненты;

  • передавать управление процессам, в зависимости от состояния системы;

  • создавать оболочки для баз данных, как и сами базы данных;

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

Современные средства разработки характеризуются параметрами:

  • поддержка объектно-ориентированного стиля программирования;

  • возможность использования CASE-технологий, как для проектирования разрабатываемой системы, так и для разработки моделей реляционных баз данных;

  • использование визуальных компонент для наглядного проектирования интерфейса;

  • поддержка БД.

Выше перечисленными свойствами обладают языки программирования:

  • Visual C++.

  • Delphi;

  • PHP;

  • Python;

Каждое из этих средств содержит весь спектр современного инструментария, который был перечислен ранее. Главное отличие состоит в области использования рассматриваемых средств.

Для реализации данной АИС был выбран язык программирования PHP версии 7, так как она предоставляет наиболее широкие возможности для программирования web-приложений.

PHP — скриптовый язык общего назначения, интенсивно применяемый для разработки веб-приложений. В настоящее время поддерживается подавляющим большинством хостинг-провайдеров и является одним из лидеров среди языков[2], применяющихся для создания динамических веб-сайтов.

Преимущества PHP по сравнению с аналогичными программными продуктами.

  • –быстрота разработки приложения;

  • –высокая производительность разработанного приложения;

  • низкие требования разработанного приложения к ресурсам компьютера;

  • наращиваемость за счет встраивания новых компонентов и инструментов в среду PHP с помощью Composer;

  • возможность разработки новых компонентов и инструментов собственными средствами PHP (существующие компоненты и инструменты доступны в исходных кодах);

  • удачная проработка иерархии объектов.

К тому же работодателей интересует прежде всего скорость и качество создания программ, а эти характеристики может обеспечить только среда визуального проектирования, способная взять на себя значительные объемы рутинной работы по подготовке приложений, а также согласовать деятельность группы постановщиков, кодировщиков, тестеров и технических писателей. Возможности PHP полностью отвечают подобным требованиям и подходят для создания систем любой сложности.

В качестве системы управления базами данных (СУБД) был выбран программный механизм, предназначенный для записи, поиска, сортировки, обработки (анализа) и печати информации, содержащейся в базе данных. К наиболее распространенным типам СУБД относятся: MS SQL Server, Oracle, Informix, Sybase, MS Access. В качестве основной была выбрана СУБД MySQL. С точки зрения простоты администрирования MySQL лучше продуман, что и повлияло на выбор данной системы.