Разработка автоматизированной информационной системы "Частная клиника"

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

Рубрика Программирование, компьютеры и кибернетика
Вид курсовая работа
Язык русский
Дата добавления 11.05.2014
Размер файла 152,2 K

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

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

Размещено на http://www.allbest.ru/

МИНИСТЕРСТВО ОБЩЕГО И ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ

СВЕРДЛОВСКОЙ ОБЛАСТИ

ПРОФЕССИОНАЛЬНО-ПЕДАГОГИЧЕСКИЙ КОЛЛЕДЖ

Группа 410 т

Специальность (код) 230103

Предмет Разработка и Эксплуатация Автоматизированных Информационных Систем

ТЕМА КУРСОВОЙ РАБОТЫ

Разработка автоматизированной информационной системы «Частная клиника»

Екатеринбург 2010г.

содержание

введение

1. АНАЛИЗ ЗАДАЧИ

1.1 КОНЦЕПТУАЛЬНЫЕ ТРЕБОВАНИЯ

1.2 ИНФОРМАЦИОННЫЕ ПОТОКИ

2. РАЗРАБОТКА БАЗЫ ДАННЫХ

2.1 ВЫЯВЛЕНИЕ СУЩНОСТЕЙ И СВЯЗЕЙ

2.2 ВЫЯВЛЕНИЕ АТРИБУТОВ СУЩНОСТЕЙ. НАЗНАЧЕНИЕ ПЕРВИЧНЫХ КЛЮЧЕЙ

2.3 РЕЛЯЦИОННАЯ МОДЕЛЬ ДАННЫХ

3. МОДЕЛЬ ЖИЗНЕННОГО ЦИКЛА БАЗЫ ДАННЫХ

3.1 АНАЛИЗ

3.2 РЕАЛИЗАЦИЯ (КОНСТРУИРОВАНИЕ)

3.3 ВНЕДРЕНИЕ И СОПРОВОЖДЕНИЕ

3.4 ИНСТРУКЦИЯ ПОЛЬЗОВАТЕЛЯ

ЗАКЛЮЧЕНИЕ

СПИСОК ИСПОЛЬЗУЕМОЙ ЛИТЕРАТУРЫ

4. ПРИЛОЖЕНИЯ

ВВЕДЕНИЕ

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

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

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

Процесс создания информационной системы обычно включает следующие этапы:

* проектирование БД;

* создание файла проекта БД;

* создание БД (формирование и связывание таблиц, ввод данных);

* создание меню приложения;

* создание запросов;

* создание экранных форм, отчетов;

* генерация приложения как исполняемой программы.

Предметная область проекта - Частная клиника.

1. АНАЛИЗ ЗАДАЧИ

1.1 КОНЦЕПТУАЛЬНЫЕ ТРЕБОВАНИЯ

Задача курсового проекта заключается в создании такой информационной системы, которая включала бы в себя следующие возможности:

1. Просмотр информации о пациентах, учет отработанных смен, врачи;

2. Возможность регистрации нового пациента;

3. Подсчет отработанных смен за месяц;

4. Количество пациентов в палате;

5. Удаление пациентов вышедший срок давности;

6. Просмотр информаций работающих врачей в отчете;

7. В отчетах можно увидит, какие пациенты лежат в этой клинике, их диагноз.

1.2 ИНФОРМАЦИОННЫЕ ПОТОКИ

Размещено на http://www.allbest.ru/

1. В регистратуру регистрируется новый пациент, который хочет приобрести талон к специалисту;

2. В базе данных регистрируются все о пациенте;

2. РАЗРАБОТКА БАЗЫ ДАННЫХ

2.1 ВЫЯВЛЕНИЕ СУЩНОСТЕЙ И СВЯЗЕЙ

Инфологическая модель позволяет представить структуру данных в наиболее общем виде. Инфологическая модель строится по результатам анализа предметной области. Она позволяет отобразить все выявленные объекты и связи между ними. В рамках данной модели не отображаются списки выявленных свойств объектов, хотя при анализе предметной области объекта такие свойства выявляются. В инфологической модели объекты называют сущностями. Этап разработки данной модели является наиболее сложным. Ошибки в составлении модели, выявленные на последующих этапах разработки могут привести к необходимости полной переработки базы данных. Наиболее распространенным способом разработки инфологической модели является метод ER-диаграмм (метод “сущность-связь”). Суть метода заключается в том, что в предметной области выявляются сущности соответствующие всем присутствующим в предметной области классам объектов. Далее между сущностями выявляются связи. Полученные сущности и связи изображают с помощью ER-диаграмм.

Рассмотрим связи между сущностями.

Сущность № паспорта врача связана с сущностью № паспорта врача учет отработанных смен. Степень связи - «один-ко-многим».

1 N

Рис. 1.

база данных ключ информационный

Сущность № паспорта врача связана с сущностью № паспорта врача в таблице журнал операций. Один пациент может сделать несколько приемов к разным врачам. Степень связи - «один-ко-многим».

1 N

Рис. 2.

Сущность № палаты связана с сущностью № палаты в таблице журнал операций. Степень связи - «один-ко-многим».

1 N

Рис. 3.

2.2 ВЫЯВЛЕНИЕ АТРИБУТОВ СУЩНОСТЕЙ. НАЗНАЧЕНИЕ ПЕРВИЧНЫХ КЛЮЧЕЙ

Рассмотрим атрибуты каждой сущности:

§ Врачи (№ паспорта, Фамилия, Имя, Отчество, Дата рождения, Специальность, Кабинет);

§ Журнал операций (№ полиса, № палаты, Фамилия, Имя, Отчество, Дата рождения, дата поступления, Дата выписки, Диагноз, № паспорта врача, № регистратора);

§ Палаты (№ палаты, количество мест, комфортабельность);

§ Регистраторы (Код регистратора, Фамилия, Имя);

§ Учет отработанных смен (№ паспорта, Числа месяца);

2.3 РЕЛЯЦИОННАЯ МОДЕЛЬ ДАННЫХ

Выявив сущности, их связи и атрибуты базы данных была построена следующая схема данных.

Рис. 6. Схема данных

3. МОДЕЛЬ ЖИЗНЕННОГО ЦИКЛА БАЗЫ ДАННЫХ

Разработка проходила согласно модели жизненного цикла RUP. Жизненный цикл информационной системы делится на следующие стадии:

§ Анализ;

§ Проектирование;

§ Реализация (кодирование);

§ Внедрение;

§ Сопровождение.

Разработка протекала итерационно, т.е. с постоянным возращением с текущего этапа на предыдущие и внесением изменений в соответствующую документацию (требования к системе, архитектура системы и т.п.).

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

3.1 АНАЛИЗ

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

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

Данная база разрабатывалась в программе Visual Basic, так как в ней легче всего производить операции.

3.2 РЕАЛИЗАЦИЯ (КОНСТРУИРОВАНИЕ)

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

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

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

Приложение разрабатывалось в среде Visual Basic. Взаимодействие с БД осуществляется с помощью следующих компонентов, входящих в стандартный набор этой системы:

1) Database;

2) Do Until;

3) MoveNext;

4) Update;

5) OpenDatabase;

3.3 ВНЕДРЕНИЕ И СОПРОВОЖДЕНИЕ

Системные требования

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

На компьютерах должно быть установлено следующее программное обеспечение:

· Windows 98-Vista

· Microsoft Visual Basic

База данных расположена на сервере, в качестве сервера используется следующий компьютер:

· Processor: Core Quad 2.66

· HDD: 500GB+RAID

· RAM: 4096 Mb

· Motherboard: Asus 945G

На сервере установлено следующее программное обеспечение:

· Windows 2003 Server

· Microsoft Visual Basic

Обучение персонала

Для внедрения АИС на производстве, мною была разработана инструкция пользователя.

- проводится инструктаж пользователей;

- техника безопасности.

3.4 ИНСТРУКЦИЯ ПОЛЬЗОВАТЕЛЯ

Для использования базы данных пользователю необходимо ввести пароль зарегистрированного пользователя (Приложение А) для начала работы.

На главной форме мы видим результаты данных, которые были внесены в базу.

Операции:

- Регистрация нового пациента.

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

Далее вносим данные о пациенте и нажатием кнопки «Зарегистрировать пациента» регистрируем его в БД. О регистрируемом пациенте можно посмотреть в БД «сервер», для этого нужно в этой же папки открыть эту базу данных, а в ней откройте таблицу «Журнал операций» и вы сможете наблюдать за операциями, которые ввели в данный момент.

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

ЗАКЛЮЧЕНИЕ

В ходе курсового проекта были решены следующие задачи:

· Проектирование БД;

· Разработка клиентского приложения;

· Внедрение базы данных;

· Обучение персонала.

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

СПИСОК ИСПОЛЬЗУЕМОЙ ЛИТЕРАТУРЫ

1. Гарсиа-Молина Г., Ульман Д., Уидом Д. Системы баз данных. Полный курс.: Пер. с англ. - М.: Издательский дом «Вильямс», 2003.

2. Дейт К. Дж. Введение в системы баз данных, 6-е изд.: Пер. с англ. - Киев; М.; СПб.: Издательский дом «Вильямс», 2000.

3. Дженнингс Р. Microsoft Access 97 в подлиннике. - СПб.: BHV-Петербург, 1999.

4. Карпова Т.С. Базы данных: модели, разработка, реализация. - СПб.: Питер, 2001.

5. Конноли Т., Бегг К., Страчан А. Базы данных: проектирование, реализация и сопровождение. Теория и практика, 2-е изд.: Пер. с англ.: Учеб. Пособие. - М.: Издательский дом «Вильямс», 2000.

ПРИЛОЖЕНИЯ

Приложение А

Приложение Б

Операция Регистрация нового пациента. В данном окошке можно зарегистрировать нового пациента.

Размещено на Allbest.ru


Подобные документы

  • Анализ предметной области. Проектирование диаграммы "сущность-связь" в Enterprise Architect. Общие сведения о базовых запросах. Создание базы данных в MySQL. Выделение сущностей, атрибутов, ключей, связей. Применение табличных и скалярных функций.

    курсовая работа [1,8 M], добавлен 28.01.2016

  • Создание логической модели базы данных информационной подсистемы "Computers". Ввод атрибутов, первичных ключей сущностей базы данных. Требования к центральному процессору, монитору, принтеру. Оценка экономической эффективности внедрения программы.

    дипломная работа [1,2 M], добавлен 01.07.2011

  • Анализ реляционных баз данных и способов манипулирования ими. Основные понятия баз данных, архитектура СУБД, модели данных. Модель сущность-связь, характеристика связей, классификация сущностей, структура первичных и внешних ключей, целостности данных.

    курсовая работа [166,6 K], добавлен 18.07.2012

  • Разработка информационной системы с клиент-серверной архитектурой "Складской учет мебельного магазина". Выявление связей, сущностей, их атрибутов и ключей. Проектирование логической и физической моделей данных. Задание типов данных для полей таблиц.

    курсовая работа [860,7 K], добавлен 18.01.2015

  • Анализ предметной области. Перечень хранимой информации: таблицы, поля, типы. Выделение сущностей, атрибутов, ключей, связей. Начальное заполнение данными БД. Создание и запуск базовых запросов. Проектирование базы данных в среде Enterprise Architect.

    курсовая работа [1,6 M], добавлен 16.02.2016

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

    курсовая работа [4,0 M], добавлен 26.05.2015

  • Анализ предметной области - магазин "Канцелярские товары". Проектирование и реализация базы данных в MS SQL Server. Перечень хранимой информации: таблицы, поля, типы. Моделирование предметной области. Выделение сущностей, атрибутов, ключей, связей.

    курсовая работа [2,2 M], добавлен 05.02.2015

  • Анализ бизнес-процессов предприятия. Определение сущностей и связей между ними. Создание таблиц, запросов, отчетов и форм. Построение логической модели информационной системы. Разработка программного обеспечения. Инструкция по использованию базы данных.

    дипломная работа [3,1 M], добавлен 16.08.2015

  • Ограничения, присутствующие в предметной области. Проектирование инфологической модели данных. Описание основных сущностей и их атрибутов. Логический и физический уровни модели данных. Реализация базы данных: представления, триггеры, хранимые процедуры.

    курсовая работа [1,7 M], добавлен 10.02.2013

  • Анализ предметной области - магазин "Канцелярские товары". Проектирование и реализация учебной базы данных магазина. Перечень хранимой информации: таблицы, поля, типы. Выделение сущностей, атрибутов, ключей, связей. Создание и запуск базовых запросов SQL.

    курсовая работа [2,4 M], добавлен 09.08.2015

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.