- •Выпускная квалификационная работа
- •Аннотация
- •Оглавление
- •Введение
- •1 Основная часть
- •1. 1 Сравнительный анализ отечественных и зарубежных аналогов проектируемого объекта
- •1.2 Выбор технологии, среды и языка программирования
- •1.2.1 Выбор модели жизненного цикла
- •1.2.2 Выбор технологии проектирования
- •1.2.3 Выбор case-средств
- •1.2.4 Выбор технологии программирования
- •1.2.5 Выбор среды и языка разработки
- •1.3. Анализ и уточнение требований к программному обеспечению
- •1.4. Разработка спецификаций программного обеспечения
- •1.4.1 Построение диаграмм потоков данных
- •1.4.2 Проектирование структур данных и построение диаграмм отношений компонентов данных
- •1.4.3 Построение диаграмм переходов состояний
- •1.5 Проектирование программного обеспечения
- •1.5.1 Построение структуры программного обеспечения
- •1.5.2 Разработка функциональной схемы
- •1.5.3 Разработка модульной структуры программного обеспечения
- •1.5.4 Спецификации программных модулей
- •1.6 Проектирование интерфейса пользователя
- •1.6.1 Построение графа диалога
- •1.6.2 Разработка форм ввода-вывода информации
- •1.7.4 Требования к программной документации
- •1.7.5 Состав и порядок испытаний
- •1.7.6 Методы испытаний
- •1.7.7 Результаты проведения испытаний
- •2 Технико-экономическое обоснование разработки
- •2.1 Расчет себестоимости программного продукта
- •2.2 Расчет цены программного продукта
- •2.3 Расчет экономической эффективности
- •3 Анализ мероприятий по безопасности жизнедеятельности и обеспечению экологической чистоты
- •3.1 Анализ мероприятий по безопасности жизнедеятельности
- •3.1.1 Общая характеристика безопасности производственного процесса
- •3.1.2 Анализ вредных производственных факторов и мероприятия по их снижению
- •3.1.3 Анализ опасных производственных факторов и мероприятия по их снижению
- •3.1.4 Оценка электробезопасности помещения и мероприятия по повышению электробезопасности
- •3.1.5 Оценка помещения по пожарной безопасности и мероприятия по повышению пожарной безопасности
- •3.1.6 Анализ неполадок и аварийных ситуаций
- •3.2 Анализ мероприятий по обеспечению экологической чистоты
- •Заключение
- •Список литературы
- •Приложение 1
- •Приложение 2
- •Приложение 3
- •Приложение 4
1.4.2 Проектирование структур данных и построение диаграмм отношений компонентов данных
ER-диаграммы используются для разработки данных и представляют собой стандартный способ определения данных и отношений между ними. Таким образом, осуществляется детализация хранилищ данных. ER-диаграмма содержит информацию о сущностях системы и способах их взаимодействия, включает идентификацию объектов, важных для предметной области, свойств этих объектов и их отношений с другими объектами.
В основе ER-модели лежат три базовых понятия:
сущность, с помощью которой моделируется класс однотипных объектов. И так как она соответствует целому классу объектов, то предполагается, что в системе существует несколько экземпляров данной сущности;
атрибут, являющийся характеристикой, которая определяет свойства данного представителя класса. При этом набор атрибутов должен быть таким, чтобы можно было различать конкретные экземпляры сущности;
связь, представляющая собой бинарную ассоциацию, которая показывает, каким образом сущности соотносятся или взаимодействуют между собой.
На этапе создания логической модели БД на основании информационной модели предметной области БД была создана ее логическая структура, независимая от реализации (рис. 7).
Далее следует этап построения физической модели БД. На основании логической модели БД была создана ее физическая структура, зависимая от реализации. На этом этапе было выполнено преобразование отношений логической модели реляционной БД в команды создания объектов физической БД, в результате чего была создана так называемая внутренняя схема БД (рис. 8) [11].
Описание сущностей приведено в табл. 4.
Рис. 7. Логическая структура БД
Рис. 8. Внутренняя схема БД
Таблица 4
Описание сущностей
Название сущности |
Описание |
1 |
2 |
Сотрудники |
Работники предприятия, которым выдается спецодежда |
Подразделения |
Все имеющиеся подразделения на предприятии |
Должности |
Должности, которые существуют на данном предприятии |
Спецодежда |
Спецодежда и другие СИЗ, которые выдаются сотрудникам в соответствии с их должностью |
Постановления |
Постановления, на основании которых принимается норматив на выдачу той или иной спецодежды сотруднику, занимающему данную должность |
Нормативы |
Нормы выдачи спецодежды по должностям |
Поставщики |
Поставщики спецодежды и других СИЗ на данное предприятие |
Города |
Города, где зарегистрированы предприятия-поставщики |
Приход |
Приходные ордера от поставщиков, на основании которых спецодежда приходуется на складе |
ТЧ_Приход |
Табличная часть приходного ордера |
Склад_Учет |
Карточка учета материалов на складе |
ТЧ_Склад_Учет |
Табличная часть карточки учета материалов |
Карточка |
Личная карточка сотрудника, где фиксируется выданная и возвращенная спецодежда |
ТЧ_Карточка |
Табличная часть личной карточки |
Заявка |
Заявка на получение спецодежды и других СИЗ |
Продолжение табл. 4
1 |
2 |
ТЧ_Заявка |
Табличная часть заявки |
Проводки |
Бухгалтерские проводки по приходованию и списанию спецодежды |