Файл: Курсовая работа по учебному курсу Проектирование информационных систем Разработка концептуальной и логической моделей ису.doc
Добавлен: 12.12.2023
Просмотров: 157
Скачиваний: 4
ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
СОДЕРЖАНИЕ
1.1 Исследование предметной области
1.2 Технико-экономическое обоснование
1.3 Методологии проектирования
2.1 Техническое задание на информационную систему
2.2. Создание модели в стандарте SADT (IDEF0)
2.3. Декомпозиция родительской модели
2.4. Модели в нотации языка UML
Глава 3. Разработка информационной системы
3.3. Создание таблиц базы данных и связей между ними
, не имеющие отношения к медицинской деятельности, но работающие в медицинском центре (кладовщик)
Выделив три эти три направления, мы обозначили субъектов, которые будут взаимодействовать с нашей информационной системой. Следующим шагом мы должны перейти в область учета расходно-материальных средств.
Мы уже определили субъектов, которые будут взаимодействовать с нашей информационной системой (рис.2), но еще не понятно, как должно проходить учет, какие обязанности будут у каждого из субъектов, и какая ответственность.
Рисунок 2. Субъекты информационной системы
В основе организации учета материально-производственных запасов на складе и в бухгалтерии лежат следующие принципы:
организация учета по местам хранения или нахождения материально-производственных запасов;
организация учета по каждому материально-ответственному лицу;
определение способа аналитического учета материально-производственных запасов на складах и в бухгалтерии.
Бухгалтерию в этой информационной системе мы рассматривать не будем, для нас первостепенной задачей является рассмотреть количественный учет расходно-материальных средств.
По первому принципу все достаточно просто, это необходимость наличия площади, на которой будет хранится материально производственные запасы, то есть это складское помещение, отдельное здание или пристройка в которой будет хранится запасы.
Второй принцип это, то что мы можем отразить в нашей информационной системе. Из второго принципа следует, то, что каждый сотрудник использующий материальные запасы является материально ответственным лицом, из этого следует, что в информационной системе необходимо реализовать функцию отслеживания передачи материальных запасов.
Третий принцип выходит из второго принципа и определяет способ аналитического учета. Способом учет будет лист учета, с его помощь можно отслеживать материально производственные запасы по каждому артикулу с описанием того куда был выдан данный материал и его текущий остаток.
Определение обязанностей начнем с определения обязанностей кладовщика. В обязанности кладовщика в обязательном порядке входит:
Проверка сопроводительных документов на соответствие получаемой поставке
Прием материалов на склад
Ведение учета складских операций
Организация и проведение инвентаризации
Составление дефектных ведомостей
Это самые основные обязанности кладовщика, касающиеся учета материальных средств, разница в обязанностях может варьироваться в зависимости от специфики медицинского центра.
На основе этого списка можно выделить основные функции кладовщика в нашей информационной системе:
Учет принимаемых материальных средств на склад
Учет распределенных материальных средств со склада
Учет материальных средств после инвентаризации
Списание материала на основе срока годности или невозможности дальнейшего использования
В обязанности направления управления может входить бесконечно много вариантов, мы остановимся на том, что в эти обязанности будет входить функции распределения доступа к базе данных, и составление отчетной документации в медицинском центре.
Добавление сотрудника в базу данных
Определение доступа в базу данных по должности
Доступ к составлению отчетной документации
Обязанности специалистов так же могут варьироваться в зависимости от должности, в нашей базе данных они могут делать заказ оборудования и просматривать оборудование которое, в данный момент у них должно быть.
Заказ материала со склада
Просмотр текущего количества материала
На этом этапе мы определили, изучили и выделили необходимы функции сотрудников медицинского центра. Для дальнейшей разработки информационной системы нам необходимо изучить и разобрать методологии, инструменты разработки и построить более конкретные модели информационной системы на основе языка SADT.
Использования не автоматизированных средств для учета больших объемов информации достаточно неэффективное решение проблемы в любом виде учета плюс не стоит забывать о человеческом факторе, которому мы все подвержены. Сложность учета возрастает с количеством обрабатываемой информации. В этом случае снижение влияния человеческого фактора влияет очень сильно, неверная или неактуальная информация влияет на экономические показатели. Увеличение времени, затрачиваемое на обработку информации, и так до получения необходимого результата. Компьютерные технологии позволяют решать эту проблему более выгодно. С точки зрения затраты времени, энергии и снижения риска потери хозяйственных запасов предприятия, в нашем случае медицинского центра.
Сколько в медицинском центре может находится материалов на учете? Пятьдесят? Сто? Двести? А может и больше. Материал может варьироваться от «Медицинских палочек» стоимость которых на момент написания курсового проекта в среднем составляет 440 - 450 рублей за 100 шт., до «Химических стерилизаторов» стоимостью от 5 т. р. до 80 т. р.
Платформой для разработки программного обеспечения будет программа Microsoft Office 2017. Выбор данной платформы обусловлен тем, что платформа Windows очень широко распространена (диаграмма 2).
Диаграмма 2. Использование операционных систем за 2021 год (в %)
Затраты на производство будут происходить из расчета наличия оборудования у заказчика, наличия программного обеспечения, использования платформы для разработки программного обеспечения, времени затрачиваемое на производство и среднерыночной стоимости человеко-часа получаемой за время разработки программного обеспечения.
Исходя из того, что разработка нашей информационной системы будет проходить, на основе Microsoft Office рынок выбираемого нами оборудования сокращается в разы. Так как Microsoft Office программа офисного предназначения мощность оборудования необходимая для работы этого набора программ очень маленькая.
В итоге рабочая единица оборудования, которая минимально необходима, варьируется от 15 тыс. рублей до 23 тыс. рублей.
В эту стоимость входит:
1. системный блок (10 -15 т. р)
2. монитор (5 - 7 т. р.)
3. Периферия (1 т. р)
В дополнение к этому в рабочее пространство должен входить сервер, ведь наше приложение будет работать на клиент-серверной архитектуре.
Стоимость маленького сервера варьируется от 14 т. р. До 25 т. р.
Пакет офисных программ от компании Microsoft обойдется нам в 3 т. р. за компьютер. Плюс сама операционная система будет стоить около 4,5 т. р.
Время на разработку программного обеспечения - 3 месяца (октябрь, ноябрь, декабрь). Время, которое будет уделяться для разработки составляет 3 часа в день по рабочим дням в течении 3 месяцев. Итого общее время разработки планируется: (3 х 5 х 4 х 3 = 180 ч.). Из вычисленных сто сорок четыре часа (144 ч.) отводятся для проектирования, моделирования и разработки информационной системы, а тридцать шесть часов (36 ч.) отводятся для тестирования информационной системы.
Формулы для расчета заработной платы на основе человека - часа мы будем считать стоимость разработки на основе времени работы по 8 часовому графику с занятостью 5 дней в неделю.
По формуле стоимость часа разработки рассчитывается на основе заработной платы разработчика поделенной 160 (4 недели по 40 часов). За основу заработной платы мы возьмём среднюю зарплату junior VBA программиста. Средняя зарплата junior VBA программиста по Москве составляет 70 т. р. Расчеты заработной платы на разработку представлены в таблице № 1.
Таблица 1. Расчеты затрат на разработку
Итоговая сумма затрат на разработку будет составлять 78750 рублей.
Показатель итоговой стоимости будет переведен в формулу для простоты расчетов.
Первое, что мы должны вычислить цену на оборудование и программное обеспечение к нему:
PC - количество компьютеров;
PriceHW - цена за комплект оборудования;
PriceSW - цена за комплект ПО;
PriceServer - цена за сервер;
PriceWork - цена за разработку
(1)
Возьмём за количественный показатель сотрудников, которые будут взаимодействовать с нашей информационной системой за 100 человек.
Минимальная итоговая стоимость будет составлять:
(15000+7500) +14000+78750 = 2.342.750 руб.
Максимальная итоговая стоимость будет составлять:
(23000+25000) + 25000 + 78750 = 4.903.750 руб.
Данные расчеты будут валидны в случаи, если медицинское учреждение будет открываться с нуля, или если оно будет проводить замену компьютерного оборудования.
Но, как в этом случаи наше медицинское учреждение существует, и оборудование уже закуплено стоимость будет равняться стоимость разработки нашей информационной системы.
Выделив три эти три направления, мы обозначили субъектов, которые будут взаимодействовать с нашей информационной системой. Следующим шагом мы должны перейти в область учета расходно-материальных средств.
Мы уже определили субъектов, которые будут взаимодействовать с нашей информационной системой (рис.2), но еще не понятно, как должно проходить учет, какие обязанности будут у каждого из субъектов, и какая ответственность.
Рисунок 2. Субъекты информационной системы
В основе организации учета материально-производственных запасов на складе и в бухгалтерии лежат следующие принципы:
организация учета по местам хранения или нахождения материально-производственных запасов;
организация учета по каждому материально-ответственному лицу;
определение способа аналитического учета материально-производственных запасов на складах и в бухгалтерии.
Бухгалтерию в этой информационной системе мы рассматривать не будем, для нас первостепенной задачей является рассмотреть количественный учет расходно-материальных средств.
По первому принципу все достаточно просто, это необходимость наличия площади, на которой будет хранится материально производственные запасы, то есть это складское помещение, отдельное здание или пристройка в которой будет хранится запасы.
Второй принцип это, то что мы можем отразить в нашей информационной системе. Из второго принципа следует, то, что каждый сотрудник использующий материальные запасы является материально ответственным лицом, из этого следует, что в информационной системе необходимо реализовать функцию отслеживания передачи материальных запасов.
Третий принцип выходит из второго принципа и определяет способ аналитического учета. Способом учет будет лист учета, с его помощь можно отслеживать материально производственные запасы по каждому артикулу с описанием того куда был выдан данный материал и его текущий остаток.
Определение обязанностей начнем с определения обязанностей кладовщика. В обязанности кладовщика в обязательном порядке входит:
Проверка сопроводительных документов на соответствие получаемой поставке
Прием материалов на склад
Ведение учета складских операций
Организация и проведение инвентаризации
Составление дефектных ведомостей
Это самые основные обязанности кладовщика, касающиеся учета материальных средств, разница в обязанностях может варьироваться в зависимости от специфики медицинского центра.
На основе этого списка можно выделить основные функции кладовщика в нашей информационной системе:
Учет принимаемых материальных средств на склад
Учет распределенных материальных средств со склада
Учет материальных средств после инвентаризации
Списание материала на основе срока годности или невозможности дальнейшего использования
В обязанности направления управления может входить бесконечно много вариантов, мы остановимся на том, что в эти обязанности будет входить функции распределения доступа к базе данных, и составление отчетной документации в медицинском центре.
Добавление сотрудника в базу данных
Определение доступа в базу данных по должности
Доступ к составлению отчетной документации
Обязанности специалистов так же могут варьироваться в зависимости от должности, в нашей базе данных они могут делать заказ оборудования и просматривать оборудование которое, в данный момент у них должно быть.
Заказ материала со склада
Просмотр текущего количества материала
На этом этапе мы определили, изучили и выделили необходимы функции сотрудников медицинского центра. Для дальнейшей разработки информационной системы нам необходимо изучить и разобрать методологии, инструменты разработки и построить более конкретные модели информационной системы на основе языка SADT.
1.2 Технико-экономическое обоснование
Использования не автоматизированных средств для учета больших объемов информации достаточно неэффективное решение проблемы в любом виде учета плюс не стоит забывать о человеческом факторе, которому мы все подвержены. Сложность учета возрастает с количеством обрабатываемой информации. В этом случае снижение влияния человеческого фактора влияет очень сильно, неверная или неактуальная информация влияет на экономические показатели. Увеличение времени, затрачиваемое на обработку информации, и так до получения необходимого результата. Компьютерные технологии позволяют решать эту проблему более выгодно. С точки зрения затраты времени, энергии и снижения риска потери хозяйственных запасов предприятия, в нашем случае медицинского центра.
Сколько в медицинском центре может находится материалов на учете? Пятьдесят? Сто? Двести? А может и больше. Материал может варьироваться от «Медицинских палочек» стоимость которых на момент написания курсового проекта в среднем составляет 440 - 450 рублей за 100 шт., до «Химических стерилизаторов» стоимостью от 5 т. р. до 80 т. р.
Платформой для разработки программного обеспечения будет программа Microsoft Office 2017. Выбор данной платформы обусловлен тем, что платформа Windows очень широко распространена (диаграмма 2).
Диаграмма 2. Использование операционных систем за 2021 год (в %)
Затраты на производство будут происходить из расчета наличия оборудования у заказчика, наличия программного обеспечения, использования платформы для разработки программного обеспечения, времени затрачиваемое на производство и среднерыночной стоимости человеко-часа получаемой за время разработки программного обеспечения.
Исходя из того, что разработка нашей информационной системы будет проходить, на основе Microsoft Office рынок выбираемого нами оборудования сокращается в разы. Так как Microsoft Office программа офисного предназначения мощность оборудования необходимая для работы этого набора программ очень маленькая.
В итоге рабочая единица оборудования, которая минимально необходима, варьируется от 15 тыс. рублей до 23 тыс. рублей.
В эту стоимость входит:
1. системный блок (10 -15 т. р)
2. монитор (5 - 7 т. р.)
3. Периферия (1 т. р)
В дополнение к этому в рабочее пространство должен входить сервер, ведь наше приложение будет работать на клиент-серверной архитектуре.
Стоимость маленького сервера варьируется от 14 т. р. До 25 т. р.
Пакет офисных программ от компании Microsoft обойдется нам в 3 т. р. за компьютер. Плюс сама операционная система будет стоить около 4,5 т. р.
Время на разработку программного обеспечения - 3 месяца (октябрь, ноябрь, декабрь). Время, которое будет уделяться для разработки составляет 3 часа в день по рабочим дням в течении 3 месяцев. Итого общее время разработки планируется: (3 х 5 х 4 х 3 = 180 ч.). Из вычисленных сто сорок четыре часа (144 ч.) отводятся для проектирования, моделирования и разработки информационной системы, а тридцать шесть часов (36 ч.) отводятся для тестирования информационной системы.
Формулы для расчета заработной платы на основе человека - часа мы будем считать стоимость разработки на основе времени работы по 8 часовому графику с занятостью 5 дней в неделю.
По формуле стоимость часа разработки рассчитывается на основе заработной платы разработчика поделенной 160 (4 недели по 40 часов). За основу заработной платы мы возьмём среднюю зарплату junior VBA программиста. Средняя зарплата junior VBA программиста по Москве составляет 70 т. р. Расчеты заработной платы на разработку представлены в таблице № 1.
Таблица 1. Расчеты затрат на разработку
-
Тип
Показатель
Время разработки (ч)
180
Час разработки (руб.)
70000 / 160 = 470,5
Итого (руб.)
180 х 470,5 =78750
Итоговая сумма затрат на разработку будет составлять 78750 рублей.
Показатель итоговой стоимости будет переведен в формулу для простоты расчетов.
Первое, что мы должны вычислить цену на оборудование и программное обеспечение к нему:
PC - количество компьютеров;
PriceHW - цена за комплект оборудования;
PriceSW - цена за комплект ПО;
PriceServer - цена за сервер;
PriceWork - цена за разработку
(1)
Возьмём за количественный показатель сотрудников, которые будут взаимодействовать с нашей информационной системой за 100 человек.
Минимальная итоговая стоимость будет составлять:
(15000+7500) +14000+78750 = 2.342.750 руб.
Максимальная итоговая стоимость будет составлять:
(23000+25000) + 25000 + 78750 = 4.903.750 руб.
Данные расчеты будут валидны в случаи, если медицинское учреждение будет открываться с нуля, или если оно будет проводить замену компьютерного оборудования.
Но, как в этом случаи наше медицинское учреждение существует, и оборудование уже закуплено стоимость будет равняться стоимость разработки нашей информационной системы.