Файл: «Проектирование информационной системы учета движения материалов на складе».pdf
Добавлен: 18.06.2023
Просмотров: 123
Скачиваний: 3
СОДЕРЖАНИЕ
Во время учебной работы перед нами были поставлены следующие задачи:
• описание предметной области;
• разработка модели концептуальных данных;
• моделирование бизнес-процессов;
• разработка физической структуры базы данных.
Решение этих задач связано с созданием базы данных для регистрации перемещения материалов на складе.
1. АНАЛИЗ ПРЕДМЕТНОГО ПОЛЯ И ЗАЯВЛЕНИЕ О ПРОБЛЕМЕ
Пoрядок приeма прoдуктов нa склaд:
• Прoдукты пoступают нa склaд вместe с экспeдитoром и наклaднoй;
Oтгрузка товаров со склада осуществляется на следующих этапах:
• Пoлучатель выдaет наклaдную для oтправки тoвара;
1.3 Анализ информационных потребностей пользователей
2. ПРОЕКТИРОВАНИЕ ИНФОРМАЦИОННОЙ СИСТЕМЫ
2.1 Моделирование бизнес-процессов
2.2 Разработка модели информационных данных
В нашей курсовой работе модель ER имеет отношение «один ко многим».
В ERwin существуют два уровня представления и моделирования - логические и физические. Логический уровень означает прямое отображение фактов из реальной жизни. Например, люди, таблицы, отделы, компьютеры являются реальными объектами. Они называются на естественном языке, с любыми разделителями слов (пробелы, запятые и т. Д.). На логическом уровне использование конкретной СУБД не рассматривается, типы данных (например, целое или действительное число) не определены, а индексы для таблиц не определены.
Диаграмма уровней объектов и атрибутов в нотации IDEF1X логического уровня модели ERwin (рис. 8):
Физический уровень модели ERwin - это целевая СУБД, имена объектов и типы данных, индексы. ERD-диаграмма (физический уровень) физического уровня модели ERwin (рис.10): ERwin предоставляет возможность создавать и управлять этими двумя разными уровнями представления одной диаграммы (модели), а также иметь множество параметров отображения на каждом уровне. Диаграмма ERD в нотации физического уровня IDEF1X показана на рисунке 9.
Рис.8. Диаграмма сущностей и атрибутов логического уровня модели
Рис. 9. ERD – диаграмма в нотации IDEF1X физический уровень.
3. ОСУЩЕСТВЛЕНИЕ ИНФОРМАЦИОННОЙ СИСТЕМЫ В СУБД ДОСТУПА
Основными структурными единицами базы данных Access являются таблицы, запросы, формы, отчеты, страницы, макросы и модули. Таблицы - это объекты, в которые вводятся данные. Формы - это объекты, предназначенные для работы с отдельными данными из таблиц базы данных. Используя формы, вы можете вводить информацию в таблицы, редактировать и удалять ее, а также ограничивать доступ к данным и отображать их только в режиме просмотра.
Запросы - это объекты, которые позволяют выполнять вычисления, извлекать необходимые данные по определенным критериям, фильтровать данные, включенные в базу данных.
Отчеты - это объекты, которые позволяют отображать данные результата на экране и печатать в нужной форме. Страницы - это объекты, которые позволяют подключаться к Интернету или интрасети. Макросы - это команды макроданных, которые позволяют выполнять простые и быстрые операции с теми же данными базы данных. Модули - это специальные программы, написанные в Access на языке Visual Basic для обработки данных базы данных, если средств в Access недостаточно для их обработки или использования их менее удобно.
3.1 Создание таблиц и схем данных
Все таблицы создаются на основе информационной модели, каждая из которых соответствует отдельной таблице. Ключевыми полями будут соответствовать основные сущности.
Рис. 10. Струкрура полей таблицы “Продукция”
Рис. 11. Пример таблицы “ Продукция ”
Аналогичным образом создаются другие таблицы (см. Приложения).
Схема данных представляет собой графическое изображение базы данных. Он используется различными объектами Access для определения отношений между несколькими таблицами. Например, при создании формы, содержащей данные из нескольких связанных таблиц, схема данных обеспечивает автоматический последовательный доступ к полям этих таблиц. Он также обеспечивает целостность взаимосвязанных данных при настройке таблиц.
Связь между таблицами устанавливает отношения между значениями соответствия в ключевых полях, обычно между полями, которые имеют одинаковые имена в обеих таблицах. В большинстве случаев внешний ключ другой таблицы связан с ключевым полем одной таблицы, который является уникальным идентификатором каждой записи. Обязательным условием установления соединения является совпадение связанных полей по типу и формату.
В нашей базе данных использовалась связь «один-ко-многим». Отношение «один ко многим» является наиболее часто используемым типом соединения между таблицами. В соотношении «один ко многим» каждой записи в таблице A может соответствовать несколько записей в таблице B, но в таблице B не может быть более одной соответствующей записи в таблице A. База данных реализована в виде восьми взаимосвязанных таблиц.
Рис. 12. “Схема данных”
3.2 Разработка запросов
Используя запрос, вы можете выполнять следующие типы обработки данных:
• создать новую виртуальную таблицу, основанную на объединении записей связанных таблиц;
• включать определяемые пользователем поля в результирующую таблицу запросов;
• выбрать записи, соответствующие критериям выбора;
• выполнять вычисления в каждой из полученных записей;
• групповые записи, которые имеют одни и те же значения в одном или нескольких полях в одной записи, одновременно выполняют другие статистические функции в других полях;
• добавить строку итогов в результирующую таблицу запросов;
• обновлять поля в выбранном подмножестве записей;
• Создайте новую таблицу базы данных, используя данные из существующих таблиц.
В Access вы можете создать несколько типов запросов:
• select query - выбор данных из взаимосвязанных таблиц базы данных и таблиц запросов. Результатом является таблица, которая существует до закрытия запроса. На основе такого запроса могут быть созданы другие типы запросов;
• запрос на создание таблицы - также выбирает данные из взаимосвязанных таблиц и других запросов, но в отличие от запроса для выбора результат сохраняется в новой таблице постоянной базы данных;
• Обновление, добавление, удаление запросов - это запросы, которые изменяют данные в таблицах.
В соответствии с указанным условием необходимо выполнить следующий запрос (для образца):
• В какие дни объем поставок материалов X от поставщика Т превышал 200 единиц;
Рассмотрим реализацию запроса.
Окно для создания запроса в представлении «Дизайн» будет выглядеть так.
Рис. 13. Окно создания параметрического запроса в режиме конструктора
Поскольку запрос является параметрическим, когда он выполняется, на экране появятся диалоговые окна, где пользователю необходимо установить параметры выборки:
Рис.14 а. Запрос на ввод поставщика
Рис.14 б. Запрос на ввод наименования продукции
Рис. 15. Результат выполнения запроса
Рассмотрим другой тип запроса - запрос на создание таблицы. Таблица «Остатки» будет создаваться автоматически на основе данных, доступных в таблицах «Продукты», «Продукты» и «Производственные затраты».
Рис. 16. Окно создания запроса на создание таблицы в режиме конструктора
Результат выполнения запроса (представление таблицы) представлен в Приложении.
3.3 Разработка форм и отчетов
Доступ обеспечивает возможность ввода данных непосредственно в таблицу или с использованием форм. Форма в базе данных представляет собой структурированное окно, которое может быть представлено таким образом, что оно повторяет форму формы. Формы создаются из набора отдельных элементов управления.
Внешний вид формы выбирается в зависимости от цели, для которой он создан. Формы доступа позволяют выполнять задачи, которые невозможно выполнить в режиме таблицы. Формы позволяют вычислять значения и отображать результат. Источником данных для формы является таблица или запись запроса.
Форма предоставляет возможности для:
• ввод и просмотр информации о базе данных
• Изменение данных
• Печать
• создание сообщений
Основные способы создания форм:
• Конструктор форм (предназначенный для создания формы любой сложности)
• Мастер форм (позволяет создавать различные формы как по стилю, так и по содержанию).
Рис. 17. Форма “Приход” с кнопками
Аналогичным образом создаются другие формы. Для удобства ввода данных также предоставляется кнопка, позволяющая открывать формы для ввода данных, выполнения запросов, просмотра и печати отчетов (см. Приложения).
Отчет представляет собой гибкий и эффективный инструмент для организации просмотра и печати сводной информации. В отчете вы можете получить результаты сложных расчетов, статистических сравнений, а также разместить в нем рисунки и диаграммы.
Ниже приведен пример отчета «Вход на склад». Данные группируются поставщиками. В примечаниях группы указано количество поставок для каждого из поставщиков, а также общая сумма, на которую был поставлен продукт.
Рис. 18. Вид окна конструктора отчетов
Рис. 19. Отчет «Ведомость прихода на склад»
Вывод
Использование информационных технологий для управления предприятием делает любую компанию более конкурентоспособной, увеличивая ее управляемость и адаптируемость. Такая автоматизация позволяет:
1. Повысить эффективность управления компанией, предоставляя менеджерам и специалистам наиболее полную, оперативную и надежную информацию на основе единого банка данных.
2. Сокращение затрат на ведение бизнеса путем автоматизации обработки информации, регулирования и упрощения доступа сотрудников компании к необходимой информации.
3. Измените характер работы сотрудников, исключив их от выполнения рутинной работы и предоставив возможность сосредоточиться на профессионально важных обязанностях.
4. Обеспечить надежный учет и контроль поступлений и расходования средств на всех уровнях управления.
5. Руководители среднего и нижнего уровней для анализа деятельности своих подразделений и оперативной подготовки консолидированных и аналитических отчетов для управления и связанных с ними отделов.
6. Повысить эффективность обмена данными между отдельными подразделениями, филиалами и центральным офисом. Обеспечьте полную безопасность и целостность данных на всех этапах обработки информации.
В ходе курсовой работы был проведен анализ предметной области, посвященный вопросам материального перемещения на складе. В результате исследований были идентифицированы объекты данной предметной области, идентифицированы атрибуты, характеризующие их, и были установлены структурные связи между ними.
В результате учебной работы была реализована его цель - создание готовой информационной системы для записи движения материалов на склад в среде CУБД Microsoft Accses. На основе созданной информационной модели была реализована физическая база данных с несколькими таблицами.
Созданные во время внедрения информационной системы запросы и отчеты позволяют быстро обновлять данные, получать ответы на вопросы, искать необходимые данные и анализировать их.
Список литературы
- Вендров А.М. Проектирование программного обеспечения экономических информационных систем: Учебник. – 2-е изд., перераб. и доп.– М.: Финансы и статистика, 2006. – 544 с: ил.
- Муромцев В.В. Проектирование информационных систем: Учебное пособие для студентов вузов заочной формы обучения по спец. 010502 "Прикладная информатика в экономике". - Белгород: БелГУ,2007.-160
- Смирнова Г.Н. Проектирование экономических информационных систем: Учебник для студентов экономических вузов, обуч. по спец.: "Прикладная информатика в экономике", "Прикладная информатика в менеджменте", "Прикладная информатика в юриспруденции". - М.: Финансы и статистика, 2003. - 511 с.
- СУБД Microsoft Access: Учебное пособие для вузов/Н.Н. Гринченко, Е.В. Гусев, Н.П. Макаров, А.Н. Пылькин, Н.И. Цуканова- М.: Горячая линия-Телеком,2004.
- Материалы сайта http://www.cyberforum.ru/
Приложение
Таблица “Поставщики”
Таблица “Грузоотправители”
Таблица “Получатели”