Similar presentations:
Разработка автоматизированной системы «студия разработки игр »
1.
Министерство промышленности и торговли Тверской областиГосударственное бюджетное профессиональное
образовательное учреждение
«Тверской промышленно-экономический колледж»
Специальность 09.02.07 «Информационные системы и программирование»
ТЕМА ВЫПУСКНОЙ КВАЛИФИКАЦИОННОЙ
РАБОТЫ:
РАЗРАБОТКА АВТОМАТИЗИРОВАННОЙ СИСТЕМЫ
«СТУДИЯ РАЗРАБОТКИ ИГР »
Работу выполнил:
Студент группы 4-09ПС-1
Горячев С. И.
Руководитель работы:
Малый А. В.
Тверь, 2022 г.
2. Цели и задачи работы
Целью данной работы является разработка автоматизированной справочной системы для студии разработкиигр.
Актуальность данной темы очевидна на фоне текущих темпов роста игровой индустрии и привлечения в неё
огромного количества работников и капиталов.
В рамках данной работы были выделены следующие задачи:
разработка структуры БД;
разработка удобного интерфейса;
проектирование дизайна ПО;
разработка ПО;
тестирование ПО;
отладка ПО;
расчет расходов на разработку и внедрение ПО.
3. Исследование предметной области
Студия разработки игр занимается созданием различных проектов. Сам процесс разработки выглядитследующим образом: руководитель формирует проект и задачи, которые необходимо выполнить для дальнейшей
разработки проекта, а сотрудники в свою очередь выполняют задачи, параллельно пополняя данные о проекте.
Сами сотрудники распределены по отделам, у каждого из которых принципиально свои задачи и описание. Так
технический отдел занимается точной плановой разработкой, а художественный пытается придумать оптимальное
решение.
4. Организационная схема
Студия разработки обладает своей иерархиейи внутренним распределением обязанностей,
потому для их отражения была построена
организационная схема (см. Рисунок 1).
Рисунок 1 – структура предприятия
5. Постановка задачи
Такая организация как студия разработки игр нуждается в организации и структуризации своей деятельности.В частности, в удобных методах хранения информации, её поиска и работы с ней, а также параллельно в улучшении
коммуникабельности и работоспособности внутри коллектива разработчиков.
Потому появляется необходимость в разработке базы данных для организации с помощью которой сотрудники
смогут добавлять и полностью отслеживать все описания изменений проекта, что также в дальнейшем скажется на
всей разработке. Также база данных поможет автоматизировать и упростить некоторые процессы.
Достижение данной цели предполагает постановку и решение следующих задач:
изучить сущность работы студии разработки;
выбрать необходимые данные, с которыми будет вестись работа через программное обеспечение;
составить все необходимые диаграммы;
на основе избранной информации разработать базу данных;
разработать программы для работы с базой данных.
6.
Проектные решенияДиаграмма прецедентов отражает деятельность ролей внутри информационной системе. В данной
работе были выделены две роли: руководитель, который занимается созданием проектов и задач;
сотрудник, который работает с данными проекта, выполняя задачи (см. Рисунок 2).
Рисунок 2 – диаграмма прецедентов
7.
Построенная ER-модель отражает сущности, атрибуты и их взаимодействие внутрипредполагаемой информационной системы (см. Рисунок 3). с
Рисунок 3 – ER-модель
8.
На основании ER-модели, сформированной после анализа предметной области, быласоздана база данных и реляционная модель к ней, отражающая все контейнеры для данных
и их связи (см. Рисунок 4).
Рисунок 4 – реляционная модель
9. Гайдлайн
Использованный в приложении стиль должен отвечать нескольким правилам: делать интерфейс болеечитаемым, формировать приятное впечатление и правильно влиять на восприятии. Потому для использования были
выбраны следующие цвета (см. Рисунок 5) и главный фон (см. Рисунок 6).
Рисунок 5 – цвет элементов управления
Рисунок 6 – главный фон
10.
ПрототипированиеПрототипирование необходимо для разработки первичного вида приложения, в том числе дизайна интерфейса и
функций программы. Для дальнейшей работы были созданы формы-прототипы самой программы, а именно авторизация
(см. Рисунок 7), главная форма (см. Рисунок 8) и универсальная форма добавления (см. Рисунок 9).
Рисунок 7 – прототип авторизации
11.
Рисунок 8 – прототип главной формыРисунок 9 – прототип формы добавления
12.
Тестирование приложенияРазработанное в связи с поставленными задачами и на основании созданных прототипов приложение должно
обладать функциональностью для работы с данными. Было проведено тестирование приложения для оценивания
работы функций программы и всех сопровождающих нюансов. Тестирование авторизации для проверки её работы
(см. Рисунки 10-12).
Рисунок 11 – сообщение о пустых полях
Рисунок 10 – форма авторизации
Рисунок 12 – сообщение о неправильных данных
13.
Также была протестирована главная форма на работу вывода данных и переход на новую форму после нажатиякнопки «Добавить» (см. Рисунки 13-14).
Рисунок 13 – главная форма
Рисунок 14 – форма добавления
14. Заключение
Результатом проведенной работы является удобное в работе программное обеспечение, не требующее для егоприменения больших познаний в компьютерных технологиях. Поставленные задачи для данной дипломной работы
были выполнены. Однако приложение не является законченным в связи с небольшим функционалом, что может
сказаться на его обновлениях.
В ходе выполнения ВКР были выполнены следующие задачи:
• Анализ предметной области;
• Анализ проблемной области;
• Разработан функционал ИС;
• Разработана БД;
• Разработано и протестировано приложение.