- •Задание на курсовую работу
- •Введение
- •1 Теоретический обзор программного продукта
- •1.1 Общая информация
- •1.2 Средства разработки
- •1.3 Краткая характеристика объекта проектирования
- •2 Разработка программного продукта
- •2.1 Схема работы сайта
- •2.2 Разработка базы данных
- •2.3 Разработка запросов к базе данных
- •2.4 Разработка удаленного доступа к базе данных с использованием php
- •2.5 Программная реализация
- •3 Пример работы программного продукта
- •3.1 Основные возможности
- •Заключение
- •4 Список литературы
3 Пример работы программного продукта
3.1 Основные возможности
В курсовой работе были созданы два отдельных интерфейса:
Пользовательский интерфейс для авторизованных пользователей,
Пользовательский интерфейс для администратора сайта.
Для начала рассмотрим пользовательский интерфейс для авторизованного пользователя. Для входа к данному ресурсу пользователь должен ввести свой логин и пароль, а если он посещает впервые, ему предлагается возможность бесплатной регистрации (Рис 3.1).
Рисунок 3.1 - Вход к ресурсу.
При нажатии кнопки «Регистрация», открывается новая страница, в которой необходимо заполнить определенные поля, значения которых будут внесены в базу (Рис 3.2)..
Рисунок 3.2 - Регистрация пользователя.
Все поля являются обязательными, если пользователь пропустит какое-нибудь из них, то появляется соответствующее сообщение об ошибке (Рис 3.3).
Рисунок 3.3 - Сообщение об ошибке.
Если пароль повторно введен не верно, то для него предусмотрена проверка на правильность введенного значения. При неправильном введении выводит соответствующее сообщение (Рис 3.4).
Рисунок 3.4 - Сообщение об ошибке.
Так же предусмотрена проверка на правильность введения адреса электронной почты. При неправильном введении значения данного поля выводится соответствующее сообщение (Рис 3.5).
Рисунок 3.5 - Сообщение об ошибке.
Когда пользователь заполнит все поля правильно, его личные данные заносятся в базу данных. А пользователя выводится соответствующее сообщение (Рис 3.6).
Рисунок 3.6 - Завершение регистрации.
Если пользователь введет не правильные значения при входе к ресурсу (Рис 3.1), то вход не осуществляется и выводится сообщение об ошибке (Рис 3.7).
.
Рисунок 3.7 - Запрет на вход.
После входа авторизованного пользователя, открывается главная страница данного ресурса, которая содержит информацию о поликлинике, услугах, предоставляемых в заведении (Рис 3.8).
Рисунок 3.8 - Главная страница.
Пользователю предоставляется панель ссылок для удобного передвижения по сайту. При нажатии по кнопке «Сотрудники» предоставляется поиск по ФИО сотрудников (Рис 3.9).
Рисунок 3.9 – Поиск по сотрудникам.
Введем заглавную букву Л и при нажатии кнопки «просмотреть», из базы данных выводятся все сотрудники, чьи фамилии начинаются с буквы Л (Рис 3.10).
Рисунок 3.10 – Вывод запроса.
При нажатии по кнопке «Пациенты», выводится подобно предыдущему примеру окно, где при вводе фамилии пациента и нажатии кнопки «Просмотреть» будет выводиться полный список персональных данных. А если поле будет не заполнено и нажата кнопка «Просмотреть», то будет выведен полный список пациентов, с их данными (Рис 3.11).
Рисунок 3.11 – Список пациентов.
Чтобы не бегать каждый раз в регистратуру и узнавать график работы сотрудника, предусмотрена кнопка «График работы сотрудников», при нажатии по которой выводится в виде таблицы график работы всех сотрудников (Рис 3.12).
Рисунок 3.12 – График работы.
В виде дополнительного заработка, терапевты проводят платные консультации, список которых можно просмотреть при нажатии кнопки «Консультации» (Рис 3.13).
Рисунок 3.13 – Консультации.
После просмотра пользовательского интерфейса, можно переходить ресурс администратора. Для того чтобы попасть в данный блок, необходимо вручную прописывать путь к ресурсу: http://localhost/admin/. Вследствие чего открывается соответствующая форма (Рис 3.14).
Рисунок 3.14 – Вход на страницу администратора.
В базе данных хранятся значения логин и пароль для администратора. При нажатии «Вход» значения полей логин и пароль сравниваются со значениями, хранящимися в базе. При совпадении производится вход на страницу, иначе доступ будет отказан.
На главной странице администратору предоставляется возможность добавить или удалить информацию, содержащаяся на главной странице у простого пользователя (Рис 3.15).
.
Рисунок 3.15 – главная страница администратора.
Если информация добавлена успешно, то выводится соответствующее сообщение (Рис 3.16).
Рисунок 3.16 – Добавление информации.
При нажатии кнопки «Сотрудники» будет открываться страница, содержащая поле ввода фамилии, для поиска конкретного сотрудника, а так же кнопку «Добавить сотрудника» (Рис 3.17).
Рисунок 3.17 – Поиск сотрудника.
При нажатии «Просмотреть» будет выводиться соответствующий сотрудник. Рядом находится радио кнопка, которая необходимо при удалении сотрудника. Для удаления сотрудник необходимо активизировать эту радио кнопку и нажать «Удалить» (Рис 3.18).
Рисунок 3.18 – Удаление сотрудника.
Если сотрудник удален, то выводится соответствующее сообщение (Рис 3.19).
Рисунок 3.19 – Результат удаления.
При нажатии кнопки «добавить сотрудника»(рисунок 22.) появиться форма для заполнения (Рис 3.20).
Рисунок 3.20 – Добавление нового сотрудника.
Если все поля будут введены правильно, то выведется соответствующее сообщение, иначе сообщение об ошибке (Рис 3.21).
Рисунок 3.21 – Сообщение.
При переходе на страницу «пациенты» будет открыта поле для поиска определенного пациента, но так, же если нажать кнопку «просмотреть» не вводя значении фамилии, то будут предоставлены все пациенты (Рис 3.22).
Рисунок 3.22 – Поиск пациентов.
Так же при выборе радио кнопки, которая находится перед фамилией, можно выбрать для удаления. При нажатии кнопки удалить, выделенный пациент будет удален. Если операция пройдет успешно, будет выведено следующее сообщение (Рис 3.23):
Рисунок 3.23 – Сообщение.
При нажатии кнопки «добавить пациента», будет открыта форма, в которой необходимо ввести все поля (Рис 3.24).
Рисунок 3.24 – Форма для добавления нового пациента.
При нажатии кнопки «Добавить пациента », если все поля будут правильно введены, будет выведено следующее сообщение (Рис 3.25).
Рисунок 3.25 – Сообщение.
