Дипломная работа: Автоматизация учета пациентов на примере ООО «АРХИДЕНТ»

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
32
первичной экономической информации в системе машинной обработки
данных. К ним имеется следующий ряд требований:
Достаточная полнота информации для решения
поставленных задач.
Исключение избытка информации.
Достоверность информации.
Согласованность форм первичных документов с
макетами размещения информации на машинном носителе.
Логическое построение документов.
Существует три способа организации информационной базы (ИБ):
1. Файловая организация информационной базы.
2. Интегрированная информационная база.
3. Смешанная организация информационной базы.
Файловая организация информационной базы - локальное размещение
базы на компьютере, доступ к которому пользователи получают по
стандартным методам ОС для обмена данными по сети, что уменьшает
скорость обработки данных по локальной сети [10,11].
Смешанная организация информационной базы – распределение базы
данных, хранящейся на серверах и реплицирующая изменения на каждом из
них по расписанию, данная структура информационной базы в системах ERP,
для работы в одной ИБ территориально удаленным офисам одновременно.
Интегрированный способ организации информационной базы являет
собой совокупность хранящихся и взаимосвязанных вместе данных при
такой минимальной избыточности, которая допускает их оптимальное
использование для любого ПО и при этом обеспечивается независимость
данных от программы, а для актуальности данных используется общий
способ управления.
Различают большое множество типов баз данных, но большой
популярностью и спросом пользуются три типа:
1. Иерархическая база данных.
33
2. Сетевая база данных.
3. Реляционная база данных.
Иерархическая база данныхэто база данных, в которой каждый
объект представляется в виде сущности, у которой могут быть как дочерние,
так и родительские элементы и так далее, но есть один объект, который
является родительским для всех. На рисунке 8 представлен пример
иерархической базы данных.
Рисунок 8 – Иерархическая база данных
На данном рисунке хорошо видно, как от одного «родителя» идут
дочерние элементы. Но в данном типе базы данных дочерний элемент может
иметь только один родительский элемент. Также элементы, находящиеся на
одном уровне называются «братьями». Соответственно, чем ниже уровень
элемента, тем больше вложенность этого элемента.
Сетевые базы данных представляют собой модификацию
иерархического типа баз данных. Если посмотреть на рисунок иерархической
базы данных, то можно увидеть, что к каждому нижнему элементу от
верхнего идет только одна стрелка (связь). В иерархической базе данных у
дочернего элемента может быть только один родитель. В сетевых БД в
отличии от иерархических у дочернего элемента могут быть несколько
родительских элементов. На рисунке 9 представлен пример структуры
сетевой базы данных.
34
Рисунок 9 – Сетевые базы данных
Реляционная база данныхэто набор данных организованных в
виде набора таблиц, состоящих из строк и столбцов. В таблицах хранится
информация об объектах, представленных в базе данных. В столбце таблицы
хранится определенный тип данных, в ячейке – значение атрибута. Строка
таблицы представляет собой набор связанных значений, относящихся к
одному объекту или сущности. Любая строка в таблице может быть помечена
уникальным идентификатором, называемым первичным ключом, а строки из
нескольких таблиц могут быть связаны с помощью внешних ключей. К этим
данным можно получить доступ многими способами, и при этом
реорганизовывать таблицы БД не требуется.
Исходя из описаний выше, несмотря на то, что в реляционных базах
данных присутствуют такие недостатки как:
медленный доступ к данным;
трудоемкость разработки.
Она также имеет ряд существенных достоинств:
отображает информацию пользователю в наиболее
понятной форме;
позволяет создавать языки манипуляций с данными,
который не принадлежат процедурному типу;
манипулирование данными на выходном уровне базы
данных и возможность изменения.
35
Исходят из проделанного анализа, для разработки автоматизации
учета пациентов будет использоваться база данных реляционного типа.
2.1.2 Обоснование проектных решений по программному
обеспечению
Для начала следует определить, что такое программное обеспечение.
Программное обеспечение – это совокупность программных средств для
создания, реализации и эксплуатации системы обработки данных
вычислительной техникой [7].
Целесообразно будет описать понятие ОС (операционная систем) и ее
классификацию. Операционная система – это комплекс служебных и
системных средств, обеспечивающих взаимодействие пользователя с
компьютером и выполнение других программных средств.
Операционные системы различаются реализацией алгоритмов
управления ресурсами компьютера, областями использования [3].
В зависимости от алгоритма управления процессором, ОС разделяют:
1. Однозадачные и многозадачные.
2. Однопользовательские и многопользовательские.
3. Однопроцессорные и многопроцессорные системы.
4. Локальные и сетевые.
Также операционные системы делятся по числу выполняемых задач
одновременно:
1. Однозадачные (к примеру, MSDOS).
2. Многозадачные (такие как Unix, Windows).
В однозадачных системах используются средства управления
периферийными устройствами, средства управления файлами, средства
общения с пользователями. Многозадачные ОС используют все средства,
которые характерны для однозадачных, и, кроме того, управляют
разделением совместно используемых ресурсов: процессор, ОЗУ, файлы и
внешние устройства.
36
От области использования многозадачные операционные системы
разделяются на три типа:
1. Системы пакетной обработки.
2. Системы с разделением времени.
3. Системы реального времени.
Системы пакетной обработки предназначены для решения задач, не
требующих быстрого получения результата, ее главной целью является
максимальная пропускная способность, а также решения максимального
числа задач за единицу времени. Данные системы гарантируют высокую
производительность при обработке больших объемов данных, но снижают
эффективность работы пользователей в интерактивное время.
Системы с разделением времени предназначены для выполнения
каждой задачи с выделенным промежутком времени, и ни одна задача не
занимает процессор надолго. Если промежуток времени выбран
минимальным, то создается видимость одновременного выполнения
нескольких задач. Такие системы обладают меньшей пропускной
способностью, но обеспечиваются большую эффективность работы
пользователей в интерактивном времени.
Системы реального времени используются в управлении
технологическим процессом или техническим объектом, например, литейный
станок и лазерный станок на предприятии.
Операционные системы разделяют по количеству работающих
пользователей одновременно:
1. Однопользовательские.
2. Многопользовательские.
В многопользовательских ОС каждый пользователь настраивает для
себя интерфейс пользователя, т.е. может создать собственные наборы
ярлыков, группы программ, задать индивидуальную цветовую схему,
переместить в удобное место панель задач и добавить в меню Пуск новые
пункты.В многопользовательских ОС существуют средства защиты
Источник: https://baza.diplomsite.ru/previewfile/286