- •Содержание
- •Перечень условных обозначений
- •Введение
- •1 Аналитический раздел
- •1.1 Исследование предметной области
- •1.2 Обзор состояния вопроса на предприятии
- •1.2.1 Общая характеристика использования информационных технологий на предприятии
- •1.2.2 Характеристика программного обеспечения
- •1.2.3 Характеристика используемого оборудования
- •1.3 Предложения по повышению эффективности использования информационных технологий в подразделении
- •1.3.1 Предложения по улучшению оборудования
- •1.3.2 Предложения по улучшению по
- •1.4 Постановка задачи на дипломное проектирование
- •1.5 Обоснование выбора программных средств разработки приложения
- •2 Практический раздел
- •2.1 Логическое и физическое моделирование базы данных
- •2.2 Построение диаграммы вариантов использования (UseCase)
- •2.3 Построение диаграммы классов автоматизированной системы
- •2.4 Разработка автоматизированной системы учета передвижения продукции на оао «Беларуськалий»
- •2.5 Тестирование программного продукта
- •3 Руководство пользователя
- •4 Экономический раздел
- •4.1 Определение трудоемкости разработки программного продукта
- •4.2 Определение себестоимости создания пп
- •4.2.1 Определение затрат на оплату труда разработчика
- •4.2.2 Определение стоимости машино-часа работы эвм (для разработанного пп)
- •4.2.3 Определение затрат на отладку пп
- •4.3 Определение отпускной цены пп
- •4.4 Определение ожидаемого прироста прибыли в результате внедрения пп
- •4.4.1 Определение годовых эксплуатационных расходов при ручном решении задачи
- •4.4.2 Определение годовых текущих затрат, связанных с эксплуатацией программного продукта
- •4.4.3 Определение ожидаемого прироста прибыли в результате внедрения программного продукта
- •4.5 Расчет показателей эффективности использования пп
- •5 Охрана труда
- •5.1 Необходимость охраны труда
- •5.2 Анализ состояния охраны труда
- •5.2.1 Организация работы по охране труда
- •5.2.2 Техника безопасности
- •5.2.3 Производственная санитария
- •5.2.4 Пожарная безопасность
- •5.3 Мероприятия по улучшению условий и безопасности труда
- •5.4 Выбор типа пожарных извещателей, их количества и места расположения в помещении с пэвм
- •Заключение
- •Список использованных источников
- •Приложение а Исходный текст программы
- •Приложение б
- •Презентация
2 Практический раздел
2.1 Логическое и физическое моделирование базы данных
Логическая организация БД — это представление пользователя о той предметной области, информация о которой должна храниться в БД.
Результатом логического проектирования является концептуальная схема БД. Эта модель отражает три вида информации:
— сведения об объектах предметной области;
— сведения о свойствах объектов;
— сведения об отношениях между объектами.
Такая модель не зависит от: физической среды, типа ЭВМ, операционной системы, СУБД.
В автоматизированной системе учета передвижения продукции используется база данных, содержащая следующие рабочие таблицы:
Postavka — справочник поставок / отгрузок продукции (таблица 2.1).
Таблица 2.1 — Справочник Postavka
Наименование поля БД |
Смысловая нагрузка |
Id_post |
Номер отгрузки |
Id_prod |
Номер продукции |
Kol_post |
Количество товара |
Ed_izm |
Единица измерения |
Id_sotr |
Номер ответственного сотрудника |
Id_zak |
Номер заказчика |
Data_post |
Дата отгрузки |
Id_skl |
Номер склада |
2. Product — справочник продукции (таблица 2.2).
Таблица 2.2 — Справочник Product
Наименование поля БД |
Смысловая нагрузка |
Id_prod |
Номер продукции |
Id_kat |
Номер категории |
Name_prod |
Наименование продукции |
3. Kategoriya — справочник категорий продукции (таблица 2.3).
Таблица 2.3 — Справочник Kategoriya
Наименование поля БД |
Смысловая нагрузка |
Id_kat |
Номер категории |
Name_kat |
Наименование категории |
4. Strana — справочник стран заказчиков (таблица 2.4).
Таблица 2.4 — Справочник Strana
Наименование поля БД |
Смысловая нагрузка |
Id_str |
Код страны |
Name_str |
Наименование страны |
5. Zakazchik — справочник заказчиков (таблица 2.5).
Таблица 2.5 — Справочник Zakazchik
Наименование поля БД |
Смысловая нагрузка |
Id_zak |
Номер заказчика |
Id_str |
Код страны |
Name_zak |
Наименование заказчика |
Adres_zak |
Адрес |
Tel_zak |
Телефон |
kontact |
Контактное лицо (ФИО) |
6. Sotrudniki — справочник сотрудников (таблица 2.6), работающих на складах.
Таблица 2.6 — Справочник Sotrudniki
Наименование поля БД |
Смысловая нагрузка |
Id_sotr |
Номер сотрудника |
Fam |
Фамилия |
Imya |
Имя |
Otch |
Отчество |
Dolzn |
Должность |
Razr |
Разряд |
Passw |
Пароль |
Id_skl |
Номер склада |
7. Sklad— справочник складов предприятия (таблица 2.7).
Таблица 2.7 — Справочник Sklad
Наименование поля БД |
Смысловая нагрузка |
Id_skl |
Номер склада |
Adres_skl |
Адрес |
Tel_skl |
Телефон |
8. Sklad_tov— справочник размещения продукции по складам (таблица 2.8).
Таблица 2.8 — Справочник Sklad_tov
Наименование поля БД |
Смысловая нагрузка |
Id_st |
Номер п/п |
Id_skl |
Номер склада |
Id_prod |
Номер продукции |
Id_sotr |
Номер сотрудника, принявшего продукцию |
Kol_skl |
Количество |
Data_skl |
Дата поступления |
Ed_izm |
Единица измерения |
При проектировании любой базы данных сначала строится её логическая модель, так как она является начальным прототипом будущей базы данных. На логическом уровне проектирование выполняется путем выделения сущностей, атрибутов сущностей и взаимосвязей между сущностями.
В логической модели использовалась связь один ко многим. Эта связь определяет такой тип связи между сущностями, когда одному экземпляру сущности может соответствовать один или несколько экземпляров другой сущности. На рисунке 2.1 представлена логическая модель базы данных.
Рисунок 2.1 – Логическая модель базы данных
Отличие логической модели БД от физической в том, что в логической описывается то, что в базе данных должно быть с точки зрения предметной области, а в физической предельно досконально и аккуратно описывается для «таблиц» и «полей» (и связей, конечно) гораздо большее число моментов, т.е. то, как это должно выглядеть со стороны СУБД. Проверяются соглашения по наименованию таблиц и полей, уточняются типы и подтипы данных, возможность внесения в каждое поле одинаковых значений, другие ограничения на сами данные и прочее. На рисунке 2.2 представлена физическая модель базы данных.
Рисунок 2.2–Физическая модель базы данных
Моделирование физической и логической моделей базы данных проводилось с помощью ERwin 4.0.