- •Выпускная квалификационная работа
- •Аннотация
- •Оглавление
- •Введение
- •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. Разработка спецификаций программного обеспечения
1.4.1 Построение диаграмм потоков данных
Диаграммы потоков данных моделируют систему как набор действий, соединенных друг с другом стрелками. Эти диаграммы могут также содержать объекты, собирающие и хранящие информацию – хранилища данных и внешние сущности – объекты, которые моделируют взаимодействие с теми частями системы (или другими системами), которые выходят за границы моделирования.
Стрелки в DFD показывают, как объекты (включая и данные) реально перемещаются от одного действия к другому. Таким образом, в DFD-моделях отражаются такие физические характеристики системы, как движение объектов, хранение объектов, источники и потребители объектов [2]. Таким образом, главная цель таких диаграмм - продемонстрировать, как каждый процесс преобразует свои входные данные в выходные, а также выявить отношения между этими процессами.
На рис. 3 – 6 представлена DFD-диаграмма проектируемой системы. Ее описание приведено в табл. 1 – 3.
Рис. 3. Контекстная диаграмма автоматизированной системы «Планирование потребности
и учет спецодежды и средств индивидуальной защиты на ОАО «Аммофос»
Рис. 4. Диаграмма первого уровня
Рис. 5. Декомпозиция процесса «Работа со справочниками»
Рис. 6. Декомпозиция процесса «Оформление документов»
Таблица 1
Словарь процессов модели
Процесс |
Наименование процесса |
Входные данные |
Выходные данные |
Смысл процесса |
1 |
2 |
3 |
4 |
5 |
А1 |
Работа со справочниками |
Данные о сотрудниках, данные о подразделениях, данные о должностях, данные о спецодежде, данные о поставщике |
Справочники |
Весь комплекс работ со справочниками, включающий добавление, удаление, редактирование и поиск информации |
А2 |
Оформление документов |
Дата, информация из справочников |
Документы |
Оформление таких документов, как заявка, заказ, приходная накладная, оплата поставщику, акт на списание, личные карточки сотрудников |
А3 |
Оформление отчетов |
Дата, информация из документов и справочников |
Отчеты |
Вывод информации из справочников и документов на печать |
Продолжение табл. 1
1 |
2 |
3 |
4 |
5 |
А1.1 |
Добавление данных |
Данные о сотрудниках, данные о подразделениях, данные о должностях, данные о спецодежде, данные о поставщике |
Справочники |
Добавление в справочники новой информации |
А1.2 |
Редактирование данных |
Данные о сотрудниках, данные о подразделениях, данные о должностях, данные о спецодежде, данные о поставщике |
Справочники |
Редактирование в справочниках уже имеющейся информации |
А1.3 |
Удаление данных |
Данные о сотрудниках, данные о подразделениях, данные о должностях, данные о спецодежде, данные о поставщике |
Справочники |
Удаление из справочников ненужной информации |
А1.4 |
Поиск информации |
Данные о сотрудниках, данные о подразделениях, данные о должностях, данные о спецодежде, данные о поставщике |
Информация |
Поиск информации по различным критериям |
Продолжение табл. 1
1 |
2 |
3 |
4 |
5 |
А2.2 |
Поступление на склад |
Информация, дата |
Документы, информация |
Оформление документа о приходе спецодежды на склад предприятия |
А2.3 |
Передача в эксплуатацию |
Информация, дата |
Документы, информация |
Выдача сотруднику спецодежды и оформление его личной карточки |
А2.4 |
Списание |
Информация, дата |
Документы, информация |
Списание спецодежды и составление соответствующего документа |
Таблица 2
Словарь потоков данных модели
Наименование |
Тип стрелки |
Описание |
1 |
2 |
3 |
Данные о сотрудниках |
Входные данные |
Информация о сотрудниках, включающая ФИО, должность, подразделение предприятия |
Данные о подразделениях |
Входные данные |
Информация о подразделениях, включающая название подразделения и его руководителя |
Данные о должностях |
Входные данные |
Информация о должностях, включающая название должности и подразделения предприятия |
Данные о спецодежде |
Входные данные |
Информация о спецодежде, включающая наименование спецодежды, срок эксплуатации, ГОСТ, постановление, вредный фактор, наличие замены |
Данные о поставщике |
Входные данные |
Информация о поставщиках, включающая наименование, адрес и контактные данные |
Дата |
Входные данные |
Текущая дата составления документа или отчета |
Нормативы |
Входные данные |
Нормы выдачи спецодежды по каждой должности |
Справочники |
Входные данные |
Справочная информация, представленная в табличной форме |
Продолжение табл. 2
1 |
2 |
3 |
Документы |
Входные данные |
Бухгалтерские документы, представленные в электронном виде |
Справочники |
Выходные данные |
Справочная информация, представленная в табличной форме и необходимая для заполнения документов и оформления отчетов |
Документы |
Выходные данные |
Различные бухгалтерские документы: приходные ордера, карточки учета материалов, личные карточки сотрудников, акты на списание |
Отчеты |
Выходные данные |
Информация из справочников и документов, выведенная на печать |
Таблица 3
Словарь внешних сущностей
Наименование |
Описание |
Бухгалтер |
Бухгалтер предприятия, работающий со справочниками и документами |
Кладовщик |
Работник склада предприятия, выдающий сотрудникам спецодежду |
Начальник отдела |
Руководитель подразделения, оформляющий заявки на получение необходимой спецодежды |