Файл: Проектирование информационной системы формирования заказов продажи электроники.docx

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

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

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

Добавлен: 09.11.2023

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

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

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


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

Различают следующие виды инструментальных программ:

  • текстовые и графические редакторы (MS WORD, Лексикон, NOTEPAD(блокнот), WORDPAD, PAINT, Adobe Photoshop);

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

  • электронные таблицы;

  • программы создания электронных презентаций и др.

Для выполнения данной курсовой работы необходимы следующие требования к программному обеспечению:

Требование к программному обеспечению:

  • системное ПО MS Windows 2010 (или MS Windows 7,8,9,10);

  • инструментальное ПО: BpWin и Erwin (или AllFusion Process Modeler);

  • прикладное ПО: пакет MSOffice 2016 (или новые версии, Access).


  1. Проектная часть




2.1 Выбор технологии проектирования



В данном курсовом проекте используется «AllFusion Process Modeler» в качестве основы для разработки моделей:

  • IDEF0 (функциональная модель);

  • IDEF3 (функциональная модель);

  • DFD (DataFlowDiagram);

  • Erwin.

Программа «Microsoft Access» используется в качестве проектирования структуры базы данных «Стоматологическая клиника», и диаграммы «сущность-связь» (ER).

2.2 Построение моделей



Построение модели ИС начинается с описания функционирования предприятия (системы) в целом в виде контекстной диаграммы.

На рисунке (Рис 4) представлена контекстная диаграмма ИС «Лечение в стоматологической клинике».



Рис 4 ‒ контекстная диаграмма IDEF0. «Лечение в стоматологической клинике»

Взаимодействие системы с окружающей средой описывается в терминах входа (на рис.4 - это «Пациент», выхода (результат процесса - «Выбывший пациент», «Квитанция»), управления («Медицинская информация», «Лечение») и механизмов («Персонал»).

«Пациенты» – посетители стоматологической клиники. Они платят клинике деньги в качестве платы за услуги. Получение прибыли – цель коммерческой деятельности.

«Медицинская информация». «Лечение» – являются инструментами для оказания пациенту услуги.


В оказании услуг принимает участие «Персонал» стоматологической клиники.

Далее выполняется разбиение (детализация) контекстной диаграммы на диаграммы декомпозиции.

На рисунке (Рис 5) приведена диаграмма декомпозиции контекстной диаграммы.



Рис 5 ‒ диаграмма детализация контекстной диаграммы IDEF0«Лечение в стоматологической клинике»

Основная функция разбивается на следующие работы:

  • регистрация;

  • лечение;

  • сдача анализов;

  • оплата.

На входе «Пациент» проходит этап «Регистрация» выходной информацией из текущего блока в следующий служит «Выдача карты», дальше следует блок «Лечение» на выходе в другой блок будет передаваться «Направление». Затем следует блок «Сдача анализов» выходной информацией будет являться «Счет», который в свою очередь передастся в блок «Оплата», конечными выходными данными будут являться «Выбывший пациент» и «Квитанция».

Контролирует данные этапы лечения в стоматологической клинике «Персонал», «Медицинская информация» и само «Лечение».

На рисунке (Рисунок 6) приведена диаграмма декомпозиции «Лечение».


A2


Рисунок 6 ‒ диаграмма декомпозиции бизнес-процесса «Лечение»

Она состоит из следующих блоков:

  • запись на приём;

  • осмотр;

  • направление на анализы;

  • постановка диагноза;

  • назначение лечения;

  • выдача счета реестра;

  • выписка.


На рисунке (Рис 7) приведена диаграмма декомпозиции для работы «Сдача анализов».

A3


Рис 7 ‒ диаграмма декомпозиции бизнес-процесса «Сдача анализов»

Она включает в себя следующие блоки:

  • направление;

  • анализы;

  • результат;

  • счет.

На рисунке (Рис 8) представлена диаграмма декомпозиции в нотации DFD «Оплата».



Рис 8 ‒ диаграмма декомпозиции в нотации DFD «Оплата».

Она включает в себя следующие блоки:

  • получение квитанции;

  • проведение платежа;

  • отметка об уплате в истории болезни;

  • выдача чека.

На рисунке (Рисунок 9) представлена диаграмма декомпозиции в нотации IDEF3 «Регистрация».





Рис 9 ‒ диаграмма декомпозиции в нотации IDEF3 «Регистрация».

После регистрации обращения и проверки документов, запускаются все последующие за перекрестком (AND) процессы:

  • «Выбор врача»;

  • «Выдача истории болезни»;

  • «Квитанция на оплату».

После сбора этих данных через перекресток (AND) идентификация подходит к завершению на внешнюю стрелку. Идентификация завершена.

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

На рисунке 10 изображена контекстная диаграмма IDEF0 по принципу «Как должно быть».



Рис 10 ‒ контекстная диаграмма IDEF0 «Как должно быть»
Изменением в данной схеме выступило появление информационной системы и автоматизации отчетной документации с помощью базы данных в выходной информации.

На рисунке 11 приведена диаграмма декомпозиции контекстной диаграммы «Как должно быть».



Рис 11 ‒ диаграмма детализация контекстной диаграммы IDEF0 «Как должно быть»

Появление информационной системы стало контролировать все функциональные блоки схемы «Лечение в стоматологической клинике»

Также выходной информацией каждого функционального блока стала «Отчётность в БД».

На рисунке 12 показана диаграмма декомпозиции в нотации IDEF3 «Как должно быть».


Рис 12 ‒ диаграмма декомпозиции в нотации IDEF3 «Как должно быть»


На рисунке 13 показана диаграмма декомпозиции бизнес-процесса «Лечение» «Как должно быть»


Рис 13 ‒ диаграмма декомпозиции бизнес-процесса «Лечение» «Как должно быть»
На рисунке 14 представлена диаграмма декомпозиции в нотации DFD «Оплата» «Как должно быть».



Рис 14 ‒ диаграмма декомпозиции в нотации DFD «Оплата» «Как должно быть».

2.3 Проектирование базы данных и модели данных

Основными элементами модели являются сущности, связи между ними и их свойства (атрибуты).

Сущность – это класс однотипных объектов, информация о которых должна быть учтена в концептуальной модели. Каждая сущность должна иметь имя, которое выражается существительным в единственном числе.

Между сущностями устанавливаются связи.

Атрибут — характеристика (параметр) некоторой сущности.

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

  • врач;

  • пациент;

  • график работы;

  • кабинет;

  • приём.

На рисунке 15 изображена диаграмма «сущность-связь» выполненная в Access.



Рис 15 ‒ диаграмма «сущность-связь» Access «Стоматологическая клиника».


На Рисунке 16 представлена таблица «Приём».



Рис 16 ‒ таблица «Приём» из БД «Стоматологическая клиника».

Таблица «Приём» состоит из следующих полей (столбцов):

  • код приёма;

  • дата;

  • время;

  • пациент;

  • врач;

  • кабинет;

  • диагноз;

  • расширенная информация о лечении и диагнозе;

  • стоимость лечения;

  • наличие оплаты.

На рисунке 17 представлена таблица «Пациент».



Рис 17 ‒ таблица «Пациент» из БД «Стоматологическая клиника».

Таблица «Пациент» состоит из следующих полей(столбцов):

  • код пациента;

  • фамилия;

  • имя;

  • отчество;

  • пол;

  • дата рождения;

  • телефон;

  • наличие карточки.

В Таблице 3 представлены вышеперечисленные поля (столбцы) и пример одной из записей этой таблицы.

Табл 3 — пример Таблицы «Пациент».

Код пациента

Фамилия

Имя

Отчество

Пол

Дата рождения

Телефон

Наличие карточки

87

Иванов

Николай

Николаевич

М

01.05.2000

+7 (918) 626 78 90

Да


В таблице «Кабинет» находится информация о кабинетах.

На Рисунке 18 представлена таблица «Кабинет».




Рис 18 ‒ таблица «Кабинет» из БД «Стоматологическая клиника».
Таблица «Кабинет» состоит из следующих полей(столбцов):

  • код кабинета;

  • номер;

  • режим;

  • ответственный;

  • телефон.

На рисунке 19 представлена таблица «График работы».



Рис 19 ‒ таблица «График работы» из БД «Стоматологическая клиника».

Таблица «График работы» состоит из следующих полей(столбцов):

  • график работы;

  • рабочие дни;

  • выходные дни;

  • примечание.

На рисунке 20 представлена таблица «Врач».



Рис 20 ‒ таблица «Врач» из БД «Стоматологическая клиника».
Таблица «Врач» состоит из следующих полей(столбцов):

  • код врача;

  • фамилия;

  • имя;

  • отчество;

  • специальность;

  • график работы;

  • образование;

  • пол;

  • дата рождения;

  • дата начала работы.




Заключение



В ходе выполнения курсовой работы была достигнута основная цель работы – автоматизация деятельности стоматологической клиники выполнена.

Для осуществления автоматизации стоматологической клиники были выполнены следующие задачи:

  • была определена и описана предметная область;

  • разработаны модели данных в AllFusion Process Modeler 7 (BPWin);

  • IDEF0 (функциональная модель);

  • IDEF3 (функциональная модель);

  • DFD (DataFlowDiagram);

  • составлена ER-диаграмма;

  • составлена БД «Деятельность стоматологической клиники».

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

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

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

Список использованных источников




  1. Федоровна Г.Н. «Информационные системы». [Текст]

  2. Брезгин В.И. «Моделирование бизнес-процессов с AllFusion Process Modeler 4.1». [Текст]

  3. «Методология функционального моделирования IDEF0» Разработан Научно-исследовательским Центром CALS – технологий «Прикладная Логистика». [Текст]

  4. Маклаков С.В. «Моделирование бизнес-процессов с BPwin 4.0». [Текст]

  5. Бекаревич Ю.Б «Microsoft Office Access 2007: самоучитель».[Текст]

  6. Головачев, А.С. Экономика предприятия. В 2 ч. Ч 1: учебное пособие / А.С. Головачев. – Мн.: Выш. шк., 2008. – 447 с. [Текст]

  7. Спивак В.А. Управление персоналом. / В. А. Спивак- СПб.: Знание, 2000. 69 с. [Текст]

  8. Авдеева, Р.В. Финансовое планирование, учет, анализ в условиях применения программных продуктов: Учебное пособие / Р.В. Авдеева, В.М. Бородкин, – Воронеж: изд-во ВГУ, 2003. – 113 с. [Текст]

  9. Черемных, С.В. Структурный анализ систем: IDEF-технологии / С.В. Черемных, И.О. Семенов, В.С. Ручкин. – М., Издательство: Финансы и статистика, 2006. – 95 с. [Текст]

  10. Брауде, Э. Технологии разработки программного обеспечения. / Э. Брауде – СПб: Питер, 2004. – 655 с. [Текст]

  11. Дика, В.В. Информационные системы в экономике: учебное пособие / В.В. Дика. – Москва, 1996. – 49 с. [Текст]

  12. Информационные технологии / О.Л. Голицына, И.И. Попов, Н.В. Максимов – М, Издательство Инфра-М, 2009. – 608 с. [Текст]

  13. Григорьев, М. В. Проектирование информационных систем: учебное пособие для вузов / М. В. Григорьев, И.И. Григорьева. — Москва: Издательство Юрайт, 2020. — 318 с. [Текст]

  14. Зараменских, Е. П. Информационные системы: управление жизненным циклом: учебник и практикум для среднего профессионального образования / Е. П. Зараменских. — Москва: Издательство Юрайт, 2020. — 431с. [Текст]

  15. Зараменских, Е. П. Управление жизненным циклом информационных систем: учебник и практикум для вузов / Е.П. Зараменских. — 2-е изд. — Москва: Издательство Юрайт, 2021. — 497 с[Текст]

  16. Нарваткина, Н. С. Проектный практикум по проектированию информационных систем: учебное пособие / Н. С. Нарваткина ; Рос. гос. проф.-пед. ун-т. - Екатеринбург : РГППУ, 2019[Текст]

  17. С. Баркер. «Профессиональное программирование в среде Access 2002» – М.: Издательский дом «Вильямс», 2002. – 956 с. [Текст]

  18. Вейскас Дж. «Эффективная работа с Access 2002» – СПб.: Питер, 2002. – 563 с. [Текст]

  19. Дубенецкий, Б.Я. Проектирование информационных систем. / Б.Я. Дубенецкий. - Л.: ЛЭТИ, 2008 г. – 675 с. [Текст]

  20. Липаев, В.В. Системное проектирование сложных программных средств для информационных систем. / В.В. Липаев. - М.: Синтег, 2009 г. – 156 с. [Текст]

  21. Марка, Д. Методология структурного анализа и проектирования. / Д. Марка. - М.: Мир, 2008 г. – 304 с. [Текст]

  22. Камаев В.А., Костерин В.В. Технологии программирования. Оптимизация программных разработок: Учебное пособие. / В.А. Камаев, В.В. Костерин – Волгоград: ВолгГТУ, 1998.[Текст]