- •Содержание
- •Перечень условных обозначений
- •Введение
- •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.4 Разработка автоматизированной системы учета передвижения продукции на оао «Беларуськалий»
Для создания приложения «Система учета передвижения продукции на ОАО «Баларуськалий»» использовалась среда разработки Microsoft Visual Studio 2012 и интегрированный язык С#.
При разработке применялись следующие компоненты:
компонент Button служить для обработки события;
компонент TextBox представляет собой стандартный текстовый редактор, в котором отображаются и изменяются данные;
компонент ComboBox служит для отображения выпадающего списка;
компонент MenuStrip предоставляет систему меню для формы;
компонент PictureBox предоставляет элемент управления графическим окном Windows для отображения рисунка;
компонент ContextMenuStrip позволяет создавать контексное меню приложения.
компонент DataGridView используется для отображения табличных данных [23].
2.5 Тестирование программного продукта
Тестирование программного обеспечения — процесс проверки соответствия заявленных к продукту требований и реально реализованной функциональности, осуществляемый путем наблюдения за его работой в искусственно созданных ситуациях и на ограниченном наборе тестов, выбранных определенным образом. Этот процесс в общем случае, базируется на обнаружении дефектов и проблем в программных системах. Иными словами, программа или разрабатываемый модуль информационной системы, проверяется в различных условиях, на различных входных данных на соответствие ожидаемому поведению, которое ещё называется требованиями к ПО.
Тестирование ПО включает в себя различные подходы и практики, которые выбираются исходя из конкретных задач и существующих ограничений (сроков, технологий) в проекте по разработке программного обеспечения.
Тестовый случай — это алгоритмы проверки функциональности программы. Каждый тестовый случай должен обладать следующими свойствами: четкой целью проверки, известными начальными условиями тестирования, строго определенной средой тестирования, тестовыми данными и ожидаемым результатом тестирования [11].
Тестирование позволяет на ранних этапах разработки обнаружить и исправить ошибки и уязвимости программного обеспечения.
Для проверки стабильности работы автоматизированной системы учета передвижения продукции необходимо протестировать работоспособность всех функций, входящих в её состав. Целью проведения испытаний является проверка на работоспособность данного программного продукта при тестировании его различными входными данными.
Результаты тестирования разработанной автоматизированной системы представлены в таблице 2.9.
Таблица 2.9 — Результаты тестирования программы
Название процедуры |
Описание тестового случая |
Ожидаемые результаты |
Тестовый случай пройден? |
Комментарий |
отчетыToolStripMenuItem_Click(класс Main) |
Выбор на главной форме меню «Очеты -> Отчет «Товары на складе»» |
Открытие документа MSExcelи экспорт данных полученных в результате выполнения соотвествующего запроса |
Да |
Система работает корректно |
Окончание таблицы 2.9
Название процедуры |
Описание тестового случая |
Ожидаемые результаты |
Тестовый случай пройден? |
Комментарий |
button1_Click ( класс Form1) |
Не правильно введен пароль для выбранного пользователя |
Появление сообщения «Не верно введены данные!» |
Да |
Система работает корректно |
button1_Click ( класс MainAdd) |
Введены не все данные |
Появление сообщения «Необходимо заполнить все данные» |
Да |
Система работает корректно |
button1_Click ( класс MainAdd) |
Введены данные заведомо неправильного типа |
Появление сообщения о том, что входная строка имела неверный формат |
Да |
Система работает корректно |
справочникПоставкиToolStripMenuItem_Click ( класс Main) |
Выбор на главной форме меню «Справочники -> Справочник «Поставки»» |
Открытие формы «Справочник «Поставки»» |
Да |
Система работает корректно |
button1_Click ( класс PostAdd) |
Введены не все данные |
Появление сообщения «Необходимо заполнить все данные» |
Да |
Система работает корректно |
button1_Click ( класс PostAdd) |
Введены данные заведомо неправильного типа |
Появление сообщения о том, что входная строка имела неверный формат |
Да |
Система работает корректно |
отчетToolStripMenuItem_Click ( класс Post) |
Выбор на главной форме меню «Очеты -> Отчет «Поставки за месяц»» |
Открытие документа MSExcelи экспорт данных полученных в результате выполнения соотвествующего запроса |
Да |
Система работает корректно |
Автоматизированная система учета передвижения продукции на ОАО «Беларуськалий» прошла тестирование на платформе Windows 7 и продемонстрировала корректную работу функций и отлаженное взаимодействие функций друг с другом.