Файл: Применение программных средств создания клиентских программ (Системы управления базами данных).pdf

ВУЗ: Не указан

Категория: Курсовая работа

Дисциплина: Не указана

Добавлен: 25.04.2023

Просмотров: 309

Скачиваний: 2

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

Рисунок 16 – Логическая схема БД

В таблице в приложении представлено описание созданных таблиц базы данных.

2.4 Тестирование системы

Проведем тестирование информационной системы учета клиентов ООО «Самсон-Фарма» на контрольном примере.

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

При авторизации в системе необходимо ввести логин и пароль как показано на рисунке 17.

Рисунок 17 – Форма авторизации

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

Рисунок 18 – Главная форма приложения

Информационная система учета клиентов включает следующие справочники (рисунки 19-24):

  • отделы;
  • должности;
  • категории товаров;
  • товары
  • ценовая политика.

На рисунках 19-24 представлены формы справочников.

Рисунок 19 – Форма справочника «Отделы»

Рисунок 20 – Форма справочника «Должности»

Рисунок 21 - Форма справочника «Категории товаров»

Рисунок 22 - Форма «Товары»

Рисунок 23 - Форма справочника «Ценовая политика»

На рисунке 24 представлена форма для редактирования сведений о сотрудниках.

Рисунок 24 – Форма редактирования информации о сотрудниках

На рисунке 25 представлена форма учета сведений о клиентах. На форме реализован фильтр по ФИО клиента. Внесем информацию о новом клиенте Лариной А.В.


На форме выносится:

  • общая информация о клиенте;
  • сведения о выданной накопительной дисконтной карте.

Рисунок 25 – Форма редактирования информации о клиентах

Для редактирования сведений о клиенте можно воспользоваться формами для редактирования покупок клиента и предварительных заказах для удобства работы пользователя.

На рисунке 26 представлена форма просмотра информации о скидке по каждой дисконтной карте клиента. Скидка рассчитывается автоматически на основе сведений о накопленной сумме покупок в магазине и установленной ценовой политике, представленной на рисунке 27.

Рисунок 26 – Форма для просмотра сведений о дисконтных картах

На рисунке 27 представлена форма учета покупок клиентов, которая позволяет:

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

На форме реализован фильтр по ФИО клиента.

Внесем информацию о покупке тестового клиента на сумму более 1000 рублей.

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

Рисунок 27 – Форма учета покупок клиентов

Теперь укажем для клиента накопительную карту и повторим покупку как показано на рисунке 28. Как видно из представленного примера стоимость повторного заказа рассчитана с учетом скидки 5% согласно представленной ранее ценовой политике.

Рисунок 28 – Форма учета покупок клиентов (повторная покупка)

На рисунке 29 представлена форма учета предварительных заказов клиентов на закупку лекарственных средств в ООО «Самсон-Фарма».

Рисунок 29 – Предварительные заказы клиентов

При нажатии на кнопку «Печать заказа» будет сформирована печатная форма заказа, которая в последующем передается в отдел снабжения.


На рисунке 30 представлен пример печатной формы предварительного заказа на закупку лекарственных средств.

Рисунок 30 - Печатная форма предварительного заказа

На форме учета предварительных заказов также можно оповестить клиента о выполнении заказа, когда затребованные лекарственные средства уже прибыли на склад. На рисунке 31 представлена форма электронного письма, отправленного клиенту после нажатия кнопки «Оповестить о выполнении».

Рисунок 31 – Пример электронного письма оповещения о готовности предварительного заказа

Информационная система позволяет строить следующие отчеты:

    • реестр клиентов;
    • сведения о накопленных скидках по каждому клиенту;
    • сведения о покупках клиентов;
    • статистика работы с клиентами;
    • список выполненных предварительных заказов;
    • список невыполненных предварительных заказов.

Как показало проведенное тестирование информационной системы учета клиентов ООО «Самсон-Фарма» на контрольном примере информационная система полностью работоспособна и готова к опытной эксплуатации.

Заключение

Целью работы является разработка информационной системы клиентов ООО «Самсон-Фарма».

В ходе выполнения работы решены все поставленные задачи.

Рассмотрена деятельность компании ООО «Самсон-Фарма», проведена краткая характеристика предприятия.

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

В качестве СУБД для разработки информационной системы выбрана среда MS Access. В качестве среды разработки выбрана современная система разработки приложений Microsoft Visual Studio на базе платформы .Net.

Проведен анализ предметной области, выделены сущности и атрибуты. На основе полученной информации разработана ER-диаграмма «сущность-связь», логическая и физическая модели базы данных.

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


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

Внедрение информационной системы учета клиентов ООО «Самсон-Фарма» позволит:

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

Список использованной литературы

  1. Бритов Г., Осипова Т. Моделирование бизнес-процессов. - М.:LAP, 2014. – 124 с.
  2. Варфоломеева Е.В. Информационные системы в экономике: Учебное пособие / Е.В. Варфоломеева, Т.В. Воропаева и др.; Под ред. Д.В. Чистова - М.: НИЦ ИНФРА-М, 2015. - 234 с.
  3. Вдовенко Л.А. Информационная система предприятия: Учебное пособие/Вдовенко Л. А. - 2 изд., перераб. и доп. - М.: Вузовский учебник, НИЦ ИНФРА-М, 2015. - 304 с.
  4. Гвоздева В.А. Базовые и прикладные информационные технологии: Учебник / Гвоздева В. А. - М.: ИД ФОРУМ, НИЦ ИНФРА-М, 2015. - 384 с.
  5. Гвоздева В.А. Информатика, автоматизированные информационные технологии и системы: Учебник / В.А. Гвоздева. - М.: ИД ФОРУМ: НИЦ ИНФРА-М, 2015. - 544 с.
  6. Душин, В.К. Теоретические основы информационных процессов и систем : учебник / В.К. Душин .— 5-е изд. — М. : ИТК "Дашков и К", 2014 .— 348с.
  7. Заботина Н.Н. Проектирование информационных систем: Учебное пособие / Н.Н. Заботина. - М.: ИНФРА-М, 2011. - 331 с.
  8. Затонский А.В. Информационные технологии: разработка информационных моделей и систем: Учеб. пос. / А.В.Затонский - М.: ИЦ РИОР: НИЦ ИНФРА-М, 2014 - 344с.
  9. Илюшечкин В. Основы использования и проектирования баз данных. Учебник. - М.:Юрайт, 2014. - 214с.
  10. Информационные системы в экономике: Учебник / К.В. Балдин, В.Б. Уткин. - 7-e изд. - М.: Дашков и К, 2012. - 395 с.
  11. Исаев Г. Проектирование информационных систем. Учебное пособие. - М.: Омега-Л, 2015. - 432с.
  12. Карминский А.М. Методология создания информационных систем: Учебное пособие / А.М. Карминский, Б.В. Черников. - 2-e изд., перераб. и доп. - М.: ИД ФОРУМ: ИНФРА-М, 2012. - 320 с.
  13. Коваленко В.В. Проектирование информационных систем: Учебное пособие / В.В. Коваленко. - М.: Форум: НИЦ ИНФРА-М, 2014. - 320 с.
  14. Кузин, А.В. Базы данных: Учебное пособие для студ. высш. учеб. заведений / А.В. Кузин, С.В. Левонисова. - М.: ИЦ Академия, 2014. - 320 c.
  15. Советов, Б.Я. Базы данных: теория и практика: Учебник для бакалавров / Б.Я. Советов, В.В. Цехановский, В.Д. Чертовской. - М.: Юрайт, 2013. - 463 c.
  16. Уткин В., Балдин К. Информационные системы в экономике. - М.: Academia, 2014. - 288с.
  17. Федотова Е. Информационные технологии и системы: Учебное пособие / Е.Л. Федотова. - М.: ИД ФОРУМ: НИЦ ИНФРА-М, 2014. - 352 с
  18. Федотова Е.Л. Информационные технологии в профессиональной деятельности: Учебное пособие / Е.Л. Федотова. - М.: ИД ФОРУМ: НИЦ ИНФРА-М, 2015. - 368 с.
  19. Фуфаев, Э.В. Базы данных: Учебное пособие для студентов учреждений среднего профессионального образования / Э.В. Фуфаев, Д.Э. Фуфаев. - М.: ИЦ Академия, 2014. - 320 c.
  20. Черников Б.В. Информационные технологии управления: Учебник / Б.В. Черников. - 2-e изд., перераб. и доп. - М.: ИД ФОРУМ: НИЦ ИНФРА-М, 2014. - 368 с.
  21. Шаймарданов Р.Б. Моделирование и автоматизация проектирования структур баз данных - М.: Юнити, 2016. - 469 c.
  22. Шишов О.В. Современные технологии и технические средства информатизации: Учебник / О.В. Шишов. - М.: НИЦ Инфра-М, 2012. - 462 с.

Приложение

Структура таблиц БД

Таблица

Поле

Тип данных

Первичный ключ (PK)/

Внешний ключ (FK)

Обяза-тельное поле

1

2

3

4

5

Сотрудник

Код сотрудника

Счетчик

PK

Да

ФИО

Текстовый (100)

-

Да

Адрес

Текстовый (150)

-

Нет

Телефон

Текстовый (30)

-

Нет

Отдел

Числовой

FK

Нет

Должность

Числовой

FK

Нет

Отдел

Код отдела

Счетчик

PK

Да

Наименование

Текстовый (100)

-

Да

Должность

Код должности

Счетчик

PK

Да

Наименование

Текстовый (100)

-

Да

Клиент

Код клиента

Счетчик

PK

Да

ФИО

Текстовый (150)

-

Да

Адрес доставки

Текстовый (150)

-

Нет

Телефон

Текстовый (30)

-

Да

Электронный адрес

Текстовый (30)

-

Нет

Номер дисконтной карты

Текстовый (15)

-

Нет

Товар

Код товара

Счетчик

PK

Да

Артикул

Текстовый (10)

-

Да

Наименование

Текстовый (100)

-

Да

Категория

Числовой

FK

Да

Фото

OLE

-

Нет

Производитель

Текстовый (100)

-

Нет

Цена

Денежный

-

Да

Единица измерения

Текстовый (5)

-

Да

Категория товара

Код категории

Счетчик

PK

Да

Наименование

Текстовый (150)

-

Да

Продажа

Код продажи

Счетчик

PK

Да

Дата продажи

Дата/Время

-

Да

Код сотрудника

Числовой

FK

Да

Код клиента

Числовой

FK

Да

Специфика-ция продажи

Код

Счетчик

PK

Да

Код продажи

Числовой

FK

Да

Код товара

Числовой

FK

Да

Количество

Числовой

-

Да

Цена

Денежный

-

Да

Заказ

Код заказа

Счетчик

PK

Да

Номер заказа

Числовой

-

Да

Дата заказа

Дата/Время

-

Да

Код клиента

Числовой

FK

Да

Срок выполнения

Дата/Время

-

Да

Статус

Текстовый (50)

-

Да

Специфика-ция заказа

Код

Счетчик

PK

Да

Код заказа

Числовой

FK

Да

Код товара

Числовой

FK

Да

Количество

Числовой

-

Да

Цена

Денежный

-

Да

Ценовая политика

Код

Счетчик

PK

Да

Накопленная сумма (от)

Денежный

-

Да

Накопленная сумма (до)

Денежный

-

Да

Скидка

Числовой

-

Да

Пользователи

Код

Счетчик

PK

Да

Код сотрудника

Числовой

FK

Да

Логин

Текстовый (20)

-

Да

Пароль

Текстовый (20)

-

Да