Фрагмент для ознакомления
1
Оглавление
1. Бизнес-анализ: Разработка АС учета запасов предприятия 4
1.1 Интервьюирование заказчика (целевой аудитории) 4
1.2 Анкетирование пользователей 5
1.3 Словарь предметной области 6
1.4 Описание текущей ситуации 7
1.5 Описание будущей ситуации 8
1.6 Описание заинтересованных лиц и конечных пользователей 8
1.7 Бизнес-требования 9
2. Анализ существующих решений: Разработка АС учета запасов предприятия 10
2.1 Обзор существующих решений 10
2.1.1 1С: Управление торговлей 10
2.1.2 SAP ERP 11
2.2 Сравнительный анализ решений 12
2.3 Выводы по анализу 13
3. Концепция решения 14
3.1 Техническое задание 14
3.1.1 Общие сведения 14
3.1.2 Назначение и цели создания системы 15
3.1.3 Требования к системе 15
3.1.3.1 Требования к структуре и функционированию системы 16
3.1.3.2 Требования к характеристикам взаимосвязей со смежными системами 16
3.1.3.3 Требования к численности и квалификации пользователей 16
3.1.3.4 Требования к дизайну и реализации 17
3.1.3.5 Требования к операционной среде (системе) 17
3.1.3.6 Требования к производительности 17
3.1.3.7 Требования к защите информации, безопасности и сохранности данных 17
3.1.3.8 Требования к внешнему интерфейсу 18
3.1.3.9 Требования к хостингу 18
3.1.3.10 Требования к документации 18
3.1.4 Порядок контроля и приемки системы 19
3.2 Модель прецедентов 19
3.2.1 Акторы 19
4. Проектирование решения 20
4.1 Описание архитектуры/структуры системы 20
4.2 Описание возможных технических решений 21
4.3 Проектирование интерфейса пользователя 22
4.4 Проектирование базы данных 22
5. Программная реализация системы 23
5.1 Реализация клиентской части 24
5.2 Реализация серверной части 25
5.3 База данных и взаимодействие с сервером 26
5.4 Интеграция сторонних сервисов 27
5.5 Вывод 27
6. Функциональное тестирование решения 27
Фрагмент для ознакомления
2
1.Бизнес-анализ: Разработка АС учета запасов предприятия
Разработка автоматизированной системы (АС) учета запасов предприятия является ключевым шагом для улучшения эффективности бизнес-процессов компании. В этом разделе мы будем рассматривать текущую ситуацию заказчика, определение бизнес-целей проекта, а также требования к разрабатываемой системе. Этот анализ необходим для того, чтобы проект точно соответствовал ожиданиям заказчика и смог эффективно решать поставленные задачи.
1.1Интервьюирование заказчика (целевой аудитории)
Для того чтобы точно понять нужды и проблемы заказчика, было проведено интервью с представителями ключевых подразделений компании. На основе вопросов, подготовленных для интервью, были выявлены главные проблемы, которые мешают эффективному учету запасов и влияют на производительность бизнеса.
Пример вопросов для интервью:
Какие сложности у вас возникают при учете запасов на текущий момент?
Какой функционал в вашей нынешней системе учета товаров вам не хватает?
Какие данные для вас критичны при учете запасов (например, история движений товаров, их количество, стоимость)?
Какие отчеты вам необходимо генерировать для контроля запасов?
Кто будет пользоваться системой и какие у них технические навыки?
Ответы:
На данный момент учет запасов выполняется вручную с использованием Excel, что вызывает множество ошибок.
Необходима интеграция с системой закупок и продаж.
Требуются гибкие отчеты по движению товаров и их остаткам.
Большая часть пользователей не имеет специальных знаний в IT, поэтому система должна быть простой в использовании.
1.2Анкетирование пользователей
Для того чтобы собрать более широкий спектр мнений и оценок от конечных пользователей, была разработана анкета. Анкета была распространена среди работников склада, логистики и отдела закупок.
Пример анкеты:
Как часто вы сталкиваетесь с ошибками при работе с текущей системой учета запасов?
Очень часто
Иногда
Редко
Какие функции для вас важнее всего?
Поиск товара по коду/наименованию
Управление остатками на складе
Отчеты по движению товаров
Интеграция с другими системами
Какие проблемы вы видите в текущей системе?
Отсутствие интеграции
Плохая скорость работы
Неудобный интерфейс
Результаты:
65% пользователей испытывают проблемы с точностью данных, особенно при учете крупных партий товара.
80% пользователей считают важным наличие удобных отчетов.
40% заявляют, что текущая система не интегрируется с другими платформами.
1.3Словарь предметной области
В целях обеспечения правильного понимания всех участников проекта и единообразия в терминологии, был составлен словарь ключевых терминов, связанных с учетом запасов. Это позволит команде разработки и заказчику использовать одинаковые понятия.
Таблица 1 - Словарь предметной области
№ Термин Описание понятия Аббревиатура
1 Запасы Товары и материалы, находящиеся на складе компании, которые используются в производственном процессе. -
2 Остатки на складе Количество товаров, которые доступны для продажи или дальнейшего использования. -
3 Инвентаризация Процесс пересчета товаров и материалов для проверки их наличия и состояния на складе. -
4 Отчет о движении Документ, отражающий изменения количества товаров за определенный период. -
5 Интеграция Процесс соединения нескольких информационных систем для обеспечения их совместной работы. -
1.4 Описание текущей ситуации
Текущая ситуация в компании требует внедрения автоматизированной системы учета запасов, так как существующие методы учета являются неэффективными и подвержены ошибкам. На данный момент используется вручную заполненные таблицы в Excel, что приводит к потерям времени и человеческим ошибкам.
Проблемы:
Неэффективность учета: Использование Excel и бумажных документов приводит к ошибкам в данных.
Отсутствие интеграции: Текущая система не интегрируется с другими учетными и ERP-системами компании, что создает дополнительные трудности в обмене данными.
Невозможность отслеживания: Отсутствуют отчеты в реальном времени, что затрудняет принятие оперативных решений.
Воздействует на:
Сотрудников склада, которые тратят много времени на внесение данных.
Менеджеров, которым сложно получить актуальные данные по остаткам и движению товара.
Финансовых аналитиков, которым необходимо контролировать остатки для формирования отчетности.
Решение на текущий момент:
Использование Excel с вручную вносимыми данными.
Отсутствие отчетности в реальном времени.
Недостатки существующих решений:
Высокая вероятность ошибок.
Отсутствие удобных отчетов.
Трудности в интеграции с другими системами.