Преобразование внешней модели в концептуальную модель определяется выбором СУБД.
Необходимо разработать БД и клиентское приложение для работы торгового склада. Имеются данные о товарах и поставщиках, сведения о которых которые содержатся в заказах.
Порядок обмена информацией между базой данных и пользователями системы схематично показан на рисунке 2.
1.
Рис. 2.
1. Схема обмена информацией между пользователями системы и базой данных При проектировании выделяют три уровня абстракции для БД :
- Инфологическая модель БД — ER-диаграмма;
- Даталогическая (внутренняя) модель;
- Физическая БД — физическая модель, которая реально хранится на жестком диске компьютера.
Инфологическая модель (ER-модель) представлена на рисунке 2.
2.
Рис. 2.2 Инфологическая модель предметной области Даталогическая модель представлена на рисунке 2.
3.
Рис 2.
3. Внутренняя модель БД (диаграмма ключей) На рисунке 2.
4. представлена схема данных с описанием типов связей и атрибутов таблиц (сущностей).
Рис 2.
4. Схема данных Физическая модель базы данных представляется в виде таблиц.
2.
3. Описание функционального назначения таблиц, запросов, форм, отчетов.
В таблицах 2.1- 2.2 представлены сущности и атрибуты сущностей Таблица 2.
1. Сущности Имя Определение Поставщик Лицо (юридическое или физическое), у которого закупают товары для склада Закупка Документ, который оформляется при формировании заявки на приобретение продуктов Блюдо Содержит, технологию приготовления, время приготовления блюда, стоимость. Товар Информация о товаре, который находится на складе, стоимость, тип товара, количество Работник Сведения о лице, закрепленным за закупкой товара Метод доставки Тип методов доставки (контейнер ЖД, Авиа, Грузовой) Тип товара Содержит типы товаров, которые могут хранится на складе Таблица 2.
2. Атрибуты сущностей Имя Определение Владелец Код
МетодаДоставки Код метода доставки Метод доставки Метод
Доставки Тип метода доставки Метод доставки Код
Заказа Код заказа (уникальный) Закупка Номер
Заказа Номер заказа Закупка Описание
Заказа Описание заказа Закупка Код
Методы учета затрат на производство и калькулирование себестоимости продукции
... учета затрат, а также методы анализа затрат на производство продукции; учет затрата калькулирование себестоимость продукция рассмотреть организацию документооборота по учету затрат на производство продукции; Предмет исследования - методы учета затрат на производство и калькулирование себестоимости продукции. В качестве объекта исследования в курсовой работе выступают затраты предприятия ...
Поставщика Код поставщика Закупка Код
Сотрудника Код сотрудника, ответственного за закупку товара Закупка Дата
Назначения Дата получения заказа Закупка Обещанная
Дата Предполагаемая дата поставки Закупка Дата
Исполнения Фактическая дата поставки Закупка Код
МетодаДоставки Код методва доставки товара Закупка Стоимость
Доставки Стоимость доставки, руб Закупка Код
Поставщика Код поставщика Поставщики Продолжение таблицы 2.2 Название
Поставщика Название организации поставщика Поставщики Обращаться
К Лицо от поставщика ответственное за поставку товара Поставщики Должность
Получателя Должность ответственного лила со стороны получателя Поставщики Адрес Адрес поставщика Поставщики Город Город Поставщики Почтовый
Индекс Индекс Поставщики Область
КрайРеспублика Область, край Поставщики Страна Страна Поставщики Номер
Телефона Контактный телефон Поставщики Факс Факс Поставщики Код
Операции Код выполняемой операции Сделки Дата
Операции Дата операции Сделки Код
Товара Код товара Сделки Код
Заказа Код заказа Сделки Описание
Операции Описание операции Сделки Цена Цена за ед. товара Сделки Заказанное
Количество Объем заказа Сделки Полученное
Количество Полученное количество товара Сделки Продано Продано товара Сделки Усушка Списано товара (бой, нестандарт0 во время погрузочноразгрузочных работ Сделки Код
Сотрудника Код сотрудника Сотрудники Имя Имя Сотрудники Фамилия Фамилия Сотрудники Должность Должность Сотрудники Внутренний Внутренний телефон сотрудника Сотрудники Номер
Телефона Контактный телефон сотрудника Сотрудники Код
Типа Тип товара Типы Название
Типа Наименование типатовара Типы Код
Товара Код товара Товары Марка Марка товара Товары Описание
Товара Описание товара Товары Код
Типа Тип товара Товары Серийный
Номер Серийный номер товара Товары Цена Цена за ед. товара Товары Минимальный
Запас Минимальное количество товарар на складе Товары Время
Задержки Срок хранения товрвр на складе Товары В работе реализованы возможные типы запросов, поддерживаемые Microsoft Access:
1. запросы на выборку — выборка данных из одной или нескольких таблиц.
Пример запроса: Вывести информацию по поставщику. Бланк заброса представлен на рисунке 2.5
Рис. 2.
5. Пример запроса на выборку из одной таблицы Пример запроса на выборку из нескольких таблиц.
Вывести перечень заказов, которые будут доставлены через транспортное агентство (рис.
2.5).
Рис. 2.
6. Пример запроса на выборку из нескольких таблиц
2.запросы на изменение целого набора записей.
Пример запроса. Увеличить цену товара, хранящегося на складе на 10%. Бланк запроса представлен на рис. 2.
7.
Рис. 2.
7. Пример запроса на обновление
3. запросы с параметрами — условие отбора записей по определенным параметрам.
Проблемы правового регулирования закупок отдельными видами юридических лиц
... -первых, будет рассмотрена часть понятия, касающееся понятия закупок . Федеральный закон18.07.2011 N 223-ФЗ "О закупках товаров, работ, услуг отдельными видами юридических лиц" (далее - Федеральный закон №223-ФЗ), исходя из целей своего правового регулирования, ...
Пример параметрического запроса:
Рис. 2.
8. Пример параметрического запроса
4. Перекрестные запросы — результаты группируются по двум наборам данных и организованы в специальном формате в виде электронной таблицы.
Пример перекрестного запроса:
Подсчитать количество заказанного товара определенной марки и вывести номера заказов (рис. 2.9).
Рис.
2.9. Пример перекрестного запроса [18, «https:// «].
5. запросы с условием — отбор записей по определенному условию или условиям Пример запроса: Вывести список менеджеров компании. Бланк заброса представлен на рисунке 2.10
Рис. 2.
10. Пример запроса с условием из одной таблицы
6. запросы с выражением — добавление в запрос вычисляемого поля
Пример запроса с вычисляемым полем.
Подсчитать сумму сделки (рис.
2.11)
Рис 2.
11. Пример запроса с вычисляемым полем
7.запросы на создание таблицы.
Пример запроса. Сформировать таблицу сотрудников, за которыми закреплены заказы.
Рис. 2.
12. Пример запроса на создание таблицы Результат выполнения запроса приведен на рисунке 2.
12.
Рис.
2.13 Результат выполнения запроса В приложении используются формы, отчеты и макросы.
Формы необходимы организации вода и просмотра таблиц БД в удобном и наглядном виде. Главная кнопочная форма запускается при открытии базы данных. Она содержит ссылки на кнопочные формы, связанные с отчетами, запросами и таблицами.
Макросы используются для подключения запросов к кнопочной форме.
Пример главной кнопочной формы представлен на рисунке 2.
14.
Рис. 2.
14. Главная кнопочная формаЗаключение
В результате выполнения курсовой работы был освоена методика проектирования баз данных и закреплены навыки работы в среде СУБД Microsoft Access.
В процессе проектирования было исследовано предприятие оптовой торговли товарами бытовой химии ООО «БХЛ», выделены основные бизнес-процессы, протекающие на предприятии и сделаны следующие выводы: существующее ПО предприятия не обеспечивает автоматизацию основных бизнес — процессов — закупка, продажа, складские операции. Следовательно, разработка информационной системы Склад является актуальной для предприятия.
В результате курсового проектирования была разработана информационная и физическая модель базы данных, с ограничением на автоматизацию процессов «учет товаров на складе» и «закупка товаров».
При проектировании базы данных были выделены сущности и атрибуты, а также установлены связи между ними. Проект базы данных реализован в среде Мicrosoft Access.
В перспективе рекомендуется расширить функционал программы за счет автоматизации процессов «продажи со склада», «работа с клиентами». Наличие на предприятии разветвленной сетевой архитектуры дает возможность разработки клиент-серверной версии программы.
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ
[Электронный ресурс]//URL: https://drprom.ru/referat/avtomatizatsiya-it-predpriyatiya/
И. И. Информационные, Н. А. Автоматизированные, Гончаров А. Ю.
Самоучитель с примерами. -М.: Кудиц-Образ, 2004. — 270 с.
Грекул В. И., Гринберг А. С., Гринченко Н. Н.
7. Кауфельд Дж. Аccess 2003 для «Чайников» .- М.: Диалектика, Вильямс, 2003. 320с.
Д. В. Александров
Орлов А. И.
Автоматизация работы сотрудников отдела продаж ООО «КСК-Электро»
... на рынке, предприятию необходима слаженная, четкая организация работы, что невозможно без автоматизации его деятельности. В дипломном проекте поставлена задача автоматизации работы сотрудников отдела продаж ООО «КСК-Электро», включая следующие направления: ...
А. И. Система, Г. М. Информационные
СофтЮП», 2007. — 368 с.
Я. А. Создаем
13. Microsoft Dynamics™ NAV. Функциональность и технологии.
М.: Информационный центр Microsoft. 2008. — 80 с.
14.
ИС Управление
Отдел приемки
Отдел закупки
Учетный Отдел
Склад
Генеральный директор
Отдел кадров
Юридический отдел
Плановый отдел
Отдел маркетинга
Отдел логистики
Отдел продаж
Директор по маркетингу Генеральный директор
Коммерческий директор
Исполнительный директор
Бухгалтерия
Отдел информационных технологий
Поиск и заключение договоров на поставку
Поиск и заключение договоров на обслуживание
Магазин оптовой торговли ООО «БХЛ»
Поставщики
Клиенты
Доставка товара
Товары бытовой химии
Взаимодействие с Банком
Директор Заключение договоров с поставщиками и клиентами
Поиск поставщиков и заключение договоров на поставку
Поиск поставщиков и заключение договоров на поставку
Бухгалтерия
6А
Оплата договоров Отдел закупок
Поставка товара
Отдел продаж
Поиск клиентов и заключение договоров
Склад
Взаимодействие с Банком
Отгрузка товара
Транспорт и сопровождение груза
Отдел логистики
Директор
Бухгалтерия
Заключение
договоров с поставщиками и клиентами
Поиск поставщиков, заключение договоров на поставку товара
Бухгалтерия
76А
Прием оплаты по договорам, по выставленным счетам
Поставщики Отдел закупок
Отгрузка товара
Счет-фактура и накладная на поставку товара
Склад
Поиск клиентов и подготовка документов на заключение договоров
86А
Отдел продаж
86А
76А
6А
Отдел логистики
Сопровождение товара