Введение 4
1 Общие сведения 6
1.1 Анализ предметной области 6
1.2 Автоматизированное рабочее место 8
1.3 Обзор аналогов 10
1.4 Постановка задачи разработки 13
1. Проектирование 14
1.1 Функциональная схема АРМ 14
1.2 Проектирование вариантов использования 16
1.3 Сравнительный анализ средств разработки 17
1.4 Архитектура системы 19
1.5 База данных 21
2. Реализация 24
2.1 Backend 24
2.2 Frontend 35
Заключение 43
Список использованных источников 44
Приложение А_Отчет «Антиплагиат» 46
Приложение Б_Код модулей и контроллеров сущностей 47
Приложение В_Слайды презентации 54
В настоящее время наблюдаются тенденции развития сетей, в том числе Интернета. Общество проводит все больше и больше времени в глобальной сети. Возможно, это связано с автоматизацией работы человека.
Автоматизированное рабочее место - программно-технический комплекс, предназначенный для автоматизации деятельности определенного вида.
Автоматизация стремительно проникает во все сферы промышленности и сферы услуг. Не исключением является сфера ремонта компьютерной техники.
Большой интерес к автоматизации возникает из-за желания минимизировать потери рабочего времени каждого члена компании, сэкономить на их численности, исключить ошибки, поднять уровень сервиса.
Автоматизация некоторых обязанностей работника - большой шаг к более быстрой и качественной работе целой компании.
Для начала стоит выявить требования, характерные для отрасли ремонта компьютерной техники. Автоматизация должна позволять легко производить расчёты и контролировать имеющиеся и закупаемые материалы, необходимые для выполнения заказов.
Ведение истории выполненных заказов позволит удобно просматривать прошлые заказы и оформлять отчёты по суммарной выручке за разные периоды времени.
Быстрое и удобное оформление заказов, выдача справок клиентам - всё это позволяет повысить уровень обслуживания. Автоматизация ускорит работу, а значит становится возможным увеличить количество клиентов и, соответственно, прибыль.
Целью данной работы является создание автоматизированного рабочего места для мастера по ремонту компьютерной техники.
Для достижения цели поставлены следующие задачи:
- Обзор предметной области;
- Выбор средств разработки;
- Разработка базы данных;
- Разработка серверной части системы;
- Разработка клиентской части системы.
Для выполнения выпускной квалификационной работы по теме «Автоматизированное рабочее место мастера по ремонту компьютерной техники» была поставлена цель - разработать АРМ. Для достижения этой цели были поставлены следующие задачи: обзор предметной области; выбор средств разработки; разработка базы данных; разработка серверной части системы; разработка клиентской части системы.
Для реализации первой задачи было рассмотрено три автоматизированных рабочих места, выявлены преимущества и недостатки. На основе этого были сформулированы требования для разработанного приложения.
Для реализации второй задачи были рассмотрены различные средства разработки. Были изучены преимущества и недостатки каждого варианта. Исходя из этого были определены наиболее подходящие средства разработки для создания автоматизированного рабочего места.
После рассмотрения аналогов и средств разработки была начата реализация приложения. Была создана база данных, разработана серверная и клиентская части системы на основе выявленных требований.