Похожие презентации:
Разработка ИС для автоматизации учета запчастей ИП Чувилева
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.
Виртуальный сервер XAMPP29.
Структура базы данных «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.
В ходе выполнения ВКР решеныследующие задачи:
Исследована организационно-экономическая
характеристика предприятия;
Обоснованы необходимость и цели применения
вычислительной техники в целях решения задачи;
Проведен анализ имеющихся разработок и
аргументирован выбор технологии проектирования.