Курсовая работа: Разработка автоматизированной информационной системы процесса обработки заказов магазина цифровой и бытовой техники

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам

Министерство науки и высшего образования Российской Федерации

Федеральное государственное бюджетное образовательное учреждение высшего образования

«Хабаровский государственный университет экономики и права»

Факультет управления и технологий

Кафедра информационных систем и технологий

КУРСОВАЯ РАБОТА

по дисциплине: Разработка приложений баз данных

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

Студент группы ПИ(б)-91 Шурыгин Т.С.

Хабаровск 2022

Содержание

  • Введение
  • 1. Анализ предметной области
    • 1.1 Организационная структура предприятия
    • 1.2 Бизнес-процессы
    • 1.3 Информационно логическая модель
  • 2. Реализация
    • 2.1 Обоснование выбора СУБД
    • 2.2 Проектирование реляционной модели данных
    • 2.3 Реализация информационной системы
  • 3. Руководство пользователя
    • 3.1 Защита информации
    • 3.2 Архитектурные требования
    • 3.3 Технология распределенной обработки информации
  • Заключение
  • Список использованных источников

Введение

Сегодня ни для кого не секрет, что 21 век - век компьютерных технологий. К 2022 году произошло невероятное количество технологически прорывов. Например: начали развиваться мобильные телекоммуникационные технологии, современные больницы оснащают новейшим автоматизированным оборудованием, что помогает врачам спасать тысячи жизней, инженерами были созданы автомобили, способные передвигаться как от двигателя внутреннего сгорания, так и на электротяге.

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

В данном курсовом проекте описан процесс разработки автоматизированной информационной системы (далее АИС) процесса обработки заказов магазина цифровой и бытовой техники, которая позволит облегчить работу менеджера по продажам, минимизировав временные затраты, тем самым повысить объем продаж, а следовательно и повысить доход компании.

Цель работы - закрепление знаний о методологии и технологии проектирования ИС. Проведения анализа предметной области, выявление информационные потребностей и разработка требований к ИС, проведение формализации и реализации решения прикладных задач. Получение навыков работы с инструментальными средствами моделирования предметной области, прикладных и информационных процессов; навыки разработки технологической документации. Закрепление знаний в разработке инфологических моделей и построении диаграмм по стандарту IDEF0, IDEF1 и IDEF3.

Для достижения поставленной цели необходимо решить ряд задач:

· изучить организационную структуру предприятия;

· изучить бизнес-процессы;

· создать инфологическую модели;

· выбрать систему управления базами данных;

· создать базу данных для автоматизации бизнес-процесса.

1. Анализ предметной области

1.1 Организационная структура предприятия

«Рассвет» - компания, владелец розничной сети, специализирующийся на продаже компьютерной, цифровой и бытовой техники. Компания основана 09.11.2022 году по адресу Страна N, Y-край, город X, улица Пушкина, дом 1. Миссия предприятия - продажа высококачественных товаров российского производства по низкой цене.

Организационную структуру предприятия можно представить в следующем виде (рисунок 1):

Рисунок 1 - Организационная структура

Более крупное изображение рисунка 1 показано в приложении 1.

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

· юридический отдел;

· IT-отдел;

· склад;

· финансово-экономический отдел;

· отдел сбыта и рекламы:

· отдел грузоперевозок;

· отдел кадров;

· бухгалтерия.

В данной курсовой работе рассматривается работа отдела сбыта и рекламы, а именно бизнес-процесс обработки заказов, выполнением которого занимается специалист данного отдела - менеджер по продажам. Менеджер по продажам руководствуется должностной инструкцией, разработанной на основе профессионального стандарта «06.029 - менеджер по продажам информационно-коммуникационных систем» (утвержден приказом Министерства труда и социальной защиты Российской Федерации от 29 сентября 2020 года N 679н).

Менеджер по продажам выполняет следующие должностные обязанности:

1. Собирает информацию о потенциальных клиентах.

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

3. Ведет переговоры с клиентами в отношении товаров и услуг организации.

4. Принимает и обрабатывает заказы клиентов.

5. Оформляет отчетные документы.

6. Устанавливает потребности клиентов в услугах или продукции компании.

7. Согласовывает с клиентом порядок поставки, оплаты товаров, услуг, их объемы.

8. Составляет регулярные отчеты о выполнении планов продаж и поставке товаров контрагентам организации.

9. Способствует сотрудничеству клиентов с компанией в соответствии с принятыми программами стимулирования сбыта.

10. Принимает участие в работе и осуществлении мероприятий, связанных с деятельностью отдела продаж.

11. Следит за порядком поставки продукции контрагентам.

12. Ведет информационную базу коммуникаций с клиентами.

13. Контролирует размер и порядок оплаты товаров, в соответствии с заключенным договором.

14. Консультирует клиентов о характеристиках, правилах эксплуатации товаров.

15. Принимает установленные меры для сокращения дебиторской задолженности контрагентов.

16. Дополняет, анализирует информационную базу клиентов.

17. Принимает участие в маркетинговых, рекламных мероприятиях.

18. Изучает предложения конкурентов о товарах и услугах.

19. Следует разработанным правилам сбыта товаров, обслуживания, коммуникации с клиентами.

Настоящие Правила продажи товаров в магазине определяют порядок розничной купли-продажи Товаров и Услуг в соответствии со ст. 437 Гражданского Кодекса РФ являются официальной публичной офертой

К отношениям между Покупателем и Продавцом применяются положения Гражданского Кодекса РФ (в т. ч. положение о розничной купле-продаже (§ 2, глава 30), Закон РФ «О защите прав потребителей» от 07.02.1992 № 2300-1, Постановление Правительства РФ от 31.12.2020 N 2463 и иные правовые акты, принятые в соответствии с ними.

«О защите прав потребителей» от 07.02.1992 № 2300-1, Постановление Правительства РФ от 31.12.2020 N 2463 и иные правовые акты, принятые в соответствии с ними.

Таблица 1 Функции менеджера по продажам

Функция

Вход

Выход

1

2

3

1 Поиск потенциальных клиентов

База данных клиентов

Список потенциальных клиентов

2 Презентация товаров

Заявка на презентацию нового товара

Отчет о проведении презентации товара

3 Заполнение данных о клиентах

Персональные данные клиента

Карточка клиента

4 Консультирование клиентов

Обращение клиента

Информация по теме обращения

5 Обработка заказов

База данных товаров,

персональные данные клиента,

информация о предприятии,

форма договора купли-продажи между юр. лицами,

форма договора купли-продажи м/д юр. и физ. лицами

Счет,

чек,

договор купли-продажи между юридическими лицами,

договор купли-продажи между юридическим и физическим лицами, список заказов

6 Составление отчетностей

Список заказов

Отчетная документация

7 Работа со складом и выдача товаров

Список заказов

Товарная накладная, акт приёма передачи

На основе составленной таблицы составлена схема бизнес-процессов предприятия, в которых непосредственное участие принимает менеджер по продажам.

1.2 Бизнес-процессы

Бизнес-процесс - это стандартная последовательность (цепочка) действий, которая многократно выполняется в компании для получения заданного результата.

Всего выделяют 4 категории процессов:

· основные;

· вспомогательные или поддерживающие, обслуживающие;

· процессы управления;

· процессы совершенствования (саморазвития бизнеса).

Диаграмма IDEF0 деятельности менеджера по продажам построена с помощью программы AllFusion Process Modeler на основе таблицы 1. На рисунке 2 представлена контекстная диаграмма А-0.

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

Рисунок 2 - Контекстная диаграмма А-0

Стрелки снизу отражают возможное воздействие на «Деятельность менеджера по продажам». Например, при составлении договора купли-продажи с юридическими лицами может потребоваться участие директора предприятия.

На следующем этапе проводится декомпозиция блока диаграммы рисунка 1. Первый уровень декомпозиции «Деятельности менеджера по продажам» (рисунок 3), он так же включает все описанные в таблице 1 функции.

Рисунок 3 - Диаграмма декомпозиции А0

Остальные декомпозиции диаграмм деятельности менеджера по продажам представлены в ПРИЛОЖЕНИИ А.

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

· выбор товаров;

· составление договоров купли-продажи;

· проведение оплаты.

Так как необходимо хранить большие объемы данных, АИС будет разрабатываться как база данных на основе языка SQL. Также посредством данного языка будут производиться запросы к базе данных, учитывая особенности выбранной СУБД.

Рисунок 4 - Диаграмма IDEF0 АИС, как будет

На диаграмме, представленной на рисунке 4, можно увидеть, что снизу появилась стрелка «оператор». Т.к. АИС нацелена на то, чтобы разгрузить менеджера, поэтому в роли оператора может выступать как менеджер, так и сам клиент. Работа АИС представлена на рисунках 5-8.

Рисунок 5 - Второй уровень функции АИС

Рисунок 6 - Диаграмма А41

Рисунок 7 - Диаграмма А411

Рисунок 8 - Диаграмма А42

На рисунках 5-8 видно, что процесс обработки заказов в корне изменился. Были добавлены дополнительные функции для упрощения процесса.

1.3 Информационно логическая модель

Перед тем как начать разработку АИС, необходимо сформировать понятие о предметах, фактах и событиях, которыми будет оперировать данная система. Для того, чтобы привести эти понятия к той или иной модели данных, нужно заменить их информационными представлениями. Одним из наиболее удобных инструментов унифицированного (единообразного) представления данных является модель «сущность-связь». Эта модель определяет значения данных в контексте их взаимосвязи с другими данными, она не определяет операций над данными, а ограничивается только описанием их логической структуры.

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

Атрибут сущности или поле - это именованная характеристика, являющаяся некоторым свойством (описанием) сущности.

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

Во время проектирования базы данных следует учесть следующие два фактора:

1. база данных должна быть компактной и не содержать избыточных компонентов;

2. обработка базы данных должны происходить просто.

Информация, хранящаяся в базах данных, должна быть:

· непротиворечивой;

· не избыточной;

· целостной.

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

Базы данных должны иметь следующие свойства:

1. целостность;

2. восстанавливаемость;

3. безопасность;

4. эффективность.

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

1) Сущность «Клиенты»:

a. Номер клиента - ключевое поле;

b. ФИО/наименование - строковый тип данных;

c. Статус - целочисленный тип данных;

d. Адрес - текстовый тип данных;

e. Телефон - строковый тип данных;

f. Электронная почта - строчный тип данных;