Разработка ИС для автоматизации учета запчастей ИП Чувилева

1.

Государственное бюджетное профессиональное
образовательное учреждение Московской области
«Щёлковский колледж»
ДИПЛОМНАЯ РАБОТА
специальность 09.02.07 Информационные системы и программирование
ТЕМА: РАЗРАБОТКА ИС ДЛЯ АВТОМАТИЗАЦИИ УЧЕТА ЗАПЧАСТЕЙ ИП ЧУВИЛЕВА
Работу выполнил(а): Корнеев Кирилл Романович
Руководитель: Морозова Алевтина Викторовна
Щелково, 2022

2.

Цель и задачи
Целью создания информационной системы сайта увеличение
продаж товаров предприятия, посредством продвижения сайта
ИП Чувилева в сети Интернет.
Задачи:
1.проанализировать предметную область;
2.систематизировать бизнес-процессы по учету запчастей на
предприятии;
3.сформулировать требования к разрабатываемой системе;
4.выбрать среду разработки и систему управления базами
данных для разрабатываемой системы;
5.создать базу данных web-сайта предприятия;

3.

Документация используемая в ИП
Чувилева
заказ на поставку запасных частей;
договор поставки запасных частей;
товарно-транспортная накладная (ТТН);
счет-фактура для оплаты заказа.
чек оплаты заказа;
гарантийный талон (не для всех
запчастей);
товарно-транспортная накладная (ТТН);
счет-фактура для оплаты заказа.

4.

Работа магазина запчастей
регламентируются следующими
нормативными документами:
1.Устав организации;
2.Инструкции по подбору запасных частей;
3.Закон «О защите персональных данных»;
4.Закон «О защите прав потребителей»;
5.Гражданский кодекс РФ;
6.Налоговый кодекс РФ.

5.

Функции отдела продаж

6.

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

7.

Менеджер продаж руководствуется в
своей деятельности:
законодательством РФ;
Уставом компании;
приказами и распоряжениями руководства;
должностной инструкцией.

8.

Должностные инструкции менеджера
продаж

9.

Этапы оформления и выполнения
заявки клиента:
Регистрация клиента.
Внесение информации о заказе.
Подбор запчастей.
Поиск запчастей на складе.
Оформление выдачи запчастей со склада.
Выдача запчастей со склада.
Оформление заявки на закупку запчастей
«под заказ».
Заказ запчастей «под заказ».
Прием запчастей на склад.
Оповещение клиента о готовности заказа.
Оформление документов для выдачи
запчастей «под заказ».
Выдача заказа клиенту.

10.

Результаты разработки и внедрения
информационной системы
увеличение эффективности работы сотрудников;
улучшение финансово-экономических показателей
компании;
уменьшение расхода бумаги и картриджей;
улучшение качества обслуживания клиентов;
повышение достоверности и качества хранимой
информации в единой базе компании;
возможность автоматического формирования
отчетности по анализу продаж.

11.

Информационная система по учету
запчастей позволит:
создать централизованное хранилище данных о
поступающих и отпускаемых со склада запасных частях;
вести учет запчастей по категориям;
организовать оперативный поиск информации ;
вести учет поставок и отгрузки запчастей со склада;
формировать выходных документы: счет-фактура,
товарно-транспортная накладная;
формировать отчетную документацию за любой период
времени;

12.

Анализ систем по аналогичной
тематике проекта
1С: Торговля и склад.
Мегаплан.
Мои продажи.
Адаптивный сайт агентства недвижимости
1С от компании «Цитрус».

13.

Выбор редактора кода
Visual Studio Code.
Sublime Text 3.
Atom.
Vim.
Emacs.
SpaceMacs.
Notepad++.
Brackets.
TextMate.
Coda 2.

14.

Контекстная диаграмма «Учет
запчастей».

15.

Декомпозиция контекстной
диаграммы

16.

Декомпозиция блока «Прием/отпуск
товаров»

17.

Декомпозиция блока «Формирование
отчетов»

18.

Проектирование графического
пользовательского интерфейса
Форма авторизации
пользователя на сайте
Сообщение о неверном
логине или пароле

19.

Двухзвенная архитектура «клиентсервер»
Информационная
система
учета
запчастей
разработана с использованием двухзвенной
архитектуры клиент-сервер («толстый клиент»)

20.

Модульная структура ИС учета
запасных частей
Управляющий модуль – модуль главной
формы, который предназначен для загрузки
меню и передачи управления другому
модулю.
Модули, выполняющие служебные
функции.
Модули, связанные с вводом, хранением,
обработкой и выдачей информации.

21.

Структура модулей системы

22.

Cтруктурная схема интерфейса
модуля ИС

23.

Диаграмма вариантов использования
ИС

24.

Процессы тестирования программного
обеспечения и их связь с процессами
проектирование ПО
План тестирования — это документ,
описывающий весь объем работ по
тестированию ПО, начиная с
описания объекта, стратегии,
критериев начала и окончания
тестирования, до необходимого в
процессе работы оборудования,
специальных знаний.
Тест-кейс это профессиональная
документация тестировщика,
последовательность действий,
направленная на проверку какоголибо функционала, описывающая как

25.

Технологическая часть
разрабатываемого
программного
обеспечения

26.

Для разработки базы данных была
использована СУБД MySQL

27.

Для разработки веб-сайта и БД, была
выбрана программа XAMPP
- кроссплатформенная сборка локального веб-сервера,
содержащая Apache, MariaDB, интерпретатор скриптов
PHP, язык программирования Perl и большое количество
дополнительных библиотек, позволяющих запустить
полноценный веб-сервер.

28.

Виртуальный сервер XAMPP

29.

Структура базы данных «zapchasti»
Содержимое таблиц БД «zapchasti»
1.«book» - содержит информацию об
уникальных
идентификаторах
(id)
пользователей и каталоге продукции;
2.«catalog» содержит информацию о
содержащейся на складе продукции;
3.«granted» - содержит информацию о датах
добавления и удаления продукции;
4.«settings» - содержит информацию о
контактных данных предприятия;
5.«users» - содержит информацию о
пользователях ИС.

30.

Список пользователей к базе данных
«zapchasti»

31.

Вывод информации из базы данных
define('DB_HOST', 'localhost'); - выбор хоста;
define('DB_USER', 'worker'); - выбор пользователя БД;
define('DB_PASS', 'uW9iP1'); - ввод пароля
пользователя БД;
define('DB_BASE', 'zapchasti'); - подключение к
необходимой базе данных;
Вывод осуществляется в файле
/opt/lampp/htdocs/diplom/public/includes/functions.php,

32.

Реализация клиентского части
информационной системы сайта
Для работы с информационной системой сайта,
необходимо пройти процедуру регистрации.

33.

Успешная авторизация

34.

ИС позволяет вести учет автомобилей и
запчастей, со следующими
возможностями
• добавление;
• удаление;
• редактирование.
Раздел сайта
«Каталог»

35.

Для работы с исходным кодом сайта,
использован редактор кода
SublimeText

36.

Основные блоки сайта
1.<header></header> - Хедер
сайта (выделен красным
цветом);
2.<nav></nav> - меню (выделено
синим цветом);
3.<article></article> - контент
(выделен зеленым);
4.<footer></footer> - футер сайта
(выделен фиолетовым);

37.

Проверка на эмуляторе мобильных
устройств
Отображение внешней части сайта на экране мобильного
телефона корректно и не вызывает необходимости в
горизонтальном скроллинге.

38.

Выходные данные
Информационная система позволяет автоматически
формировать документы на отгрузку товара: товарнотранспортная накладная (ТОРГ-12) и счет-фактура.

39.

Тестирование информационной
системы
Было проведено тестирование по некоторым критериям:
1.Проверка авторизации.
2.Добавление нового товара.

40.

Тестирование в определенной ОС
представлено в таблице
Система
Ошибки/
несоответствия
Windows 7
Нет
Windows 8.1
Нет
Windows 10
Нет

41.

В ходе выполнения ВКР решены
следующие задачи:
Исследована организационно-экономическая
характеристика предприятия;
Обоснованы необходимость и цели применения
вычислительной техники в целях решения задачи;
Проведен анализ имеющихся разработок и
аргументирован выбор технологии проектирования.

42.

СПАСИБО ЗА ВНИМАНИЕ!
English     Русский Правила