Проектирование и реализация базы данных для предприятия
Авторы: Фролов Виталий Николаевич, Стрёмин Сергей Анатольевич
Рубрика: 1. Информатика и кибернетика
Опубликовано в
Дата публикации: 24.06.2017
Статья просмотрена: 2620 раз
Библиографическое описание:
Фролов, В. Н. Проектирование и реализация базы данных для предприятия / В. Н. Фролов, С. А. Стрёмин. — Текст : непосредственный // Технические науки: проблемы и перспективы : материалы V Междунар. науч. конф. (г. Санкт-Петербург, июль 2017 г.). — Санкт-Петербург : Свое издательство, 2017. — С. 15-18. — URL: https://moluch.ru/conf/tech/archive/231/12666/ (дата обращения: 15.11.2024).
В данной работе представлен вариант реализации базы данных для предприятия, ведущего деятельность в сфере продажи компьютеров и их комплектующих. БД создана с помощью программы Microsoft Access и предназначена для упрощения процесса работы с клиентами и ведения следующих разделов: список проданных товаров, общий оклад и средняя цену по всем проданным товарам. Так же в данной БД есть раздел «Запросы», который позволяет быстро удалять информацию из БД, что существенно облегчает работу с БД.
Ключевые слова: Microsoft Access, таблица, форма, запрос, программа, режим, отчет, база данных
В данном обзоре мы рассмотрим базу данных, которая разработана в программе Microsoft Access, для предприятия. Данная БД, содержит в себе различные разделы: таблицы, запросы, формы, отчеты, кнопочную форму и ключевые поля, которые облегчат работу с клиентами предприятия. Программа Microsoft Access позволяет разработать удобный интерфейс, что делает все достаточно понятным и легким к освоению. В БД имеются разделы, где находятся функции добавления товаров, удаления-добавления клиентов, цены на товары, их количество, характеристики и т. д.
Разработанная база данных, состоит из двух частей:
1) Разделы, здесь все элементы удобно расположены и расфасованы по «полочкам» (таблицы, формы, запросы и отчеты);
2) Оформление и ведение БД, оформление имеет хороший уровень, с чем может разобраться даже начинающий пользователь, так же в разделе «Формы» представлены фотографии и коды товаров, их наименование и характеристики.
Для хранения данных в таблицах списки построены на основе тематических указателей, которые содержат данные, упорядоченные в записях. Например, рассмотрим такой раздел, как «Магазины» в двух режимах «конструктор», «просмотр». На рис.1 представлена форма, которая состоит из 3 полей, ключевым из которых является поле «Код магазина». Так же рис.2 представлен в режиме «Просмотра» [1]
Рис. 1. Таблица в режиме «Конструктора
Рис. 2. Таблица в режиме «Просмотра»
«Запросы», помогают упростить просмотр клиентов, их добавление и удаление, так же можно отметить, что здесь используется быстрый поиск определенных данных путем фильтрации с применением определенных условий. На примере этой базы данных, рассмотрим такую функцию, как добавление нового клиента, где вводится Ф. И. О, адрес и телефон клиента. На рис.3 представлено изображение в режиме «Конструктора». [2]
Рис. 3. Добавление нового клиента, в режиме «Конструктор»
Формы, здесь все выглядит достаточно красиво, ведь формы предназначены в основном для ввода и отображения данных, на экране. Хочу отметить такую форму, как кнопочную, работоспособную и хорошо оформленную, с помощью которой можно легко управлять БД, добавлять данные, изменять, просматривать, редактировать кнопочную форму и выход, данная кнопочная форма представлена на рис.4. [3]
Рис. 4. «Кнопочная форма»
На основе форм в разработанной нами БД есть не только «Кнопочная форма», на которую стоит обратить внимание, но и такой раздел, как «Товары», где написаны коды товаров, наименование, характеристики товаров, описывающие полностью соответствующий товар, который выставлен на продажу. Это очень удобно, обозначена цена на товары и их количество в магазине, а также присутствуют фотографии данных товаров, данный раздел представлен на рисунке 5:
Рис. 5. Изображение раздела «товары»
Отчеты используются, когда необходимо создавать сложные, многоуровневые отчеты, автоотчет для данных целей не подходит. В данном случае чаще всего применяется мастер. В отчетах также можно создавать поля с итоговыми вычислениями. При этом могут использоваться различные функции и «построитель» выражений. Как правило, для формирования отчета создают запрос, в котором собирают данные из разных таблиц, с включением вычисляемых полей, группировкой, условиями отбора
Отчеты являются особой формой представления данных, которая позволяет использовать и распространять полученную информацию из БД, а также выводить ее на печать. На рисунке 6 представлен «Итоговый отчет», где описаны Ф. И. О сотрудников и на какую общую сумму были проданы товары, каждым сотрудником. [4]
Рис. 6. «Итоговый отчет»
Ключевые поля, установка ключевых полей позволяет связывать несколько таблиц. Когда база данных состоит из множества таблиц, работа со связанными таблицами становится более эффективной, упрощается ввод данных, снижается вероятность ошибок. Access поддерживает два типа связей
1) один-к-одному: каждой записи первой таблицы, строго соответствует одна запись другой. Используется редко, полезен, когда одну таблицу делят на несколько частей;
2) один-ко-многим: одна запись первой таблицы связана с множеством записей другой, но одной второй записи не может соответствовать несколько записей из первой. [5]
Разработанная нами БД подходит для предприятий, ведущих деятельность всфере продажи компьютеров и их комплектующих. БД была создана в программе Microsoft Access, ее легко вести и она проста в освоении, имеет много плюсов: удобное оформление, не требует большего объема ресурсов, подойдет для любых офисных компьютеров. БД имеет простой графический интерфейс, который позволяет не только создавать собственную базу данных, но и разрабатывать приложения, используя при этом встроенные средства. А также большим плюсом является то, что БД хранит все данные в одном файле, хоть и расположены они все по разным таблицам.
Литература:
- https://support.office.com/ru-ru/article/Введение-в-таблицы-03f58e81–86cd-46ad-8199–4122152c7eff (Дата обращения: 17.06.2017)
- https://support.office.com/ru-ru/article/Примеры-условий-запроса-3197228c-8684–4552-ac03-aba746fb29d8 (Дата обращения: 17.06.2017)
- http://lab314.brsu.by/sil/thpgs/it/access/LR5t.htm (Дата обращения:17.06.2017)
- https://support.office.com/ru-ru/article/Основные-сведения-об-отчетах-в-Access-e0869f59–7536–4d19–8e05–7158dcd3681c
- http://detc.ls.urfu.ru/assets/acomp0011/lectures/access011.htm (Дата обращения:17.06.2017)
Похожие статьи
Разработка веб-приложения «Семейный органайзер»
В статье рассматриваются способы организации повседневной семейной жизни. Предлагается разработка веб-приложения, которое позволит управлять задачами, семейным бюджетом и совместными списками покупок. Основное внимание уделяется этапам разработки веб...
Автоматизированная информационно-справочная система по курсу моделирования
В данной статье рассматривается вариант организации, хранения и представления многочисленных разнородных файлов, располагающихся на компьютере. Основное внимание в работе акцентируется на сочетании словарно-справочной системы, системы хранения докуме...
Архитектура базы данных для системы средств контроля обучаемых в образовательных учреждениях
В статье рассматриваются вопросы разработки базы данных для комплекса программно-инструментальных средств мониторинга образовательного процесса в школьном учреждении. На начальных этапах разработки любой системы важно правильно спроектировать базу да...
Автоматизированная информационно-справочная система технической библиотеки
В данной статье рассматривается вариант организации, хранения и представления многочисленной литературы, располагающейся на компьютере. Основное внимание в работе акцентируется на сочетании словарно-справочной системы, системы хранения документов и п...
Разработка веб-сервиса для хранения и передачи данных
В данной статье рассматривается процесс разработки веб-сервиса для облачного хранения и передачи данных, описываются основные аспекты создания серверной части с использованием фреймворка Spring и реализации клиентской части с использованием React, а ...
Модернизация и дополнение IT-архитектуры предприятия посредством шины данных
В статье автор рассматривает шину данных как ключевой элемент современной ИТ-архитектуры, обеспечивающий эффективное взаимодействие между различными системами предприятия. Шина данных упрощает процесс интеграции и позволяет централизованно управлять ...
Проектирование модуля мониторинга в системах электронного документооборота
Проблемы, возникающие при работе с электронными документами (ЭД), актуальны как никогда во всем мире. Электронные документы с момента своего появления были предметом пристального внимания ученых. Системы электронного документооборота, как и большинст...
Автоматизация системы управления с использованием Deductor Studio
В статье рассмотрены особенности автоматизации системы управления с использованием Deductor Studio. По мысли автора, современные носители информации обладают свойством хранения огромного количества информации, необходимой для систематизации и анализа...
Особенности использования корпоративной информационной системы
В статье рассмотрено преимущество внедрения и использования корпоративных информационных систем, основной задачей которой является обеспечение безперебойной и системной работы внутриорганизационных подразделений, также и организация контроля поступаю...
Сравнительный анализ программных продуктов для мониторинга и очистки жестких дисков ПК
В данной статье приведено сравнение существующих программных продуктов для мониторинга и очистки жестких дисков ПК пользователей. Приведено краткое описание программ, их функций, а также описаны достоинства и недостатки. В статье приведен SWOT-анализ...
Похожие статьи
Разработка веб-приложения «Семейный органайзер»
В статье рассматриваются способы организации повседневной семейной жизни. Предлагается разработка веб-приложения, которое позволит управлять задачами, семейным бюджетом и совместными списками покупок. Основное внимание уделяется этапам разработки веб...
Автоматизированная информационно-справочная система по курсу моделирования
В данной статье рассматривается вариант организации, хранения и представления многочисленных разнородных файлов, располагающихся на компьютере. Основное внимание в работе акцентируется на сочетании словарно-справочной системы, системы хранения докуме...
Архитектура базы данных для системы средств контроля обучаемых в образовательных учреждениях
В статье рассматриваются вопросы разработки базы данных для комплекса программно-инструментальных средств мониторинга образовательного процесса в школьном учреждении. На начальных этапах разработки любой системы важно правильно спроектировать базу да...
Автоматизированная информационно-справочная система технической библиотеки
В данной статье рассматривается вариант организации, хранения и представления многочисленной литературы, располагающейся на компьютере. Основное внимание в работе акцентируется на сочетании словарно-справочной системы, системы хранения документов и п...
Разработка веб-сервиса для хранения и передачи данных
В данной статье рассматривается процесс разработки веб-сервиса для облачного хранения и передачи данных, описываются основные аспекты создания серверной части с использованием фреймворка Spring и реализации клиентской части с использованием React, а ...
Модернизация и дополнение IT-архитектуры предприятия посредством шины данных
В статье автор рассматривает шину данных как ключевой элемент современной ИТ-архитектуры, обеспечивающий эффективное взаимодействие между различными системами предприятия. Шина данных упрощает процесс интеграции и позволяет централизованно управлять ...
Проектирование модуля мониторинга в системах электронного документооборота
Проблемы, возникающие при работе с электронными документами (ЭД), актуальны как никогда во всем мире. Электронные документы с момента своего появления были предметом пристального внимания ученых. Системы электронного документооборота, как и большинст...
Автоматизация системы управления с использованием Deductor Studio
В статье рассмотрены особенности автоматизации системы управления с использованием Deductor Studio. По мысли автора, современные носители информации обладают свойством хранения огромного количества информации, необходимой для систематизации и анализа...
Особенности использования корпоративной информационной системы
В статье рассмотрено преимущество внедрения и использования корпоративных информационных систем, основной задачей которой является обеспечение безперебойной и системной работы внутриорганизационных подразделений, также и организация контроля поступаю...
Сравнительный анализ программных продуктов для мониторинга и очистки жестких дисков ПК
В данной статье приведено сравнение существующих программных продуктов для мониторинга и очистки жестких дисков ПК пользователей. Приведено краткое описание программ, их функций, а также описаны достоинства и недостатки. В статье приведен SWOT-анализ...