Аннотация 2
Введение 4
Глава 1 Анализ объекта 7
1.1 Описание предметной области 7
1.2 Построение концептуальной модели предметной области 9
Глава 2 Постановка задачи определение требований к программной системе
10
2.1 Описание аналогов предметной области 10
2.2 Обзор и обоснование выбора инструментарий разработки 15
Глава 3 Проектирование программной системы 18
3.1 Разработка архитектуры программного продукта 18
3.2 Проектирование структур хранения данных 32
3.3 Описание реализации вариантов использования 36
Глава 4 Реализация программной системы 39
4.1 Разработка алгоритмов реализации вариантов использования 39
4.2 Разработка классов информационной системы 42
4.3 Разработка графического интерфейса 45
4.4 Тестирование программной системы 49
4.5 Экономическое обоснование проекта 53
Заключение 59
Список используемой литературы 61
Успешный бизнес во многом похож на езду на велосипеде: он требует баланса, прогресса и правильных инструментов. Когда дело доходит до управления жизненным циклом доставки программного обеспечения команды и управления жизненным циклом приложений, автоматизация обеспечивает скорость, гибкость и надежность, необходимые для сохранения баланса и удовлетворения постоянно меняющихся требований клиентов.
Автоматизация процессов — немалая задача, но при наличии правильной стратегии и инструментов она может стать эффективным способом оптимизации циклов разработки и обеспечения контроля качества.
Программное обеспечение для автоматизации бизнеса — это набор инструментов, которые помогают автоматизировать повторяющиеся бизнес- операции, оптимизировать рабочие процессы и повысить эффективность бизнес-процессов. К тому же, возможности электронной отчетности и электронного документооборота снимают большую нагрузку с руководителей и сотрудников финансовых отделов предприятия, позволяя вести отчетность «одним нажатием кнопки» и не требующее длительного ручного труда по сверке правильности подсчётов.
Программное обеспечение для автоматизации бизнеса может быть либо универсальной платформой, которая помогает вам автоматизировать различные бизнес-операции из одного места, либо автономным решением для автоматизации, предназначенным для автоматизации конкретной бизнес- операции. Современные возможности позволяют работать в системе через облачные решения, если предприятие не может позволить себе установку дорогостоящего оборудования.
Несмотря на то, что автоматизация помогает избавиться от повторяющихся задач, 40 % автоматизации сегодня по-прежнему не имеют структуры, потому что предприятия не выделяют достаточно денег, чтобы тратить их на программное обеспечение для автоматизации бизнеса. Это большая финансовая затрата, которую не каждая компания может себе позволить. Большинство руководителей предприятий требуют обоснование, которое должно показать успех «здесь и сейчас», и даже не рассматривают то, что может сократить расходы или даже принести прибыль спустя некоторый период времени.
В некоторых случаях компании готовы пойти на затраты финансов на приобретение простой и недорогой системы автоматизации. Чаще всего подобные варианты решений будут иметь урезанный функционал, расширение которого возможно будет за дополнительную оплату. Или же система будет иметь возможность работать только с одним направлением бизнеса и при данном варианте нужно будет приобретать для каждого направления отдельную систему и пытаться объединить их подручными средствами. Это означает, что такая система не будет соответствовать потребностям и ожиданиям сотрудников и клиентов, что затрудняет достижение желаемых бизнес-результатов.
И если нужно масштабировать бизнес-операции, повысить производительность сотрудников или повысить качество обслуживания клиентов, нужно выйти за рамки базовой автоматизации и подумать об автоматизации рабочих процессов. Ведь автоматизация позволит сократить участие человека в бизнес-процессах, что в свою очередь снижает процент возникающих ошибок в связи с «человеческим фактором».
Объект выпускной квалификационной работы: система управления торговым предприятием.
Предмет исследования: автоматизация информационных процессов в управлении торгового предприятия.
Цель выпускной квалификационной работы: создать
автоматизированную систему управления торгового предприятия (движение товаров на складе).
...
Результатом данного проекта является создание программного средства для автоматизации торгового предприятия. Разработанная база данных предназначена для упрощения обработки информации, ввода и поиска данных о продукции. Создание базы данных необходимо для осуществления автоматизированного учета, хранения, извлечения и добавления информации о товаре, сотрудниках, поставщиках. К тому же, разработка собственного решения избавляет организацию от возникновения таких проблем, как прекращение технической поддержки или лицензирования готового продукта в связи с особенностями регионального расположения.
Достигнута цель выпускной квалификационной работы: создана автоматизированная система управления торговым предприятием (движение товаров на складе).
В процессе достижения цели были выполнены поставленные задачи:
• Проанализирована организационная структура.
• Проанализировано функционирование.
• Проанализирована использование информации.
• Спроектирована база данных.
• Разработан оконный графический интерфейс для базы данных.
Для проверки результатов эффективности внедрения системы автоматизации экономические показатели были рассчитаны по формулам. В связи с необходимостью сопоставить результаты внедрения ИС в виде экономии, и понесенные затраты - для анализа был взят показатель коэффициента цена/прибыль, чтобы использовать метод снижения затрат. По итоговой формуле коэффициентов Er (Er = 0,32)
В ходе работы над данным проектом были рассмотрены основные принципы разработки автоматизированной системы управления торговым предприятием. Был проведён анализ существующих информационных систем, их основные функции и возможности, а также выявлены требования предприятия к системе автоматизации. Так же, было разработано техническое задание на создание информационной системы на основе анализа имеющихся решений и современных технологий.
В рамках данного проекта была автоматизирована значительная часть бизнес-процессов организации. Однако, после успешного внедрения системы, её дальнейшее развитие будет зависеть от потребностей предприятия. Предусмотрена не только возможность расширения функционала между отделами, но и интеграция с уже существующими реляционными базами данных, а также оптимизация графического интерфейса. Для корректного определения потребностей в будущем планируется сбор статистики и обратной связи, что поможет выстроить конкретный план действий, необходимых данному торговому предприятию.
1 Базы данных. В 2х кн. Кн. 2. Распределенные и удаленные базы данных: Учебник / В.П. Агальцов. М.: ИД ФОРУМ: НИЦ ИнфраМ, 2013. 272 с.: ил.; 60x90 1/16. (Высшее образование). (переплет) ISBN 9785819903940 Режим доступа: http:// znanium.com/catalog/product/372740.
2 Базы данных: Учебное пособие / О.Л. Голицына, Н.В. Максимов,
И.И. Попов. 2e изд., испр. и доп. М.: Форум: ИНФРАМ, 2007. 400 с.: ил.;
60x90 1/16. (Профессиональное образование). (переплет) ISBN
9785911340988 - Режим доступа: http://znanium.com/catalog/product/126407
3 Бейзер Б. Тестирование чёрного ящика. Технологии
функционального тестирования программного обеспечения и систем. - СПб.: Питер, 2004. — 320 с.
4 Боггс, У. UML и Rational Rose / У. Боггс, М. Боггс. - М.: Издательство «ЛОРИ», 2001. - 582 с.
5 Бугорский, В.Н. Сетевая экономика и проектирование информационных систем : учеб.пос. / В.Н. Бугорский, Р.В. Соколов. СПб. : Питер, 2007. 320 с.
6 Буч, Г. Язык UML. Руководство пользователя / Г. Буч, Дж. Рамбо, А. Якобсон. - СПб.: Питер, 2004. - 432 с.
7 Вагнер, Билл С# Эффективное программирование / Билл Вагнер. - М.: ЛОРИ, 2017. - 320 с.
8 Варжапетян, А.Г. Системы управления: Исследование и
компьютерное проектирование : учеб.пос. / А.Г. Варжапетян, В.В. Глущенко. М. : Вузовская книга, 2005. 328 с.
9 Культин, Никита Основы программирования в Microsoft Visual C# 2010 / Никита Культин. - М.: БХВ-Петербург, 2017. - 389 с.
10 Ларман, К. Применение UML и шаблонов проектирования: Уч. Пос / К. Ларман. - М.: Издательский дом «Вильямс», 2001. - 496 с.
11 Леоненков, А.В. Самоучитель UML 2 / А.В. Леоненков. - СПб.: БХВ - Петербург, 2007. - 576с.
12 Малыхина, М. Базы данных: основы, проектирование,
использование / М. Малыхина. - М.: БХВ-Петербург, 2016. - 512 с.
13 Редько, В.Н. Базы данных и информационные системы / В.Н. Редько, И.А. Басараб. - М.: Знание, 2017. - 341 с.
14 Ульман, Дж. Основы систем баз данных / Дж. Ульман. - М.: Финансы и статистика, 2017. - 292 с.
15 Фаулер, М. UML. Основы. Третье издание. / М. Фаулер. - М.: Символ-Плюс, 2006. - 192 с.
... всего 20 источников