Автор Анна Евкова
Преподаватель который помогает студентам и школьникам в учёбе.

Автоматизация складского учета предприятия

Содержание:

Введение

Склад — помещение, предназначенное для хранения материальных ценностей.

Складирование играет важную роль на предприятии в связи с необходимостью любого магазина, где ни будь хранить товары, вести их учет и где ни будь производить разгрузку новые поставки продуктов, из этого следует что проблемы, связанные со складскими отделами будут актуально еще долгое время. Следовательно, выбор темы курсовой работы, связанной с решением складских проблем, является актуальным.

Предмет исследования - автоматизация складского учета.

Я выбрал эту тему для написания курсовой т.к. автоматизация склада является необходимым процессом для любого торгового предприятия. Автоматизированный складской учет в разы ускорит работу кладовщиков, бухгалтеров и заведующих складами. Так же автоматизация сократит затраты предприятия на покупку канцелярии и понизит затраты на выплату заработных плат сотрудников. Комплексное использование современных информационных технологий и приобретение специальной информационной системы улучшат работу склада.

Объект исследования – компьютерный магазин.

Хорошим вариантом для выбора объекта исследования я считаю компьютерный магазин т.к. одним из главных отделов таких предприятий является складской отдел, следовательно, повысив производительность складского отдела, можно очень сильно улучшить работу всего предприятия.

Так же на таких предприятиях используются услуги сборки ПК, которые используют для сборки комплектующие на складе, следовательно, улучшив работу складского учета можно смело утверждать, что предприятию удастся избежать ситуаций с не хваткой комплектующих, что отразится на продуктивности компании.

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

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

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

контроль за своевременным, полным и правильным использованием, поступивших товаров;

своевременное и правильное оформление документации и контроль за каждой операцией отпуска, отгрузки или реализации товара;

контроль над соблюдением нормативов запаса товаров.

В связи с этим для надежного функционирования системы поставок нужно вести их систематический и постоянный учет.

Так же программа должна уметь работать с отчетами и прочими документами необходимыми на складе.

Целью данного курсового проекта – внедрить программу для автоматизации складского учета, для повышения эффективности складской деятельности и сокращения затрат предприятия. Для достижения этой цели будет приобретаться готовая информационная система и внедрятся на предприятие.

Задачи курсового проекта – необходимые к выполнению мероприятия для успешного достижения цели курсовой работы.

Задачами курсовой работы являются:

Описание предприятия и его деятельности,

Составление программной и технической архитектуры предприятия,

Анализ собранных данных о предприятии,

Описание автоматизированного процесса на предприятии,

Выбор программного средства для автоматизации,

Составление технического задания,

Составление списков подходящих решений для автоматизации,

Описание технологии функционирования ИС,

Физическое проектирование БД,

Разработка экранных форм ввода-вывода и отчетов.

Составление пользовательской документации.

1. Технико-экономическая характеристика предметной области и предприятия

1.1. Характеристика предприятия и его деятельности.

  “Видео” - российская компания, специализирующаяся на продаже компьютерной, цифровой и бытовой техники, а также производитель компьютеров, в том числе ноутбуков, планшетов и смартфонов (сборочное производство). На середину 2018 года сеть насчитывает более 10 магазинов в городах России. Штаб-квартира компании находится в Москве. Ввиду конфиденциальности настоящее название компании не указывается.

В 2000 году была основана компания “Видео” и открыт первый магазин в Москве, в одном из помещений которого велась сборка компьютеров.

С 2005 года компания начинает развивать торговую сеть, открывая свой второй магазин в Долгопрудном. В том же году выходит за пределы Московской области, третий магазин сети появляется в Белгороде. В 2006 году открывается магазин в Смоленске, в 2007 — магазины в Рязани и Нижнем Новгороде. Одновременно с развитием в новых регионах расширяется уже существующая сеть в регионах присутствия.

В 2010 году филиальная сеть компании состояла из более чем 10 магазинов в 7 городах России, в которых было занято более 200 сотрудников. Компания к этому времени начала экспансию в столичный регион (Москва, Подмосковье)

В апреле 2015 года “Видео” открыл свой магазин в Санкт-Петербурге.

На 2019 год компания собрала 500 тыс. компьютеров.

Выручка компании на 2019 год составляет 500 млн. рублей.

Основные технико-экономические показатели компании указаны в таблице 1.

Таблица 1.1. Основные технико-экономические показатели компании.

Наименование

показателя

Единица

измерения

За 2019 год

Объем оказанных услуг

Шт.

35000

Число обслуженных клиентов

чел.

400250

Выручка от оказания услуг, продаж

тыс. руб.

20000

Среднесписочная численность работников

чел.

257

Годовой фонд оплаты труда

тыс. руб.

30840

Среднемесячная заработная плата работников

тыс. руб.

60

Основными конкурентами компании являются крупные торговые компании как DNS или “Мвидео”. Так же к конкурентам можно отнести и маленькие торговые сети.

Основными поставщиками компании являются крупные производители электронных устройств такие как: Lenovo, Samsung, Huawei, Toshiba, LG, Sony и т.д.

Информационная система будет внедрятся в Московский филиал компании (Офис), в связи с этим количество сотрудников, программная и техническая архитектура, а также организационная структура будет описывается в соответствии с этим филиалом.

1.2. Организационная структура управления предприятия

Московский филиал имеет в своем распоряжении 20 сотрудников.

В состав штата сотрудников входят: Генеральный директор, Главный бухгалтер, 3 работников бухгалтерии, Менеджер, Секретарь, Системный администратор, 3 техника, Кладовщик, Заведующий складом, работники склада 4 человека и 3 сборщика.

Организационная структура представлена на рисунке 1.1.

Рисунок 1.1. Организационная структура предприятия

Описание должностей сотрудников

Администрация:

Генеральный директор — директор, высшая административная должность, размещается в администрации, управляет всем предприятием и поддерживает его работоспособность, использует ПК и принтер.

Секретарь — офисный работник с широким кругом обязанностей от заполнения отчетностей до помощи Генеральному директору.

Основные обязанности:

  1. Работа с документами: определение важности, подготовка, оформление, рассылка, получение, хранение, систематизация
  2. Планирование и подготовка приёма посетителей
  3. Участие в подготовке деловых переговоров
  4. Заказ канцтоваров и прочих вещей, необходимых для жизнедеятельности офиса.

Располагается в администрации, использует ПК и принтер.

Менеджер -  начальник, занятый управлением процессами и персоналом на определённом участке предприятия, организации. Основная функция менеджера — управление, включающее процесс планирования, организации, мотивации и контроля. Он располагается в администрации и использует ПК и принтер.

Бухгалтерия:

Бухгалтер — специалист по бухгалтерскому учёту, работающий по системе учёта в соответствии с действующим законодательством. располагается в бухгалтерии и использует ПК и принтер, подчиняется главному бухгалтер.

Главный бухгалтер – сотрудник, занимающийся управление бухгалтерии и поддержанием ее работоспособности, а также бухгалтерским учетом. располагается в бухгалтерии использует ПК и принтер

IT-отдел:

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

Обязанности:

  1. подготовка и сохранение резервных копий данных, их периодическая проверка и уничтожение;
  2. установка и конфигурирование необходимых обновлений для операционной системы и используемых программ;
  3. установка и конфигурирование нового аппаратного и программного обеспечения;
  4. создание и поддержание в актуальном состоянии пользовательских учётных записей;
  5. ответственность за информационную безопасность в компании;
  6. планирование и проведение работ по расширению сетевой структуры предприятия;
  7. документирование всех произведенных действий.

Располагается в IT-отделе, использует ПК и принтер.

Техник – сотрудник, отвечающий за работоспособность технического парка предприятия, основными обязанностями являются починка оборудования и работа по заявкам сотрудников. Располагается в IT- отделе, подчиняется системному администратору и использует только ПК.

Склад:

Заведующий складом – сотрудник, занимающийся управлением склада.

Обязанности:

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

Контролирует ведение учета складских операций, установленной отчетности.

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

Располагается в складском отделе, использует ПК и принтер.

Кладовщик – сотрудник, занимающийся руководством работников склада и проведение инвентаризации, подчиняется заведующему складом.

Обязанности:

  1. Обеспечивает сохранность складируемых товарно-материальных ценностей, соблюдение режимов хранения, правил оформления и сдачи приходно-расходных документов.
  2. Организует проведение погрузочно-разгрузочных работ на складе с соблюдением норм, правил и инструкций по охране труда.
  3. Обеспечивает сбор, хранение и своевременный возврат поставщикам погрузочного реквизита.
  4. Участвует в проведении инвентаризаций товарно-материальных ценностей.

Располагается в складском отделе, использует ПК и принтер.

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

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

1.3 Выбор комплекса задач автоматизации, структуры комплекса технических и программных средств и характеристика существующих бизнес-процессов.

Среди всех функций на предприятии я решил выбрать для автоматизации функции складского отдела.

Склад осуществляет следующие взаимосвязанные функции: принятие товаров, хранение товаров и ведение отчетности по продукции.

Назначение информационной системы – автоматизировать процесс работы складского учета.

Целью разработки информационной системы является облегчение процесса учета товаров, а также возможность формирования печатных форм документов, отчётов и других объектов конфигурации.

Необходимо разработать систему учёта, которая включает в себя:

  • Возможность учета товаров;
  • Формирование отчетов.
  • Ведение базы данных товаров;
  • Возможность документального отражения в учётной программе всех этапов движения услуг;

Бизнес-процесс складского учета представлен на рисунке 1.2.

Рис 1.2. Контекстная диаграмма учета продукции

Диаграмма складского учета на предприятии указана на рисунке 1.3.

Рис.1.3. Диаграмма IDEF0 для складского учет.

Диаграмма учета новых товаров на предприятии указана на рисунке 1.4.

Рис.1.4. Диаграмма IDEF0 для учета новых товаров.

Анализ готовых решений

Сравнение готовых решений представлено в таблице 1.2.

Табл.1.2. сравнение готовых решений

Возможности

1C управление торговлей

Фрегат склад

SV: Склад

Access

Инвентаризация

+

+

-

+

Управление персоналом

+

-

-

-

Контроль приема и отгрузки товаров

+

+

+

+

Составление отчетности

+

+

+

+

Управление товарами

+

+

+

-

Управление информацией о поставщиках

+

-

+

+

Управление продажами

+

-

-

-

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

Программа «Access»

Microsoft Office Access или просто Microsoft Access — реляционная система управления базами данных (СУБД) корпорации Microsoft. Входит в состав пакета Microsoft Office. Имеет широкий спектр функций, включая связанные запросы, связь с внешними таблицами и базами данных. Благодаря встроенному языку VBA, в самом Access можно писать приложения, работающие с базами данных.

Основные компоненты MS Access:

построитель таблиц;

построитель экранных форм;

построитель SQL-запросов (язык SQL в MS Access не соответствует стандарту ANSI);

построитель отчётов, выводимых на печать.

Они могут вызывать скрипты на языке VBA, поэтому MS Access позволяет разрабатывать приложения и БД практически «с нуля» или написать оболочку для внешней БД.

Встроенные средства взаимодействия MS Access со внешними СУБД с использованием интерфейса ODBC снимают ограничения. Инструменты MS Access, которые позволяют реализовать такое взаимодействие, называются «связанные таблицы» (связь с таблицей СУБД) и «запросы к серверу» (запрос на диалекте SQL, который «понимает» СУБД).

Корпорация Microsoft для построения полноценных клиент-серверных приложений на базе MS Access рекомендует использовать в качестве движка базы данных СУБД MS SQL Server. При этом имеется возможность совместить с присущей MS Access простотой инструменты для управления БД и средства разработки.

Access, при работе с базой данных, иначе взаимодействует с жёстким (или гибким) диском, нежели другие программы.

В Access новая редакция содержимого изменённой ячейки таблицы записывается на диск (сохраняется) сразу, как только курсор клавиатуры будет помещён в другую ячейку (или новая редакция изменённой записи записывается на диск сразу, как только курсор клавиатуры будет поставлен в другую запись (строку)). Таким образом, при сбое электропитания потери данных будут минимальными - только в той записи, которая редактировалась на момент сбоя.

Целостность данных в Access обеспечивается также за счёт механизма транзакций.

Кнопка «Сохранить» в Access тоже есть, но в Access в режиме просмотра данных она нужна, в первую очередь, для сохранения изменённого режима показа таблицы или другого объекта — то есть, для сохранения таких изменений, как:

изменение ширины столбцов и высоты строк,

перестановка столбцов в режиме просмотра данных, «закрепление» столбцов и освобождение закреплённых столбцов,

изменение сортировки,

применение нового фильтра,

изменение шрифта; цвета текста, сетки и фона,

и т. п.

Кроме того, в Access эта кнопка нужна в режиме «Конструктор» для сохранения изменений структуры объекта базы данных, сделанных в этом режиме.

Даже если в процессе работы с файлом базы данных не применялся режим «Конструктор» и новые данные в базу данных не добавлялись (то есть если база данных только просматривалась), то всё равно файл базы данных имеет тенденцию со временем, в процессе работы с ним, всё больше и больше увеличиваться в размере. Очень способствует увеличению размера файла применение новых сортировок и фильтров (особенно если было применено несколько разных, сильно отличающихся друг от друга сортировок/фильтров).

Техническая структура предприятия

Технический парк предприятия указан в таблице 1.3.

Таблица 1.3. Технический парк предприятия

№п/п

Аппаратное средство

Конфигурация

Установленное ПО

1.

ПК

Gigabyte Z370 HD3, Intel Core i3 - 8100 BOX, 1Tb SATA-III Western Digital Blue (WD10EZRZ), 8Gb DDR4 2133MHz Hynix

Операционная система -Windows 10(x64),

Microsoft Office 2019

1С Бухгалтерия,

Access 2019,

Яндекс браузер,

Kaspersky internet security

2.

Сервер Synology DS416 Slim

(Файловый)

ASUS Z11PA-D8, Intel Xeon Gold 5222 OEM, 4Tb SAS Seagate Enterprise Capacity (ST4000NM0025)), 128Gb DDR4 2400MHz Samsung ECC Reg, 200Gb SAS Dell SSD (400-ADSB)

Windows server 2016

Active directory

3

Сервер Synology DS416 Slim

(База данных)

ASUS Z11PA-D8, Intel Xeon Gold 5222 OEM, 4Tb SAS Seagate Enterprise Capacity (ST4000NM0025)), 128Gb DDR4 2400MHz Samsung ECC Reg, 1Tb SAS Dell SSD (400-ADSB)

Windows server 2016

Active directory

4

Сервер Synology DS416 Slim

(Почтовый сервер)

ASUS Z11PA-D8, Intel Xeon Gold 5222 OEM, 1Tb SAS Seagate Enterprise Capacity (ST4000NM0025)), 128Gb DDR4 2400MHz Samsung ECC Reg, 200Gb SAS Dell SSD (400-ADSB)

Windows server 2016

Active directory

5.

HP LaserJet Pro M426fdw

Технология печати — лазерный, формат печати — A4, скорость ЧБ-печати (А4) до 38стр/мин, оптическое разрешение сканера 1200×1200 dpi, автоматическая двусторонняя печать, USB, WiFi, RJ-45, Air Print.

Драйвера

6

Маршрутизатор Huawei AR1220E

Порты: 2 Гбит/с, 8 Гбит/с LAN, 2 порта USB,

скорость WAN: 400 Мбит/с,

2 слота SIC

TCP/IP

7

Коммутатор Huawei S1720-28GWR-4P

24 порта 1Гбит/с,

4 порта SFP 1Гбит/с,

ёмкость коммут. 168 Гбит/с, произв-сть коммут. 42 Mpps, IPv4 и IPv6 статич. маршр., клиент DHCP,

управление: Web/SNMP

TCP/IP

Техническая архитектура позволяет охарактеризовать все аппаратные средства и включает такие элементы как:

  • процессор;
  • память;
  • жесткие диски;
  • Материнская плата;
  • периферийные устройства;
  • коммуникационное оборудование.

Основное назначение технической архитектуры – обеспечение надежных IT сервисов в рамках всего предприятия в целом.

На данный момент компания имеет 1 офис в Москве. Рассмотрим его техническую архитектуру.

Техническая структура компании представлена ниже рисунок 2. Ниже представлен список оборудования, которое числится в организации:

  • 5 коммутаторов;
  • 1 маршрутизатор;
  • 1 вид персонального компьютера (Всего 13 ПК);
  • 1 вид принтера (Всего 5 принтеров);
  • 3 сервера.

Техническая архитектура представлена на рисунке 1.5.

Рисунок 1.5. Техническая архитектура предприятия

Более подробное описание технического парка указано далее в таблицах 1.4-1.10

Таблица 1.4. Характеристики HP LaserJet Pro M426fdw

Название

Характеристика

Порты

USB 2.0

LAN

Память и процессор

Микропроцессор MIPS64 с тактовой частотой 1200 МГц

32 Мбайт флэш-памяти

Размер пакетного буфера: 10 Мбайт

256 Мбайт SDRAM

Время задержки

150 Мб Время ожидания: < 5 мс

1500 Мб Время ожидания: < 5 мс

Пропускная способность

до 10 млн пакетов/с

Производительность маршрутизации/коммутации

100 МБ/с

Функции управления

Встроенный беспроводной интерфейс

Командная строка

Таблица 1.5. Характеристики ПК

Название

Характеристика

ПК

Тип процессора: Intel Core i3 8100 BOX;

Тактовая частота: 3.6 ГГц;

Кол-во ядер: 4 ядра;

Объем кэша L1: 1 МБ, L2: 1.5 МБ, L3: 12 Мб;

Чипсет: Intel Z370;

Объем памяти: 8 Гб;

Тип памяти: DDR4;

Видеокарта: интегрированная (Intel UHD Graphics 630);

Объем видеопамяти: 4 ГБ

Дисковая система: HDD (жесткий диск) 500 Гб, 5400 об. /мин., 3.5"

Таблица 1.6. Характеристики Маршрутизатор Huawei AR1220E

Название

Характеристика

Частота

2.4 ГГц

Макс скорость беспроводного соединения

8 Гбит/с LAN

Защита информации

Встроенный брандмауэр

Скорость портов

2 Гбит/с

Расширенные функции

DHCP

Таблица 1.7. Характеристика сервера “Сервер Synology DS416 Slim” (Файловый)

Название

Характеристика

Память

До 128 ГБ оперативной памяти DDR4-2400

Дисковая подсистема

4Tb SAS Seagate Enterprise Capacity 3.5"

1Tb SAS Dell SSD (400-ADSB)

Сетевой адаптер

2-канальный интегрированный сетевой адаптер 10 Гбит/с

Система удалённого управления сервером

IPMI 2.0 Server Management

Таблица 1.8. Характеристика сервера “Сервер Synology DS416 Slim” (база данных)

Название

Характеристика

Память

До 128 ГБ оперативной памяти DDR4-2400

Дисковая подсистема

4Tb SAS Seagate Enterprise Capacity 3.5"

1Tb SAS Dell SSD (400-ADSB)

Сетевой адаптер

2-канальный интегрированный сетевой адаптер 10 Гбит/с

Система удалённого управления сервером

IPMI 2.0 Server Management

Таблица 1.9. Характеристика сервера “Сервер Synology DS416 Slim” (Почтовый)

Название

Характеристика

Память

До 128 ГБ оперативной памяти DDR4-2400

Дисковая подсистема

1Tb SAS Seagate Enterprise Capacity 3.5"

200Gb SAS Dell SSD (400-ADSB)

Сетевой адаптер

2-канальный интегрированный сетевой адаптер 10 Гбит/с

Система удалённого управления сервером

IPMI 2.0 Server Management

Таблица 1.10. Коммутатор Huawei S1720-28GWR-4P

Название

Характеристика

Порты

24 порта 1Гбит/с, 4 порта SFP 1Гбит/с

Пропускная способность

168 Гбит/с

Производительность

42 Mpps

Протокол

Клиент DHCP

Программная архитектура предприятия

Программная архитектура – основа программного обеспечения, на котором строиться вся деятельность организации. Она состоит из следующих элементов:

  • операционные системы;
  • программы;
  • программные средства ведения базы данных;
  • возможности операционных систем;
  • специальное программное обеспечение:

Программная архитектура предприятия указана на рисунке 1.6.

На схеме в каждом отделе указан только один ПК в связи с идентичной программной архитектурой в отделе на каждом ПК.

Рис. 1.6. Программная архитектура предприятия

Описание программной архитектуры предприятия:

Kaspersky Internet Security  — линейка программных продуктов, разработанная компанией «Лаборатория Касперского» на базе «Антивируса Касперского» для комплексной защиты домашних персональных компьютеров и мобильных устройств в реальном времени от известных и новых угроз.

Windows 10 — операционная система для персональных компьютеров и рабочих станций, разработанная корпорацией Microsoft 

1С:Бухгалтерия — собирательное название бухгалтерских продуктов фирмы «1С». Конфигурация «Бухгалтерия предприятия» предназначена для автоматизации бухгалтерского и налогового учёта, включая подготовку обязательной (регламентированной) отчётности в организации.

Microsoft Office — офисный пакет приложений, созданных корпорацией Microsoft для операционных систем Microsoft Windows, Windows Phone, Android, macOS, iOS. В состав этого пакета входит программное обеспечение для работы с различными типами документов: текстами, электронными таблицами, базами данных и др. Microsoft Office является сервером OLE-объектов и его функции могут использоваться другими приложениями, а также самими приложениями Microsoft Office.

Microsoft Office Access  — реляционная система управления базами данных (СУБД) корпорации Microsoft. Входит в состав пакета Microsoft Office. Имеет широкий спектр функций, включая связанные запросы, связь с внешними таблицами и базами данных.

Active Directory («Активный каталог», AD) — службы каталогов корпорации Microsoft для операционных систем семейства Windows Server, включает возможности интеграции с другими службами авторизации, выполняя для них интегрирующую и объединяющую роль. Позволяет администраторам использовать групповые политики для обеспечения единообразия настройки пользовательской рабочей среды, разворачивать программное обеспечение на множестве компьютеров через групповые политики или посредством System Center Configuration Manager, устанавливать обновления операционной системы, прикладного и серверного программного обеспечения на всех компьютерах в сети, используя Службу обновления Windows Server. Хранит данные и настройки среды в централизованной базе данных.

Яндекс. Браузер — браузер, созданный компанией «Яндекс».

1.4. Техническое задание

1. Общие сведения

1.1. Наименование системы

Автоматизированная информационная система складского учета

Краткое наименование: АИС склад

1.2. Заказчик и исполнитель

Заказчик: ОАО «Видео»

Фактический адрес: г. Москва ул. планерная д.12

Телефон: +7 (495) 788-88-88

Исполнители: ООО Верден

Фактический адрес: г. Москва ул. Виллиса-Лациса д.17

Телефон: +7 (926) 853-67-89

1.3. Основание для проведения работ

Работа выполняется на основания договора № 1 от 15.06.2019 ООО «Видео»

1.4. Плановые сроки начала и окончания работ

Работы должны быть завершены в течении 6х календарных месяцев.

1.5. источники и порядок финансирования

Указано в Договоре.

1.6. Порядок оформления и предъявления заказчику результатов работ

Работы по созданию АИС Склад сдаются Исполнителем поэтапно в соответствии с календарным планом Проекта. По окончании каждого из этапов работ Исполнитель сдает Заказчику соответствующие отчетные документы этапа, состав которых определены Договором.

1.7. Стадийность работ

Таблица 1.11. Стадии разработки

Стадии разработки

Этапы работ

Содержание работ

1. Исследование и обоснование создания системы

Исследование объекта автоматизации

Сбор данных

Обоснование необходимости разработки программы

Разработка и оформление требований к системе

Технико-экономическое обоснование

  1. Техническое задание

Научно-исследовательские работы

Определение структуры входных и выходных данных;

Предварительный выбор методов решения задач

Разработка технического задания в целом и, при необходимости, частных ТЗ на подсистемы

  1. Эскизы проекта

Разработка предварительных решений по выбранному варианту АИС

4. Технический проект

Разработка окончательных решений по общесистемным вопросам, в том числе по структурам АИС

процедурам (задачам), реализуемым системой; процессу функционирования системы и, при необходимости, выдача частных технических заданий на разработку видов обеспечения АИС или видов обеспечения подсистемы АИС

Разработка плана мероприятий по разработке и внедрению программ.

5. Рабочая документация

Разработка рабочей документации по техническому обеспечению

6. Внедрение

Подготовка технических средств к внедрению АИС

1.8. особые условия

Возможна замена технических средств (Сервер и терминал)

2. Назначение и цели создания системы (подсистемы, модуля)

2.1. Назначение

Информационная система обеспечивает автоматизацию деятельности складского отдела в соответствии с бизнес-процессами предприятия (Учет производимой продукции, учет хранимой продукции и т.д.).

2.2 Цели

Целью разработки системы является повышение производительности складского отдела, ускорение документооборота и автоматизация складского учета.

3. Характеристика объектов автоматизации

Выделены следующие процессы в деятельности складского отдела, в рамках которых производится анализ информации и сделаны соответствующие выводы о возможности их автоматизации:

Таблица 1.12. Список автоматизированных объектов

Бизнес-процесс

Необходимость АИС

Учет производства

Будет автоматизировано

Учет хранимой продукции

Будет автоматизировано

Учет проданной продукции

Будет автоматизировано

Передача электронных документов

Будет автоматизировано

Составление отчетов

Будет автоматизировано

Хранение документов

Без автоматизации

4. Требования к системе

4.1. Требование к системе в целом

Состав системы; Стандартизация и взаимодействие; Обновление системы; Персонал; Подготовка персонала; Надежность и безопасность системы; Сохранность информации, обслуживание, ремонт и хранение; Требования к упаковке, маркировке, транспортировке и хранению; Условия и режим эксплуатации).

Система должна быть централизованной, т.е. все данные должны располагаться на основном сервере. Система должна обеспечивать: Учет производства, Учет хранимой продукции, Учет проданной продукции, Передача электронных документов, Составление отчетов в электронном формате и хранение информации в базе данных.


4.2. Функции и задачи системы.

Учет производства

Учет хранимой продукции

Учет проданной продукции

Передача электронных документов

Хранение информации на сервере


4.3. Требования к видам обеспечения (информационному, лингвистическому, программному и техническому обеспечению).

Требования к ПО:

понятный интерфейс;

Русская локализация

Передача данных по зашифрованным каналам.

универсальность;

экономичность;

наличие БД

4.4 Требования к численности и квалификации персонала системы и режиму его работы

В состав персонала, необходимого для обеспечения эксплуатации системы в рамках соответствующих подразделений Заказчика, необходимо выделение следующих ответственных лиц:

Администратор – 1

Техник – 4

Оператор баз данных - 1

Данные лица должны выполнять следующие функциональные обязанности.

Администратор – поддерживает систему на сетевой уровне

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

Оператор баз данных – сотрудник, отвечающий за поддержание БД в рабочем состоянии

4.5. Требования к квалификации персонала

К квалификации персонала, эксплуатирующего систему, предъявляются следующие требования.

Конечный пользователь:

знание соответствующей предметной области;

знания и навыки работы с СУБД

Администратор – знание архитектуры сети CISCO;

Оператор БД – знания и навыки работы с СУБД, и знания языка SQL.

Техник – знания технической архитектуры и комплектующих технических средств.

4.6. Требования к надежности

Уровень надежности должен достигаться согласованным применением организационных, организационно-технических мероприятий и программно-аппаратных средств. Надежность должна обеспечиваться за счет:

- применения технических средств, системного и базового программного обеспечения, соответствующих классу решаемых задач;

- своевременного выполнения процессов администрирования Системы;

- соблюдения правил эксплуатации и технического обслуживания программно-аппаратных средств;

- предварительного обучения пользователей.

4.7. Требования к надежности технических средств и программного обеспечения

К надежности оборудования предъявляются следующие требования:

- в качестве аппаратных платформ должны использоваться средства с повышенной надежностью;

- применение технических средств, соответствующих классу решаемых задач;

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

Надежность аппаратных и программных средств должна обеспечиваться за счет следующих организационных мероприятий:

- предварительного обучения пользователей;

- своевременного выполнения процессов администрирования;

- соблюдения правил эксплуатации и технического обслуживания программноаппаратных средств;

- своевременное выполнение процедур резервного копирования данных. Надежность программного обеспечения подсистем должна обеспечиваться за счет:

- надежности общесистемного ПО и ПО, разрабатываемого исполнителем;

- проведением комплекса мероприятий отладки, поиска и исключения ошибок.

5. Состав и содержание работ по созданию системы

Этап 1: Проектирование. Разработка эскизного проекта. Разработка технического проекта – команда Исполнителя должны изучить бизнес-процессы фирмы-заказчика, создать подходящие модели и найти способы оптимизации работы.

Определение структуры входных и выходных данных.

Определение требований к программе.

Этап 2: Разработка рабочей документации. Адаптация программ

Разработка и утверждение технического задания, уточнение структуры входных и выходных данных.

Этап 3: Ввод в действие

Испытания программы согласование и утверждение программы и методики испытаний

Этап 4. Поддержка системы

Оперативная ликвидация появляющихся ошибок;

Внесение доработок и улучшений.

Обучение сотрудников – будущих пользователей системы.

6. Порядок контроля и приемки системы

6.1. Виды и объем испытаний системы

Система подвергается испытаниям следующих видов:

1. Предварительные испытания.

2. Опытная эксплуатация.

3. Нагрузочный тест.

4. Испытания безопасности

Состав, объем и методы предварительных испытаний системы определяются документом «Программа и методика испытаний», разрабатываемым на стадии «Рабочая документация». Состав, объем и методы опытной эксплуатации системы определяются документом «Программа опытной эксплуатации», разрабатываемым на стадии «Ввод в действие». Состав, объем и методы испытаний безопасности системы определяются документом «Программа и методика испытаний», разрабатываемым на стадии «Ввод в действие» с учетом результатов проведения предварительных испытаний и опытной эксплуатации. Нагрузочный тест определяется документом “Методы испытаний”

7. Требования и содержание работ по подготовке системы к вводу в действие

В ходе выполнения проекта на объекте автоматизации требуется выполнить работы по подготовке к вводу системы в действие. При подготовке к вводу в эксплуатацию Заказчик должен обеспечить выполнение следующих работ:

Определить подразделение и ответственных должностных лиц, ответственных за внедрение и проведение опытной эксплуатации;

Обеспечить присутствие пользователей на обучении работе с системой;

Обеспечить соответствие помещений и рабочих мест пользователей системы;

Обеспечить выполнение требований, предъявляемых к программно-техническим средствам, на которых должно быть развернуто программное обеспечение;

Провести опытную эксплуатацию системы.

8. Требования к документированию

Заказчику должна быть предоставлена пакет документов:

Техническое задание;

Ведомость эскизного (технического) проекта;

Техническая архитектура

Программная архитектура

Описание информационной базы;

Руководство пользователя;

Руководство администратора;

Программа и методика испытаний;

Акт выполненных работ

Методы испытаний

9. Источники разработки

Настоящее Техническое Задание разработано на основе следующих документов и информационных материалов:

ГОСТ 19.201-78 Техническое задание. Требования к содержанию и оформлению

2. Программное обеспечение задачи

2.1. Информационная модель

Описание актеров указано в таблице 2.1.

Таблица 2.1. Актеры

Актер

Краткое описание

Кладовщик

Сотрудник, занимающийся приемом и отпуском товаров, а также занимается инвентаризацией и составлением накладной

Менеджер по снабжению

Сотрудник, занимающийся управлением информации о новых поставках и поставщиках

Заведующий складом

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

Cсистемный администратор

Занимается работой с информационной системой.

По описанному выше, составлена диаграмма прецедентов – рисунок 2.1.

Рисунок 2.1 – диаграмма прецедентов

Возможности системы:

  • Актер “Кладовщик” использует систему для внесения информации о прибытие товара и его состоянии. Так же он использует ее для внесения информации об тогах инвентаризации и составлении накладной в случае выдачи товара.
  • Актер “Менеджер по снабжению” использует систему для внесения информации об поставках, а также для управления ими;
  • Актер “Заведующий складом” использует систему для учета товарооборота за месяц, проведения ревизии и составления отчета обо всей складской деятельности;

На основании вышеизложенного можно выделить прецеденты, указанные в таблице 2.2

Таблица 2.2. Прецеденты

Прецедент

Краткое описание

Управление информацией о поставках

Запускается менеджером по поставкам. Система позволяет удалять и добавлять поставки, а также редактировать информацию о них.

Учет товаров и их выдача

Запускается кладовщиком. Система позволяет управлять информацией о товаре, а также позволяет составлять накладные.

Учет оборота товара

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

Составление отчетности

Запускается системными администратором. Система позволяет выбирать готовые шаблоны и заносить в них информацию

Диаграмма прецедентов для системы показана на рис.2.2.

Рисунок 2.2. - Диаграмма прецедентов для системы

2.2. Описание информационных потоков

Поток событий для прецедентов главной диаграммы:

A.1 Предусловие

A.2 Главный поток

A.3 Под потоки

A.4 Альтернативные потоки

Где A - число от единицы до количества прецедентов

Поток событий для прецедента “Управление информацией о поставках”

    1. Предусловие

Если нужно добавить поставщика, то под-поток “Добавить нового поставщика” должен быть выполнен перед началом прецедента.

    1. Прецедент начинает выполнятся, когда менеджер авторизуется в системе.

Система проверяет правильность введенных данных (B-1) и выводит окно со всеми заказами и дает возможность осуществить следующие действия: добавить, удалить, посмотреть, выйти и редактировать.

Добавить (A-1):

Выполняется под-поток добавить новую поставку (С-1)

Удалить (А-2):

Выполняется под-поток удалить поставку(C-2)

Посмотреть (А-3):

Выполняется под-поток посмотреть информацию о поставке(C-3)

Редактировать (А-4):

Выполняется под-поток редактировать информацию о поставке(C-4)

Выйти (А-5):

Выполняется под-поток выйти из программы(C-5)

1.3 Под-потоки

Добавить новую поставку (С-1)

Вызывается диалоговое окно, где нужно выбрать поставщика из списка. После выбора появляется окно с товарами, нужно указать какой товар он будет поставлять и в каких количествах. Менеджер сохраняет заказ. Прецедент начинается после пункта B-1.

Удалить (А-2):

Вызывается окно, где нужно подтвердить удаление нажав кнопку “Да” (В-2).

Прецедент начинается после пункта B-1.

Посмотреть (А-3):

Вызывает диалоговое окно со списком товаров и поставщиком выбранной поставки. При нажатии кнопки ОК прецедент начинается после пункта B-1.

Редактировать (А-4):

Вызывается окно со списком товаров выбранной поставки. Менеджер может изменить поставщика вписав новое название или изменить список товаров, вписав новые названия и изменив количество. При нажатии кнопки “Ок” прецедент начинается после пункта B-1.

Выйти (А-5):

Программа закрывается.

1.4 Альтернативные потоки

(B-1). При введении неправильных данных программа попросит повторить попытку.

(В-2). При нажатии кнопки нет прецедент начнется с момента начала пункта (А-2).

Поток событий “Учет товаров и их выдача”

2.1 Предусловие

При составление накладной нажимается кнопка составить накладную и начинается поток составление накладной (B-3).

2.2 Прецедент начинает выполнятся, когда кладовщик авторизуется в системе

Система проверяет правильность введенных данных (B-1) и выводит окно со списком товаров и предлагает следующие действия: добавить, удалить, выйти и редактировать.

Добавить (A-1):

Выполняется под-поток добавить новый товар(С-1)

Удалить (А-2):

Выполняется под-поток удалить товар(C-2)

Редактировать (А-3):

Выполняется под-поток редактировать информацию о товаре(C-3)

Выйти (А-4):

Выполняется под-поток выйти из программы(C-4)

2.3 Под-потоки

Добавить новый товар (С-1)

Вызывается диалоговое окно, где можно выбрать “добавить новый товар” или “увеличить количество” (B-4). При выборе “Добавить новый товар” открывается окно, где нужно написать название товара и его количество и нажать “сохранить”. Прецедент начинается после пункта B-1.

Удалить (А-2):

Вызывается окно, где нужно подтвердить удаление нажав кнопку “Да” (В-2).

Прецедент начинается после пункта B-1.

Редактировать (А-3):

Появляется окно с информацией товара, где кладовщик может изменить его количество и его описание, нажав на описание или количество и вписав там свою информацию. При нажатии кнопки “Сохранить” прецедент начинается после пункта B-1.

Выйти (А-4):

Программа закрывается.

Выбрать готовый шаблон (А-5)

Кладовщику открывается окно с готовыми шаблонами, где он может выбрать один из них. После выбора прецедент начнется сначала.

2.4 Альтернативные потоки

(B-1). При введении неправильных данных программа попросит повторить попытку.

(В-2). При нажатии кнопки нет прецедент начнется с момента начала пункта (А-2).

(B-3). При нажатии на кнопку составить накладную. Кладовщику открывается окно, где он может выбрать готовый шаблон (А-5) или написать новую. При нажатии на кнопку “Написать новую” кладовщик должен заполнить все пункты накладной и нажать сохранить. Прецедент начинается сначала.

(В-4). При нажатии кнопки увеличить количество кладовщику нужно ввести прибывшее количество одноименного товара и тогда система автоматически посчитает новое количество и вернет прецедент на пункт С-1.

Поток событий “Учет оборота товара”

3.1 Предусловие

При составлении отчета нажимается кнопка составить накладную и начинается поток составление отчета (B-2).

3.2 Прецедент начинает выполнятся, когда заведующий складом авторизуется в системе

Система проверяет правильность введенных данных (B-1) и выводит окно с разницами убытка и прибавления всех товаров, и количество непригодных товаров. Предлагаются следующие действия: посчитать разницу убытков товаров и их прибавление, редактировать список непригодных товаров и выйти.

3.3 Под-потоки

Посчитать разницу убытков товаров и их прибавление (А-1):

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

Редактировать список непригодных товаров (А-2):

Открывается список непригодных товаров. Нажав на товар, покажется окно с количеством непригодных одноименных товаров. При нажатии на количество заведующий сможет вписать свои значения, и программа их автоматически сохранит и вернет прецедент на пункт после В-1.

Выйти (А-3):

Программа закрывается.

Выбрать готовый шаблон (А-4)

Заведующему открывается окно с готовыми шаблонами, где он может выбрать один из них. После выбора прецедент начнется сначала.

3.4 Альтернативные потоки

(В-1). При введении неправильных данных программа попросит повторить попытку.

(B-2). При нажатии на кнопку составить отчет. Заведующему открывается окно, где он может выбрать готовый шаблон (А-4) или написать новую. При нажатии на кнопку “Написать новую” заведующий должен заполнить все пункты накладной и нажать сохранить. Прецедент начинается сначала.

Диаграмма деятельности складского учета указана на рисунке 2.3

Рис.2.3 UML диаграмма

Характеристика базы данных

Описание таблиц, входящих в модель «сущность-связь» представлено в таблицах 2.3.-2.8.

Таблица 2.3 – Атрибуты “Сотрудники”

Наименование поля

Тип поля

Длина поля

Прочее

Код должности

Счетчик

64

Ключ

Должность

Текстовый

64

Is Not Null

ФИО

Текстовый

64

Is Not Null

Таблица 2.4 – Атрибуты “Cклад”

Наименование поля

Тип поля

Длина поля

Прочее

Код продукта

Счетчик

Ключ

Название товара

Текстовый

255

Is Not Null

Количество

Числовой

Is Not Null

Таблица 2.5 – Атрибуты “Поставщики”

Наименование поля

Тип поля

Длина поля

Прочее

Код поставщика

Счетчик

Ключ

Название поставщика

Текстовый

255

Is Not Null

Название товаров

Текстовой

255

Is Not Null

Количество

Числовой

Is Not Null

Дата поставки

Дата и время

Is Not Null

Таблица 2.6 – Атрибуты “Товар”

Наименование поля

Тип поля

Длина поля

Прочее

Код продукта

Счетчик

Ключ

Название товара

Текстовый

255

Is Not Null

Количество

Числовой

Is Not Null

Описание

Текстовый

255

Is Not Null

Статус

Текстовый

64

Is Not Null

Таблица 2.7 – Атрибуты “Проданные товары”

Наименование поля

Тип поля

Длина поля

Прочее

Код продукта

Счетчик

Ключ

Название

Текстовой

255

Is Not Null

Количество

Числовой

Is Not Null

Дата продажи

Дата и время

Is Not Null

Таблица 2.8 – Атрибуты “Бракованные т товары”

Наименование поля

Тип поля

Длина поля

Прочее

Код продукта

Счетчик

Ключ

Название

Текстовой

255

Is Not Null

Количество

Числовой

Is Not Null

Описание брака

Текстовой

255

Is Not Null

ERD диаграмма представлена на рисунке 2.4.

Рис.2.4 Диаграмма ERD

3. Контрольный пример

Экранные формы с функционалом программы приведены на рисунках 3.1.-3.10.

Рис.3.1 Список сотрудников

Рис.3.2 база данных склад

Рис.3.3 Список бракованных товар

Рис 3.4 Список товаров

Рис 3.5. Список проданных товаров

Рис 3.6. База данных поставщиков.

Рис 3.7. Форма бракованных товаров

Рис 3.8 Форма поставщиков

Рис 3.9 Форма Склад

Рис 3.9. Проданные товары

Рис 3.10. отчет по бракованным товарам

Рис 3.11. Отчет по продажам

Рис 3.12. Отчет по поставкам

Рис 3.13. Отчет по сотрудникам

Рис 3.14. Запрос на продукцию на складе

Рис 3.15. Запрос на список бракованных товаров

Рис 3.16. Запрос на список сотрудников

Заключение

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

В результате выполнения курсовой работы был проведен анализ предметной области и сфер работы предприятия и его отделов, а также был произведен анализ объекта автоматизации.

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

В результате проделанной работы было разработано приложение для работы складского учета. Оно автоматизирует операции по складу и упрощает работу персонала.

Информационная система разработана на платформе Access. Данный выбор обусловлен широкими возможностями создания баз данных и их управления ими, а также из-за гибкой работы с другими базами данных и возможностью работы с языком SQL.

Список литературы

  1. Абрамова Л.В. Инструментальные средства информационных систем: учебное пособие. - Архангельск: САФУ, 2013. - 118 с. - режим доступа http:// biblioclub.ru
  2. Заботина Н.Н.Проектирование информационных систем: учебное пособие. – М.: ИНФРА-М, 2013. - 331с.
  3. Золотов С.Ю. Проектирование информационных систем: учебное пособие. - Томск: Эль Контент, 2013. - 88 с. – режим доступа http:// biblioclub.ru
  4. Методы и средства проектирования информационных систем и технологий: учебное пособие / авт.-сост. Е.В. Крахоткина. - Ставрополь: СКФУ, 2015. - 152 с.
  5. Проектирование информационных систем. Проектный практикум: учебное пособие / А.В. Платёнкин, И.П. Рак, А.В. Терехов, В.Н. Чернышов. - Тамбов: Издательство ФГБОУ ВПО «ТГТУ», 2015. - 81 с. - режим доступа http:// biblioclub.ru
  6. Советов Б.Я. Базы данных: учебник / Б.Я. Советов, В.В. Цехановский, В.Д. Чертовский. – 2-е изд., перераб. и доп. - М.: Юрайт, 2015. - 463с.
  7. Грекул В.И., Денищенко Г.Н., Коровкина Н.Л. Проектирование информационных систем – М.: ИУИТ, 2012 – 300 с.
  8. Гущин А.Н. Базы данных: учебник. - М.: Директ-Медиа, 2014. - 266с
  9. Методология функционального моделирования IDEF0, Руководящий документ, Госстандарт России