Главная страница
Навигация по странице:

  • 1. Анализ предметной области

  • 1.4 Структурное разбиение предметной области

  • 1.5 Группы пользователей

  • 2. Создание и нормализация таблиц

  • 4. Создание базы данных в программе PostgreSQL

  • Список литературы

  • Теоретические вопросы Определение предметной области


    Скачать 0.7 Mb.
    НазваниеТеоретические вопросы Определение предметной области
    Дата03.05.2022
    Размер0.7 Mb.
    Формат файлаdocx
    Имя файлаUraPobeda.docx
    ТипАнализ
    #509130


    Содержание

    Введение


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

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

    Задания, которые я поставил перед собой на выполнения с выданной предметной областью:

    • Анализ предметной области

    • Создание и нормализация таблиц

    • Разработка ER-модели

    • Создание базы данных в программе PostgreSQL

    • Создание запросов

    Вкратце была поставлена задача на анализ предметной области «Художественная школа». Данную школу я решил назвать «Рисовашка», дальше идет поиск информации про данную предметную область. Для этого я пришел к выводу, что необходимо искать всю информацию в интернете и по найденной информации уже анализировать: создание и нормализация таблиц, разработка ER-модели, создание базы данных в программе PostgreSQL, и наконец создание запросов. Все задания будут выполняться постепенно с анализированием работы, и подробным описанием как выполнялась любая другая задача.



    1. Анализ предметной области


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

    Теоретические вопросы 

    Определение предметной области. 

    Основные понятия системного и структурного анализа. 

    Предметная область – Художественная школа

    1.1 Сущность задачи


    Основными задачами детской художественной школы являются:

    1.1. Формирование и развитие эстетических потребностей и вкусов всех социальных и возрастных групп населения;

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

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

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

    1.5. Привлечение ресурсов художественного образования в целях социально-культурной адаптации детей и подростков для профилактики и коррекции асоциального поведения;

    1.6. Вовлечение всех групп населения в активную творческую деятельность, предполагающую освоение базовых художественно-практических навыков;


    1.2 Функции


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

    1.3 Предметной области


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

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

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


    1.4 Структурное разбиение предметной области


    Структурное разбиение предметной области на отдельные подразделения представлены в виде диаграммы прецедентов. 

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


    Рисунок 1 – Схема работы художественной школы



    1.5 Группы пользователей


    Для начала я определяю все группы пользователей данной Информационной системы.

    1. Учителя, которые хотят сделать отчет об успеваемости учеников.

    2. Родители учеников.

    Основную массу пользователей составляют родители, которые хотят проверить своего ребенка на успеваемость и желание совершенствоваться в любимом художественном направлении.

    Директор

    Функционал для администратора как пользователя ИС:

    1. Добавление объявлений.

    2. Изменение объявлений.

    3. Удаление объявлений.

    4. Раздача прав пользователям.

    5. Анализ работы преподавателей.

    6. Просмотр отзывов клиентов.

    Преподаватель

    Стандартный функционал для пользователя ИС:

    1. Полная информация об учениках и их родителях

    2. Добавление дополнительной информации об учениках.

    3. Добавление домашних заданий.

    4. Создание отчетов об успеваемости.



    2. Создание и нормализация таблиц


    На основе данных, полученных путём обработки информации из информационно – коммуникационной сети и всемирной системы объединённых компьютерных сетей была создана первоначальная таблица. Основываясь на созданной таблице (Таблица 1), будут приведены данные о субъектах бюджетной художественной школы. В данный набор основной необходимой информации будут включены данные о субъектах художественной школы, такие как: личный уникальный идентификационный код; должность сотрудников; фамилия имя и отчество сотрудников; гендерная принадлежность сотрудников; стаж работы сотрудников; личные контактные номера мобильных телефонов сотрудников, а также данные о месте проживания на данный момент сотрудников школы. В представленной ниже таблице должностные наименования будут представлены в порядке убывания от руководящих должностей до мелких сотрудников, для удобства при навигации по данным из приведенной ниже таблицы в информационной базе данных.

    Таблица 1 – Первоначальная таблица

    Код

    Должность

    ФИО

    Пол

    Стаж (год)

    Номер телефона

    Адрес

    001

    Директор

    Гусев А. И

    м

    15

    +79924082092

    Садовая 502

    002

    Заместитель директора по учебно-воспитательной работе

    Антонов Г. Б

    м

    8

    +74951222976

    Московская 116

    003

    Заместитель директора по административно-хозяйственной работе

    Уткин Л. В.

    м

    4

    +79924082056

    Московская 312

    004

    Педагогический совет

    Абрамова И. Е

    ж

    7

    +79924082081

    Московская 118

    005

    Методический совет

    Яблонский М.П

    м

    9

    +79924082021

    Московская 221

    006

    Преподаватель живописи

    Иванов С. Н

    м

    1

    +79924085151

    Московская 204

    007

    Преподаватель

    литературы

    Горцева И. Я

    ж

    4

    +79924082151

    Московская 204

    008

    Преподаватель

    архитектуры

    Ябцын А. А

    м

    2

    +79922282151

    Красная 127

    009

    Преподаватель

    Кинематографии

    Глубина Ж. Н

    ж

    3

    +74950983137

    Красная 131

    010

    Преподаватель

    музыки

    Голуб А. А

    м

    5

    +79186456271

    Садовая 204

    011

    Обслуживающий персонал

    Фоменко А. М

    м

    1

    +74952261583

    Красная 228

    012

    Обслуживающий персонал

    Еврейко П. Н

    м

    2

    +78005553535

    Красная 1337

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

    В таблице учеников и направления (Таблица 2) составлена информация о должностях сотрудников, личном идентификационном уникальном коде и их имена, фамилии и отчества. Данная информационная таблица связанна в базу данных с другими таблицами, созданными по правилам форм нормали. Таблицы имеют подключение друг к другу через уникальный идентификационный код.

    Таблица 2 - Таблица, содержащая учеников и их направления

    Код

    ФИО

    Направление

    Успеваемость

    101

    Фамильяров С.Э

    Литература

    5 (отлично)

    202

    Остров С.Я

    Кинематография

    4 (хорошо)

    303

    Мантикоров А.В

    Литература

    5 (отлично)

    404

    Музыкантов П.Ф

    Музыка

    3 (удовлетвор.)

    505

    Артюхонов C.М

    Архитектура

    4 (хорошо)

    606

    Щербаков А.П

    Архитектура

    4 (хорошо)

    707

    Соболева М.Ф

    Живопись

    5 (отлично)

    808

    Соболев П.Ф

    Музыка

    5 (отлично)

    909

    Щербакова А.Н

    Литература

    5 (отлично)

    110

    Артюхонова Г.М

    Кинематография

    4 (хорошо)

    111

    Галичин П.Е

    Живопись

    3 (удовлетвор.)

    112

    Согласов А.Н

    Музыка

    5 (отлично)

    В таблице услуг (Таблица 3) составлена информация об дополнительных занятиях, а также их цене, и должности преподавателя, который выполняет данные уроки и примерное время работы. Данная информационная таблица связана в базу данных с другими таблицами, созданными по правилам форм нормали. Таблицы имеют подключение друг к другу через должность.

    Таблица 3 – Услуги и цены

    Услуги

    Цена

    Должность

    Время

    Мастер класс скульптинга

    1400 руб

    Преподаватель

    архитектуры

    2 - 3 часа

    Репетиторство

    350 руб

    Преподаватель живописи

    1 - 2 часа

    Репетиторство

    300 руб

    Преподаватель

    музыки

    1 час

    Вокал

    100 руб

    Преподаватель

    музыки

    2 часа

    В таблице (Таблица 4) составлена информация о поставщиках и прилагающийся к ним информация, а именно адрес местоположения данного поставщика, а также мобильный номер телефона для двухсторонней комфортной коммуникации с ним для максимальной оптимизации работы с поставщиками, а также адрес склада, на которого возложена ответственность в виде хранения товаров. Данная информационная таблица связана в базе данных с другими таблицами, созданными по правилам форм нормали. Таблицы имеют подключение друг к другу через адрес.

    Таблица 4 – Поставщики и их данные

    Название компании

    Адрес

    Адрес доставки

    Номер телефона

    ООО «Гексагон»

    Северная 95

    Красная 120

    8(918)566-87-91

    ООО «Месье-Чернила»

    Селезнево 22

    Красная 120

    8(918)567-20-26

    В таблице (Таблица 5) составлена информация о родителях наших учеников и прилагающуюся к ним информацию, а конкретнее контактная данные обеспечивающие простой и быстрый доступ к связи с родителями. Также у каждого клиента указан ребенок, который проходит обучение в нашей школе. Данная информационная таблица связана в базе данных с другими таблицами, созданными по правилам форм нормали. Таблицы имеют подключение друг к другу через услугу.

    Таблица 5 – Наши клиенты ООО «Рисовашка»

    ФИО Родителей

    Номер

    Адрес

    ФИО Ребенка

    Фамильяров Э. Н

    Фамильярова С.А

    +74954754832

    Солнечная 320

    Фамильяров С.Э

    Острова Н.Е

    +74956284846

    Московская 581

    Остров С.Я

    Мантикоров В.С

    +74954682315

    Садовая 215

    Мантикоров А.В

    Музыкантов Ф.А

    Музыкантова А.Н

    +74954682125

    Садовая 319

    Музыкантов П.Ф

    Артюхонов М.Е

    +74954682319

    Московская 363

    Артюхонов С.М

    Щербаков П.Е

    Щербакова Н.Н

    +74954684444

    Солнечная 316

    Щербаков А.П

    Соболев Ф.Н

    Соболева Н.Е

    +79527631402

    Солнечная 416

    Соболева М.Ф

    Соболев П.Ф

    Щербаков Н.Ф

    Щербакова В.В

    +79881941838

    Московская 316

    Щербакова А.Н

    Артюхонов М.Д

    Казанян В.Э

    +79881491582

    +79528761210

    Московская 416

    Красная 105

    Артюхонова Г.М

    Галичин Е.Л

    Галичина Н.Н

    +79628741509

    Красная 96

    Галичин П.Е

    Согласова Е.Ф

    +79628731524

    Красная 91

    Согласов А.Н

    3. Разработка ER-модели


    После проделанной работы по нормализации таблиц, составлению их и связей между ними был проведен анализ для построения ER-модели. Опираясь на данный анализ, была проведена работа в онлайн редакторе БД DrawSQL, где на основе данных предшествующих таблиц была построена ER-модель (Рисунок 2). Также была проведена работа по проработке и составлению связей между элементами ER-моделей.



    Рисунок 2 – ER-модель ООО «Рисовашка»


    4. Создание базы данных в программе PostgreSQL


    По истечению двух прошедших этапов написания курсовой работы происходит переход к работе с PostgreSQL. Первоначально, данная программа легкая в освоении, и очень удобно создавать Базу Данных. Начнём с создания базы данных с графической оболочки PostgreSQL опираясь на предыдущие этапы курсовой работы. На (Рисунок 3) изображен первоначальный этап создания базы данных, а также на (Рисунок 4) отображено окно присвоение название Базы Данных графической оболочки PostgreSQL.



    Рисунок 3 – Создание базы данных



    Рисунок 4 – Окно присвоение названия Базы Данных

    На Рисунке 5 изображено создание таблицы для составления баз данных. Так делаются все остальные таблицы. Для создания таблиц как пример использовалась ER-модель, которая была сделана ранее и по ней уже создаются все таблицы, которые там изображены.



    Рисунок 5 – Окно присвоение названия Базы Данных

    Примерно так и получились все таблицы с данными, которые понадобятся для преобразования запросов и поиску данных в них. (Рисунок 6).



    Рисунок 6 – Окно присвоение названия Базы Данных


    5. Создание запросов


    Следующей задачей будет создать несколько запросов для проверки работоспособности базы данных, после проверки можно будет вводить ее в эксплуатацию на мероприятие. Начнем с самого лёгкого запроса на (Рисунок 8) можно лицезреть самый обыкновенный запрос на выведение таблицы. С помощи данной команды можно вывести любую существующую таблицу, которая есть в базе данных.



    Рисунок 8 – Запрос на вывод таблиц

    На Рисуноке 9 данный запрос делает в колонке «Успеваемость» все данные по убыванию. С помощью данного запроса можно вывести все любые данные по убыванию.



    Рисунок 9 – Запрос на убывание данных в столбце

    На Рисунке 10 данный запрос делает в колонке «Стаж» все данные по возрастанию. С помощью данного запроса можно вывести все любые данные по возрастанию.



    Рисунок 10 - Запрос на возрастание данных в столбце

    На Рисунке 11 данный запрос выводит все записи, которые удовлетворяют условию «Стаж» от 8 до 15 из таблицы Работники.

    Рисунок 11 - Запрос по стажу работника

    Заключение


    В процессе выполнении курсовой много узнал про предметную область «Ремонтная мастерская», создав для неё огромное количество таблиц и создав их ER-модели, а также создав для неё базу данных.

    Задания, которые были успешно выполнены:

    • Анализ предметной области

    • Создание и нормализация таблиц

    • Разработка ER-модели

    • Создание базы данных в программе PostgreSQL

    • Создание запросов

    Были закреплены теоретические знания и приобретены практические навыки и профессиональные навыки, и профессиональные компетенции, кроме того, был получен огромный теоретический и практический опыт в Microsoft Visio в создание ER-модели, а также в PostgreSQL для создания и выполнения запросов в данном приложении.

    Хорошо подтянул свои знания в создании и заполнении базы данных в программе, получил уникальные знания.

    Список литературы


    1. Владимир, Михайлович Илюшечкин Основы использования и проектирования баз данных / Владимир Михайлович Илюшечкин. - М.: Юрайт, 2015. - 516 c.

    2. Кузнецов, С. Д. Основы баз данных / С.Д. Кузнецов. - М.: Бином. Лаборатория знаний, Интернет-университет информационных технологий, 2017. - 488 c.

    3. Стружкин, Н. П. Базы данных. Проектирование. Учебник / Н.П. Стружкин, В.В. Годин. - М.: Юрайт, 2016. - 478 c.

    4.  Голицына, О. Л. Базы данных / О.Л. Голицына, Н.В. Максимов, И.И. Попов. - М.: Форум, 2015. - 400 c.

    5. Электронный ресурс: БЛОГ НАГ Форма доступа: https://nag.ru/material/40371

    6. Электронный ресурс: КХТИ Форма доступа: https://moodle.kstu.ru/mod/book/view.php?id=44125&chapterid=10256

    7. Электронный ресурс: FB Форма доступа: https://fb.ru/article/234783/bd---eto-vidyi-i-svoystva-bd

    8. Советов, Б.Я. Базы данных : учебник для СПО / Б.Я. Советов, В.В. Цехановский, В.Д. Чертовский. – 2-е изд. – М. : Юрайт, 2017. – 463 с. – Серия : Проф. Образование

    9. Замятина, О. М. Инфокоммуникационные системы и сети. Основы моделирования: учебное пособие для среднего профессионального образования / О. М. Замятина. — Москва : Издательство Юрайт, 2019. — 159 с. - URL : //www.biblio-online.ru





    написать администратору сайта