572.52K
Category: managementmanagement

Разработка приложения для автоматизации работы по учету товара менеджера по продажам предприятия ЗАО "Щелково Агрохим"

1.

ФГБОУ ВО «Хакасский государственный университет им. Н.Ф. Катанова»
(ХГУ им. Н.Ф.Катанова)
Институт непрерывного педагогического образования
Колледж педагогического образования, информатики и права
Разработка приложения для автоматизации
работы по учету товара менеджера по
продажам предприятия ЗАО "Щелково
Агрохим"
Дипломная работа
Автор: Турчанова Вероника Ивановна
Руководитель: Заливаха Анастасия Владимировна
г. Абакан, 2024

2.

Цель работы: Разработка приложения для автоматизации работы по
учету товара менеджера по продажам предприятия ЗАО "Щелково Агрохим"
Задачи:
исследовать работу старшего менеджера по продажам предприятия ЗАО «Щелково
Агрохим»;
сформулировать требования для перечня функций к разрабатываемому ПО;
разработать структуру программы с помощью диаграмм, создать макет будущей базы
данных;
выбрать среду программирования и среду для хранения данных
разработать и реализовать требуемые функции ПО автоматизированного рабочего
места менеджера по продажам;
провести анализ функциональности, отладку, тестирование ПО и внедрить его в
деятельность менеджера предприятия ЗАО «Щелково Агрохим»

3.

Должностные обязанности менеджера по
продажам:
• Общение с клиентами;
• Составление заявок на продажи товара;
• Ведение списков клиентов, с которыми заключен
долгосрочный договор на сотрудничество;
• Отчетная документация о совершенной сделке в
бухгалтерию;
• Ведение актуального прайса товара, в зависимости от
его поступления;
• Выдача товара клиенту.

4.

Анализ приложений, подобных требуемому функционалу для учета товара:
«Контур»

5.

«1С: Торговля и склад»

6.

Требования к разрабатываемому программному продукту:
наличие авторизации пользователя для защиты данных;
поддержка двух пользователей (Администратор / Менеджер);
приложение должно иметь приятный и понятный современный интерфейс;
все данные должны проверяться по вводу некорректных символов и иметь
максимальную длину в соответствии с настройками базы данных;
возможность менеджера добавлять/редактировать новые данные на страницах
с данными;
каждая форма, поддерживающая поиск, должна иметь функцию сброса
критериев поиска, выполнять его одновременно по всем критериям;
программный продукт должен запускаться на операционных системах Microsoft
Windows 7/10;
программный продукт должен работать с подключением к серверу;

7.

Диаграмма
модулей проекта

8.

Выбор технологий разработки для хранения данных и реализации ПО:
Microsoft Visual Studio С# – среда разработки с
широким функционалом, различными типами
проектов и большим выбором языков
программирования.
Главные преимущества выбора:
• поддержка огромного количества языков
программирования;
• автоматическое построение шаблона проекта под
выбранный язык программирования;
• является одной из самых популярных сред
разработки;
MySQL Workbench – инструмент для визуального
проектирования баз данных, интегрирующий
проектирование, моделирование, создание и
эксплуатацию БД в единое бесшовное окружение
для системы баз данных MySQL.
данных в графическом виде.
поиска ошибок.
Наглядный
и
функциональный
механизм
установки связей между таблицами.
Удобный редактор SQL запросов, позволяющий
сразу же отправлять их серверу и получать
• возможность полного анализа программного кода,
и богатые возможности для отладки приложения и
Позволяет наглядно представить модель базы
ответ в виде таблицы.
Возможность
редактирования
таблице в визуальном режиме.
данных
в

9.

Выбор технологии разработки для реализации мобильного приложения:
Android Studio - это интегрированная среда разработки для создания
Android-приложений. В ней можно писать код, проектировать
графический интерфейс, проводить отладку и сборку приложений.
Плюсы:
• Официальная IDE от Google;
• Поддержка всех основных языков программирования;
• Мощный инструментарий для разработки и отладки приложений;
• Большая и активная пользовательская база.

10.

Диаграмма базы данных

11.

Тестирование программного продукта
Ошибка
Комментарий
Способ решения
Некорректное отображение
данных
Не отображалась часть
записи при чтении данных в
таблице
Указать в свойстве Binding
наименование модели, а
затем название
отображаемого поля.
Ввод символов в поля для
числовых данных
При заполнении таких полей как
паспорт, телефон, количество,
пользователь мог ввести
вместо цифр символы, что в
конечном итоге приводило к
ошибке
Была добавлена защита от
ввода всех не желательных
знаков, чтобы предотвратить
намеренное или случайное
возникновение ошибки.

12.

Итоги по проделанной работе:
• Проанализирована деятельность менеджера по учету товара ЗАО «Щелково Агрохим».
Выявлена проблема отсутствия программного обеспечения для работы. На основании
исследования предметной области разработана концептуальная модель системы и схема
архитектуры программного продукта.
• Спроектирован пользовательский интерфейс программы, в котором было спроектировано
3 макета основных форм и описана логика их взаимодействия.
• Основным средством разработки пользовательского интерфейса на основе анализа его
возможностей была выбрана среда Visual Studio. Средством организации и хранения
данных была выбрана СУБД MySQL WorkBench.
• В процессе разработки каждого функционального модуля проводилась проверка
правильности его работы и получаемых результатов. Недочеты в работе и ошибки,
обнаруженные в ходе тестирования, были исправлены..
• Готовый программный продукт был подвергнут тестированию функционала, которое
подтвердило отсутствие ошибок и возможность внедрения программного продукта.

13.

Спасибо за внимание!

14.

ФГБОУ ВО «Хакасский государственный университет им. Н.Ф. Катанова»
(ХГУ им. Н.Ф.Катанова)
Институт непрерывного педагогического образования
Колледж педагогического образования, информатики и права
Разработка приложения для автоматизации
работы по учету товара менеджера по
продажам предприятия ЗАО "Щелково
Агрохим"
Дипломная работа
Автор: Турчанова Вероника Ивановна
Руководитель: Заливаха Анастасия Владимировна
г. Абакан, 2024
English     Русский Rules