Автоматизированная система для работы поликлиники

Отчет по практике - Компьютеры, программирование

Другие отчеты по практике по предмету Компьютеры, программирование

?ке кабинет (таблица кабинет).Если его нет, то данный кабинет добавляется в справочник. Впротивномслучаепроисходитобычноедобавление.trigger [dbo].[yyy][dbo].[расписание]of insert@numint@num = inserted.номер_кабинетаinserted(not exists

(кабинет.номер_кабинетакабинеткабинет.номер_кабинета = @num

)

)into кабинет values(@num, ,NEWID())расписание (логин_врача,номер_кабинета, идентификатор_дня_недели, идентификатор_смены,msrepl_tran_version)логин_врача,номер_кабинета, идентификатор_дня_недели, идентификатор_смены,msrepl_tran_versioninserted

 

.2.2Триггерinsteadofdeleteдлятаблицыпациент

При удалении модератором пациента(только он обладает такими правами) стираются все записи из таблицы посещение, касающиеся удаляемого пациента.trigger [dbo].[patient_delete] on [dbo].[пациент]of delete@id varchar(50)посещение set логин_пациента = NULLпосещение.идентификатор_посещенияin

(идентификатор_посещенияпациент innerjoin посещение onпациент.логин_пациента = посещение.логин_пациентаjoin deleted on deleted.логин_пациента = пациент.логин_пациента.логин_пациента = посещение.логин_пациента

)@id= логин_пациентаdeletedпациентпациент.логин_пациента = @id

 

 

5.Интерфейс пользователя

 

Интерфейс пользователя осуществлен с помощью программных средств среды разработкиvisualstudio 2010 на языке программирования C# при помощи интерфейса программирования приложений windowsforms.

 

.1 Главное окно приложения

 

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

 

Рис 5.1.1 Вид главного окна приложения

 

5.2 Гостевое меню

 

Если в основном меню нажать на кнопку войти как гость, то пользователь увидит гостевое меню. Внешний вид окна изображен на рисунке 5.2.2

 

Рис 5.2.1 Вид гостевого меню

 

При нажатии повкладке врачи появится меню, представленное на рисунке 5.2.2:

 

Рис 5.2.2 вид меню врачи гостевого меню

При нажатии по вкладке пациенты появится следующее меню, представленное на рисунке 5.2.3:

 

Рис 5.2.3 вид меню пациенты гостевого меню

 

Рассмотрим, что произойдет при нажатии на каждое меню.

Сначала рассмотрим вкладку врачи.

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

 

Рис 5.2.4 вид меню просмотр расписания гостевого меню

 

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

 

Рис 5.2.5 вид меню просмотр пациентов у доктора гостевого меню

 

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

 

Рис 5.2.6 вид меню просмотр всех врачей по специальности гостевого меню

 

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

 

Рис 5.2.7 вид меню просмотр врачей по участку и специальности гостевого меню

 

При нажатии на выписанные лекарства пользователь видит окно, представленное на рис.5.2.8. После выбора врача на экране появятся выписанные врачом лекарства.

 

Рис 5.2.8 вид меню выписанные лекарства гостевого меню

 

При нажатии на количество часов в неделю пользователь видит окно, представленное на рис.5.2.9. На экране появится отчёт о количестве часов работы врача в неделю.

 

Рис 5.2.9 вид меню количество часов в неделю гостевого меню

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

 

Рис 5.2.10 вид меню статистика врачей гостевого меню

 

Далее рассмотрим вкладку пациенты. При нажатии на статистика посещений пользователь видит окно, представленное на рис.5.2.11. После выбора пациента, увидим его посещения.

 

Рис 5.2.11 вид меню статистика посещений гостевого меню

 

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

 

Рис 5.2.12 вид меню просмотр пациентов гостевого меню

 

При нажатии на выписанные лекарства пользователь видит окно, представленное на рис.5.2.13. Выбираем пациента, на экране появляются выписанные лекарства.

 

Рис 5.2.13 вид меню выписанные лекарства гостевого меню

 

При нажатии на анализы пользователь видит окно, представленное на рис.5.2.14

Выбираем пациента, на экране появляются выписанные пациенту анализы.

Рис 5.2.14 вид меню анализы гостевого меню

 

5.3 Меню пациента

 

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