Рефераты. Разработка программного обеспечения для Отделения Реанимации и Интенсивной Терапии новорожденных МГБ N1 г. Сургута

Разработка программного обеспечения для Отделения Реанимации и Интенсивной Терапии новорожденных МГБ N1 г. Сургута

Министерство общего и профессионального образования РФ

Сургутский государственный университет

Факультет информационных технологий

Кафедра информатики и вычислительной техники

Дипломная работа

На тему
«Разработка программного обеспечения для Отделения Реанимации и Интенсивной

Терапии Новорожденных при Муниципальной Городской Больнице № 1 города

Сургута»

Выполнил: Юрий В. Гудонис

Руководитель: Челноков С. Б.

Рецензент: Шепелев А.С.

Сургут 1998г.

Содержание


Введение |4 | |
|Постановка задачи |5 |


Основы современных баз данных
| |6 |


1. Базы данных и файловые системы
| |6 |


1.1. Файловые системы
| |8 |

1. Структуры файлов
| |9 |

2. Именование файлов
| |11 |

3. Защита файлов
| |13 |

4. Режим многопользовательского доступа
| |14 |

1. Области применения файлов
| |15 |

2. Потребности информационных систем
| |16 |


2. Функции СУБД. Типовая организация СУБД. Примеры
| |21 |

1. Основные функции СУБД
| |22 |

1. Непосредственное управление данными во внешней памяти
| |22 |

2. Управление буферами оперативной памяти
| |22 |

3. Управление транзакциями
| |23 |

4. Журнализация
| |24 |

5. Поддержка языков БД
| |27 |

2. Типовая организация современной СУБД
| |29 |


3. Ранние подходы к организации БД. Системы, основанные на инвертированных списках, иерархические и сетевые СУБД. Примеры. Сильные места и недостатки ранних систем
| |31 |

1. Основные особенности систем, основанных на инвертированных списках
| |33 |

1. Структуры данных
| |33 |

2. Манипулирование данными
| |34 |

3. Ограничения целостности
| |35 |

2. Иерархические системы
| |35 |

1. Иерархические структуры данных
| |35 |

2. Манипулирование данными
| |37 |

3. Ограничения целостности
| |37 |
|3.3. Сетевые системы |38 |
|3.3.1. Сетевые структуры данных |38 |

3. Манипулирование данными
| |40 |

4. Ограничения целостности
| |41 |


4. Достоинства и недостатки
| |41 |


5. Теоретические основы
| |41 |


6. Общие понятия реляционного подхода к организации БД. Основные концепции и термины
| |43 |

1. Базовые понятия реляционных баз данных
| |44 |

1. Тип данных
| |44 |

2. Домен
| |45 |

3. Схема отношения, схема базы данных
| |45 |

4. Кортеж, отношение
| |46 |


7. Методы использованные для решения задачи.
| |48 |


8. Открытая архитектура Delphi
| |48 |


9. Полученные результаты
| |56 |
|Модуль «Администратор программы «ОРИТН в порядке»» |58 |
|Заключение |62 |


10. Литература
| |63 |
|12. Приложение 1 «Задание на дипломное проектирование» |64 |
|13. Приложение 2 Исходные тексты программы Модуль «Администратор |65 |
|программы «ОРИТН в порядке»» | |

Введение

Отделение Реанимации Новорожденных уже в течение семи лет занимается спасением жизней еще не познавших самой жизни младенцев. Демографическая ситуация нашего региона достаточно благополучная. Рождаемость год от года не только не падает но еще и растет, но тяжелые условия крайнего севера и постоянно ухудшающиеся условия окружающей среды вносят свои коррективы в полноценность подростающего поколения. За период с 1991 года количество поступающих в отделение ежегодно детей возросло почти в два раза, соответственно возрос и поток информации необходимой для создания и анализа статистических отчетов. До последнего времени ввод и анализ данных производился практически вручную, что называется на пальцах. Не существовало единого стандарта на отчеты, что затрудняло анализ данных необходимых для принятия правильных решений в выборе методов лечения.
Сургутское отделение ОРИТН на сегодняшний день является лучшим по России, что позволило принять его “столицей” в данной области медицины. По этому на отделение возложена обязанность по стандартизации исходных данных и отчетов. С 1996 года в Сургуте функционирует окружной учебно- консультативный центр на базе отделения ОРИТН МГБ №1. Основной задачей центра является повышение квалификации врачей и консультативно-методическая помощь. Создание на основе сети Интернет статистического сервера в городе
Сургуте на который будет стекаться информация со всего региона, позволит центру практически молниеносно разрешить любую проблему, с которой к нему обращаются врачи всего региона. За основу данной системы будет взята модель АСУ построенная нами в ходе дипломного проектирования.

Постановка задачи.

Разработка модели АСУ ОРИТН. Реализация модели АСУ ОРИТН на языке Delphi корпорации Inprise. Внедрение программного продукта.

Основы современных баз данных

Базы данных и файловые системы
Рассмотрим общий смысл понятий БД и СУБД. Начнем с того, что с самого начала развития вычислительной техники образовались два основных направления ее использования. Первое направление - применение вычислительной техники для выполнения численных расчетов, которые слишком долго или вообще невозможно производить вручную. Становление этого направления способствовало интенсификации методов численного решения сложных математических задач, развитию класса языков программирования, ориентированных на удобную запись численных алгоритмов, становлению обратной связи с разработчиками новых архитектур ЭВМ.
Второе направление, которое непосредственно касается темы нашего дипломного проекта, это использование средств вычислительной техники в автоматических или автоматизированных информационных системах. В самом широком смысле информационная система представляет собой программный комплекс, функции которого состоят в поддержке надежного хранения информации в памяти компьютера, выполнении специфических для данного приложения преобразований информации и/или вычислений, предоставлении пользователям удобного и легко осваиваемого интерфейса. Обычно объемы информации, с которыми приходится иметь дело таким системам, достаточно велики, а сама информация имеет достаточно сложную структуру. Классическими примерами информационных систем являются банковские системы, системы резервирования авиационных или железнодорожных билетов, мест в гостиницах и т.д. Не является исключением и разработанная нами система «ОРИТН».
На самом деле, второе направление возникло несколько позже первого. Это связано с тем, что на заре вычислительной техники компьютеры обладали ограниченными возможностями в части памяти. Понятно, что можно говорить о надежном и долговременном хранении информации только при наличии запоминающих устройств, сохраняющих информацию после выключения электрического питания. Оперативная память этим свойством обычно не обладает. В начале использовались два вида устройств внешней памяти: магнитные ленты и барабаны. При этом емкость магнитных лент была достаточно велика, но по своей физической природе они обеспечивали последовательный доступ к данным. Магнитные же барабаны (они больше всего похожи на современные магнитные диски с фиксированными головками) давали возможность произвольного доступа к данными, но были ограниченного размера.
Легко видеть, что указанные ограничения не очень существенны для чисто численных расчетов. Даже если программа должна обработать (или произвести) большой объем информации, при программировании можно продумать расположение этой информации во внешней памяти, чтобы программа работала как можно быстрее.
С другой стороны, для информационных систем, в которых потребность в текущих данных определяется пользователем, наличие только магнитных лент и барабанов неудовлетворительно. Представьте себе покупателя билета, который стоя у кассы должен дождаться полной перемотки магнитной ленты. Одним из естественных требований к таким системам является средняя быстрота выполнения операций.
Как кажется, именно требования к вычислительной технике со стороны не численных приложений вызвали появление съемных магнитных дисков с подвижными головками, что явилось революцией в истории вычислительной техники. Эти устройства внешней памяти обладали существенно большей емкостью, чем магнитные барабаны, обеспечивали удовлетворительную скорость доступа к данным в режиме произвольной выборки, а возможность смены дискового пакета на устройстве позволяла иметь практически неограниченный архив данных.
С появлением магнитных дисков началась история систем управления данными во внешней памяти. До этого каждая прикладная программа, которой требовалось хранить данные во внешней памяти, сама определяла расположение каждой порции данных на магнитной ленте или барабане и выполняла обмены между оперативной и внешней памятью с помощью программно-аппаратных средств низкого уровня (машинных команд или вызовов соответствующих программ операционной системы). Такой режим работы не позволяет или очень затрудняет поддержание на одном внешнем носителе нескольких архивов долговременно хранимой информации. Кроме того, каждой прикладной программе приходилось решать проблемы именования частей данных и структуризации данных во внешней памяти.

1.1. Файловые системы
Историческим шагом явился переход к использованию централизованных систем управления файлами. С точки зрения прикладной программы файл - это именованная область внешней памяти, в которую можно записывать и из которой можно считывать данные. Правила именования файлов, способ доступа к данным, хранящимся в файле, и структура этих данных зависят от конкретной системы управления файлами и, возможно, от типа файла. Система управления файлами берет на себя распределение внешней памяти, отображение имен файлов в соответствующие адреса во внешней памяти и обеспечение доступа к данным.
Первая развитая файловая система была разработана фирмой IBM для ее серии
360. К настоящему времени она очень устарела, и мы не будем рассматривать ее подробно. Заметим лишь, что в этой системе поддерживались как чисто последовательные, так и индексно-последовательные файлы, а реализация во многом опиралась на возможности только появившихся к этому времени контроллеров управления дисковыми устройствами. Если учесть к тому же, что понятие файла в OS/360 было выбрано как основное абстрактное понятие, которому соответствовал любой внешний объект, включая внешние устройства, то работать с файлами на уровне пользователя было очень неудобно.
Требовался целый ряд громоздких и перегруженных деталями конструкций. Все это хорошо знакомо программистам среднего и старшего поколения, которые прошли через использование отечественных аналогов компьютеров IBM.

Страницы: 1, 2, 3, 4, 5, 6, 7, 8, 9



2012 © Все права защищены
При использовании материалов активная ссылка на источник обязательна.