Разработка информационно-аналитической системы складского учета для ООО «Олкон

Заказать уникальную курсовую работу
Тип работы: Курсовая работа
Предмет: Информационные технологии
  • 51 51 страница
  • 24 + 24 источника
  • Добавлена 09.04.2017
1 000 руб.
  • Содержание
  • Часть работы
  • Список литературы
  • Вопросы/Ответы
ВВЕДЕНИЕ 2
1 АНАЛИЗ ПРЕДМЕТНОЙ ОБЛАСТИ 3
1.1 Технологии складского хранения на ООО «Олкон» 3
1.2 Обоснование необходимости собственной разработки информационной системы адресного хранения в ООО «Олкон» 9
2 ХАРАКТЕРИСТИКА КОМПЛЕКСА ЗАДАЧ АВТОМАТИЗАЦИИ 16
2.1 Требования у функциональности информационной системы 16
2.2 Требования к техническому обеспечению 17
2.3 Требования к информационному обеспечению 18
2.4 Требования к программному обеспечению 20
2.4.1 Обоснование выбора СУБД 20
2.4.2 Обоснование выбора среды разработки 22
3 ПРОЕКТИРОВАНИЕ СИСТЕМЫ 24
3.1 Объектно-ориентированное программирование 24
3.1.1 Диаграммы вариантов использования 24
3.1.2 Диаграммы последовательности 24
3.1.3 Диаграмма коммуникации 26
3.1.4 Диаграммы состояний 27
3.1.5 Диаграммы деятельности 28
3.2 Моделирование структуры базы данных 30
3.3 Описание практической реализации проекта 37
ЗАКЛЮЧЕНИЕ 50
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ 51
Фрагмент для ознакомления

д.Таблица 3.10 - Сущность «Должности»АтрибутКлючевое полеВнешний ключОписаниеКод должностиДаНетИдентификатор должностиНаименованиеНетНетНаименование должностиТаблица 3.11 - Сущность «Отделы»АтрибутКлючевое полеВнешний ключОписаниеКод отделаДаНетИдентификатор отделаНаименованиеНетНетНаименование отделаТаблица 3.12 - Сущность «Пользователи»АтрибутКлючевое полеВнешний ключОписаниеКод пользователяДаНетИдентификатор пользователяЛогинНетНетЛогин пользователяПарольНетНетПароль пользователяКод сотрудникаНетДаИдентификатор сотрудникаНа рисунке 3.10 представлена ER-диаграмма «сущность-связь» [18].Рисунок 3.11 - ER-диаграмма «сущность-связь»На рисунках 3.12 и 3.13 представлена логическая и физическая модель БД [18].Рисунок 3.12 – Логическая схема БДРисунок 3.13 – Физическая схема БД3.3Описание практической реализации проектаИнформационная система складского учета ООО «Олкон» разработана с использованием двухзвенной архитектуры клиент-сервер («толстый клиент») [11].Рисунок 3.14 – Двухзвенная архитектура «клиент-сервер»Причины выбора архитектуры «толстый клиент» представлены на рисунке 3.15 [11].Рисунок 3.15 – Преимущества «толстого клиента»В архитектуре «клиент-сервер» программное обеспечение разделено на две части - клиентскую часть и серверную часть. Задача клиентской-части (программы-клиента) состоит во взаимодействии с пользователем, передаче пользовательского запроса серверу, получение запроса от серверной части (программы-сервера) и представление его в удобном для пользователя виде. Программа-сервер же обрабатывает запросы клиента и выдает ответы [11]. В информационной системе складского учета ООО «Олкон» разработанной в рамках выполнения этого проекта, взаимодействие пользователя с системой осуществляется посредством диалога.Рассмотрим дерево функций, описывающее возможности разработанного программного средства (рисунок 3.16). Сценарий обмена информацией между пользователем и системой прост и интуитивно понятен. Использование структурированного меню легко воспринимается пользователем за счет логического построения. Для удобства пользователя внешний вид выходных форм унифицирован.Рис. 3.16 - Дерево функцийНа рисунке 3.17 представлена сценарий диалога ИС.Рис. 3.17 - Сценарий диалога ИСИнформационная система складского учета ООО «Олкон» имеет модульную структуру. Все модули можно разделить на несколько классов [15]:1. Управляющий модуль – модуль главной формы, который предназначен для загрузки меню и передачи управления другому модулю.2. Модули, выполняющие служебные функции.3. Модули, связанные с вводом, хранением, обработкой и выдачей информации. Назначение модулей информационной системы представлено в таблице 3.13. Диаграмма классов [15], созданных для работы с БД, представлена на рисунке 3.18.Для доступа к базе данных использвалось технологияADO.NET [15].Таблица 3.13 - Назначение программных модулейНаименование Назначение модуляForm1Главный модуль приложения, который координирует работу приложения. Обрабатывает вызов пунктов меню, перенаправляя задания другим модулям.FormAuthМодуль, который аутентификации в системе FormDoljМодуль для добавления и редактирования справочника должностей FormKatМодуль для добавления и редактирования справочника категорий товаровFormOtdeliМодуль для добавления и редактирования справочника отделовFormOtgruzМодуль для добавления и редактирования сведений об отгрузке товаровFormPolzМодуль для добавления и редактирования списка пользователейFormPostavМодуль для добавления и редактирования сведений о поставкахFormPostavshikМодуль для редактирования справочника поставщиковFormReportsМодуль для построения отчетовFormSostSkladМодуль для просмотра состояния складаFormSotrМодуль редактирования списка сотрудниковFormTovariМодуль редактирования справочника товаровFormZonaМодуль редактирования зон хранения на складеFormSelectPozМодуль выбора места хранения для товараSummaМодуль формирования суммы прописью для заполнения документовClassDocМодуль заполнения выходных документовРисунок 3.18 -Диаграмма классов При запуске информационной системы появится окно авторизации, представление на рисунке 3.19.Рисунок 3.19 - Окно авторизацииПри успешной авторизации появится главное окно приложения, представленное на рисунке 3.20.Рисунок 3.20 - Главное окно приложенияНа рисунках 3.21-3.24 представлены фрагменты некоторых классификаторов, используемых в разработанной информационной системе.Рисунок 3.21 – Справочник «Зоны хранения»Рисунок 3.22 - Справочник «Товары»Рисунок 3.23 - Справочник «Сотрудники»На рисунке 3.24 представлена форма «Поступление товара». На форме реализован фильтр по номеру накладной.В верхней части формы расположен список накладных на поставку товаров. В качестве поставщиков могут выступать как собственный производственный цех, так сторонние поставщики, которые поставляют комплектующие и расходные материалы для ООО «Олкон».Рисунок 3.24 - Форма «Поступление товара»В нижней части формы находится комплектация поставки с указанием параметров товаров и зоной размещения. Для добавления нового пункта в комплектацию поставки необходимо нажать кнопку «Добавить». На рисунке 3.25 представлена форма «Размещение нового товара», которая позволяет выбрать место расположения для товара согласно его габаритам и количеству товаров.Рисунок 3.25 – Форма «Размещение товара на складе»Объем товара рассчитывается автоматически. Доступные зоны размещения выбирается автоматически. Красным отмечены занятые ячейки, зеленым – свободные.Структура адреса ячейки «1-010203»: номер зоны;01-номер стеллажа;02-номер полки;03-номер ячейки.Для отгрузки товаров со склада создана форма «Отгрузка», представленная на рисунке 3.26.Рисунок3.26 - Форма «Отгрузка товара»В верхней части формы расположен список отгрузок товара, в нижней части отражается подробная информация по отгрузке товара. На форме можно сформировать товарно-транспортную накладную и счет-фактуру. Реализован фильтр по номеру накладной.Общая сумма отгрузки также рассчитывается автоматически.ТТН и счет-фактура оформляются при отгрузке товаров на сторону.Пример товарно-транспортной накладной (ТТН) и счет-фактуры представлены на рисунках 3.27 и 3.28.Документы формируются на основе шаблонов, которые содержат метки (bookmarks) и автоматически заполняются программой.Рисунок 3.27 - ТТНРисунок 3.28 – Счет-фактураНа рисунке 3.29 приставлена форма «Перемещение».Рисунок 3.29 – Перемещение товаров между зонами храненияДля просмотра текущего состояния склада предназначена форма «Состояние склада», представленная на рисунке 3.30.Рисунок 3.30 -Форма «Состояние склада»Данная форма является справочной и не предполагает возможности редактирования. Красным цветом отражаются нулевые остатки на складе. При нажатии на кнопку «Экспорт в Excel» данные автоматически будут экспортированы. На форме реализован фильтр по наименованию, виду товара и артикулу.Информационная система позволяет строить следующие отчеты:Розничный прайс-лист.Оптовый прайс-лист.Статистика работы с поставщиками.Сведения о поставке товара.Сведения об отгрузке товара.Оценка свободного места на складе.Рассмотрим некоторые отчеты для примера. На рисунке 3.31 представлена форма отчета «Оценка свободного места на складе».Рисунок 3.31 – Форма отчета «Оценка свободного места на складе»На рисунке 3.32 представлен пример отчета «Сведения о поставке товаров».Рисунок 3.32 – Форма отчета «Сведения о поставке товаров»Возможен экспорт отчетов в формат MSExcel.ЗАКЛЮЧЕНИЕРезультатом курсовой работы является разработка информационной системы, предназначенной для повышения эффективности работы сотрудников склада ООО «Олкон» за счет внедрения адресной технологии ведения складского учета.В ходе выполнения курсовой работы решены все поставленные задачи.Разработаны требования к информационной системе. Проведено обоснование выбора среды разработки и системы управления базами данных. В качестве СУБД выбрана среда MSSQLServer в качестве среды разработки выбрана современная система разработки приложений MicrosoftVisualStudioна базе платформы .Net., язык программирования – C#.Выполнено IDEF0 моделирование предметной областиAS-ISи TO-BE, разработаны UML-диаграммы.Проведен анализ предметной области, выделены сущности информационной системы. На основе полученной информации разработана логическая и физическая модели данных.Разработанная информационная система складского учета достаточно проста в эксплуатации, легка в использовании, не требует дополнительного специального обучения персонала и реализует выполнение следующих функций:хранение и накопление данных о товарах, поступающих на склад;учет поставщиков, поставляющих товары на склад;учет поступления и отгрузки товаров;автоматическое определение свободного места для размещения товара в соответствии с его габаритами и весом;учет сотрудников организации;учет пользователей, имеющих доступ к БД;автоматизированное формирование сопроводительных документов и отчетов.СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВГорев А., Макашарипов С. Эффективная работа с СУБД. – С-Пб.: Питер, 2013. – 169 с.Гринченко Н. Н. Проектирование баз данных. СУБД MSSQLServer. Учебное пособие – СПб.: Горячая Линия – Телеком, 2012. – 296 с.Гарнаев А., СамоучительVisualStudio .NET 2015, СПб.: Питер, 2015. – 564 с.Емельянова Н.А., Ведение склада, М.- Инфра-М, 2015. – 368 с.Исаев Г.А., Проектирование информационных систем. Учебное пособие, М.- Омега-Л, 2015. – 432 с.Культин К.К., Основы программирования в MicrosoftVisual C#, СПб.: БХВ-Петербург, 2011. – 425 с.Леоненков, А.В. Объектно-ориентированный анализ и проектирование с использованием UML, СПб.: БХВ-Петербург, 2013. – 296 с.Леонтьев В.П. Складской учет на предприятии. М.: ОЛМА-ПРЕСС, 2011. – 306 с.Макаров Н.А., Проектирование баз данных. Учебное пособие, М.: Горячая линия – Телеком, 2013. – 240 с.Михеева В.Д., Харитонова И.А. MicrosoftAccess. – СПб.: БХВ – Петербург, 2012. – 374 с.Назаров С.В. Компьютерные технологии обработки информации. – М.: Финансы и статистика, 2012. – 290 с.Пирогов, В.Ю. Информационные системы и базы данных. Организация и проектирование – СПб.: БХВ-Петербург, 2012. – 169 с.Стюарт Роб, Практическое руководство по доступу к данным СПб: БХВ-Петербург, 2013. – 304 с. Тарасов С., СУБД для программиста. Базы данных изнутри. М.: Соломон, 2015. – 320 с.Троелсен Э., Язык программирования C# 5.0 и платформа .NET 4.5, М.: Вильямс, 2015. – 1312 с.Туманов, В.Е. Основы проектирования реляционных баз данных; Бином, 2012. – 450 с.Фаулер, М. UML. Основы. Третье издание. / М. Фаулер. – М.: Символ-Плюс, 2012. – 192 с.Широков, В.М. Основы использования и проектирования баз данных: учебное пособие – М.: Высшее образование, 2011. – 369 с.Элиенс, А. Принципы объектно-ориентированной разработки программ / А. Элиенс. – М.: Издательский дом «Вильямс», 2014. – 496 с.Официальный сайт ООО «Олкон» http://okna-olkon.ru/Embarcadero RAD Studio Delphi. http://embarcadero.com/ru/products/delphiEmbarcadero RAD Studio C++ Builderhttps://www.embarcadero.com/ru/products/cbuilderМинимальные требования к установке платформы .Nethttps://msdn.microsoft.com/ru-ru/library/8z6watww(v=vs.110).aspxМинимальные требования к установке MSSQLServerhttps://msdn.microsoft.com/ru-ru/library/ms143506.aspx

1. Горев А., Макашарипов С. Эффективная работа с СУБД. – С-Пб.: Питер, 2013. – 169 с.
2. Гринченко Н. Н. Проектирование баз данных. СУБД MS SQL Server. Учебное пособие – СПб.: Горячая Линия – Телеком, 2012. – 296 с.
3. Гарнаев А., Самоучитель Visual Studio .NET 2015, СПб.: Питер, 2015. – 564 с.
4. Емельянова Н.А., Ведение склада, М.- Инфра-М, 2015. – 368 с.
5. Исаев Г.А., Проектирование информационных систем. Учебное пособие, М.- Омега-Л, 2015. – 432 с.
6. Культин К.К., Основы программирования в Microsoft Visual C#, СПб.: БХВ-Петербург, 2011. – 425 с.
7. Леоненков, А.В. Объектно-ориентированный анализ и проектирование с использованием UML, СПб.: БХВ-Петербург, 2013. – 296 с.
8. Леонтьев В.П. Складской учет на предприятии. М.: ОЛМА-ПРЕСС, 2011. – 306 с.
9. Макаров Н.А., Проектирование баз данных. Учебное пособие, М.: Горячая линия – Телеком, 2013. – 240 с.
10. Михеева В.Д., Харитонова И.А. Microsoft Access. – СПб.: БХВ – Петербург, 2012. – 374 с.
11. Назаров С.В. Компьютерные технологии обработки информации. – М.: Финансы и статистика, 2012. – 290 с.
12. Пирогов, В.Ю. Информационные системы и базы данных. Организация и проектирование – СПб.: БХВ-Петербург, 2012. – 169 с.
13. Стюарт Роб, Практическое руководство по доступу к данным СПб: БХВ-Петербург, 2013. – 304 с.
14. Тарасов С., СУБД для программиста. Базы данных изнутри. М.: Соломон, 2015. – 320 с.
15. Троелсен Э., Язык программирования C# 5.0 и платформа .NET 4.5, М.: Вильямс, 2015. – 1312 с.
16. Туманов, В.Е. Основы проектирования реляционных баз данных; Бином, 2012. – 450 с.
17. Фаулер, М. UML. Основы. Третье издание. / М. Фаулер. – М.: Символ-Плюс, 2012. – 192 с.
18. Широков, В.М. Основы использования и проектирования баз данных: учебное пособие – М.: Высшее образование, 2011. – 369 с.
19. Элиенс, А. Принципы объектно-ориентированной разработки программ / А. Элиенс. – М.: Издательский дом «Вильямс», 2014. – 496 с.
20. Официальный сайт ООО «Олкон» http://okna-olkon.ru/
21. Embarcadero RAD Studio Delphi. http://embarcadero.com/ru/products/delphi
22. Embarcadero RAD Studio C++ Builder https://www.embarcadero.com/ru/products/cbuilder
23. Минимальные требования к установке платформы .Net https://msdn.microsoft.com/ru-ru/library/8z6watww(v=vs.110).aspx
24. Минимальные требования к установке MS SQL Server https://msdn.microsoft.com/ru-ru/library/ms143506.aspx

Вопрос-ответ:

Для чего нужна информационно-аналитическая система складского учета?

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

Какие технологии складского хранения используются в ООО Олкон?

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

Почему ООО Олкон решило разрабатывать собственную информационно-аналитическую систему адресного хранения?

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

Какие требования к функциональности информационной системы складского учета у ООО Олкон?

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

Какие требования предъявляются к техническому обеспечению информационно-аналитической системы складского учета?

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

Какие технологии складского хранения использует ООО Олкон?

ООО Олкон использует современные технологии складского хранения, такие как автоматизированные склады, системы адресного хранения и т.д.

Почему ООО Олкон решило разрабатывать собственную информационно-аналитическую систему складского учета?

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

Какие требования предъявляются к техническому обеспечению информационной системы складского учета?

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

Какие требования предъявляются к функциональности информационной системы складского учета?

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

Какие требования предъявляются к информационному обеспечению информационной системы складского учета?

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