Объектом исследования выпускной квалификационной работы является ООО «АртВеб», предметом – складской и инвентарный учет ИТ-активов отдела ИТ компании.
Подсистема инвентаризационного хозяйства предназначена для автоматизации всего комплекса складских операций, в том числе приема и маркировки товаров, их расфасовки, выдаче и отгрузки товаров в торговый зал, ведения оперативного контроля за наличием и движением товаров. При этом, как правило, организуется два модуля этой подсистемы: модуль центрального склада и модуль удаленного склада. Пользователями подсистемы являются товароведы и кладовщики.
Рынок сегодня диктует все более жесткие конкурентные условия. Если раньше для успеха торговой компании достаточно было иметь хороший ассортимент товаров и приемлемый сервис, то сейчас этого мало. Обязательным компонентом успеха на рынке становится освоение систем автоматизации складов. Быстрая и четкая работа склада позволяет максимизировать прибыль за счет мобильности компании и высоких темпов оборачиваемости товаров. Всего этого помогает достигнуть автоматизация работы склада.
В деятельности любого предприятия существенная часть людских и технических ресурсов уходит на создание и обработку большого объема отчетных документов. У компаний, занимающихся продажей чего-либо, в
перечень документации также входит и товарная номенклатура. Отсутствие системы автоматизации работы склада на таком предприятии или её недостаточное функционирование может привести к тому, что темпы работы складских служб будут значительно тормозятся. Внедрение системы автоматизации склада позволяет оптимизировать складской учет и избавиться от таких вредных для бизнеса явлений, как задержки на приемке или отгрузке товаров.
Эффективная автоматизация управления складом позволяет развиваться бизнесу. Она существенно повышает темпы реализации основных бизнес- процессов, что положительно сказывается на выручке, доверии клиентов, имидже и конкурентоспособности торговой компании. При внедрении стройной системы автоматизации склада под четкий контроль попадает огромное количество крупных и мелких складских операций. Все это позволяет без особых сложностей заниматься регулированием оборотных средств торговой компании, в том числе, избегать возникновения случаев недостач или потери товаров при хранении.
Данная выпускная квалификационная работа посвящена проектированию информационной системы, позволяющей автоматизировать некоторые процессы инвентаризационного учета ИТ-активов ООО «АртВеб».
При этом информационная система должна быть разработана с помощью эвристических методов.
Эвристические методы – это система принципов и правил, которые задают наиболее вероятностные стратегии и тактики деятельности решающего, стимулирующие его интуитивное мышление в процессе решения, генерирование новых идей и на этой основе существенно повышающие эффективность решения определенного класса творческих задач.
Цель работы - разработать веб - приложение для учета материальных ценностей и их инвентаризации на предприятии ООО «АртВеб».
Задачи работы:
- анализ теоретических основ разработки информационных систем и основ инвентаризационного учета;
- анализ предметной области деятельности компании;
- анализ существующих аналогов и прототипов;
- выбор средств разработки веб-приложения;
- разработка веб-приложения и его апробация.
Практическая значимость работы состоит в апробации результатов исследования и разработки программного обеспечения выпускной квалификационной работы на примере применения соответствующей базы данных.
При написании выпускной квалификационной работы использовались научные труды следующих авторов: Исаев Г.А. [13], Пирогов В.А. [23], Чистов Д.А. [37].
Глава 1. Теоретические основы разработки и использования информационных систем инвентаризационного учета............................................................. 10
1.1 Информационные системы и их применение в деятельности предприятий
1.2 Складской учет как один из основных бизнес-процессов предприятия . 19
1.3 Системы инвентаризационного учета и их функциональность.............. 21
1.4 Проектирование и основные технологии разработки ИС....................... 32
Глава 2. Проектная часть........................ Ошибка! Закладка не определена.
2.1 Описание деятельности компании и необходимости внедрения системы инвентаризационного учета......................................................................... 32
2.2 Выбор стандарта разработки информационной системы и описание ее функциональности....................................................................................... 62
2.3 Выбор средств разработки для системы инвентаризационного учета.... 71
2.4 Функции и структура системы инвентаризационного учета.................. 85
2.5 Описание порядка использования системы инвентаризационного учета 98
Глава 3. Расчет стоимости разработки и обоснование эргономических решений........................................................................... 105
3.1 Расчет стоимости разработки............................................................... 105
3.2 Обоснование эргономических решений............................................... 109
Список используемых источников............................................................. 115
Приложение 1. Фрагмент листинга программных модулей....................... 117
1 Авдошин А.А., Песоцкая Е.В. Информатизация бизнеса. Управление рисками. – М.: ДМК-Пресс, 2011. – 176 с.
2 Аникеев С. П., Маркин Н.В. Разработка приложений баз данных в Delphi. Самоучитель. – М.: Диалог-МИФИ, 2013. – 160 с.
3 Белл К., Киндал А., Талманн Д. Обеспечение высокой доступности систем на основе MySQL. – СПб.: BHV-Петербург, 2012. – 624 с.
4 Васвани В.А. MySQL: использование и администрирование. – СПб.: Питер, 2011. – 368 с.
5 Васильев А.В. Самоучитель C++ с примерами и задачами. – М.: Наука и Техника, 2015. – 480 с.
6 Виллемер А. Программирование на С++. – М.: Эксмо, 2013. – 528 с.
7 Гамма Э., Хелм Р., Джонсон А., Влиссидес Д. Приемы объектно- ориентированного проектирования. Паттерны проектирования. – СПб.: Питер, 2013. – 368 с.
8 Голощапов А.Р. MicrosoftVisualStudio 2011. – СПб.: BHV-Петербург, 2011. – 544 с.
9 Госсе А., Келлер К., Вудворт Д. Управление жизненным циклом приложений с VisualStudio 2010 Профессиональный подход. – М.: Эком, 2012. – 896 с.
10 Гриффитс И. Программирование на C# 5.0. – М.: Эксмо, 2014. – 1135
с.
11 Гурвиц Г.Е. MicrosoftAccess 2011 Разработка приложений на
реальном примере. – СПб.: BHV-Петербург, 2011. – 424 с.
12 Дейтел А., Дейтел К. Как программировать на Visual C# 2012. Включая работу на Windows 7 и Windows 8. – СПб.: Питер, 2014. – 864 с.
13 Исаев Г.А. Информационные системы в экономике. Учебник. – М.: Омега-Л, 2013 г., 462 с.
14 Исаев Г.А. Проектирование информационных систем. Учебное пособие. – М.: Омега-Л, 2015. – 424 с.
15 Курлов А.А., Петров Е.А. Методология информационной аналитики.
– М.: Проспект, 2014. – 384 с.
16 Лаврушин А.А., Ларионова Е.В., Валенцева С.П. Роль кредита и модернизация деятельности банков в сфере кредитования. Учебное пособие. – М.: Кнорус, 2013. – 272 с.
17 Лафоре Р. Объектно-ориентированное программирование вС++. – СПб.: Питер, 2013. – 928 с.
18 Лазарева Е.А. Основы программирования. – СПб.: Питер, 2013. –
928 с.
19 Липпман Д., Лажойе К., Му Д. Язык программирования C++.
Базовый курс. – М.: Вильямс, 2014. – 1120 с.
20 Майо Д. Самоучитель MicrosoftVisualStudio 2011. – СПб.: BHV- Петербург, 2011. – 464 с.
21 Мартынов Н.А. Программирование для Windows на С\С++. В 2-х томах. – М.: Бином, 2013. – 480 с.
22 Молинаро Э. SQL. Сборник рецептов. – М.: Символ-Плюс, 2012. –
23 Мюллер Р.Д. Проектирование баз данных и UML. – М.: Лори, 2013. –
24 Орам Э., Уилсон Г. Идеальная разработка ПО. Рецепты лучших
программистов. – СПб.: Питер, 2013. – 592 с.
25 Осипов Д.А. Delphi. Программирование для Windows, OS X, iOS. – СПб.: BHV-Петербург, 2014. – 464 с.
26 Ошероув Р.О. Искусство автономного тестирования с примерами на С#. – М.: ДМК-Пресс, 2014. – 360 с.
27 Паттерсон А., Хеннесси Д. Архитектура компьютера и проектирование компьютерных систем. Классика ComputersScience. – СПб.: Питер, 2012. – 784 с.
28 Пирогов В.А. Информационные системы и базы данных: организация и проектирование. – СПб.: BHV, 2012. – 528 с.
29 Полубенцева М. П. С/С++ Процедурное программирование. – СПб.: BHV-Петербург, 2014. – 432 с.
30 Прата С. Язык программирования C++. Лекции и упражнения. – М.: Вильямс, 2016. – 1248 с.
31 Пугачев Е.К., Шериев Ш.К., Кичинский Е.А. Разработка приложений для Windows 8 на языке C#. – СПб.: BHV-Петербург, 2013. – 416 с.
32 Саакова А. А. Развитие и совершенствование потребительского кредитования при осуществлении банковской деятельности. – М.: Наука и образование, 2016. – 176 с.
33 Стиллмен Э. Изучаем C#. – СПб.: Питер, 2014. – 816 с.
34 Сурядный А.Е. MicrosoftAccess 2013 Лучший самоучитель. – М.: Астрель, 2012. – 448 с.