Пояснительная записка (1206642), страница 4
Текст из файла (страница 4)
На этой странице размещается основная информация по ветеринарной клинике. На данной странице можно выделить разделы: приветственное слово, информация об аптеке в этой клинике и расположение на карте (рисунок 3.2).
В верхней части окна можно увидеть ленту, в которой содержатся ссылки на основные разделы сайта.
Еще выше расположен логотип клиники, а также адрес, контактный телефон и информация о времени работы.
Нажав в ленте на пункт «Полезное», пользователь может перейти к статьям по тем услугам, что предоставляются в клинике (рисунок 3.3).
Основной целевой аудиторий пациентов данного учреждения являются коты и собаки. Потому наибольший акцент в услугах сделан именно для них.
Если пользователь определился с видом услуги, он может выбрать один из вариантов и нажать на соответствующий пункт меню (картинку с надписью). После этого откроется выбранный раздел на новой странице (рисунок 3.4).
В новом окне пользователь может увидеть справочную информацию, которая позволит ему узнать, чего стоит ждать, например, при кариесе. В нижней части страницы расположены контакты клиники для большего удобства пользователя.
Следующий пункт в ленте называется «Виды услуг» (рисунок 3.5).
Здесь представлены все врачи, которые оказывают свои услуги в клинике.
Перечисленные выше пункты меню несут для пользователя исключительно информационный характер и располагаются с левой стороны.
С правой стороны расположены пункты ленты, в которых пользователь вносит какие–либо данные.
Первым из таких пунктов является «Подать заявку» (рисунок 3.6).
На открывшейся странице расположена форма, в которой указаны поля, необходимые для заполнения: Дата, Кличка животного, Вид животного, Специалист и Комментарий. Заполнив их пользователю необходимо нажать кнопку «Сохранить». После автоматической записи данных в БД пользователь перенаправляется на главную страницу. При этом для записи на прием необязательно быть зарегистрированным пользователем.
Если пользователь решил сотрудничать с клиникой, он может зарегистрироваться на сайте и получить больший функционал (рисунок 3.7).
Была разработана простая регистрация. Для нее необходимо ввести такие данные, как Электронная почта и Пароль. После того, как пользователь внес необходимые данные, он возвращается на главную страницу. В верхней части страницы появляется сообщение об успешной регистрации.
Если пользователь уже сотрудничает с клиникой и у него есть личный кабинет, он может войти в него с помощью пункта в ленте «Вход» (рисунок 3.8).
На странице располагается форма, в которой необходимо заполнить поля (Электронная почта и Пароль) и нажать на кнопку «Войти».
Сделав вышеперечисленные действия, пользователь попадает в Личный кабинет (рисунок 3.9).
На ней отображаются персональные данные, которые можно редактировать с помощью нажатия кнопки «Редактировать» (рисунок 3.10).
На этой странице можно добавить Имя и Телефон, а также поставить Аватарку.
В личном кабинете пользователя есть его Журнал заявок, в котором отображаются все записи на прием к врачам (рисунок 3.11).
В этом журнале видно такой элемент, как Статус. Он отображает статус заявки, который имеет несколько значений: Принята, Отклонена, На рассмотрении. Если заявка принята, то пользователь может подойти на прием к врачу, если отклонена, то по каким причинам врач не может обслужить в этот день клиента. Если статус На рассмотрении, то пока Администратор сайта не скоординировал данную заявку. Если заявка не была принята, то причина отклонения заявки отображается в поле Комментарий.
Также пользователь может задать вопрос определенному врачу. Для этого ему необходимо зайти во вкладку «Виды услуг», затем выбрать специальность врача, а потом, выбрав определенного врача, кликнуть на его ФИО (рисунок 3.12). Затем необходимо нажать на кнопку «Задать вопрос».
Совершив вышеперечисленные действия, пользователь попадает на форму для задания вопроса. Заполнив поля (Заголовок – тема вопроса и Содержание – сам вопрос), необходимо нажать кнопку «Сохранить».
После этого на данной странице будет отображен сохраненный вопрос (рисунок 3.13).
Чтобы выйти из личного кабинета, необходимо нажать пункт ленты «Выход». Пользователю приходит всплывающее сообщение в верхней части экрана о прощании, и он попадает на Главную страницу.
Также отдельный функционал выделен для пользователей с ролью Доктор. Авторизовавшись на сайте, доктор попадает на страницу «Журнал посещений» (рисунок 3.14). На данной странице размещено расписание приема пациентов этого доктора.
Он может самостоятельно проверять заявки и записывать клиента на прием. Для этого ему необходимо нажать на кнопку «Найти заявку».
После этого Доктор переходит на страницу Заявки, в которой размещены все заявки к этому типу врача (рисунок 3.15)
На ней он может принять заявку, т.е. записать на прием клиента. Для этого ему необходимо нажать на элемент таблицы «Принять заявку». После этого открывается страница с формой, в которой доктор может изменить время и дату приема или записать на то время, которое было указано клиентом (рисунок 3.16).
Внеся все данные, необходимо нажать кнопку «Сохранить». После сохранения данных пользователь попадает на страницу Журнальная запись, в которой отображается вся сохраненная информация, а также дается возможность отредактировать запись (рисунок 3.17). Для редактирования необходимо нажать на поле с датой - откроется календарь. В нем выбрать день месяца, в который будет прием, а затем нажать на панель с часами для выбора времени посещения врача.
Еще одной функциональной особенностью роли Доктор является возможность ответа на вопросы (рисунок 3.18).
Для ответа на вопрос необходимо нажать на название вопроса и в открывшейся форме внести ответ в поле Комментарий. Также врач может удалить вопрос, внеся причину удаления вопроса.
Еще одной особенность функционала врача в приложении является возможность отвечать на вопросы, по которым уже был дан ответ.
3.4 Руководство администратора
Для обеспечения фукционала сайта у него есть Администратор. Этот человек может актуализировать информацию на сайте, удалять ненужные элементы, создавать новые при необходимости, также следить за посещаемостью сайта.
При входе Администратора на сайта он попадает на страницу «Панель управления» (рисунок 3.19).
В ней отображается список зарегистрированных пользователей. Администратор имеет право удалить пользователя с сайта, а также поменять ему Роль: Клиент, Администратор, Врач, Гость. Каждая из названных ролей говорит само за себя. Также фиксируется статистика посещения сайта. Сколько раз входил тот или иной пользователь, когда было его последнее посещение и когда была его последняя авторизация.
В панели управления расположены кнопки для навигации Администратора. Первая кнопка «Журнал посещений» (рисунок 3.20).
Эта таблица содержит принятые врачом заявки, соответственно данные пользователи записаны к нему на прием.
Следующая кнопка «Заявки» (рисунок 3.21).
На данной странице у Администратора отображается список всех заявок, поданных пользователями. Для большего удобства отклоненные заявки выделены красным цветом, принятые – зеленым цветом, на рассмотрении – не выделены. У Администратора есть право отклонить заявку, для этого ему нужно нажать на пункт Отклонить заявку, расположенный в правой стороне таблицы. Выбрав данное действие, Администратор попадает на форму, в которой ему необходимо заполнить причину отклонения заявки (рисунок 3.22).
Нажав кнопку «Обновить», Администратор попадает на страницу с заявками, в которой можно увидеть, как изменился статус отклоненной заявки (рисунок 3.23). После того, как заявку пользователя отклонили в Личном кабинете пользователя, заявка также меняет свой статус на «Отклонена» и отображается красным цветом. Если заявку оставил анонимный пользователь, Администратор обязан связаться с ним по оставленным контактам и ознакомить с решением по его заявке.
Следующая кнопка в панели управления «Специальности» (рисунок 3.24). Данная страница является формой для заполнения справочника Специальности.
В ней Администратор может добавить новую специальность врача, который будет работать в клинике, либо откорректировать информацию по уже созданной специальности.
Для Создания новой специальности нужно будет нажать кнопку «Создать», а для корректировки – нажать название той специальности, которую необходимо откорректировать.
Если же специальность, указанная на сайте, больше не будет необходима в клинике, тогда Администратор может ее удалить. Для выполнения этого действия необходимо выбрать название специальности и нажать кнопку «Удалить»
Следующая кнопка в панели управления у Администратора является «Статьи» (рисунок 3.25).Данная форма также создана для возможности заполнения данных по статьям Администратором. Для создания новой статьи необходимо нажать кнопку «Создать», для корректировки статьи – на ее название. После этого можно заполнять данные (рисунок 3.26).
Последней кнопкой у Администратора является «Справочник видов животных» (рисунок 3.27).
На данной странице Администратор может добавить, удалить или отредактировать информацию по справочнику «Виды животных». Для создания новой категории необходимо нажать кнопку «Создать», для редактирования или удаления – нажать на название вида, что позволит перейти на страницу изменения существующей записи (рисунок 3.28).
Заключение
Вܖ процессеܖ выполненияܖ работыܖ былиܖ изученыܖ новыеܖ программыܖ иܖ средстваܖ дляܖ созданияܖ web–страниц.ܖ Такжеܖ былܖ проведенܖ анализܖ другихܖ сайтов.ܖ Результатомܖ всехܖ этихܖ исследованийܖ явилсяܖ сайтܖ предприятия,ܖ которыйܖ соответствуетܖ современнымܖ требованиям,ܖ предъявляемымܖ кܖ продуктуܖ такогоܖ направления.
Вܖ ходеܖ даннойܖ дипломнойܖ работыܖ былоܖ созданоܖ программноеܖ средствоܖ сܖ применениемܖ современныхܖ средствܖ разработки:ܖ языкаܖ Ruby,ܖ PostgreSQL,ܖ Rails. Данныеܖ инструментальныеܖ средстваܖ использовалисьܖ неܖ толькоܖ поܖ причинеܖ ихܖ доступности,ܖ ноܖ иܖ потому,ܖ чтоܖ именноܖ сܖ помощьюܖ программногоܖ обеспечения, предназначенногоܖ дляܖ созданияܖ web–страниц,ܖ можноܖ создаватьܖ качественныйܖ web–сайтܖ сܖ дальнейшейܖ публикациейܖ вܖ Интернет.
Созданныйܖ сайтܖ отвечаетܖ всемܖ требованиям,ܖ предъявляемымܖ кܖ подобногоܖ родаܖ программномуܖ обеспечению.ܖ Вܖ предоставленнойܖ разработкеܖ реализованыܖ всеܖ важныеܖ функции,ܖ необходимыеܖ дляܖ работы.ܖ