Файл: Министерство просвещения российской федерации федеральное государственное бюджетное.doc

ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 27.04.2024

Просмотров: 33

Скачиваний: 0

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.


Таблица 1

Тестирование авторизации клиентского приложения



Назначение теста

Значение исходных данных

Ожидаемая реакция

Реакция программы

Вывод

1

Тестирование 1

Пустые поля логина и пароля

Вывод сообщения: «Не введены логин или пароль».

Вывод сообщения: «Не введены логин или пароль»

Вход в приложение не выполнен.

2

Тестирование 2

Пустое поле логина и заполненное поле пароля

Вывод сообщения: «Не введены логин или пароль».

Вывод сообщения: «Не введены логин или пароль»

Вход в приложение не выполнен.

3

Тестирование 3

Заполненное поле логина и пустое поле пароля

Вывод сообщения: «Не введены логин или пароль».

Вывод сообщения: «Не введены логин или пароль»

Вход в приложение не выполнен.

4

Тестирование 4

Заполнение поля «Логин» неверными данными

Вывод сообщения: «Неверный логин или пароль».

Вывод сообщения: «Неверный логин или пароль»

Вход в приложение не выполнен.

5

Тестирование 5

Заполнение поля «Пароль» неверными данными

Вывод сообщения: «Неверный логин или пароль».

Вывод сообщения: «Неверный логин или пароль»

Вход в приложение не выполнен.

6

Тестирование 6

Заполнение полей верными данными Администратора

Вход в приложение «Автоматизация процесс учета деталей» со всеми доступными функциями.

Вход в приложение «Автоматизация учета деталей» со всеми доступными функциями.

Вход в приложение выполнен, со всеми доступными функциями для администратора.

Продолжение таблицы 1

7

Тестирование 7

Заполнение полей верными данными пользов-ля

Открытие главной формы «Для пользователя», доступно только просмотр представлений.

Открытие главной формы «Для пользователя», доступно только просмотр представлен.

Вход в приложение в режиме ограниченной функциональности.

8

Тестирование 8

Заполнение полей верными данными со админа

Открытие главной формы «Для со администратора», доступно только просмотр таблиц, представлений и добавление некоторых данных.

Открытие главной формы «Для со администратора», доступно только просмотр таблиц, представлений и добавление некоторых данных.

Вход в приложение в режиме ограниченной функциональности.





Рисунок 79 – Вход при пустом поле логина и пароля



Рисунок 80 – Результат

Такой же результат будет: при пустом поле логин и заполненном поле пароля; при заполненном поле логин и пустом поле пароль (Литвиненко, Н. А., Технология программирования на С++).

При наборе поля логина или пароля неверными данных выходит сообщение, изображенное на рисунке 81.



Рисунок 81 – Результат



Рисунок 82 – Вход при наборе верных данных через Admin



Рисунок 83 – Результат



Рисунок 84 – Вход при наборе верных данных через User



Рисунок 85 – Результат



Рисунок 86 – Вход при наборе верных данных через Coadmin



Рисунок 87 – Результат

В результате ввода правильного кода «Coadmin» откроется форма со администратора, которому доступны просмотр таблиц и представлений, редактировать данные в таблицах данный пользователь не может, только добавлять данные.

Тестирование формы на добавление на примере таблицы «Участок 1» представлены в табл. 2 (рисунок 88– 96).

Таблица 2

Тестирование формы на редактирование данных



Назначение теста

Значение исходных данных

Ожидаемая реакция

Реакция программы

Вывод

1

Тестирование 1

Нажатие кнопки «+».

После нажатия кнопки «+», появились поля для ввода данных.

После нажатия кнопки «+», появились поля для ввода данных.

Данные не были внесены. в таблицу.

2

Тестирование 2

Нажатие кнопки «+».

После нажатия кнопки «+» вывод, появились пустые поля для ввода данных. Данные внесли, после нажатия на кнопку √. Внесённые данные сохранились.

После нажатия кнопки «+» вывод, появились пустые поля для ввода данных. Данные внесли, после нажатия на кнопку √. Внесённые данные сохранились.

Данные были внесены в таблицу.

3

Тестирование 3

Нажатие кнопки «+» при заполнения неправильного формата даты программы, и нажатия на кнопку сохранения «√».

Нажатие кнопки «+» при заполнения неправильного формата даты программы, и нажатия на кнопку сохранения «√» выводится сообщение «Ошибка преобразования даты или времени из символьной строки».

Нажатие кнопки «+» при заполнения неправильного формата даты программы, и нажатия на кнопку сохранения «√» выводится сообщение «Ошибка преобразования даты или времени из символьной строки».

Данные не были внесены в таблицу.

Продолжение таблицы 2

4

Тестирование 4

Выделение любой строки с данными, затем нажатие на кнопку изменить «∆».

После выделения любой строки и нажатия кнопки изменить «∆», и внесения изменения. Данные не изменятся.

После выделения любой строки и нажатия кнопки изменить «∆», и внесения изменения. Данные не изменятся.

Данные не были внесены в таблицу.

5

Тестирование 5

Выделение любой строки с данными, затем нажатие на кнопку изменить «∆». Затем нажатие на кнопку сохранить «√»

После выделения любой строки и нажатия кнопки изменить «∆», и внесения изменения. Изменённые данные были внесены.

После выделения любой строки и нажатия кнопки изменить «∆», и внесения изменения. Изменённые данные были внесены.

Изменённые данные были внесены.

6

Тестирование 6

Выделение любой строки и нажатие на кнопку удалить «-».

После нажатия кнопки удалить «-» вывод сообщения: «Delete record?» и после нажатия на cancel, запись не удалится.

После нажатия кнопки удалить «-» вывод сообщения: «Delete record?» и после нажатия на cancel, запись не удалится.

Запись из таблицы не была удалена.

7

Тестирование 7

Выделение любой строки и нажатие на кнопку удалить «-».

После нажатия кнопки удалить «-» вывод сообщения: «Delete record?» и после нажатия на ОК, запись удалится.

После нажатия кнопки удалить «-» вывод сообщения: «Delete record?» и после нажатия на ОК, запись удалится.

Запись из таблицы удалится.





Рисунок 88 – Таблица 1 до добавления новых данных



Рисунок 89 – Таблица «Участок 1» после нажатия н кнопку добавить «+»



Рисунок 90 – Таблица «Участок 1» после внесения данных



Рисунок 91 – Таблица «Участок 1» после нажатия на кнопку сохранить «√»



Рисунок 92 – Написание неправильного символа в дате



Рисунок 93 – Результат



Рисунок 94 – Таблица «Участок 1» внесении изменения данных «Номера операции» и «Наименование операции»

После изменения данных в случае не сохранения (кнопка «√») изменённые данные не вносятся в таблицу.



Рисунок 95 – Результат сохранения изменённых данных



Рисунок 96 – Сообщение о подтверждения удаления записи

После нажатия на cancel запись не удалится, а в случае нажатия ОК, запись удалится.

Отображения таблиц с формы «Информация» представлены на рис. 97 – 104.



Рисунок 97 – Таблицы «Данные о деталях»



Рисунок 98 – Таблица «Сотрудники»



Рисунок 99 – Таблица «Участок 1»



Рисунок 100 – Таблица «Участок 2»




Рисунок 101 – Таблица «Участок 3»



Рисунок 102 – Таблица «Участок 4»



Рисунок 103 – Таблица «Заготовки»



Рисунок 104 – Таблица «Брак»

Код формы таблицы написанный на Embarcadero Rad Studio C++ Builder 10.2 представлен в приложении.

Есть возможность экспортировать и сохранить данные в excel следующих таблиц:

  • Сотрудники;

  • Участок 1;

  • Участок 2;

  • Участок 3:

  • Участок 4.

Экспорт данных представлено на примере Сотрудники на рис. 105,106.



Рисунок 105 – Результат экспорта данных из таблицы «Сотрудники»



Рисунок 106 – Сохранение книги

Код экспорта данных таблицы написанный на Embarcadero Rad Studio C++ Builder 10.2 представлен в приложении.

Отображения представлений из формы «Фоновый режим» представлены на рисунках 107-110.



Рисунок 107 – Представление «Учет деталей в работе Участок 1»



Рисунок 108 – Представление «Учет деталей в работе Участок 2»



Рисунок 109 – Представление «Учет деталей в работе Участок 3»



Рисунок 110 – Представление «Учет деталей в работе Участок 4»

В заключительной главе приведена программная часть работы. Осуществлены следующие работы: обоснован выбор языка программирования, пакета прикладных программ и средств разработки; показана иерархия функций управления и обработки данных, дерево функций и сценарий диалога; приведено дерево программных модулей и блок-схемы алгоритмов; разработана и протестирована информационная системы для учета деталей инженерного комплекса ПАО «ОДК – УМПО».


ЗАКЛЮЧЕНИЕ

В процессе реализации выпускной квалификационной работы (ВКР) достигнута цель исследования – разработка автоматизированной системы для организации учета деталей инженерного комплекса ПАО «ОДК-УМПО».

Во всех предприятиях ведется учет по запуску изготовления и выпуску готовой продукции. Учет деталей определяется системой сбора, регистрации, обобщения и анализа информации о производственном процессе предприятия и их влиянии на выполнение плана.

В настоящее время существуют такие производства, которые изготавливают большое количество деталей в партиях, для правильного и удобного функционирования производственного процесса необходимо грамотная система учета деталей.

Поэтому разработана система для организации учета деталей на каждом технологическом процессе.

Для достижения цели выполнены следующие задачи: исследована предметная область, спроектирована и реализована информационная система. Также реализована работа по тестированию.

База данных (далее – БД) разработана посредством СУБД MS SQL Server 2019. Для управления БД выбрана система объектного ориентированного программирования Embarcadero Rad Studio C++ Builder 10.2, в связи с тем, что данное программное обеспечение позволяет быстро и удобно разрабатывать эффективные приложения, включая приложения для работы с базами данных.

Выводы по третьей главе

В процессе разработки выпускной квалификационной работы закреплены теоретические знания, улучшены навыки разработки БД и программирования в таких программах, как SQL Server 2019 и C++ Builder.

Разработанная информационная система обеспечивает просмотр таблиц, представлений и эффективность организации учета деталей на каждом технологическом процессе.

Поставленная цель достигнута, задачи выполнены.

СПИСОК ИСПОЛЬЗОВАННОЙ ЛИТЕРАТУРЫ

  1. Федеральный государственный образовательный стандарт среднего профессионального образования по специальности 09.02.05 «Прикладная информатика», 78 с.

  2. ГОСТ Р ИСО 153534-2005 Национальный стандарт Российской Федерации. Информационная технология. – М.: Стандартинформ, 2007 – 71 с.

  3. ГОСТ Р ИСО / МЭК 12207-2010 Национальный стандарт Российской Федерации. Информационная технология. Системная и программная инженерия. Процессы жизненного цикла программных средств. М.: Стандартинформ, г. 2011. – 46 с.

  4. Алешин, А.В. Управление проектами: фундаментальный курс [Электронный ресурс]: учебное пособие/ А.В. Алешин, В. М. Аньшин, К. А. Багратиони и др.; – [Электрон дан] – М: Издательство «Дом Высшей школы экономики», г. 2015 – 500 с. – Режим доступа: https://www.twirpx.com/file/1898373, – свободный (11.11.2021).

  5. Астахова, И.Ф. SQL в примерах и задачах [Электронный ресурс]: учебное пособие / И.Ф. Астахова, А.П. Толстобров, В.М. Мельников – Мн.: Новое знание, г. 2015 – 176 с. – Режим доступа: http://window.edu.ru/resource/075/24075/files/sql.pdf, – свободный (19.10.2021).

  6. Билл, Карвин. Программирование баз данных SQL. [Электронный ресурс] – Изд.: Рид Групп – г. 2016. – 336 с. – Режим доступа: http://www.fb2portal.ru/rid-grupp/programmirovanie-baz-dannykh-sql/, – свободный (05.11.2021).

  7. Безруков В.А. Win32 API. Программирование.[Электронный ресурс] / учебное пособие. – СПб: СПбГУ ИТМО, г. 2009. – 90 с. Режим доступа: https://codernet.ru/books/c_plus/win32_api_programmirovanie/, – свободный (10.11.2021).

  8. Вендров, А.М. Проектирование программного обеспечения информационных систем. [Электронный ресурс] – учебное пособие. – 2-е изд.– М.: Финансы и статистика, г. 2006. – 544 с. Режим доступа: https://www.twirpx.com/file/460487/ , – свободный (11.10.2021).

  9. Кирилов, В.В. Введение в реляционные базы данных. [Электронный ресурс] — Электрон. дан. / В. В. Кириллов, Г. Ю. Громов. – СПб.: БХВ – Петербург, г. 2016. – 464 с. – Режим доступа: https://studfiles.net/preview/6070808/, свободный (11.10.2021).

  10. Кузнецов, С. Д. Базы данных. Модели и языки. М.: Бином-Пресс, г. 2013. 720 c.

  11. КультинН. С ++ Builder в задачах и примерах. [Электронный ресурс] Электрон дан. – СПб.: БХВ-Петербург, г.  2015 – 336 с. – Режим доступа: https://studfiles.net/preview/1496630, – свободный (25.10.2021).

  12. Литвиненко, Н. А. - Технология программирования на С++. [Электронный ресурс] — Электрон дан. – СПб.: БХВ-Петербург, г. 2016. – 281 с. – Режим доступа: https://fktpm.ru/file/46-winapi-c.pdf, – свободный (11.11.2021).

  13. Маклаков, С.В. BPwin ERwin: CASE – средства для разработки информационных систем. [Электронный ресурс] – М.: Диалог-МИФИ, 2017. 256 с. – Режим доступа: https://studfiles.net/preview/5828092, – свободный (18.10.2021)

  14. Основные понятия технологии проектирования информационных систем (ИС). [Электронный ресурс] – Режим доступа: https://intuit.ru/studies/courses/2195/55/lecture/1618?page=3, свободный – (18.10.2021).

  15. ПД-14 (Перспективный Двигатель) [Электронный ресурс] – Режим доступа: https://ru.wikipedia.org/wiki – свободный – (16.10.2021).

  16. Программа «Склад и торговля». [Электронный ресурс]. Режим доступа: https://www.prostoysoft.ru/Production.htm, – свободный – (18.10.2021).

  17. Программа «Склад производства». [Электронный ресурс]. Режим доступа: https://sklad-excel.ru/sklad_izd/, – свободный – (18.10.2021).

  18. Производственный учет. [Электронный ресурс] – Режим доступа: https://www.profiz.ru/se/5_2020/preim_proizv_uscheta/, – свободный – (18.10.2021).

  19. Система «Мой склад». [Электронный ресурс]. Режим доступа: https://www.moysklad.ru/, – свободный – (18.10.2021).

  20. Турбореактивный двигатель [Электронный ресурс] – Режим доступа: https://ru.wikipedia.org/wiki, – свободный – (16.10.2021).

  21. Уфимское моторостроительное производственное объединение [Электронный ресурс]. – Режим доступа: http://umpo.ru/, свободный (20.10.2021).

  22. Этапы разработки программного обеспечения (ПП). [Электронный ресурс] – Режим доступа: https://infourok.ru/lekciya-etapi-razrabotki-programmnogo-obespecheniya-2066149.html, свободный – (18.10.2021).

  23. Embarcadero Rad Studio [Электронный ресурс]. Режим доступа: https://www.embarcadero.com/ru/products/rad-studio, – свободный (10.11.2021).

  24. Embarcadero Rad Studio 10.2 [Электронный ресурс]. Режим доступа: http://torrentportal.org/programmi/4140-embarcadero-rad-studio-102-tokyo-architect-25026309314-multi.html , – свободный (10.11.2021).

  25. Microsoft_SQL_Server [Электронный ресурс]. Режим доступа: https://ru.wikipedia.org/wiki/Microsoft_SQL_Server, – свободный – (20.10.2021).

  26. Mimer SQL Validator. [Электронный ресурс]. Режим доступа: https://developer.mimer.com/sql-2016-validator /, – свободный – (28.11.2021).

  27. TechnologiCS v4. Специализированная информационная система для машиностроительного предприятия. [Электронный ресурс] – Режим доступа: https://sapr.ru/article/14853, – свободный – (18.10.2021).