- •Федеральное государственное бюджетное образовательное учреждение высшего образования «Чувашский государственный университет имени и. Н. Ульянова»
- •Бизнес правила.
- •Пользователи данной базы данных:
- •Состав базы данных.
- •Типы связей.
- •Концептуальное проектирование
- •Виды запросов
- •Разработка форм Описание форм
- •Многомерное представление данных
- •Разработка отчетов
- •Реализация
- •Интеграция базы данных MySql с word
- •Интеграция с vk api
- •Описание документов для импорта и экспорта данных.
- •Список использованной литературы.
- •Тексты платформы
Реализация
При выборе среды реализации сравнивают программные продукты и пользуются различными средствами разработки приложений. Использование возможностей средств разработки приложений позволяет автоматизировать процесс разработки. Инструментальные средства позволяют:
создавать интерфейс, используя стандартные компоненты;
передавать управление процессам, в зависимости от состояния системы;
создавать оболочки для баз данных, как и сами базы данных;
разрабатывать более надежные программы путем обработки исключительных ситуаций возникающих при некорректной работе программы.
Современные средства разработки характеризуются параметрами:
поддержка объектно-ориентированного стиля программирования;
возможность использования 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 лучше продуман, что и повлияло на выбор данной системы.
