Файл: Министерство просвещения российской федерации федеральное государственное бюджетное.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.
Разработанная информационная система обеспечивает просмотр таблиц, представлений и эффективность организации учета деталей на каждом технологическом процессе.
Поставленная цель достигнута, задачи выполнены.
СПИСОК ИСПОЛЬЗОВАННОЙ ЛИТЕРАТУРЫ
-
Федеральный государственный образовательный стандарт среднего профессионального образования по специальности 09.02.05 «Прикладная информатика», 78 с. -
ГОСТ Р ИСО 153534-2005 Национальный стандарт Российской Федерации. Информационная технология. – М.: Стандартинформ, 2007 – 71 с. -
ГОСТ Р ИСО / МЭК 12207-2010 Национальный стандарт Российской Федерации. Информационная технология. Системная и программная инженерия. Процессы жизненного цикла программных средств. – М.: Стандартинформ, г. 2011. – 46 с. -
Алешин, А.В. Управление проектами: фундаментальный курс [Электронный ресурс]: учебное пособие/ А.В. Алешин, В. М. Аньшин, К. А. Багратиони и др.; – [Электрон дан] – М: Издательство «Дом Высшей школы экономики», г. 2015 – 500 с. – Режим доступа: https://www.twirpx.com/file/1898373, – свободный (11.11.2021). -
Астахова, И.Ф. SQL в примерах и задачах [Электронный ресурс]: учебное пособие / И.Ф. Астахова, А.П. Толстобров, В.М. Мельников – Мн.: Новое знание, г. 2015 – 176 с. – Режим доступа: http://window.edu.ru/resource/075/24075/files/sql.pdf, – свободный (19.10.2021). -
Билл, Карвин. Программирование баз данных SQL. [Электронный ресурс] – Изд.: Рид Групп – г. 2016. – 336 с. – Режим доступа: http://www.fb2portal.ru/rid-grupp/programmirovanie-baz-dannykh-sql/, – свободный (05.11.2021). -
Безруков В.А. Win32 API. Программирование.[Электронный ресурс] / учебное пособие. – СПб: СПбГУ ИТМО, г. 2009. – 90 с. – Режим доступа: – https://codernet.ru/books/c_plus/win32_api_programmirovanie/, – свободный (10.11.2021). -
Вендров, А.М. Проектирование программного обеспечения информационных систем. [Электронный ресурс] – учебное пособие. – 2-е изд.– М.: Финансы и статистика, г. 2006. – 544 с. Режим доступа: https://www.twirpx.com/file/460487/ , – свободный (11.10.2021). -
Кирилов, В.В. Введение в реляционные базы данных. [Электронный ресурс] — Электрон. дан. / В. В. Кириллов, Г. Ю. Громов. – СПб.: БХВ – Петербург, г. 2016. – 464 с. – Режим доступа: https://studfiles.net/preview/6070808/, свободный (11.10.2021). -
Кузнецов, С. Д. Базы данных. Модели и языки. – М.: Бином-Пресс, г. 2013. –720 c. -
Культин, Н. С ++ Builder в задачах и примерах. [Электронный ресурс] Электрон дан. – СПб.: БХВ-Петербург, г. 2015 – 336 с. – Режим доступа: https://studfiles.net/preview/1496630, – свободный (25.10.2021). -
Литвиненко, Н. А. - Технология программирования на С++. [Электронный ресурс] — Электрон дан. – СПб.: БХВ-Петербург, г. 2016. – 281 с. – Режим доступа: https://fktpm.ru/file/46-winapi-c.pdf, – свободный (11.11.2021). -
Маклаков, С.В. BPwin ERwin: CASE – средства для разработки информационных систем. [Электронный ресурс] – М.: Диалог-МИФИ, 2017. – 256 с. – Режим доступа: https://studfiles.net/preview/5828092, – свободный (18.10.2021) -
Основные понятия технологии проектирования информационных систем (ИС). [Электронный ресурс] – Режим доступа: https://intuit.ru/studies/courses/2195/55/lecture/1618?page=3, свободный – (18.10.2021). -
ПД-14 (Перспективный Двигатель) [Электронный ресурс] – Режим доступа: https://ru.wikipedia.org/wiki – свободный – (16.10.2021). -
Программа «Склад и торговля». [Электронный ресурс]. Режим доступа: https://www.prostoysoft.ru/Production.htm, – свободный – (18.10.2021). -
Программа «Склад производства». [Электронный ресурс]. Режим доступа: https://sklad-excel.ru/sklad_izd/, – свободный – (18.10.2021). -
Производственный учет. [Электронный ресурс] – Режим доступа: https://www.profiz.ru/se/5_2020/preim_proizv_uscheta/, – свободный – (18.10.2021). -
Система «Мой склад». [Электронный ресурс]. Режим доступа: https://www.moysklad.ru/, – свободный – (18.10.2021). -
Турбореактивный двигатель [Электронный ресурс] – Режим доступа: https://ru.wikipedia.org/wiki, – свободный – (16.10.2021). -
Уфимское моторостроительное производственное объединение [Электронный ресурс]. – Режим доступа: http://umpo.ru/, – свободный (20.10.2021). -
Этапы разработки программного обеспечения (ПП). [Электронный ресурс] – Режим доступа: https://infourok.ru/lekciya-etapi-razrabotki-programmnogo-obespecheniya-2066149.html, свободный – (18.10.2021). -
Embarcadero Rad Studio [Электронный ресурс]. Режим доступа: https://www.embarcadero.com/ru/products/rad-studio, – свободный (10.11.2021). -
Embarcadero Rad Studio 10.2 [Электронный ресурс]. Режим доступа: http://torrentportal.org/programmi/4140-embarcadero-rad-studio-102-tokyo-architect-25026309314-multi.html , – свободный (10.11.2021). -
Microsoft_SQL_Server [Электронный ресурс]. Режим доступа: https://ru.wikipedia.org/wiki/Microsoft_SQL_Server, – свободный – (20.10.2021). -
Mimer SQL Validator. [Электронный ресурс]. Режим доступа: https://developer.mimer.com/sql-2016-validator /, – свободный – (28.11.2021). -
TechnologiCS v4. Специализированная информационная система для машиностроительного предприятия. [Электронный ресурс] – Режим доступа: https://sapr.ru/article/14853, – свободный – (18.10.2021).