1 ТЕОРЕТИЧЕСКАЯ ЧАСТЬ
1.1 Анализ предметной области
Основная часть для отчета по практике МУИВ - актуальные примеры
- Готовый отчет по практике. (ВГУЭиС)
- Готовый отчет по практике. (ВШП)
- Готовый отчет по практике. (КЦЭиТ)
- Готовый отчет по практике. (ММУ)
- Готовый отчет по практике. (академии предпринимательства)
- Готовый отчет по практике. (МТИ)
- Готовый отчет по практике. (МИП)
- Готовый отчет по практике. (МОИ)
- Готовый отчет по практике. (МФЮА)
- Готовый отчет по практике. (НИБ)
- Готовый отчет по практике. (ОСЭК)
- Готовый отчет по практике. (политехнического колледжа Годикова)
- Готовый отчет по практике. (РГСУ)
- Готовый отчет по практике. (СПбГТИ(ТУ))
- Готовый отчет по практике. (Росдистант)
- Готовый отчет по практике. (СамНИУ)
- Готовый отчет по практике. (Синергии)
- Готовый отчет по практике. (ТИСБИ)
- Готовый отчет по практике. (ТГУ)
- Готовый отчет по практике. (университета им. Витте)
- Готовый отчет по практике. (ФЭК)
При создании информационной системы разработчику необходимо провести анализ предметной области, чтобы выделить ее сущности и определить границы проекта.
Предметную область можно определить как сферу человеческой деятельности, выделенную и описанную согласно установленным критериям. В описываемое понятие должны входить сведения об ее элементах, явлениях, отношениях и процессах, отражающих различные аспекты этой деятельности.
В описании предметной области присутствуют характеристики возможных воздействий окружающей среды на элементы и явления предметной области, а также обратные воздействия этих элементов и явлений на среду.
Работа по изучению и анализу предметной области оказывает решающее влияние на эффективность работы системы. Анализ предметной области выделяет ее сущности, определяет границы проекта и первоначальные требования к функциональности.
Для определения основных функций продукта можно использовать, например, краткое описание модели вариантов использования. Описание каждой функции можно представить также в виде списка, состоящего из трех граф: действующее лицо, цель и краткое описание варианта использования.
Для анализа предметной области изобразим процесс взаимосвязи клиента, разработчиков и администратора информационной системы (ИС).
Клиент – является обычным пользователем, который пользуется услугами компании и который прошел регистрацию и получил доступ к функционалу приложения.
База данных осуществляет хранение данных, которые собираются и обрабатываются приложении.
Администратор ИС контролирует работу и изменения в приложении, обрабатывая информацию, которая приходит от пользователей системы.
Приложение – программа, предназначенная для осуществления работы пользователя. Является одним из составляющих информационной системы. Предоставляет и отображает пользователю данные из базы данных.
Визуально описанный анализ предметной области представлен на рисунке 1.1.1.
Рис. 1.1.1 – Анализ предметной области
Исходя из рисунка выше, можно сделать вывод о том, что качество и стабильность работы ИС зависит ото всех уровней сущности, как и от разработчиков так и от администратора ИС.
Из рисунка 1.1.1 видно передачу данных между сущностями в проекте. От клиента идет запрос в информационную систему. Например, клиент хочет посмотреть расписание тренировок, то есть делает запрос на данную информацию. В приложение поступают данные из базы данных, в данном примере, это информация о тренировках. В базу данных, информацию вносит администратор. Администратор контролирует работу приложения и информационной системы в целом, обрабатывает запросы от обыкновенных пользователей.
1.2 Выбор программных средств
Далее нам необходимо выбрать систему управления базой данных (СУБД). Сегодня наиболее популярные системы управления базой данных: PostgreSQL, Microsoft SQL Server, MySQL.
СУБД комплекс программно-языковых средств, позволяющих создать базы данных и управлять данными. Иными словами, СУБД — это набор программ, позволяющий организовывать, контролировать и администрировать базы данных.
Современные реляционные СУБД обеспечивают:
- Набор средств для поддержки таблиц и соотношений между связанными таблицами;
- Развитый пользовательский интерфейс, позволяющий вводить и модифицировать информацию, выполнять поиск;
- Средства программирования для разработки собственных приложений.
К выбору данного программного средства нужно отнестись ответственно, ведь в большинстве случаев именно от выбора СУБД зависит успех проекта.
Рассмотрим каждую из этих СУБД.
PostgreSQL это бесплатная и довольно популярная СУБД, которая зачастую используется для создания и ведения баз данных web-сайтов.
Наиболее актуальная версия PostgreSQL дает возможность обработки огромных объемов данных и значительное увеличение одновременно задействованных пользователей. Для повышения уровня безопасности используется поддержка DBMS_SESSION. В процессе изучения СУБД были выявлены следующие преимущества:
- Имеет возможность к масштабированию и способен обрабатывать большое количество данных;
- Поддерживает формат json, что расширяет возможности;
- Имеет множество предопределенных возможностей и функций;
- Доступен ряд разнообразных интерфейсов интерфейсов.
И недостатки:
- Мало официальной документации;
- Скорость работы может “прыгать” время от времени;
- Сложный в освоении интерфейс.
Microsoft SQL Server — довольно популярная СУБД, которая является программным средством, разработанным компанией Microsoft. Данная СУБД, располагается на как на облачных, так и на локальных серверах, причем возможно комбинировать применяемые сервера одновременно. Еще программный продукт Microsoft, имеет лицензированную поддержку даже для бесплатной версии, большое сообщество, которое может быть полезным в решении возникших трудностей и задач, а также большую базу документации, также переведенной на русский язык.
В процессе изучения СУБД были выявлены следующие преимущества:
- СУБД довольно проста;
- Актуальная версия достаточно быстра и стабильна;
- Доступна в бесплатном варианте для физических лиц;
Довольно хорошо взаимодействует с другими программными средствами компании Microsoft.
И незначительные недостатки:
- Высокая цена за платную версию, что не является значимым для данного проекта;
- Занимает некоторые доступные аппаратные ресурсы.
MySQL – одна из наиболее популярных СУБД с богатой, бесплатной функциональностью. Хоть это и бесплатная СУБД, но обновления к нему приходят постоянно, расширяя ее возможности и модернизируя систему безопасности. MySQL свободная реляционная система управления базами данных. Разработку и поддержку MySQL осуществляет корпорация Oracle.
В процессе изучения СУБД были выявлены следующие преимущества:
Скачать основную часть для отчета по практике можно по ссылке: Скачать основную часть МУИВ Вариант 1, Вариант 2, Вариант 3, Вариант 4, Вариант 5.