Для студентов СПбГУ по предмету ДругиеРазработка информационной системы по учету и распределению продукции предприятияРазработка информационной системы по учету и распределению продукции предприятия
2025-02-162025-02-16СтудИзба
ВКР: Разработка информационной системы по учету и распределению продукции предприятия
Описание
СОДЕРЖАНИЕ
ВВЕДЕНИЕ............................................................................................................................................. 5
1 Аналитическая часть........................................................................................................................... 9
1.1 Обобщенная характеристика предметной области..................................................... 9
1.1.1 Организационная структура объекта исследования............................................ 9
1.1.2. Характеристика предмета исследования........................................................... 11
1.2 Обзор существующих программных решений.......................................................... 23
1.3 Постановка задачи на разработку ИС........................................................................ 28
1.4 Выбор и обоснование комплекса программных средств разработки ИС............... 35
1.4.1 Выбор операционной системы............................................................................. 35
1.4.2 Выбор системы управления базами данных....................................................... 37
1.4.3 Выбор среды разработки и языка программирования....................................... 39
1.5 Экономическое обоснование разработки.................................................................. 43
1.5.1 Планирование и контроль выполнения работ по разработке ИС..................... 43
1.5.2 Калькуляция по основным статьям затрат на разработку и внедрение ИС.... 45
1.5.3 Обоснование собственной разработки ИС......................................................... 50
2 ПРОЕКТНАЯ ЧАСТЬ....................................................................................................................... 51
2.1 Информационное обеспечение ИС............................................................................. 51
2.1.1 Язык UML.............................................................................................................. 51
2.1.2 Диаграмма вариантов использования................................................................. 52
2.1.3 Диаграмма классов................................................................................................ 53
2.1.4 Диаграмма состояний........................................................................................... 54
2.1.5 Диаграмма деятельности...................................................................................... 56
2.1.6 Диаграмма последовательности.......................................................................... 58
2.1.7 Диаграмма кооперации......................................................................................... 59
2.1.8 Информационно-логическая модель данных и ее описание............................. 60
2.2 Входная и результирующая информация.................................................................. 62
2.3. Программно-техническое проектирование системы............................................... 63
2.5 Требование к техническому обеспечению................................................................ 65
3 Техническая часть............................................................................................................................. 66
3.1 Физическая модель базы данных ИС......................................................................... 66
3.2 Расчет объема, занимаемой памяти............................................................................ 71
3.3 Сценарий диалога информационной системы.......................................................... 75
3.4 Дерево вызовов программных модулей..................................................................... 78
3.5 Структурная схема пакета (описание программных модулей)............................... 81
3.6 Диаграммы реализации системы................................................................................ 82
3.6.1 Диаграмма компонентов....................................................................................... 82
3.6.2 Диаграмма развертывания.................................................................................... 83
3.7 Описание пользовательского интерфейса ИС........................................................... 84
ЗАКЛЮЧЕНИЕ.................................................................................................................................. 103
СПИСОК ИСПОЛЬЗУЕМОЙ ЛИТЕРАТУРЫ................................................................................ 104
Приложения
Но распределительный центр база может быть организован по-разному. Например, он может играть роль оптового продавца товаров, а может выступать в роли централизованного хранилища товаров и только. Такая организация характерна для крупных и средних сетевых торговых организаций. Такие распределительные центры не ведут продажи, а являются централизованным местом хранения продуктов для своей же сети магазинов. В данные сетевые магазины осуществляется развозка продуктовых товаров из распределительного центра по мере необходимости. Но у обоих способов организации работы есть один общий элемент – все они являются большим складом, на котором организовано хранение продуктов, а также все распределительные центры, в том числе и продуктовые, ведут закупку продуктов питания. А это значит, что они обязательно взаимодействуют с поставщиками продуктов.
Схемы взаимодействия могут быть разными. Например, процесс может быть организован следующим образом: торговые точки (сетевые магазины) могут регулярно предоставлять в распределительный центр информацию о продаваемых продуктах. Центр, в свою очередь, может анализировать такую информацию, выявлять наиболее продаваемые товары, которые будут являться объектом дальнейшего заказа у крупных поставщиков.
Именно такой тип распределительного центра будет исследован в этой работе.
Такая продуктовая база является распределительной точкой для крупной сетевой организации, соответственно выступая большим оптовым продуктовым складом.
Работа со складом представляет собой комплекс мероприятий, связанных с организацией и осуществлением учета товарно-материальных ценностей, их хранением и перемещением. Этот процесс включает в себя множество операций, таких как приемка товаров на склад, формирование заказов на отгрузку, контроль остатков и оформление документов. В ходе выполнения данных операций нередко возникают ошибки, которые могут привести к негативным последствиям, таким как финансовые потери, нарушение сроков поставки или проблемы с качеством товаров.
Одним из эффективных способов предотвращения и контроля ошибок на складе является использование специализированных компьютерных программ. Они позволяют автоматизировать большинство процессов, связанных с учетом товаров, что значительно снижает вероятность возникновения ошибок. Программы предоставляют возможность вести учет движения товаров, контролировать их остатки, а также формировать необходимые документы, такие как накладные, счета-фактуры и отчеты о продажах.
Кроме того, компьютерные программы позволяют оперативно выявлять и исправлять ошибки, допущенные при работе со складом. Благодаря автоматическому контролю и анализу данных, программы могут обнаруживать несоответствия между фактическими остатками товаров и данными в базе, ошибки при формировании заказов или неправильные данные в документах. Это позволяет своевременно корректировать ситуацию и предотвращать негативные последствия.
ВВЕДЕНИЕ............................................................................................................................................. 5
1 Аналитическая часть........................................................................................................................... 9
1.1 Обобщенная характеристика предметной области..................................................... 9
1.1.1 Организационная структура объекта исследования............................................ 9
1.1.2. Характеристика предмета исследования........................................................... 11
1.2 Обзор существующих программных решений.......................................................... 23
1.3 Постановка задачи на разработку ИС........................................................................ 28
1.4 Выбор и обоснование комплекса программных средств разработки ИС............... 35
1.4.1 Выбор операционной системы............................................................................. 35
1.4.2 Выбор системы управления базами данных....................................................... 37
1.4.3 Выбор среды разработки и языка программирования....................................... 39
1.5 Экономическое обоснование разработки.................................................................. 43
1.5.1 Планирование и контроль выполнения работ по разработке ИС..................... 43
1.5.2 Калькуляция по основным статьям затрат на разработку и внедрение ИС.... 45
1.5.3 Обоснование собственной разработки ИС......................................................... 50
2 ПРОЕКТНАЯ ЧАСТЬ....................................................................................................................... 51
2.1 Информационное обеспечение ИС............................................................................. 51
2.1.1 Язык UML.............................................................................................................. 51
2.1.2 Диаграмма вариантов использования................................................................. 52
2.1.3 Диаграмма классов................................................................................................ 53
2.1.4 Диаграмма состояний........................................................................................... 54
2.1.5 Диаграмма деятельности...................................................................................... 56
2.1.6 Диаграмма последовательности.......................................................................... 58
2.1.7 Диаграмма кооперации......................................................................................... 59
2.1.8 Информационно-логическая модель данных и ее описание............................. 60
2.2 Входная и результирующая информация.................................................................. 62
2.3. Программно-техническое проектирование системы............................................... 63
2.5 Требование к техническому обеспечению................................................................ 65
3 Техническая часть............................................................................................................................. 66
3.1 Физическая модель базы данных ИС......................................................................... 66
3.2 Расчет объема, занимаемой памяти............................................................................ 71
3.3 Сценарий диалога информационной системы.......................................................... 75
3.4 Дерево вызовов программных модулей..................................................................... 78
3.5 Структурная схема пакета (описание программных модулей)............................... 81
3.6 Диаграммы реализации системы................................................................................ 82
3.6.1 Диаграмма компонентов....................................................................................... 82
3.6.2 Диаграмма развертывания.................................................................................... 83
3.7 Описание пользовательского интерфейса ИС........................................................... 84
ЗАКЛЮЧЕНИЕ.................................................................................................................................. 103
СПИСОК ИСПОЛЬЗУЕМОЙ ЛИТЕРАТУРЫ................................................................................ 104
Приложения
ВВЕДЕНИЕ
Распределительный центр продовольственной торговой сети представляет из себя организацию, являющуюся посредником между торговыми точками (магазинами) и поставщиками продукции. Причем, в классическом понимании – это специализированное предприятие оптовой торговли, предназначенное для осуществления крупнооптовых закупок и продаж товаров продовольственной группы. Такие базы служат промежуточным звеном между производителями и предприятиями розничной торговли, позволяя оптимизировать процесс товародвижения и снижать издержки.Но распределительный центр база может быть организован по-разному. Например, он может играть роль оптового продавца товаров, а может выступать в роли централизованного хранилища товаров и только. Такая организация характерна для крупных и средних сетевых торговых организаций. Такие распределительные центры не ведут продажи, а являются централизованным местом хранения продуктов для своей же сети магазинов. В данные сетевые магазины осуществляется развозка продуктовых товаров из распределительного центра по мере необходимости. Но у обоих способов организации работы есть один общий элемент – все они являются большим складом, на котором организовано хранение продуктов, а также все распределительные центры, в том числе и продуктовые, ведут закупку продуктов питания. А это значит, что они обязательно взаимодействуют с поставщиками продуктов.
Схемы взаимодействия могут быть разными. Например, процесс может быть организован следующим образом: торговые точки (сетевые магазины) могут регулярно предоставлять в распределительный центр информацию о продаваемых продуктах. Центр, в свою очередь, может анализировать такую информацию, выявлять наиболее продаваемые товары, которые будут являться объектом дальнейшего заказа у крупных поставщиков.
Именно такой тип распределительного центра будет исследован в этой работе.
Такая продуктовая база является распределительной точкой для крупной сетевой организации, соответственно выступая большим оптовым продуктовым складом.
Работа со складом представляет собой комплекс мероприятий, связанных с организацией и осуществлением учета товарно-материальных ценностей, их хранением и перемещением. Этот процесс включает в себя множество операций, таких как приемка товаров на склад, формирование заказов на отгрузку, контроль остатков и оформление документов. В ходе выполнения данных операций нередко возникают ошибки, которые могут привести к негативным последствиям, таким как финансовые потери, нарушение сроков поставки или проблемы с качеством товаров.
Одним из эффективных способов предотвращения и контроля ошибок на складе является использование специализированных компьютерных программ. Они позволяют автоматизировать большинство процессов, связанных с учетом товаров, что значительно снижает вероятность возникновения ошибок. Программы предоставляют возможность вести учет движения товаров, контролировать их остатки, а также формировать необходимые документы, такие как накладные, счета-фактуры и отчеты о продажах.
Кроме того, компьютерные программы позволяют оперативно выявлять и исправлять ошибки, допущенные при работе со складом. Благодаря автоматическому контролю и анализу данных, программы могут обнаруживать несоответствия между фактическими остатками товаров и данными в базе, ошибки при формировании заказов или неправильные данные в документах. Это позволяет своевременно корректировать ситуацию и предотвращать негативные последствия.
Характеристики ВКР
Предмет
Учебное заведение
Семестр
Просмотров
1
Размер
5,92 Mb
Список файлов
56517.doc