2. СТАДИЯ ПРОЕКТИРОВАНИЯ
Проектирование базы данных
2.1 Разработка логической модели
Логический уровень – это абстрактный взгляд на данные, на нем данные представляют так, как выглядят в реальном мире. Объекты модели, представленные на логическом уровне, называются сущностями и атрибутами. Логическая модель данных может быть построена на основе другой логической модели, например, на основе модели процессов. Логическая модель данных является универсальной и никак не связана с конкретной реализацией СУБД. Логическая модель данных описывает факты и объекты, подлежащие регистрации в ней. Устанавливаются связи между сущностями, определяются атрибуты и проводятся нормализация данных.
Базовые сущности и атрибуты:
1) Бухгалтерия (код ведомости, код работника, наименование товара, цена товара, дата поступления, дата реализации)
2) Готовая продукция (код товара, код цеха, код поставщика, код работника, наименование товара, количество, единица измерения, дата поступления, дата реализации.)
3)Заказ (код заказа, код клиента, наименование, дата заказа, количество, стоимость)
4)Инвентаризация (код операции, код работника, наименование, количество, стоимость, ФИО работника)
5) карточка учета (номенклатурный номер, код работника, наименование, единица измерения, дата поступления, дата реализации)
6) Клиент ( код клиента, ФИО, ИНН)
7) Персонал (код работника, ФИО, стаж, должность)
8) поставщики (код поставщика, ФИО, ИНН, адрес)
9) Прайс-лист (код прайса, код клиента, наименование, еденица измерения, цена)
10) Реализация (код реализации, номер склада, код товара, код цеха, код сырья, код поставщика, код работника, номенклатурный номер, дата реализации, наименование, количество, стоимость, код заказа, код клиента)
11) склад (номер склада, код товара, код цеха, код сырья, код поставщика, код работника, номенклатурный номер, наименование)
12) сырье (код сырья, код поставщика, наименование, количество, стоимость)
13) цех (код цеха, код сырья, код поставщика, оборудование, код работника)
Созданная логическая модель данных представлена на рисунке 2.1.
2.2 Физическая модель данных
Физическая модель данных зависит от конкретной СУБД, фактически являясь отображением системного каталога. В физической модели содержится информация обо всех объектах базы дынных. Поскольку стандартов на объекты базы данных не существует, физическая модель зависит от конкретной реализации СУБД. Разработанная физическая модель для СУБД MS Access 2007 изображена на рисунке 2.2.
Результатами стадии разработки концептуальной модели данных является структура проектируемой ИС, концептуальная схема базы данных: логическая и физическая модели данных предметной области. Физическая модель генерируется в СУБД MS Access, где создается база данных с названиями полей, таблицы, которой не содержат записей.
Рисунок 2.1 Логическая модель данных
Рисунок 2.2 Физическая модель данных
3. СТАДИЯ РЕАЛИЗАЦИИ
На данной стадии разработана структура интерфейса приложения, В базу данных внесена соответствующая информация. Так же были созданы интерфейсные объекты приложения в виде экранных форм, отчетов и процедур обработки данных вместе с логикой вызова. База данных создана и заполнена на основе схем базы данных. На рисунке 3.1 представлена схема базы данных в СУБД Access, где изображены все необходимые сущности предметной области и связи между ними, а так же название таблиц.
Все таблицы определены как основные. Все связи являются связями типа «один-ко-многим» с обеспечением целостности данных, а так де с поддержанием режимов каскадного обновления связанных полей.
Рисунок 3.1 Схема данных в СУБД Access
При запуске АИС на экране появляется стартовая форма (рис. 3.2), приглашающая начать работу (перейти к главной форме), либо завершить ее.
Рисунок 3.2 Стартовая форма
Главная форма (рис 3.3) позволяет просмотреть список персонала, список реализованной продукции, различные виды отчетов, данные бухгалтерии и данные о производстве.
Рисунок 3.3 Главная форма
Форма «Персонал» (рис 3.4) позволяет просмотреть данные о персонале предприятия, а так же добавить в него новых сотрудников.
Рисунок 3.4 Форма «Персонал»
Форма «Бухгалтерия» (рис. 3.5) отражает данные о товаре: его цене, дате поступления и реализации, а так же о персонале, стаже и должности, з\п сотрудникам.
Рисунок 3.5 Форма «Бухгалтерия»
Форма «отчеты» (рис. 3.6) позволяет просмотреть приемно-сдаточные накладные, прайс-лист, карточки учета.
Рисунок 3.6 Форма «Отчеты»
Отчет «Приемно-сдаточная накладная» (рис. 3.7) отражает наименование товара, дату поступления, номер склада, код товара и ФИО сотрудника и код цеха.
Рисунок 3.7.Отчет «Приемно-сдаточная накладная»
Отчет «Прайс-лист» (рис. 3.8) отражает код прайса, наименование товара и цену за штуку.
Рисунок 3.8 Отчет «Прайс-лист»
Отчет «Карточка учета» (рис. 3.9) отражает номенклатурный номер, код работника, наименование товара, единицу измерения, дату поступления, дату реализации, сколько продукции было реализовано и какой был остаток. В данном отчете можно просмотреть сумму остатка и реализованной продукции.
Рисунок 3.9 Отчет «Карточка учета»
Форма «Производство» (Рис 3.10) позволяет просмотреть хранилище, цех, брак и данные о готовой продукции.
Рисунок 3.10 Форма «Производство»
Форма «Склад» (Рис 3.11) позволяет просмотреть данные о складе.
Рисунок 3.11 Форма «Склад»
Следующая форма позволяет просмотреть данные о готовой продукции. (Рис 3.12). Можно добавить, сохранить и удалить запись.
Рисунок 3.12 Форма «Готовая продукция»
Форма «Цех» позволяет просмотреть данные о цехе, где производиться продукция.(Рис 3.13).
Рисунок 3.13 Форма «Цех»
Форма «Списание» позволяет просмотреть наличие бракованной продукции.(Рис 3.14)
Рисунок 3.14 Форма «списание»
Форма «Реализованная продукция» позволяет просмотреть запросы данных о клиентах, оптовую, розничную продукцию, данные о заказах. (Рис 3.15).
Рисунок 3.15 Форма «Реализованная продукция»
Форма «Опт» позволяет просмотреть оптовую продукцию. (Рис 3.16)
Рисунок 3.16 Форма «Опт»
Форма « Розница» (рис 3.17.) просматривает розничную продукцию без скидок.
Рисунок 3.17. Форма «Розница»
Форма «Реализация» позволяет увидеть всю реализованную продукцию, где она храниться, когда была реализована и многое другое. (Рис 3.18)
Рисунок 3.18. Форма «Реализация»
Форма «Заказ» показывает данные о заказе. (Рис 3.19)
Рисунок 3.19 Форма «Заказ»
Форма «Клиент» просматривает данные о клиенте. (рис 3.20)
Рисунок 3.20 Форма «Клиент»
4. ЭКСПЛУАТАЦИЯ И СОПРОВОЖДЕНИЕ ПРОЕКТА
Разработка АИС «учет готовой продукции» показала приемлемый уровень обработки данных, значительно ускоряя и упрощаю «ручную работу». Данная АИС предназначена для различных предприятий, выпускающие различную продукцию. В ней имеется возможность увеличения объемов данных.
Данная АИС является Demo-версией, полная версия данного продукта предназначена для эксплуатации в реальных условиях, то есть, может эксплуатироваться на предприятиях с учетом предъявленных требований.
Так как информационная система разрабатывалась для конкретного предприятия, то она не является универсальной системой, и для ее работы на другом предприятии может потребоваться внесение изменений и корректировок, что может сделать специалист в данной предметной области.
АИС «учет готовой продукции» является частью предметной области. Что бы создать полный программный продукт требуется добавить и учесть следующие компоненты:
- Расчет данных в бухгалтерии.
- Более подробное описание различных бухгалтерских отчетов.
- Расчет данных на складе.
ЗАКЛЮЧЕНИЕ
В ходе выполнения курсовой работы были достигнутые поставленные цели, такие как: применение на практике знаний, полученных в процессе изучения курса «Проектирование ИС» и получение практических навыков создания автоматизированных информационных систем (АИС), основанных на БД.
Получено подробное описание предметной области, протекающих в ней процессов, используемая информация и в итоге была разработана АИС «учет готовой продукции», которая позволяет упростить ведение бух. учета, составление отчетности, поиска документов, а также обеспечивает долговременное хранение информации.
Список используемых источников и литературы
1. Основы реляционных баз данных. Пер. с анг. – М.: Издательство-торговый дом «Русская Редакция», 2001. – 384 с.: ил.
2. Проектирование информационных систем: Учебное пособие./ Н.Н. Заботина. – Братск: Филиал ГОУВПО «БГНЭП» в г.Братске, 2007. – В 2ч. – Ч2.-132 с.
3. Иллюстрированный самоучитель по MS Access 2002./ Пер. с анг. – М.: Издательство «Майор», 2003. – 389 с.: ил.
... несравненный плюс языка программирования Perl для решения задачи написания программы ввода / вывода данных и генераций отчетов для АИС управления и взаимоотношения с клиентами так как каждый модуль не велик по объёму, но требует быстрого взаимодействия с таблицами БД. 2. Разработка структуры базы данных и пользовательского интерфейса 2.1 Разработка структуры базы данных Нормализация – процесс, в ...
0 комментариев