Файл: Реферат курсовая работа посвящена практическому решению задачи учета производства и продажи поликарбоната.docx
Добавлен: 25.10.2023
Просмотров: 43
Скачиваний: 2
ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
Рисунок 1 – Количество контрактов и договоров в 2021 - 2022 гг
До февраля 2022 года пальму первенства на рынке СУБД занимали решения Oracle. В 2021 году госкомпании заключили 84 контракта на продукты и техподдержку разработчика общей стоимостью почти 4 млрд рублей (84% от стоимости всех контрактов, где была указана закупаемая СУБД). В пятерку лидеров также входили Postgres Pro, Tarantool, Microsoft и Arenadata.
В 2022 году ситуация значительно изменилась — 89% всех контрактов в стоимостном выражении (91 контракт общей стоимостью 1,9 млрд рублей) пришлось на СУБД Postgres Pro. В пятерку лидеров также вошли Arenadata, Oracle, Ред База Данных и Microsoft SQL.
Доля контрактов и договоров, приходящихся на каждую СУБД в стоимостном выражении в 2022 году представлена на Рисунке 2.
Рисунок 2 – Доля контрактов и договоров, приходящихся на каждую СУБД в стоимостном выражении в 2022
По итогам двух лет СУБД Postgres Pro заняла второе место после Oracle по совокупной стоимости всех контрактов и договоров. Кроме того, как свидетельствуют финансовые результаты Postgres Professional за 2021 и 2022 год, значительная часть госконтрактов без указания СУБД также пришлась на решения компании. Совокупная стоимость всех контрактов на каждую СУБД в 2021 - 2022 гг представлена на Рисунке 3.
Рисунок 3 – Совокупная стоимость всех контрактов на каждую СУБД в 2021 - 2022 гг
Глава 2. Проектирование базы данных
2.1 Постановка задачи
Основой для учета, контроля и планирования служат всевозможные картотеки, регистрационные журналы, списки и т.д. Они постепенно накапливаются и обновляются. При большом объеме информации поиск и обобщение необходимых сведений, осуществляемых вручную, представляют собой довольно трудоемкий процесс. Поэтому и возникла необходимость создания баз данных.
Основной целью является создание информационной системы «Производство м продажа поликарбоната».
В связи с поставленной целью необходимо решить следующие задачи:
-
изучить информационные технологии создания АИС; -
создать интерфейс, удобный для конечного пользователя в программе MS Access; -
обеспечить выполнение функциональных возможностей: -
произвести тестирование созданной ИС.
В результате в базе данных используются следующие входные данные:
-
информация о типах продукции; -
информация о производстве продукции; -
информация о реализованной продукции; -
информация о персонале; -
информация контрагентах (покупателях);
Для пользователей базы данных интерфейс должен быть понятным и удобным в использовании, чтобы сотрудники могли мгновенно получить доступ к информации о производстве и реализации.
2.2 Инфологическая модель предметной области
Концептуальное (инфологическое) проектирование — построение семантической модели предметной области, то есть информационной модели наиболее высокого уровня абстракции. Такая модель создается без ориентации на какую-либо конкретную СУБД и модель данных. Термины «семантическая модель», «концептуальная модель» и «инфологическая модель» являются синонимами. Кроме того, в этом контексте равноправно могут использоваться слова «модель базы данных» и «модель предметной области» (например, «концептуальная модель базы данных» и «концептуальная модель предметной области»), поскольку такая модель является как образом реальности, так и образом проектируемой базы данных для этой реальности.
Конкретный вид и содержание концептуальной модели базы данных определяется выбранным для этого формальным аппаратом. Обычно используются графические нотации, подобные ER-диаграммам.
Чаще всего концептуальная модель базы данных включает в себя описание информационных объектов или понятий предметной области и связей между ними.
В соответствии с заданием на разработку базы данных можео выделить следующие сущности:
-
Контрагенты; -
Сотрудники; -
Должности; -
Тип; -
Продажа; -
Состав продажи; -
Производство; -
Состав производства; -
Цена продажи; -
Цена производства.
Инфологическая модель предметной области представлена на Рисунке 4.
Рисунок 4 – Инфологическая модель предметной области
2.3 Даталогическая модель БД
Логическое (даталогическое) проектирование — создание схемы базы данных на основе конкретной модели данных, например, реляционной модели данных. Для реляционной модели данных даталогическая модель — набор схем отношений, обычно с указанием первичных ключей, а также «связей» между отношениями, представляющих собой внешние ключи.
Преобразование концептуальной модели в логическую модель, как правило, осуществляется по формальным правилам. Этот этап может быть в значительной степени автоматизирован.
На этапе логического проектирования учитывается специфика конкретной модели данных, но может не учитываться специфика конкретной СУБД.
Даталогическая модель БД представлена на Рисунке 5.
Рисунок 5 – Даталогическая модель БД
2.4 Реляционная (физическая) модель БД
Физическое проектирование — создание схемы базы данных для конкретной СУБД. Специфика конкретной СУБД может включать в себя ограничения на именование объектов базы данных, ограничения на поддерживаемые типы данных и т.п. Кроме того, специфика конкретной СУБД при физическом проектировании включает выбор решений, связанных с физической средой хранения данных (выбор методов управления дисковой памятью, разделение БД по файлам и устройствам, методов доступа к данным), создание индексов и т.д.
Реляционная (физическая) модель БД представлена на Рисунке 6.
Рисунок 6 – Реляционная (физическая) модель БД
Глава 3. Разработка интерфейса базы данных
3.1 Разработка форм
Формой в Microsoft Access называют объект базы данных, который позволяет добавлять, редактировать или отображать данные, хранящиеся в базе данных.
Формы в Microsoft Access создают для того, чтобы облегчить ввод и редактирование данных, обеспечить их вывод в удобном для пользователя представлении. С помощью подобных объектов можно делать доступной только часть данных, автоматически выбирать информацию из связанных таблиц, вычислять значения выражений и т. д.
Для ввода списка должностей сотрудников предназначена форма «Должности». Форма «Должности» представлена на Рисунке 7.
Рисунок 7 – Форма «Должности»
Для ввода данных сотрудников предназначена форма «Сотрудники». Форма «Сотрудники» представлена на Рисунке 8.
Рисунок 8 – Форма «Сотрудники»
Для ввода данных контрагентов предназначена форма «Контрагенты». Форма «Контрагенты» представлена на Рисунке 9.
Рисунок 9 – Форма «Контрагенты»
Для ввода списка типов поликарбоната предназначена форма «Типы продукции». Форма «Типы продукции» представлена на Рисунке 10.
Рисунок 10 – Форма «Типы продукции»
Для установки стоимости производства предназначена форма «Установка стоимости производства». Форма «Установка стоимости производства» представлена на Рисунке 11.
Рисунок 11 – Форма «Установка стоимости производства»
Для установки цен продажи предназначена форма «Установка цен продаж». Форма «Установка цен продаж» представлена на Рисунке 11.
Рисунок 12 – Форма «Установка цен продаж»
Для ввода данных производства предназначена форма «Производство». Форма «Производство» представлена на Рисунке 13.
Рисунок 13 – Форма «Производство»
Для ввода данных продаж предназначена форма «Продажи». Форма «Продажи» представлена на Рисунке 14.
Рисунок 14 – Форма «Продажи»
3.2 Разработка отчетов
Отчет «Продажи» предназначен для вывода данных о документах продаж продукции и их составе. Форма отчета «Продажи» представлена на Рисунке 15.
Рисунок 15 – Форма отчета «Продажи»
Отчет «Производство» предназначен для вывода данных о документах производства продукции и их составе. Форма отчета «Производство» представлена на Рисунке 16.
Рисунок 16 – Форма отчета «Производство»
Отчет «Затраты на производство» предназначен для вывода данных о сумме затратна производство продукции за период времени. Форма отчета «Затраты на производство» представлена на Рисунке 17.
Рисунок 17 – Форма отчета «Затраты на производство»
Отчет «Доход от продаж» предназначен для вывода данных о сумме продаж продукции за период времени. Форма отчета «Доход от продаж» представлена на Рисунке 18.
Рисунок 18 – Форма отчета «Доход от продаж»
Отчет «Анализ покупаемости продукции» предназначен для вывода данных о количестве продаж продукции за период времени. Форма отчета «Анализ покупаемости продукции» представлена на Рисунке 19.
Рисунок 19 – Форма отчета «Анализ покупаемости продукции»
Для доступа к формам ввода данных и отчетам предназначена форма «Главное меню». Форма «Главное меню» представлена на Рисунке 20.
Рисунок 20 – Форма «Главное меню»
ЗАКЛЮЧЕНИЕ
Целью данной работы было повышение эффективности ведения учета производства и продаж поликарбоната за счёт разработки АИС.
Средой программной реализации проекта была выбрана СУБД Access/
Для достижения поставленной цели были выполнены следующие этапы:
-
Рассмотрены теоретические сведения о базах данных: история развития баз данных, классификация баз данных, классификация СУБД; -
Проведен обзор рынка СУБД в России; -
Спроектирована база данных; -
Разработан интерфейс базы данных.
СПИСОК ЛИТЕРАТУРЫ
-
Абрамян, А. И. Базы данных MS Access : методические указания по курсу "Операционные системы и среды" / А. И. Абрамян. – Москва : ИД Академия, 2014. – 40 с. -
Березин, А. В. Основы проектирования баз данных в Microsoft Access 2013 / А. В. Березин, О. Н. Грибовская. – Москва : БХВ-Петербург, 2014. – 432 с. -
Багрова Н.В. БАЗЫ ДАННЫХ: МЕТОДЫ МОДЕЛИРОВАНИЯ. М.: ИНФРА-М, 2019. - 304 С. -
Баринов В.А. МОДЕЛИРОВАНИЕ СТРУКТУРЫ ДАННЫХ В РАСПРЕДЕЛЕННЫХ ИНФОРМАЦИОННЫХ СИСТЕМАХ./ В.А. Баринов, Н.Б. Кузьмина, А.А. Протасов. - М.: РГУ, 2005. - 202 с. -
Брыксин Т.А. KROKI: МОДЕЛИРОВАНИЕ ПРОЦЕССОВ В ED-ПАКЕТЕ. // Бизнес-информатика. 2006. № 3 (12). С. 26-34. -
Виноградова, Е. В. Базы данных MS Access / Е. В. Виноградова. – Москва : Изд-во Планета, 2006. – 336 с. -
Дементьев, А. Н. Microsoft Access. Разработка баз данных / А. Н. Дементьев. – Санкт-Петербург : БХВ-Петербург, 2013. – 384 с. -
Дадыкин А.А., Подвальный О.А. СОЗДАНИЕ БАЗ ДАННЫХ: МЕТОДЫ МОДЕЛИРОВАНИЯ И КИБЕРБЕЗОПАСНОСТЬ. М.: ЛКИ, 2018. - 252 С. -
Дощин С.В. РАЗРАБОТКА WEB-ПРИЛОЖЕНИЙ НА БАЗЕ БАЗ ДАННЫХ. М.: ЛАНЬ, 2018. - 247 С. -
Ейзенберг А. КАК ПОСТРОИТЬ БАЗУ ДАННЫХ. SPb.: Питер, 2017. - 736 С. -
Ковалев М.Л. ОСНОВЫ ПРОЕКТИРОВАНИЯ БАЗ ДАННЫХ. М.: ИНФРА-М, 2014. - 240 С. -
Зорин, А. В. Проектирование баз данных MS Access : методические указания для выполнения лабораторных работ / А. В. Зорин. – Москва : Финансы и статистика, 2007. – 32 с. -
Иванов, В. И. Базы данных Microsoft Access 2010 / В. И. Иванов. – Москва : Изд-во Эксмо, 2010. – 496 с. -
Коровкова, Е. И. Информационные технологии в экономике. MS Access 2003 / Е. И. Коровкова. – Ростов-на-Дону : Феникс, 2005. – 272 с. -
МакКинни, Дж. Microsoft Office Access 2007: Все кратко и доходчиво / Дж. МакКинни. – Москва : Microsoft Press, 2010. – 384 с. -
Никитина, Л. А. Разработка баз данных в Microsoft Access 2013 / Л. А. Никитина. – Пермь : Пермский государственный национальный исследовательский университет, 2014. – 66 с. -
Племянников, А. А. Автоматизация делопроизводства с помощью баз данных MS Access / А. А. Племянников. – Москва : Издательство МГТУ им. Н. Э. Баумана, 2007. – 60 с.