Реферат: База данных - Бактериологическая испытательная лаборатория Боханского района

Министерство Путей Сообщения РФ

Иркутский Государственный УниверситетПутей Сообщения

Кафедра: МТиС

Курсовая работа

по предмету: Информационные технологии

на тему: Бактериологическаяиспытательная лаборатория Боханского района

Иркутск 2003г.

Содержание:

 TOC o«1-4» u I. Анализ предметной области… PAGEREF_Toc41916146 h 3

II.1. Структурная организация предприятия… PAGEREF_Toc41916147 h 7

1.1. Структура внешних связей междуструктурными элементами… PAGEREF _Toc41916148h 7

1.2. Структура внутренних связей ЦГСЭН Боханского района… PAGEREF_Toc41916149 h 8

II.2. Бизнес-модель… PAGEREF_Toc41916150 h 9

III.Моделирование предметной области в ER-WIN… PAGEREF_Toc41916151 h 10

1.Логическое отображение создаваемойинформационной модели… PAGEREF_Toc41916152 h 12

2.Физическое отображение структуры базыданных с проектируемыми запросами… PAGEREF_Toc41916153 h 13

IV.Моделирование информационной системы СУБД MsAccess… PAGEREF_Toc41916154 h 15

1. Технологическая схема… PAGEREF_Toc41916155 h 17

2. Функциональная схема… PAGEREF_Toc41916156 h 18

V. Вывод… PAGEREF_Toc41916157 h 19

IV. Приложение… PAGEREF_Toc41916158 h 20

Таблица. Регистрационный журнал накишечную группу инфекций… PAGEREF_Toc41916159 h 20

Формы.… PAGEREF_Toc41916160 h 21

Отчет… PAGEREF_Toc41916161 h 22

IIV. Список лшитературы… PAGEREF_Toc41916162 h 23

<span Times New Roman",«serif»; font-weight:normal;mso-bidi-font-weight:bold"><span Times New Roman",«serif»;font-weight:normal; mso-bidi-font-weight:bold"> <span Times New Roman",«serif»; font-weight:normal;mso-bidi-font-weight:bold"><span Times New Roman",«serif»;font-weight:normal; mso-bidi-font-weight:bold"><st1:place w:st=«on»><span Times New Roman",«serif»; mso-ansi-language:EN-US">I<span Times New Roman",«serif»">.</st1:place><span Times New Roman",«serif»">Анализ предметной области<span Times New Roman",«serif»">

Боханскийрайонный центр государственного санитарного эпидеомилогического надзора (ЦГСН) 3-йкатегории расположен в поселке городского типа, население района составляет 27тыс. человек. В 1996г. бактериологической испытательной лабораторией получено разрешение от областного ЦГСЭН напроведение диагностических исследований с микроорганизмами 3 и 4 групппатогенности.

В лаборатории проводятсяисследования с:

1).Объектоввнешней среды

·<span Times New Roman"">       

·<span Times New Roman"">       

·<span Times New Roman"">       

·<span Times New Roman"">       

·<span Times New Roman"">       

·<span Times New Roman"">       

·<span Times New Roman"">       

               2). Материалас профилактической и диагностической целями

·<span Times New Roman"">       

— кишечные группы инфекций

 (дизентерия, сальмонелла, ЭПКП, УПМ)

— воздушно-капельные инфекции :

        --дифтерия

        --стафилококк

        --менингококк

        --коклюш

-исследования на патогеннуюфлору

        --воздушно-капельные

        --кишечная группа

-особо опасные инфекции

        --холера

        --иерсиниозы

·<span Times New Roman"">       

— пищевые продукты

     — все виды воды

     — воздух

     — смывы

     — аптечные формы

     — материал на стерильность и прочее. 

·<span Times New Roman"">       

— бруцеллез

— иерсиниозы

— сыпной тиф

— брюшной тиф

— паратифы

-коклюш

-паракоклюш

А такжепроводится обследования контактных с инфекционными заболеваниями:

1). Кишечная группа

         — дизентерия

         — сальмонеллез

         — иерсиниозы

2). Воздушно-капельная группа

         — дифтерия

         — менингит

         — коклюш

Бизнес-модель (функциональныеобязанности)

I.Главный врач

 общее руководство

 финансовые операции

II.Врач-бактериолог

1.<span Times New Roman"">  

Несет ответственность за безопасность и режим работбактериологической лаборатории.

2.<span Times New Roman"">  

Отвечает за соблюдение правил и техникибезопасности(ТБ) противопожарной безопасности

3.<span Times New Roman"">  

Проводит организационно-методическую работу

4.<span Times New Roman"">  

Несет ответственность и контролирует выполнениетребований по соблюдению правил метрологий и стандартизации

5.<span Times New Roman"">  

Несет ответственность за ход и результат проводимыхисследований

6.<span Times New Roman"">  

Имеет право подписи анализов

7.<span Times New Roman"">  

Выполнение текущих и планов исследований

8.<span Times New Roman"">  

Выборочный контроль за правильностью забора материалаи его транспортировки в лабораторию

9.<span Times New Roman"">  

Отвечает за работу подчиненному ему среднего имладшего персонала

10.<span Times New Roman"">

Составляет текущие и перспективные планы работылаборатории

11.<span Times New Roman"">

Обобщает и анализирует работу лаборатории

12.<span Times New Roman"">

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

13.<span Times New Roman"">

Организует учет и составляет отчеты по работелаборатории

14.<span Times New Roman"">

Составляет заявки на питательные среды, химические реактивы, диагностические препараты,спирт, медикаменты

15.<span Times New Roman"">

Совершенствование своих знаний

16.<span Times New Roman"">

Учеба на семинарах областного ЦГСЭН ежегодно и вГосударственном институте усовершенствования врачей- 1раз в 5 лет

III.Лаборант-бактериолог

1.<span Times New Roman"">     

Контролирует и выполняет соблюдение режима правилбезопасности и режима работы в лаборатории

2.<span Times New Roman"">     

Соблюдает правила по охране труда и ТБ

3.<span Times New Roman"">     

Участвует в составлении плана работы лаборатории

4.<span Times New Roman"">     

Контролирует работу лаборантов и санитарок

5.<span Times New Roman"">     

Следит за санитарно-техническим состоянием помещений иоборудования

6.<span Times New Roman"">     

Контролирует наличие и расход питательных сред,диагностических препаратов, медикаментов, химических реактивов

7.<span Times New Roman"">     

Сообщает руководству о всех нарушенияхсанитарно-эпидеомологического режима и неисправностях  санитарно-технических систем

8.<span Times New Roman"">     

Постоянно контролирует соблюдение трудовой дисциплины,правил производственной санитарии, личной гигиены и ТБ

9.<span Times New Roman"">     

Готовит и обеспечивает правильное хранение и экономноерасходование посуды, питательных сред, химических реактивов, дезинфицирующихрастворов

10.<span Times New Roman"">

Стерилизует посуду, питательную среду и обеззараживаетотработанный материал

11.<span Times New Roman"">

Помогает врачу-бактериологу в проведении анализов

12.<span Times New Roman"">

В случае отсутствия врача-бактериолога самостоятельнопроводит лабораторные исследования

13.<span Times New Roman"">

Совершенствует свои специальные знания. Обучение накурсах повышения квалификаций. Осваивание под руководством врача новые методикиработ

14.<span Times New Roman"">

отвечает за безопасную работу газовых плит, термостатов,центрифуг, приготовление дезинфицирующих растворов

15.<span Times New Roman"">

Контроль за правильностью забора материала от больных,транспортировку материала из отделений

16.<span Times New Roman"">

Контроль и учет работ бактерицидной лампыбактериальной лаборатории

IVСанитарка

1.<span Times New Roman"">     

Соблюдение правил безопасности и режима работылаборатории

2.<span Times New Roman"">     

Соблюдение правил по охране труда и ТБ

3.<span Times New Roman"">     

Проведение уборки помещений в соответствии с санитарным режимом лаборатории

4.<span Times New Roman"">     

качественная мойка и подготовка посуды к стерилизации

5.<span Times New Roman"">     

Получение и обеспечение правильного хранения ииспользования хозяйственного инвентаря и моющих средств

6.<span Times New Roman"">     

Сообщает о неисправностях в системах отопления,водоснабжения и электроприборов

7.<span Times New Roman"">     

Проведение генеральной уборки помещений лаборатории всоответствии с графиком

8.<span Times New Roman"">     

Замачивание и стирка санитарной одежды.

            

II.1. Структурная организация предприятия

1.1. Структура внешних связей между структурнымиэлементами    

<img src="/cache/referats/16455/image002.gif" v:shapes="_x0000_i1025">

1.2.  Структуравнутренних связей ЦГСЭН Боханского района

<img src="/cache/referats/16455/image004.gif" v:shapes="_x0000_i1026">

II.2. Бизнес-модель

<img src="/cache/referats/16455/image006.gif" v:shapes="_x0000_i1027">

III.Моделирование предметной области в ER-WIN

Для моделирования предметной области ИС воспользуемся такимсредством как ERwin.

ERwin — современное средствопроектирования баз данных

PLATINUMERwin — мощное и простое в использовании средство конструирования баз данныхзавоевавшее широкое признание и популярность. Оно обеспечивает высочайшуюпродуктивность труда при разработке и сопровождении приложений с использованиембаз данных. На протяжении всего процесса — от логического моделированиятребований к информации и бизнес-правил, которые определяют базу данных, дооптимизации физической модели в соответствии с заданными характеристиками — ERwin позволяет наглядно отобразить структуру и основные элементы БД. ERwin — это не просто мощное средство проектирования, но и инструмент разработки,способный автоматически создавать таблицы и генерировать тысячи строк текстахранимых процедур и триггеров для всех популярных СУБД. Революционнаятехнология Complete-Compare (Завершить-Сравнить) позволяет организоватьитеративную разработку, поддерживая постоянную согласованность модели и базыданных. Благодаря интеграции с популярными средами разработки программ, ERwin позволяетускорить создание приложений для обработки данных. ERwin может масштабироватьсяпутем интеграции с продуктом PLATINUM ModelMart. Эта мощная система управлениямоделями позволяет проектировщикам баз данных разработчикам приложений ипользователям коллективно работать с информацией о моделях ERwin. Благодарявозможностям разбиения на фрагменты, а также совместного и многократногоиспользования моделей, может быть повышена эффективность моделирования иобеспечено соблюдение корпоративных стандартов.

Стандартизация моделирования и проектирования

ERwinоблегчает проектирование баз данных. Для этого достаточно создать графическуюE-R модель (объект-отношение), удовлетворяющую всем требованиям к данным иввести бизнес-правила для создания логической модели, которая отображает всеэлементы, атрибуты, отношения и группировки. Можно расширить возможности Erwin,воспользовавшись уникальной поддержкой пользовательских свойств, для ввода вмодель любой дополнительной информации, значимой для деятельности. Развитыесредства моделирования помогают лучше спроектировать базу данных. Предусмотренывозможности манипулирования атрибутами путем их буксировки, внесения измененийи нормализации «на лету». Средства редактирования непосредственно надиаграммах позволяют вносить в модель изменения, не открывая специальныхдиалоговых окон. Навигация по отношениям обеспечивает быстрое перемещение вбольших моделях для перехода к родительским или дочерним объектам. Формируемыесистемой отчеты позволяют быстро проверить корректность спроектированной базыданных.
ERwin — это не что гораздо большее, чем просто инструмент для«рисования»; он автоматизирует процесс проектирования. Например,ERwin предусматривает возможность создания каталога наиболее часто используемыхатрибутов, что обеспечивает согласованность имен и описаний по всему проекту.Представления БД поддерживаются как интегрированные компоненты модели, чтопозволяет автоматически отображать в их описаниях изменения, внесенные вбазовые таблицы. Автоматический перенос ключей обеспечивает ссылочнуюцелостность базы данных. Кроме того, ERwin позволяет работать с большимимоделями общекорпоративного масштаба, разбивая их на фрагменты и легкоуправляемые подмножества, предоставляя отдельным специалистам возможностьсосредоточить свои усилия в определенной области. Возможность сохраненияотображений позволяет хранить множество представлений одной предметной области,ориентированных на различную целевую аудиторию. Созданные с помощью ERwinмодели данных можно редактировать, просматривать и распечатывать различнымиспособами. В состав ERwin входит RPTwin — простая в использовании, оснащеннаяграфическим интерфейсом утилита для формирования отчетов и встроенное средстводля просмотра с настраиваемыми режимами, которые обеспечивают полный контрольнад отображением содержимого отчетов. Кроме этого, уникальный интерфейс,построенный на использовании шаблонов, позволяет реализовать единые стандартыпроектирования и отображать настройки для всех моделей.

Автоматическая генерация БД

 ERwin — не только лучший инструмент для проектированиябаз данных, но и средство для их быстрого создания. ERwin оптимизирует модель всоответствии с физическими характеристиками целевой базы данных. В отличие отдругих инструментальных средств ERwin автоматически поддерживаетсогласованность логической и физической схем и осуществляет преобразованиелогических конструкций, таких как отношения многие-ко-многим, в их реализациюна физическом уровне. ERwin устанавливает естественную динамическую связь междумоделью и базой данных, что позволяет реализовать как прямой, так и обратныйинжиниринг. Используя эту связь, ERwin автоматически генерирует таблицы,представления, индексы, правила поддержания целостности ссылок (первичных и внешнихключей), устанавливает значения по умолчанию и ограничения длядоменов/столбцов. В состав ERwin включен целый ряд оптимизированных шаблоновтриггеров, обеспечивающих целостность ссылок, и мощный макроязык, которыйпозволяет создавать собственные триггеры и хранимые процедуры. Таким образоммогут быть автоматически сформированы тысячи строк кода, что обеспечиваетнепревзойденную продуктивность разработки на основе моделей.
Средства расчета объема позволяют точно оценить первоначальный размер ихарактер роста базы данных или хранилища, облегчая эффективное распределениересурсов системы и планирование мощности. База данных может быть спроектированаи создана без написания отдельных SQL-предложений типа CREATE TABLE или INDEX.Поскольку физическая схема формируется на основе описательной логическоймодели, приложение будет сразу же полностью документировано. ERwin позволяеттакже проводить обратный инжиниринг существующих баз данных путем построениямодели непосредственно на основе ее таблиц. Таким образом можно получить четкоепредставление о структуре и содержании существующего приложения. ERwinподдерживает все наиболее популярные реляционные СУБД, включая Oracle,Microsoft SQL Server, Sybase, DB2 и Informix. Одна и та же модель может бытьиспользована для создания нескольких баз данных или для переноса приложения сплатформы одной СУБД на другую.

Быстрая разработка приложений

ERwinинтегрирует проектирование базы данных в процесс разработки приложения.Благодаря возможностям взаимодействия с популярными средствами разработки дляархитектуры клиент/сервер и Web, ERwin поддерживает соответствие междусерверной базой данных и формами в клиентской части, позволяя ускорить созданиевысококачественных приложений.

1.Логическое отображение создаваемой информационноймодели

<img src="/cache/referats/16455/image008.gif" v:shapes="_x0000_i1028">

2.Физическое отображение структуры базы данных спроектируемыми запросами

 

Все запросы пишутся для созданияосновного запроса, по которому строится итоговый отчет.

Все запросы:

·<span Times New Roman"">       

VsAnal_help_* строятся по схеме: вводитсяпериод и по нему уже отбирается количество анализов на заданный тип;

·<span Times New Roman"">       

VsLic_help_* строятся по схеме:вводится период, по нему выбираются лица прошедшие данный анализ, если фамилияпациента повторяется более одного раза, то он считается как одно лицо прошедшееданный анализ;

·<span Times New Roman"">       

VsPolAnal_help_* строятся по схеме: вводитсяпериод, по нему выдается количество анализов на заданный тип, причем имеющиерезультат отличный от «Роста нет» и «Отрицательный»;

·<span Times New Roman"">       

VsPolLic_help_* строятся по схеме: вводитсяпериод, по нему выдается количество лиц прошедших данный анализ, результаткоторого отличен от от «Роста нет» и «Отрицательный», а также, если фамилияпациента повторяется более одного раза, то он считается как одно лицо прошедшееданный анализ;

·<span Times New Roman"">       

Zab_Kvartal по этому запросувыводится результирующие записи  попредидущим запросам относящимся к Заб. шигеллам;

·<span Times New Roman"">       

Pereb_Kvartalпоэтому запросу выводится результирующие записи по предидущим запросам относящимся к Переб. шигеллам;

·<span Times New Roman"">       

Kontakt_Kvartalпоэтому запросу выводится результирующие записи по предидущим запросам относящимся к Контактным шигеллам;

·<span Times New Roman"">       

Prof_Kvartalпоэтому запросу выводится результирующие записи по предидущим запросам относящимся к Проф. шигеллам;

·<span Times New Roman"">       

VsAnal_Kvartalпоэтому запросу суммируются количество всех проведенных анализов на шигеллы;

·<span Times New Roman"">       

VsLic_Kvartalпоэтому запросу суммируются количество всех лиц прошедших анализы на шигеллы;

·<span Times New Roman"">       

VsPolAnal_Kvartalпоэтому запросу суммируются количество всех проведенных  анализов на шигеллы с положительнымрезультатом;

·<span Times New Roman"">       

VsPolLic_Kvartalпоэтому запросу суммируются количество всех лиц прошедших анализы на шигеллы сположительным результатом;

·<span Times New Roman"">       

 запрос Kvartalстекаются результаты из четырех запросов: VsAnal_Kvartal,VsLic_Kvartal, VsPolAnal_Kvartal, VsPolLic_Kvartal, а также по ним выводятсясуммирующие результаты.

IV.Моделирование информационной системы СУБД MsAccess

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

В качестве реализациибазы данных «Бактериологической испытательной лаборатории Боханского района»была выбрана СУБД MsAccess.

Приложение MicrosoftAccess  является мощной и высокопроизводительной32-разрядной системой управления реляционной базой данных (далее СУБД).

Access – мощное приложение Windows. При этомпроизводительность СУБД органично сочетаются со всеми удобствами ипреимуществами Windows.

Какреляционная СУБД Accessобеспечивает доступ ко всем типам данных и позволяет одновременно использоватьнесколько таблиц базы данных. Можно использовать таблицы, созданные в среде Paradox или dBase. Работая в среде MicrosoftOffice, пользователь получаетв своё распоряжение полностью совместимые с Access текстовые документы(Word), электронные таблицы(Excel), презентации(PowerPoint).С помощью новых расширений для Internet можно напрямуювзаимодействовать с данными из WorldWideWebи транслировать представление данных на языке HTML, обеспечивая работу с такимиприложениями как InternetExplorerи NetscapeNavigator.

Accessспециально спроектирован для создания  многопользовательских  приложений,где файлы базы данных являются разделяемыми ресурсами в сети. В Access реализована надёжнаясистема защиты от несанкционированного доступа к файлам.

База данныххраниться в одном файле, но профессиональные пользователи предпочитаютразделять базу данных на два файла: в одном хранятся объекты данных (таблицы,запросы), в другом объекты приложения (формы, отчёты, макросы, модули).

В последнихверсиях Accessпредставлен новый формат файла (.MDE) –библиотеки, с помощью которого можно создавать приложения,не включая VBA-код.

Несмотря нато, что Access являетсямощной и сложной системой, его использование не сложно для непрофессиональныхпользователей.

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

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

База данныхможет содержать до 32768 объектов.

В состав Access  входит множество мастеров, построителей и надстроек,которые позволяют упростить процесс создания объектов базы данных.

1. Технологическая схема

<img src="/cache/referats/16455/image010.gif" v:shapes="_x0000_i1029">

2. Функциональная схема

<img src="/cache/referats/16455/image012.gif" v:shapes="_x0000_i1030">

V. Вывод

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

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

IV. Приложение

Таблица.Регистрационный журнал на кишечную группу инфекций

<img src="/cache/referats/16455/image014.jpg" v:shapes="_x0000_s1027">

Формы.

Отчет

IIV. Список лшитературы

1.<span Times New Roman"">   

Харитонова И. Самоучитель Access 2000. – СПб.: Питер,2001. – 384с.: ил.

2.<span Times New Roman"">   

www.interface.ru

3.<span Times New Roman"">    

Гончарова “Microsoft Access 7.0 в примерах”. – СПб: Питер, 1997. – 256

        

еще рефераты
Еще работы по программированию, базе данных