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

Заказать уникальную курсовую работу
Тип работы: Курсовая работа
Предмет: Программирование
  • 47 47 страниц
  • 14 + 14 источников
  • Добавлена 10.02.2024
1 496 руб.
  • Содержание
  • Часть работы
  • Список литературы
ВВЕДЕНИЕ 3
1 Анализ предметной области 4
1.1 Анализ исходных данных, целей и задач проекта 4
1.2 Анализ требований к проекту 5
2 Моделирование предметной области 8
2.1 Обзор нотаций моделирования 8
2.2 Обоснование выбора 9
2.3. Описание разработанных моделей 10
3 Реализация разработки 16
3.1 Обзор имеющихся средств реализации 16
3.2 Критерии выбора и выбор средств реализации проекта 16
3.3 Описание разработанных компонентов, алгоритмов и программ 17
4 Тестирование и отладка разработанного продукта 34
4.1 Анализ методов тестирования 34
4.2 Выбор методов 34
4.3 Результаты тестирования 34
5 Инструкции пользователя 36
Заключение 46
Список использованных источников 47
Фрагмент для ознакомления

Рисунок 39 - Обработка проведения документа по продажам товараНа рис.38 приведена структура регистра накопления по обороту товара.Рисунок 40 - Структура регистра накопления по обороту товараКак показано на рис.38, в регистре накопления сохраняются данные, необходимые для формирования отчетности в разрезе указанных реквизитов. На рис.39 приведена структура командного интерфейса системы.Рисунок 41 – Структура командного интерфейса В качестве механизмов защиты данных выбрано разграничение доступа по ролям, вход в систему через ввод логина и пароля. На рисунке 40 приведён режим авторизации в системе.Рисунок 42 - Режим авторизации в системе4 Тестирование и отладка разработанного продукта4.1 Анализ методов тестированияЦелью тестирования системы является анализ соответствия реализованного функционала поставленным задачам, анализ параметров быстродействия системы, проверка реализации ролевой модели, корректности проводимых расчётов. Тестирование проводится на этапе отладки приложения, выявляются несоответствия, проверяется наличие системных ошибок, совместимость с ИТ-инфраструктурой компании. Выявленные ошибки устраняются до передачи в работу программного решения. Тестирование проводится на предмет соответствия заявленному функционалу, на корректность проводимых расчетов, правильность формирования печатных форм, отсутствие системных ошибок.4.2 Выбор методовВ таблице 20 представлены типы проводимых тестов и их общее описание.Таблица 20 – Типы проводимых тестов и их общее описаниеТип тестаКоличествоЦель тестированияФункциональное3Проверка реализации алгоритмовОценочное2Проверка на соответствие основным требованиямНагрузочное1Проверка на уровень производительности при больших нагрузках4.3 Результаты тестированияПротокол проверки режимов по работе с пользователями приведён в таблице 14.Таблица 16 – Протокол проверки режимов по работе с пользователями№ФункционалВид тестаПредусловиеПостусловиеОжидаемый результат1Учет продажВвод продажиПоступило обращение клиента 1.Нажать «добавить продажу»2. Заполнение карточки3. Проверка корректности вводаДанные о продаже заполнены Протокол проверки режимов по учету оказанных услуг приведен в таблице 15.Таблица 17 - Протокол проверки режимов по учету выполненных работ№ФункционалВид тестаПредусловиеПостусловиеОжидаемый результат1Учет товаров Учет видов товаровПоступили данные о товарах1.Нажать «Заполнить»2. Выбрать товар 3. Нажать кнопку «Запись»Проверен режим учета товаров Простой тест-кейс (таблица 18)Таблица 18 - Тестирование режима формирования отчета по продажамДействиеРеакция системыЗапуск формы формирования отчета по продажамОткрыта форма формирования отчета по продажамСтарт создания формы выходного документа Формирование выходного документаВыходной документ готов для распечаткиПодготовка печатного макетаТаким образом, по итогам проведённого тестирования ошибок не выявлено.Программная реализация приложения содержит возможности работы со справочной, оперативной информацией, формирования отчётности. Проведён анализ реализованного функционала, возможности работы с пользовательскими формами, а также режимы конфигурирования. По итогам анализа функционала разработанной системы показано, что поставленные задачи реализованы.5 Инструкции пользователяФункционал системы автоматизации включает:добавление, изменение, удаление данных по ассортименту цветочного магазина;добавление, изменение, удаление данных по продажам;формирование отчетности о наличии товара на складе;добавление, изменение, удаление данных по поставкам товаров;формирование отчетности по продажам товаров.На рисунках 10-11 показан режим работы со справочником товаров. Рисунок 10 – Справочник товаров в режиме спискаКак показано на рис.10, в режиме списка товаров доступны возможности сортировки, поиска информации по выбранным реквизитам.Рисунок 11 – Справочник товаров (добавление записи)Как показано на рис. 11, в режиме ввода информации о реализуемых запасных частях проводится указание наименования товара, выбирается группа, указывается цена и изготовитель.На рисунках 12-13 показан режим работы со справочником поставщиков.Рисунок 12 – Справочник поставщиков (ввод)В справочнике поставщиков указываются реквизиты, включающие наименование, адрес и контактные данные.Рисунок 13 – Справочник поставщиков (список)Из режима списка поставщиков доступны возможности фильтрации и сортировки информации. Доступна группировка, поиск и сортировка информации по выбранным реквизитам.На рисунке 14 показан режим работы со справочником видов продукции.Рисунок 14 – Справочник видов продукцииКак показано на рис.14, в системе проводится группировка реализуемых товаров по типам, соответствующим учета в цветочном магазине. На рис.15 приведен режим работы со справочником клиентов.Рисунок 15 - Справочник клиентов (ввод данных)Как показано на рис.16, в справочнике клиентов указываются контактные данные и процент скидки клиента. Для возможности учета продаж в системе предусмотрен режим установки цены товара (рис.17 - 18).Рисунок 16 – Список цен на товарыРисунок 17 – Режим установки цен на товарыНа рис. 18 показан список документов с информацией о поступлении товаров, на рис.19 – ввод нового документа данного вида.Рисунок 18 – Список документов с информацией о поступлении товаровВ режиме списка поступлений товара указывается дата и данные о поставщике. Для получения детальной информации необходимо активировать соответствующую запись журнала.Рисунок 19 – Ввод нового документа о поступлении товара Как показано на рис. 19, данные о поступлении товара включают информацию о поставщике. В табличной части документа указываются запасные части, поступившие в соответствии с приходной накладной. На рис. 20 показан журнал реализации товара в режиме списка. Рисунок 20 – Документ «Продажа» (список)В режиме списка продаж товара указывается дата и данные о покупателе. Для получения информации о текущей продаже необходимо активировать соответствующую запись. На рис.21 приведен режим ввода документа по продаже товара.Рисунок 21 - Режим ввода документа по продаже товараКак показано на рис.21, при вводе продажи проводится заполнение табличной части (ввод выбранных товаров и их количества), выбор клиента из списка, после выбора товара система подставляет значение актуальной цены. Система проводит расчёт стоимости покупки с учетом скидки, далее проводится запись информации в регистры.В режиме учета продаж предусмотрен контроль остатков товара. При превышении допустимого количества товара документ не проводится и выдается сообщение:Рисунок 22 – Контроль остатков товара при продажеНа рис.23 приведён список документов «Списание».Рисунок 23 – Список документов «Списание»На рис.24 приведён отчет по товарным остаткам.Рисунок 24 – Отчет по товарным остаткамКак показано на рис.24, данный отчет позволяет формировать информацию по остаткам товара на заданную дату. Отчет «Отчет по продажам» приведен на рис.25.Рисунок 25 – Отчет по продажамКак показано на рис.25, в указанном отчете отображается информация об объемах продаж выбранного вида автозапчастей за выбранный период. На рис.26 приведен отчет по оборотам товара. Рисунок 26 – Отчет по оборотамКак показано на рис.26, в отчете по оборотам продукции отображается информация по поступлению, реализации и списанию видов товаров за выбранный период. На рис.27 приведен отчет «Диаграмма продаж».Рисунок 27 – Диаграмма продажНа рис.28 показан режим импорта данных из файла Excel для справочника видов товаров.Рисунок 28 – Режим импорта данных из файла Excel для справочника видов товаровЗаключениеВ рамках данной работы проведена реализация информационной системы управления продажами. В теоретической части работы проведён анализ технологических аспектов моделирования предметных областей. Рассмотрены особенности построения моделей для решения прикладных задач, проведён обзор методологий построения функциональных моделей. В рамках проведённого анализа предметной области проведено составление функциональной модели системы управления продажами, определены задачи автоматизации. Рассмотрена структура информационных потоков. Далее проведен анализ ИТ-инфраструктуры компании, оценены характеристики сетевого оборудования, компьютеров и рабочих станций специалистов. Показано, что вычислительные параметры оборудования позволяют провести создание информационной системы без приобретения дополнительных компонентов. В рамках проведенного анализа проектных решений был определен способ приобретения средства автоматизации управления продажами в форме собственной разработки, проведён выбор инструментария разработки системы. В проектной части работы проведено описание разработанной системы автоматизации управления продажами. Рассмотрены пользовательские режимы работы с системой, описан процесс подключения к источнику данных, описан режим разработки системы и работы с визуальными компонентами. Далее проведено описание организационного обеспечения использования системы, реализованной системы безопасности. По итогам проведённого тестирования было показано отсутствие ошибок, соответствие реализованного функционала поставленным задачам. Результаты проведённого тестирования показали возможность внедрения разработанной системы в деятельность ООО «Цветочный магазин».Список использованных источников1 Астапчук, В. А. Корпоративные информационные системы: требования при проектировании: учебное пособие для вузов / В. А. Астапчук, П. В. Терещенко. — 2-е изд., испр. и доп. — Москва: Издательство Юрайт, 2022. — 113 с.2Волкова В. Н. Теория информационных процессов и систем: учебник и практикум для вузов / В. Н. Волкова. — Москва: Издательство Юрайт, 2022. — 432 с.3Волкова В. Н. Теория систем и системный анализ: учебник для вузов / В. Н. Волкова, А. А. Денисов. - Москва: Издательство Юрайт, 2022. — 562 с. 4Гвоздев В.Е. Управление программными проектами: учебное пособие для вузов / В. Е. Гвоздев. — Москва: Издательство Юрайт, 2022. — 167 с.5Григорьев М. В. Проектирование информационных систем: учебное пособие / М. В. Григорьев, И. И. Григорьева. — Москва : Издательство Юрайт, 2022. — 318 с. 6Грекул В. И. Проектирование информационных систем: учебник и практикум для вузов / В. И. Грекул, Н. Л. Коровкина, Г. А. Левочкина. — Москва : Издательство Юрайт, 2022. — 385 с.7Громов А. И. Управление бизнес-процессами: современные методы: монография / А. И. Громов, А. Фляйшман, В. Шмидт. — Москва: Издательство Юрайт, 2022. — 367 с. 8Гутгарц Р. Д. Проектирование автоматизированных систем обработки информации и управления: учебное пособие для вузов / Р. Д. Гутгарц. —Москва: Издательство Юрайт, 2022. — 351 с. 9Долганова О. И. Моделирование бизнес-процессов : учебник и практикум для вузов / О. И. Долганова, Е. В. Виноградова, А. М. Лобанова. — Москва : Издательство Юрайт, 2022. — 289 с. 10Зараменских Е. П. Информационные системы: управление жизненным циклом: учебник и практикум / Е. П. Зараменских. — Москва : Издательство Юрайт, 2022. — 431 с.11Лычкина Н.Н. Информационные системы управления производственной компанией: учебник и практикум для вузов / под редакцией Н. Н. Лычкиной. — Москва: Издательство Юрайт, 2022. — 249 с.12Казарин О. В. Надежность и безопасность программного обеспечения: учебное пособие для вузов / О. В. Казарин, И. Б. Шубинский. — Москва: Издательство Юрайт, 2022. — 342 с. 13Каменнова М. С. Моделирование бизнес-процессов.: учебник и практикум для вузов / М. С. Каменнова, В. В. Крохин, И. В. Машков. — Москва : Издательство Юрайт, 2022. — 282 с. 14Кожевникова, Г. П. Информационные системы и технологии в маркетинге : учебное пособие для вузов / Г. П. Кожевникова, Б. Е. Одинцов. — Москва: Издательство Юрайт, 2022. — 444 с

1 Астапчук, В. А. Корпоративные информационные системы: требования при проектировании: учебное пособие для вузов / В. А. Астапчук, П. В. Терещенко. — 2-е изд., испр. и доп. — Москва: Издательство Юрайт, 2022. — 113 с.
2 Волкова В. Н. Теория информационных процессов и систем: учебник и практикум для вузов / В. Н. Волкова. — Москва: Издательство Юрайт, 2022. — 432 с.
3 Волкова В. Н. Теория систем и системный анализ: учебник для вузов / В. Н. Волкова, А. А. Денисов. - Москва: Издательство Юрайт, 2022. — 562 с.
4 Гвоздев В.Е. Управление программными проектами: учебное пособие для вузов / В. Е. Гвоздев. — Москва: Издательство Юрайт, 2022. — 167 с.
5 Григорьев М. В. Проектирование информационных систем: учебное пособие / М. В. Григорьев, И. И. Григорьева. — Москва : Издательство Юрайт, 2022. — 318 с.
6 Грекул В. И. Проектирование информационных систем: учебник и практикум для вузов / В. И. Грекул, Н. Л. Коровкина, Г. А. Левочкина. — Москва : Издательство Юрайт, 2022. — 385 с.
7 Громов А. И. Управление бизнес-процессами: современные методы: монография / А. И. Громов, А. Фляйшман, В. Шмидт. — Москва: Издательство Юрайт, 2022. — 367 с.
8 Гутгарц Р. Д. Проектирование автоматизированных систем обработки информации и управления: учебное пособие для вузов / Р. Д. Гутгарц. —Москва: Издательство Юрайт, 2022. — 351 с.
9 Долганова О. И. Моделирование бизнес-процессов : учебник и практикум для вузов / О. И. Долганова, Е. В. Виноградова, А. М. Лобанова. — Москва : Издательство Юрайт, 2022. — 289 с.
10 Зараменских Е. П. Информационные системы: управление жизненным циклом: учебник и практикум / Е. П. Зараменских. — Москва : Издательство Юрайт, 2022. — 431 с.
11 Лычкина Н.Н. Информационные системы управления производственной компанией: учебник и практикум для вузов / под редакцией Н. Н. Лычкиной. — Москва: Издательство Юрайт, 2022. — 249 с.
12 Казарин О. В. Надежность и безопасность программного обеспечения: учебное пособие для вузов / О. В. Казарин, И. Б. Шубинский. — Москва: Издательство Юрайт, 2022. — 342 с.
13 Каменнова М. С. Моделирование бизнес-процессов.: учебник и практикум для вузов / М. С. Каменнова, В. В. Крохин, И. В. Машков. — Москва : Издательство Юрайт, 2022. — 282 с.
14 Кожевникова, Г. П. Информационные системы и технологии в маркетинге : учебное пособие для вузов / Г. П. Кожевникова, Б. Е. Одинцов. — Москва: Издательство Юрайт, 2022. — 444 с