Файл: Реферат курсовая работа посвящена практическому решению задачи учета производства и продажи поликарбоната.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/

Для достижения поставленной цели были выполнены следующие этапы:

  • Рассмотрены теоретические сведения о базах данных: история развития баз данных, классификация баз данных, классификация СУБД;

  • Проведен обзор рынка СУБД в России;

  • Спроектирована база данных;

  • Разработан интерфейс базы данных.

СПИСОК ЛИТЕРАТУРЫ

  1. Абрамян, А. И. Базы данных MS Access : методические указания по курсу "Операционные системы и среды" / А. И. Абрамян. – Москва : ИД Академия, 2014. – 40 с.

  2. Березин, А. В. Основы проектирования баз данных в Microsoft Access 2013 / А. В. Березин, О. Н. Грибовская. – Москва : БХВ-Петербург, 2014. – 432 с.

  3. Багрова Н.В. БАЗЫ ДАННЫХ: МЕТОДЫ МОДЕЛИРОВАНИЯ. М.: ИНФРА-М, 2019. - 304 С.

  4. Баринов В.А. МОДЕЛИРОВАНИЕ СТРУКТУРЫ ДАННЫХ В РАСПРЕДЕЛЕННЫХ ИНФОРМАЦИОННЫХ СИСТЕМАХ./ В.А. Баринов, Н.Б. Кузьмина, А.А. Протасов. - М.: РГУ, 2005. - 202 с.

  5. Брыксин Т.А. KROKI: МОДЕЛИРОВАНИЕ ПРОЦЕССОВ В ED-ПАКЕТЕ. // Бизнес-информатика. 2006. № 3 (12). С. 26-34.

  6. Виноградова, Е. В. Базы данных MS Access / Е. В. Виноградова. – Москва : Изд-во Планета, 2006. – 336 с.

  7. Дементьев, А. Н. Microsoft Access. Разработка баз данных / А. Н. Дементьев. – Санкт-Петербург : БХВ-Петербург, 2013. – 384 с.

  8. Дадыкин А.А., Подвальный О.А. СОЗДАНИЕ БАЗ ДАННЫХ: МЕТОДЫ МОДЕЛИРОВАНИЯ И КИБЕРБЕЗОПАСНОСТЬ. М.: ЛКИ, 2018. - 252 С.

  9. Дощин С.В. РАЗРАБОТКА WEB-ПРИЛОЖЕНИЙ НА БАЗЕ БАЗ ДАННЫХ. М.: ЛАНЬ, 2018. - 247 С.

  10. Ейзенберг А. КАК ПОСТРОИТЬ БАЗУ ДАННЫХ. SPb.: Питер, 2017. - 736 С.

  11. Ковалев М.Л. ОСНОВЫ ПРОЕКТИРОВАНИЯ БАЗ ДАННЫХ. М.: ИНФРА-М, 2014. - 240 С.

  12. Зорин, А. В. Проектирование баз данных MS Access : методические указания для выполнения лабораторных работ / А. В. Зорин. – Москва : Финансы и статистика, 2007. – 32 с.

  13. Иванов, В. И. Базы данных Microsoft Access 2010 / В. И. Иванов. – Москва : Изд-во Эксмо, 2010. – 496 с.

  14. Коровкова, Е. И. Информационные технологии в экономике. MS Access 2003 / Е. И. Коровкова. – Ростов-на-Дону : Феникс, 2005. – 272 с.

  15. МакКинни, Дж. Microsoft Office Access 2007: Все кратко и доходчиво / Дж. МакКинни. – Москва : Microsoft Press, 2010. – 384 с.

  16. Никитина, Л. А. Разработка баз данных в Microsoft Access 2013 / Л. А. Никитина. – Пермь : Пермский государственный национальный исследовательский университет, 2014. – 66 с.

  17. Племянников, А. А. Автоматизация делопроизводства с помощью баз данных MS Access / А. А. Племянников. – Москва : Издательство МГТУ им. Н. Э. Баумана, 2007. – 60 с.