Курсовая работа: Разработка приложения для учёта склада ремонта офисного оборудования
Описание
РЕФЕРАТ
Отчёт содержит 55 страниц, 4 раздела, 6 рисунков, 29 источников и три приложения.
Ключевые слова: СКЛАД, РЕМОНТ ОФИСНОГО ОБОРУДОВАНИЯ, УПРАВЛЕНИЕ СКЛАДОМ, PYTHON, АВТОМАТИЗАЦИЯ ПРОЦЕССОВ.
Целью курсовой работы является разработка приложения для учёта склада ремонта офисного оборудования, обеспечивающего автоматизацию процессов учёта, управления запасами и контроля выполнения ремонтных операций.
Объект исследования: процессы автоматизации складского учёта и управления ремонтами офисного оборудования.
Предмет исследования: подходы, технологии и инструменты разработки приложений для автоматизации учёта складских операций и ремонта оборудования на языке программирования Python.
Практическая значимость работы заключается в создании приложения по учёту склада ремонта офисного оборудования
ОГЛАВЛЕНИЕ
2 ПРОЕКТИРОВАНИЕ ПРОГРАММНОГО ПРОДУКТА...................................................... 14
2.1 Проектирование архитектуры программного продукта. 14
2.2 Проектирование макетов интерфейса и логики их взаимодействия. 20
3 РАЗРАБОТКА ПРОГРАММНОГО ПРОДУКТА. 25
3.1 Описание языка и среды разработки программного продукта. 25
4. АНАЛИЗ КАЧЕСТВА РАЗРАБОТАННОГО ПО. 41
4.3Перспективы развития программного обеспеченья. 46
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ. 51
ТЕРМИНЫ И ОПРЕДЕЛЕНИЯ
В данной курсовой работе используются следующие термины с соответствующими определениями:
Автоматизация учёта | Система управления финансово-хозяйственной деятельностью компании, обеспечивающая ведение оперативного, бухгалтерского и управленческого учёта в рамках единого информационного пространства |
Техническое обслуживание | Комплекс технологических операций и организационных действий по поддержанию работоспособности или исправности объекта при использовании по назначению |
ERP-система | Комплексная программа для автоматизации основных бизнес-процессов предприятия: производства, продаж, логистики, бухгалтерии, управления персоналом |
Реляционная база данных | Тип базы данных, основанный на реляционной модели данных. В такой базе данные структурированы в виде таблиц, которые содержат строки и столбцы. |
Прототипирование | Процесс создания предварительных версий продукта или системы с целью проверки и улучшения концепции перед её окончательной реализацией. |
Веб-приложений | Программа с определёнными функциями, которая работает через браузер |
Фреймворк | Набор инструментов, компонентов и методов, которые облегчают разработку программного обеспечения |
ПЕРЕЧЕНЬ СОКРАЩЕНИЙ И ОБОЗНАЧЕНИЙ
ПК – Персональный компьютер
API – Application Programming Interface
CRM – Customer Relationship Management
CSRF – Cross-Site Request Forgery
CSS – Cascading Style Sheets
CSV – Comma-Separated Values
ERP – Enterprise Resource Planning
IDEF0 – Integrated Definition for Function Modeling (0-Level)
IEEE – Institute of Electrical and Electronics Engineers
JSON – jаvascript Object Notation
MVT – Model-View-Template
ORM – Object-Relational Mapping
OWASP – Open Web Application Security Project
SQL – Structured Query Language
WSGI – Web Server Gateway Interface
XSS – Cross-Site Scripting
ВВЕДЕНИЕ
Современные организации сталкиваются с необходимостью эффективного управления ресурсами, включая оборудование, что является важным аспектом их деятельности. В условиях динамично развивающегося бизнеса и постоянных изменений на рынке, компании стремятся оптимизировать процессы ремонта, обслуживания и учёта офисного оборудования, что способствует снижению затрат и повышению общей эффективности работы. Важной задачей становится создание и внедрение инструментов, которые помогут организовать процесс учёта оборудования, в том числе его ремонта, а также упростят взаимодействие с техническим обслуживанием и учет различных операционных расходов. Разработка специализированного приложения для учёта склада ремонта офисного оборудования является актуальной задачей, поскольку оно позволяет автоматизировать процесс учета, улучшить управление запасами и сервисом.
Актуальность
Актуальность исследования обусловлена необходимостью повышения уровня автоматизации и оптимизации процессов учета и ремонта офисного оборудования в организациях. Современные компании часто используют большое количество технических устройств, таких как компьютеры, принтеры, сканеры и другое офисное оборудование, что требует постоянного контроля за их состоянием и своевременного ремонта. Существующие методы учета и контроля, как правило, не обеспечивают достаточной прозрачности и оперативности в процессе ремонта и обслуживания. Разработка приложения для учёта склада ремонта офисного оборудования позволит повысить точность учета, улучшить сроки ремонта, а также снизить риски связанных с нехваткой деталей или несанкционированными списаниями.
Цель исследования
Целью исследования является разработка приложения для учёта склада ремонта офисного оборудования, которое позволит автоматизировать процессы учёта, ремонта и обслуживания техники, а также повысить эффективность управления запасами.
Объект исследования
Объектом исследования является процесс учета склада ремонта офисного оборудования, включая его обслуживание и ремонт в рамках компании или организации.
Предмет исследования
Предметом исследования является разработка программного обеспечения для автоматизации учёта и процесса ремонта офисного оборудования, включая базу данных, интерфейс пользователя и функциональные возможности приложения.
Задачи исследования
- Анализ существующих методов и программных решений для учета оборудования и его ремонта.
- Разработка концепции приложения, включающей функциональные требования и дизайн.
- Проектирование архитектуры базы данных и взаимодействия с пользователем.
- Реализация прототипа приложения с учетом всех необходимых функций.
- Тестирование и оптимизация приложения для обеспечения его удобства и надежности.
Практическая значимость
Практическая значимость работы заключается в разработке программного продукта, который может быть внедрён в различные компании для улучшения учёта и обслуживания офисного оборудования. Приложение позволит автоматизировать процессы, снизить человеческие ошибки, ускорить работу сотрудников, а также оптимизировать запасы и сроки ремонта, что в свою очередь повысит общую эффективность работы компании и снизит затраты на обслуживание оборудования.
Структура и объем работы:
Курсовая работа выполнена на 54 страницах машинописного текста (без приложений). Состоит из введения, 4 разделов и заключения, библиографического списка (29 наименование работ) содержит 6 рисунка, 3 таблицы.
Во введении обосновывается выбор темы исследования, её актуальность, сформулированы цель и задачи исследования, определены объект и предмет.
В первом разделе проводится исследование предметной области, анализируется шахматы, уточняются требования для их реализации.
Во втором разделе проводится проектирование программного продукта. Рассматриваются основные потоки данных приложения.
В третьем разделе описана программная реализация проекта, которая начинается с созданием проекта на языке программирования Python.
В четвертом разделе рассматриваются вопросы стандартов, используемых в оценке качества, приводится описание результатов тестирования. Формулируются предложения по развитию и сопровождению игры.
В заключении описаны результаты выполнения курсовой работы.