Similar presentations:
Разработка информационной системы складского учёта
1.
АВТОНОМНАЯ НЕКОММЕРЧЕСКАЯ ПРОФЕССИОНАЛЬНАЯОБРАЗОВАТЕЛЬНАЯ ОРГАНИЗАЦИЯ
ИНСТИТУТ РАЗВИТИЯ БИЗНЕСА И СТРАТЕГИЙ
ДИПЛОМНЫЙ ПРОЕКТ:
РАЗРАБОТКА ИНФОРМАЦИОННОЙ СИСТЕМЫ СКЛАДСКОГО УЧЁТА
Студента: Аникина Артёма Денисовича
Группы: ИСП-46, очная форма обучения
Специальности: 09.02.07 Информационные системы и программирование
Руководитель дипломного проекта: Анталик Анастасия Александровна
2.
Цель и задачи исследованияЦель ДП – спроектировать и разработать информационную систему складского учета.
Задачи ДП:
- провести анализ предметной области;
- провести анализ существующих решений и выявить их недостатки применительно к малым
предприятиям;
- определить оптимальный набор функций системы;
- разработать техническое задание;
- разработать модели информационной системы;
- разработать интуитивно понятный пользовательский интерфейс;
- разработать базу данных;
- настроить резервное копирование базы данных;
- отладить информационную систему;
- провести ревьюирование программного кода;
- провести тестирование информационной системы;
- разработать документацию на сопровождение информационной системы.
2
3.
Объект и предмет исследованияОбъект – процесс организации и ведения складского учета на предприятиях малого
бизнеса с ограниченным товарооборотом.
Предмет – методология проектирования и разработки информационной системы
складского учета.
3
4.
Анализ предметной областиСкладской учет – система контроля и учета движения товарно–
материальных ценностей на складе.
Цель складского учёта – обеспечение точного контроля движения товаров
на складе, минимизация потерь и оптимизация складских процессов.
Задачи складского учёта:
– контроль за движением товаров;
– обеспечение точности данных;
– оптимизация процессов.
Способы ведения складского учёта:
1. Ручной учёт
2. Электронные таблицы
3. Специализированные программы для складского учёта
4
5.
Альтернативные информационные системыСравнительная таблица функционала альтернативных систем
Критерий
1С:WMS
Логистикс
AXELOT
Галактика
WMS
WMS
WMS
Управление учётными записями
+
+
+
+
Управление приёмкой и размещением
+
+
+
+
Управление отгрузками
+
+
+
+
Инвентаризация и учёт запасов
+
+
+
+
Аналитика и отчётность
+
+
+
+
Автоматизация документооборота
+
–
–
+
Использование технологии RFID
–
+
–
–
Использование штрихкодирования
+
+
+
+
Цикличная инвентаризация
–
–
+
–
5
6.
Функциональные требованияФункционал разрабатываемой системы:
1. Учёт поставок товара на склад
2. Учёт отгрузок товара со склада
3. Редактирование данных о товарах
4. Формирование отчётностей
5. Учёт сотрудников
6. Учёт клиентов
7. Учёт поставщиков
8. Резервное копирование данных
6
7.
Техническое заданиеТехническое задание. ГОСТ 19.201-78.
Разделы ТЗ:
1. Введение
2. Основания для разработки
3. Назначение разработки
4. Требования к программе
5. Требования к программной документации
7
8.
Моделирование информационной системыДиаграммы вариантов использования информационной системы
8
9.
Моделирование информационной системыДиаграмма последовательности действий в процессе приёмки товара на склад
9
10.
Моделирование информационной системыДиаграмма последовательности действий в процессе отгрузки товара со склада
10
11.
Моделирование информационной системыДиаграмма сущностей предметной области
11
12.
Выбор инструментальных средствСостав инструментальных средств разработки
12
13.
Разработка интерфейсаОкно авторизации пользователей
13
14.
Разработка интерфейсаОкно работы кладовщика
14
15.
Разработка интерфейсаОкно приёмки товара
15
16.
Разработка интерфейсаОкно отгрузки товара
16
17.
Разработка базы данныхER-схема базы данных
17
18.
Разработка базы данныхSQL запрос на создание таблицы товарного остатка
CREATE TABLE balance (
id INT UNIQUE PRIMARY KEY AUTO_INCREMENT,
name INT,
supplier INT,
amount INT,
purchase_price FLOAT(10,2),
sale_price FLOAT(10,2),
cell INT,
FOREIGN KEY (name) REFERENCES nomenclature(id),
FOREIGN KEY (supplier) REFERENCES supplier(id)
);
18
19.
Настройка резервного копированияКонсольные команды для резервного копирования и
восстановления базы данных:
Создание копии базы данных:
mysqldump –u root –p warehouse > DBbackup.sql
Восстановление базы данных:
mysql –u root –p warehouse < DBbackup.sql
19
20.
ОтладкаОтладка программы – систематический процесс выявления, анализа и устранения
ошибок (багов) в программном коде, который обеспечивает корректную работу
приложения.
Синтаксическая ошибка
Ошибка отображения интерфейса
20
21.
Код-ревьюПример комментариев к программному коду
21
22.
Тестирование системыТаблица тестовых случаев для тестирования авторизации пользователя
№
Тестовый случай
Ввод в поля «Логин» и «Пароль» данных,
Ожидаемый результат
Успешная авторизация учётной Успешная авторизация
соответствующих учётной записи сотрудника с записи в системе, вывод
1
главного окна для пользователя вывод главного окна для
нажатие кнопки «Войти».
«Кладовщик».
Ввод в поля «Логин» и «Пароль» данных,
Успешная авторизация учётной
должностью системного администратора и
галвного окна для пользователя
последующее нажатие кнопки «Войти».
«Администратор».
Ввод в поля «Логин» и «Пароль» данных
Вывод сообщения о
3 несуществующей учётной записи последующее несуществовании учётной
4
учётной записи в системе,
должностью кладовщика и последующее
соответствующих учётной записи сотрудника с записи в системе, вывод
2
Фактический результат
нажатие кнопки «Войти».
записи.
Нажатие кнопки «Войти» при пустых полях
Сообщение с просьбой
«Логин» и «Пароль».
заполнить поля.
пользователя «Кладовщик»
Успешная авторизация
учётной записи в системе,
вывод галвного окна для
пользователя
«Администратор».
Вывод сообщения о
несуществовании учётной
записи.
Ошибка исполнения.
22
23.
Сопровождающая документацияРазработанная документация:
1. Описание применения информационной системы
складского учёта (ГОСТ 19.502-78)
2. Руководство пользователя (ГОСТ Р 59795 – 2021)
23
24.
ЗаключениеПо итогам выполнения дипломного проекта был выполнен ряд поставленных
задач:
проведение анализа предметной области;
проведение анализа существующих решений и выявление их недостатков
применительно к малым предприятиям;
определение оптимального набора функций системы;
разработка технического задания;
разработка моделей информационной системы;
разработка интуитивно понятного пользовательского интерфейса;
разработка базы данных;
настройка резервного копирования базы данных;
отладка информационной системы;
проведение ревьюирования программного кода;
проведение тестирования информационной системы;
разработка документации на сопровождение информационной системы.
В результате выполнения задач была достигнута главная цель дипломной работы:
разработана информационная система складского учёта.
24
25.
Благодарю за внимание !25
informatics