Файл: Проектирование информационной системы формирования заказов продажи электроники.docx
Добавлен: 09.11.2023
Просмотров: 214
Скачиваний: 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).
-
Проектная часть
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-диаграмма; -
составлена БД «Деятельность стоматологической клиники».
Разработанные модели бизнес-процесса организации достаточны для использования в качестве основы создания автоматизированной информационной системы.
Так же в ходе выполнения курсовой работы была спроектирована база данных деятельности стоматологической клиники.
Таким образом, все поставленные задачи по реализации работы успешно решены, а разработанная информационная система «Деятельность стоматологической клиники» соответствует требованиям, изложенным в исходных данных к работе.
Список использованных источников
-
Федоровна Г.Н. «Информационные системы». [Текст] -
Брезгин В.И. «Моделирование бизнес-процессов с AllFusion Process Modeler 4.1». [Текст] -
«Методология функционального моделирования IDEF0» Разработан Научно-исследовательским Центром CALS – технологий «Прикладная Логистика». [Текст] -
Маклаков С.В. «Моделирование бизнес-процессов с BPwin 4.0». [Текст] -
Бекаревич Ю.Б «Microsoft Office Access 2007: самоучитель».[Текст] -
Головачев, А.С. Экономика предприятия. В 2 ч. Ч 1: учебное пособие / А.С. Головачев. – Мн.: Выш. шк., 2008. – 447 с. [Текст] -
Спивак В.А. Управление персоналом. / В. А. Спивак- СПб.: Знание, 2000. 69 с. [Текст] -
Авдеева, Р.В. Финансовое планирование, учет, анализ в условиях применения программных продуктов: Учебное пособие / Р.В. Авдеева, В.М. Бородкин, – Воронеж: изд-во ВГУ, 2003. – 113 с. [Текст] -
Черемных, С.В. Структурный анализ систем: IDEF-технологии / С.В. Черемных, И.О. Семенов, В.С. Ручкин. – М., Издательство: Финансы и статистика, 2006. – 95 с. [Текст] -
Брауде, Э. Технологии разработки программного обеспечения. / Э. Брауде – СПб: Питер, 2004. – 655 с. [Текст] -
Дика, В.В. Информационные системы в экономике: учебное пособие / В.В. Дика. – Москва, 1996. – 49 с. [Текст] -
Информационные технологии / О.Л. Голицына, И.И. Попов, Н.В. Максимов – М, Издательство Инфра-М, 2009. – 608 с. [Текст] -
Григорьев, М. В. Проектирование информационных систем: учебное пособие для вузов / М. В. Григорьев, И.И. Григорьева. — Москва: Издательство Юрайт, 2020. — 318 с. [Текст] -
Зараменских, Е. П. Информационные системы: управление жизненным циклом: учебник и практикум для среднего профессионального образования / Е. П. Зараменских. — Москва: Издательство Юрайт, 2020. — 431с. [Текст] -
Зараменских, Е. П. Управление жизненным циклом информационных систем: учебник и практикум для вузов / Е.П. Зараменских. — 2-е изд. — Москва: Издательство Юрайт, 2021. — 497 с[Текст] -
Нарваткина, Н. С. Проектный практикум по проектированию информационных систем: учебное пособие / Н. С. Нарваткина ; Рос. гос. проф.-пед. ун-т. - Екатеринбург : РГППУ, 2019[Текст] -
С. Баркер. «Профессиональное программирование в среде Access 2002» – М.: Издательский дом «Вильямс», 2002. – 956 с. [Текст] -
Вейскас Дж. «Эффективная работа с Access 2002» – СПб.: Питер, 2002. – 563 с. [Текст] -
Дубенецкий, Б.Я. Проектирование информационных систем. / Б.Я. Дубенецкий. - Л.: ЛЭТИ, 2008 г. – 675 с. [Текст] -
Липаев, В.В. Системное проектирование сложных программных средств для информационных систем. / В.В. Липаев. - М.: Синтег, 2009 г. – 156 с. [Текст] -
Марка, Д. Методология структурного анализа и проектирования. / Д. Марка. - М.: Мир, 2008 г. – 304 с. [Текст] -
Камаев В.А., Костерин В.В. Технологии программирования. Оптимизация программных разработок: Учебное пособие. / В.А. Камаев, В.В. Костерин – Волгоград: ВолгГТУ, 1998.[Текст]