Смекни!
smekni.com

Проектирование и создание автоматизированной информационной системы "Поликлиника" (стр. 4 из 4)

Рисунок 10 –форма «Справка»

Если Вы хотите начать свою работу с «Кабинетов», то Вам поможет в этом форма «Кабинеты».

Рисунок 11 –форма «Кабинеты»


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

Рисунок 12 –форма «Добавление записи»

Ели форма будет не заполнена, и вы нажмете кнопку «Добавить», появится форма «Ошибка».

Рисунок 13 – Форма «Ввод ошибок»

Чтобы редактировать запись, необходимо выделить нужную строку и нажать кнопку «Редактировать». При этом все остальные кнопки станут недоступны и станут доступными кнопки: «V» и «X». При нажатии кнопки «V» изменения будут внесены в таблицу, а при нажатии «X» вернутся исходные данные.


Рисунок 14 – Форма «Редактировать»

Чтобы удалить запись, необходимо выделить строку и нажать кнопку «Удалить». При этом появится вспомогательная форма «Подтверждение». Если нажать «Да», то произойдет удаление записи, а если нажать «Нет» то таблица вернется в исходное состояние.

Рисунок 15 – Форма «Подтверждение»

Чтобы найти запись, необходимо выбрать поле, по которому будет осуществляться поиск. Затем в строке «Поиск» набрать номер или название и нажать кнопку «Найти». Найденные компоненты отобразятся на форме «Кабинеты».

Чтобы вернутся к главной таблице, необходимо нажать кнопку «Обновить».


Рисунок 16 –форма «Кабинеты»

С главной формой также связана форма «Врачи», в которой осуществляются такие же действия, как и в форме «Кабинеты».

Рисунок 17 –форма «Врачи»

С главной формой также связана форма «Пациенты», в которой осуществляются такие же действия, как и в форме «Кабинеты».

С главной формой также связана форма «Вызовы», в которой осуществляются такие же действия, как и в форме «Кабинеты».


Рисунок 18 –форма «Вызовы»

При нажатии кнопки «W» данные из таблицы отобразятся в MicrosoftOfficeWord.

Таблица 5 – Список кабинетов


4. Алгоритм работы программы



Схема 7 – Алгоритм работы программы

5. Руководство пользователя

При запуске программы «Поликлиника» появится форма, которая предлагает начать работу с данными в базы данных «Поликлиника».

Если Вам нужны данные о кабинетах, то щелкните на «Кабинеты». Откроется новая форма «Кабинеты», с помощью которой можно добавить, редактировать, найти или удалить необходимый кабинет.

При нажатии кнопки «Добавить» появится форма «Добавление записи». На этой форме располагаются кнопки: «Добавить», «Отмена», а также поля для добавления записей. При заполнении обязательных (поля, отмеченные восклицательным знаком) и остальных полей можно нажать кнопку «Добавить» и внесенные изменения добавятся в таблицу на форме «Кабинеты». Если обязательные поля не будут заполнены, то при нажатии кнопки «Добавить» появится форма «Ошибка». Форму «Ошибка» можно закрыть при нажатии кнопки «Выход» или по слову «Ошибка». При нажатии кнопки «Отмена» откроется форма «Кабинеты» без сохранения изменений. Также на форме «Кабинеты» имеются поля для редактирования, которые являются неактивными, и кнопка «Редактировать». Выберете запись для изменения и нажмите «Редактировать». Запись внесется в поля для редактирования, где вы можете производить изменения. Чтобы сохранить изменения, нужно нажать кнопку «V», а чтобы отменить, нажать «X». Чтобы удалить запись необходимо выделить строку и нажать «Удалить». При этом появится форма «Подтверждение» с кнопками «Да» и «Нет». При нажатии кнопки «Да» выбранная запись удалится, а при нажатии кнопки «Нет» таблица вернется в исходное состояние. Также на данной форме содержатся кнопки «Найти» и «Обновить». Чтобы найти необходимую запись, нужно выбрать по какому полю будет производиться поиск, в строку поиска ввести номер кабинета или его название и нажать кнопку «Найти». Сведения отобразятся в окне на данной форме. Чтобы вернутся к основной таблице, нужно нажать кнопку «Обновить». Также сведения из таблицы можно отобразить в документе Word при нажатии «W». Если вы желаете вернуться к главной форме «Поликлиника», нужно нажать кнопки «Выход» или «Назад».

Если Вам нужно узнать о данных врачей, то нажмите на кнопку «Врачи». Появится новая форма «Врачи», с помощью которой можно добавить, редактировать, найти или удалить нужные данные о врачах.

Операции добавление, редактирование, поиск и удаление врачей работают аналогично операциям добавление, редактирование, поиск и удаление кабинетов.

Если Вы желаете вернуться на главную форму «Поликлиника», то нажмите кнопку «Назад» или «Выход».

Если вам необходимо помощь по работе с базой данных нажмите кнопку «F1» на форме «Поликлиника».

Чтобы получить дополнительные сведения о созданной базе данные, нажмите «?».

Если Вы хотите закончить работу, нажмите на кнопку « Выход».


Заключение

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

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

Автоматизированная информационная система «Поликлиника» была создана на языке программирования Delphi 7

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


Библиографический список источников информации

1. Алгоритмические языки и программирование. Система программирования DELPHI: учеб. пособ. для вузов / разраб. Т.А.Лабзиной. - М: Совр. Гум. Ун-т, 2002.

2. Ахангельский А.Я. Программирование в Delphi 7. – М.: ООО «Бином-Пресс», 2003 г. – 1152с.

3. Гайдамакин Н.А. Автоматизированные информационные системы, банки и базы данных. Вводный курс: учебное пособие. - М: Гелиос АРВ, 2002.- 368 с.

4. Голицына О.Л. и др. Языки программирования: учеб. пособие для ссузов / О.Л.Голицына, Т.Л.Партыка , И.И.Попов . - М: Форум; Инфра-М, 2008.

5. Дарахвелидзе П.Г., Марков Е.П. Программирование в Delphi 7. – СПб.: БХВ-Петербург, 2003. – 784с: ил.

6. Емельянова Н.З., Партыка Т.А., Попов И. Основы построения автоматизированных информационных систем: учебное пособие для студ. СПО. - М: Форум; Инфра-М, 2005.- 416 с.

7. Карпова Т. Базы данных. Модели, разработка, реализация: учеб. пособие. - СПб: Питер, 2002.- 304 с.

8. Моисеенко С. SQL : задачи и решения. - СПб: Питер, 2006.-256 с.

9. Основы автоматизированных информационных систем: Автоматизированные информационные системы (АИС): учеб. пособ. для вузов / разраб. В.Н.Кузубовым. - М: Совр. Гум. Ун-т, 2000.

10. Основы автоматизированных информационных систем. Обеспечение автоматизированных информационных систем: учеб. пособ. для вузов / разраб. В.Н.Кузубовым. - М: Совр. Гум. Ун-т, 2001.

11. Принципы построения автоматизированных информационных систем (АИС). Техническое и рабочеее пректирование АИС: учеб. пособие для вузов / разраб. В.Н.Кузубовым. - М: Совр.Гум.Ун-т, 2000.-102 с.

12. Семакин И.Г., Шестаков А.П. Основы программирования: учебник для студ. СПО. - М: Академия, 2003.- 438 с.

13. Сорокин А.В. Delphi. Разработка баз данных. – СПб.: Питер, 2005. – 477с.: ил. Издательский дом «Вильямс», 2005. – 336 с.: ил. – Парал. тит. англ.

14. Тейлор Аллен Дж. SQL для «чайников», 5-е издание.: Пер. с англ. – М.:

15. Фаронов В.В. Система программирования Delphi . - СПб: БХВ-Петербург, 2004.- 912 с.

16. Хомоненко А.Д., Цыганков В.М., Мальцев М.Г. Базы данных: учебник для вузов / под ред. А.Д.Хомоненко.- 3-е изд. - СПб: Корона-Принт, 2003.- 672 с.