Функциональные и качественные требования к разработке Интернет-ресурса стоматологической клиники, его роль в деятельности заведения. Разработка базы данных, оригинальных элементов и графического интерфейса. Структура функционирования Интернет-ресурса.
При низкой оригинальности работы "Разработка и реализация Интернет-ресурса стоматологической клиники", Вы можете повысить уникальность этой работы до 80-100%
Существует множество сайтов стоматологических клиник, но в большинство из них содержит только информационную часть о клиниках. Данная система должна позволять клиентам записываться на приемы к врачам, проходить анкетирование и опросы, составленное врачом, предоставлять возможность консультации с врачом. Система предназначена для персонала клиники, для клиентов клиники и администратора сайта, что упростит и улучшить управление записей на прием, уменьшит очереди в клинике и упростит рутинные функции сотрудников клиники. Администратору сайта предоставляется возможность редактировать структуру сайта независимо от его наполнения, размещать новую информацию, не прибегая к помощи разработчика, управлять содержимым - любым информационно значимым наполнением информационного ресурса - тексты, графика, мультимедиа - вся информация, которую пользователь может выгрузить: новости компании, специальные предложения или акции, каталог продукции или услуг компании и прочее. Для решения этой задачи пришлось решить определенные подзадачи: · разработать и реализовать Бд для стоматологической клиники;Пользователю стоит только зайти на сайт. Пользователь может просмотреть информацию по клинике, а также пройти регистрацию и стать клиентом клиники. При завершение регистрации предоставляется личный кабинет клиента, где можно пройти тесты, как показано на рисунке 3.2.: Рис.3.2.Во время разработки проекта уделялось особое внимание отладке и тестированию программного обеспечения.В данном проекте поставлены следующие точки роста: · Расширить функционал управление личным кабинетом;Поставленная задача выполнена полностью и реализован Интернет-ресурс стоматологической клиники. Данная система должна позволять клиентам записываться на приемы к врачам, проходить анкетирование, составленное врачом, консультироваться с врачом. Эта система будет предназначена для персонала клиники, для клиентов клиники и администратора, что упростит и улучшить управление записей на прием, уменьшит в клиники очереди и упростит некоторые функции сотрудников клиники.
План
Содержание
Введение
1. Постановка задачи
Описание предметной области
Постановка задачи
Общие требования
Функциональные требования
Требование качества и надежности ПС
Использованные инструменты
Аналоги
2. Алгоритмы решения задачи
Структура функционирования стоматологического сайта
Входные - выходные данные
Описание структуры базы данных
Таблица данных - reg
3. Руководство пользователя
4. Отладка и тестирование программного средства
5. Точки роста
Заключение
Список используемых источников
Введение
Темой дипломной работы является разработка и реализация Интернет-ресурса для стоматологической клиники. В данный момент интенсивно развивается web-программирование. Существует множество сайтов стоматологических клиник, но в большинство из них содержит только информационную часть о клиниках. Но так как мир становится более автоматизированный, то идея упростить регистрацию, сбор данных о пациентах и способ общения с врачами носит актуальный характер.
Основная задача состоит в разработке и реализации Интернет-ресурса стоматологической клиники.
Данная система должна позволять клиентам записываться на приемы к врачам, проходить анкетирование и опросы, составленное врачом, предоставлять возможность консультации с врачом. Система предназначена для персонала клиники, для клиентов клиники и администратора сайта, что упростит и улучшить управление записей на прием, уменьшит очереди в клинике и упростит рутинные функции сотрудников клиники.
В текущей работе мной было сделано: · изучена предметная область: Web-программирование;
· составлены общие, функциональные и качественные требования к интернет-ресурсу;
· разработана и реализована структура БД
· разработан и реализован интерфейс пользователя в виде сайта
· разработана и реализована структура Интернет-ресурса
В данной работе были использованы следующие программные средства: Denwer 3 с комплектом в себе Apach v2.2.4, PHP v5.3.1, MYSQL v5.1.40;
Dreamweaver CS3.
1. Постановка задачи
Описание предметной области
Сайт заведения в сети Интернет - одно из основных средств. В связи с развитием информационных технологий роль сайтов в деятельности заведений является обязательным компонентом. От содержания, организационной структуры и функционирования сайта зависит не только успех заведения, но и внутренние процессы. Главные принципы конструирования сайта - его интерактивность и продуктивность в отношении предполагаемых посетителей сайта.
С появлением новых информационных технологий наблюдается постоянный рост требований к интерактивности и удобству использования вебсайтов (“юзабилити”). На смену "сайтам-страничкам" и "сайтам-визиткам" приходят системы управления содержимым. Администратору сайта предоставляется возможность редактировать структуру сайта независимо от его наполнения, размещать новую информацию, не прибегая к помощи разработчика, управлять содержимым - любым информационно значимым наполнением информационного ресурса - тексты, графика, мультимедиа - вся информация, которую пользователь может выгрузить: новости компании, специальные предложения или акции, каталог продукции или услуг компании и прочее.
Постановка задачи
Задача дипломного проекта состоит в разработке и реализации Интернет-ресурса стоматологической клиники. Для решения этой задачи пришлось решить определенные подзадачи: · разработать и реализовать Бд для стоматологической клиники;
· разработать и реализовать структуру сайта;
· анализ существующих сайтов;
· разработать оригинальные элементы сайта;
· разработать и реализовать графический интерфейс;
Общие требования
В рамках общих требований было постулировано, что программное средство, для реализации задач, должно быть бесплатное.
Функциональные требования
Функциональные требования проекта состоит в следующих пунктах: "Гостевая часть" состоит из следующих функций: · Зарегистрироваться/авторизоваться;
· Просмотр графика работы специалистов;
· Просмотр информации о клиники;
· Общение с врачами с помощью форума;
"Пользовательская часть" состоит из следующих функций: · Аутоинтефикация пользователя;
· Просмотр информации о клиники;
· Сделать запись на прием к врачу;
· Просмотр графика работы специалистов;
· Заполнение анкеты;
· Общение с врачами с помощью форума;
"Администраторская часть" предоставляет следующие возможности: · Аутоинтефикация администратора;
· Просмотр, редактирование информации о клиники;
· Просмотр, редактирование графика работы врача;
· Просматривать информацию о клиенте;
"Часть сотрудника" состоит из следующих функций: · Аутоинтефикация сотрудника;
· Просмотр графика работы;
· Общение с клиентами;
· Просмотр информации о клиенте
Требование качества и надежности ПС
Качественные требование были взяты из списка ГОСТ 28195-89: · Надежность
O Устойчивость функционирования;
O Работоспособность;
· Показатель сопровождения
O Структурность
O Простота конструкции
O Наглядность
· Показатель удобства применения
O Легкость освоения
O Доступность эксплуатационных программных документов
O Удобство эксплуатации и удобства
· Показатель эффективности
O Уровень автоматизации
O Временная эффективность
O Ресурсоемкость
· Показатели универсальности
O Проверенность
Использованные инструменты
Были использованы программные средства: Dreamweaver - удобный редактор для редактирования PHP, Java, HTML, XHTML файлов. Denver - пакет программ в которую входит сервер Apache (v2.2.4), MYSQL (v5.1.4), PHPMYADMIN (3.2.3).
Язык гипертекстовой разметки XHTML (Extensible Hypertext Markup Language). XHTML - язык разметки веб-страниц, по возможностям сопоставимый с HTML, созданный на базе XML.
Каскадные таблицы стилей CSS3 (Cascading Style Sheets). CSS - технология описания внешнего вида документа, написанного языком разметки. CSS используется как средство оформления веб-страниц в формате HTML и XHTML, но может применяться с любыми видами документов в формате, включая XML и XVL.
Средства скриптового языка JAVASCRIPT. JAVASCRIPT - скриптовый язык объектно-ориентированный программирования. JAVASCRIPT обычно используется как встраиваемое средство выполнения данных. В веб-программирование JAVASCRIPT применим в качестве средства динамического изменения веб-страницы.
Adobe Photoshop CS3. Adobe Photoshop - графический редактор, разработанный компанией Adobe, в основном предназначенный для редактирования фотографий, но является незаменимым для создания дизайна в веб-разработке.
Аналоги
Существует много сайтов стоматологических клиник. Но в них не встречается функций записи на прием к врачу, систем автоматического сбора информации о клиенте. Пример сайтов: ·
·
·
·
·
·
Произведен анализ сайтов и результаты показаны в таблице 1.7.1: Таблица 1.7.1
Стоматологические клиники Система предварительного сбора данных о пациенте Полнота представления информации (пункты) Аутентификация Система общения в виде форума Система дистанционной записи на прием
Дентал Стиль нет 6 нет нет нет
Альфа нет 5 нет нет нет
Тсс нет 3 нет нет нет
Магия здоровья нет 5 нет есть нет
Golden Dent нет 5 нет есть нет
Стоматологическая клиника есть 7 есть есть есть
Денталюкс-М нет 6 нет есть нет
Здравица нет 7 есть есть есть интернет стоматологическая клиника ресурс
2. Алгоритмы решения задачи
Структура функционирования стоматологического сайта
Автором курсовой работы была создана структура меню для стоматологической клиники. Структура выглядит следующим образом: · Главная
· Приятный сервис
· Оборудование
· Специальные программы
· Наш персонал
O Администрация
O Врачи u Терапевты u Ортопед u Пародонтолог u Хирург u Ортодонт u Имплантолог
· Наши услуги
O Комплексная диагностика
O Пароднтология
O Ортопедия
O Терапия
O Детская стоматология
O Ортодонтия
O Имплантология
O Хирургия
· Наши работы
O Комплексная диагностика
O Терапия
O Ортопедия
O Пародонтология
O Хирургия
O Имплантология
O Ортодонтия
O Детская стоматология
· Наши цены
· Задать вопрос
· Оставить отзыв
· Советы экспертов
Входные - выходные данные
Входные данные можно разделить по ролям: пользователь, гость, администратор, врач. Входные данные гостя является ввод данных при регистрации и при вводе вопроса. Входные данные пользователя - ввод данных при аутентификации, при вводе вопроса, при заполнение анкеты, при записи на прием. Входные данные администратора - ввод данных при обновление какой либо информации, при редактирование графика работы врачей. Входные данные врачей - ввод данных при аутентификации и при ответе на вопрос.
Выходные данные получается информация о клинике, о графики работы, о клиентах.
Описание структуры базы данных
Для реализации работы сценариев необходимо реализовать хранение данных. В соответствии с технологическим заданием хранение данных предусмотрено посредством СУБДMYSQL. Автором курсовой работы спроектирована структура данных, приведенная к третей нормальной форме (рис.2.3.1).
7
Рис.2.3 1.
Проектирование схемы данных позволило получить 11 таблиц следующей структуры:
Таблица 2.3.1.
Таблица данных - врачи
Поле Тип Описание
№ int (11) Уникальный номер записи
Familia varchar (20) Фамилия врача
Name varchar (20) Имя Врача
Otchestvo varchar (20) Отчество врача
Specialnost varchar (20) Специальность kateg varchar (20) Категория stag varchar (20) Стаж работы spisok_sert varchar (20) Список сертификатов obrozov varchar (20) Образование zarabot_plat decimal (9,2) Заработная плата svaz_pazient int (11) Все пациенты svaz_paz_lech int (11) пациенты по рекомендации
Таблица 2.3.2.
Таблица данных - Тариф (Tarif)
Поле Тип Описание
N_t int (11) Уникальный номер записи
Tarif Text Тариф услуги summa_t decimal (9,2) Сумма тарифа
Таблица 2.3.3.
Таблица данных - zapis
Поле Тип Описание
№_z int (11) Уникальный номер записи
FIO_zapisi varchar (50) ФИО tel varchar (15) телефон adress varchar (30) адресс date Date Дата email varchar (50) Электронный адрес почты
Таблица 2.3.4.
Таблица данных - list_doz
Поле Тип Описание
№_list int (11) Уникальный номер записи
FIO_List varchar (50) ФИО назначаемого
Date_list Date Дата
Bid_isled varchar (50) Вид исследования mzb varchar (100) Эффективно эквивалентная доза за одно исследование (МЗВ)
Таблица 2.3.5.
Таблица данных - med_kart_adult
Поле Тип Описание
1 2 3
№_kart_adult int (11) Уникальный номер записи
FIO_adult varchar (50) ФИО взрослого
1_w varchar (50) Вопрос 1
2_w varchar (50) Вопрос 2
3_w enum ("yes", "no") Вопрос 3
4_w enum ("yes", "no") Вопрос 4
5_w enum ("yes", "no") Вопрос 5
6_w enum ("yes", "no") Вопрос 6
7_w enum ("yes", "no") Вопрос 7
8_w enum ("yes", "no") Вопрос 8
9_1w enum ("yes", "no") Вопрос 9.1
9_2w enum ("yes", "no") Вопрос 9.2
9_3w enum ("yes", "no") Вопрос 9.3
9_4w enum ("yes", "no") Вопрос 9.4
9_5w enum ("yes", "no") Вопрос 9.5
10_1w enum ("yes", "no") Вопрос 10.1
10_2w enum ("yes", "no") Вопрос 10.2
10_3w enum ("yes", "no") Вопрос 10.3
11_1w enum ("yes", "no") Вопрос 11.1
11_2w enum ("yes", "no") Вопрос 11.2
12_w enum ("yes", "no") Вопрос 12
13_w enum ("yes", "no") Вопрос 13
14_w varchar (255) Подтверждение что на все вопросы ответил честно
15_w date Дата заполнения теста
Таблица 2.3.6.
Таблица данных - med_kart_beby
Поле Тип Описание
№_kart_b int (11) Уникальный номер записи
FIO_beby varchar (30) ФИО ребенка
FIO_beby_fam varchar (30) ФИО родителя
1_v varchar (100) Вопрос 1
2_v varchar (100) Вопрос 2
3_v enum ("yes", "no") Вопрос 3
4_v enum ("yes", "no") Вопрос 4
5_v enum ("yes", "no") Вопрос 5 if_yes varchar (100) Если (вопрос 5) да то {заполняется условие}
6_v varchar (100) Вопрос 6
7_v varchar (255) Вопрос 7
8_v varchar (255) Подтверждение что на все вопросы ответил честно date_kart_beby date Дата заполнения
Таблица 2.3.7.
Таблица данных - med_kart_stomot_bolnici
Поле Тип Описание
№_kart int (11) Уникальный номер записи year year (4) Год заполнения
FIO varchar (50) ФИО date_rogd date Дата рождения gen enum ("м", "ж") Пол
Professiia varchar (50) Профессия
D_adress varchar (50) Домашний адрес
Diagnoz varchar (50) Диагноз galoba Text Жалобы zabolivaniia Text Перенесенные заболевания raz_nas_zabolevania Text Развитие настоящего заболевания
Vnesnii_osmotr Text Данные объективного исследования prikus varchar (100) Прикус sost_obl_rta Text Состав слизистой оболочки рта danie_reng Text Данные рентгеновских исследований
Таблица 2.3.8.
Таблица данных - tabl_zub_1
Поле Тип Описание
1 2 3
№_z_1 int (11) Уникальный номер записи
1_z_1 varchar (5) Зуб 1
2_z_1 varchar (5) Зуб 2
3_z_1 varchar (5) Зуб 3
4_z_1 varchar (5) Зуб 4
5_z_1 varchar (5) Зуб 5
6_z_1 varchar (5) Зуб 6
7_z_1 varchar (5) Зуб 7
8_z_1 varchar (5) Зуб 8
9_z_1 varchar (5) Зуб 9
10_z_1 varchar (5) Зуб 10
11_z_1 varchar (5) Зуб 11
12_z_1 varchar (5) Зуб 12
13_z_1 varchar (5) Зуб 13
14_z_1 varchar (5) Зуб 14
15_z_1 varchar (5) Зуб 15
16_z_1 varchar (5) Зуб 16
Таблица 2.3.9.
Таблица данных - tabl_zub_2
Поле Тип Описание
1 2 3
№_z_2 int (11) Уникальный номер записи
1_z_2 varchar (5) Зуб 1
2_z_2 varchar (5) Зуб 2
3_z_2 varchar (5) Зуб 3
4_z_2 varchar (5) Зуб 4
5_z_2 varchar (5) Зуб 5
6_z_2 varchar (5) Зуб 6
7_z_2 varchar (5) Зуб 7
8_z_2 varchar (5) Зуб 8
9_z_2 varchar (5) Зуб 9
10_z_2 varchar (5) Зуб 10
11_z_2 varchar (5) Зуб 11
12_z_2 varchar (5) Зуб 12
13_z_2 varchar (5) Зуб 13
14_z_2 varchar (5) Зуб 14
15_z_2 varchar (5) Зуб 15
16_z_2 varchar (5) Зуб 16
Таблица 2.3.10.
Таблица данных - tabl_zub_3
Поле Тип Описание
1 2 3
№_z_3 int (11) Уникальный номер записи
1_z_3 varchar (5) Зуб 1
2_z_3 varchar (5) Зуб 2
3_z_3 varchar (5) Зуб 3
4_z_3 varchar (5) Зуб 4
5_z_3 varchar (5) Зуб 5
6_z_3 varchar (5) Зуб 6
7_z_3 varchar (5) Зуб 7
8_z_3 varchar (5) Зуб 8
9_z_3 varchar (5) Зуб 9
10_z_3 varchar (5) Зуб 10
11_z_3 varchar (5) Зуб 11
12_z_3 varchar (5) Зуб 12
13_z_3 varchar (5) Зуб 13
14_z_3 varchar (5) Зуб 14
15_z_3 varchar (5) Зуб 15
16_z_3 varchar (5) Зуб 16
Таблица 2.3.11.
Таблица данных - tabl_zub_4
Поле Тип Описание
1 2 3
№_z_4 int (11) Уникальный номер записи
1_z_4 varchar (5) Зуб 1
2_z_4 varchar (5) Зуб 2
3_z_4 varchar (5) Зуб 3
4_z_4 varchar (5) Зуб 4
5_z_4 varchar (5) Зуб 5
6_z_4 varchar (5) Зуб 6
7_z_4 varchar (5) Зуб 7
8_z_4 varchar (5) Зуб 8
9_z_4 varchar (5) Зуб 9
10_z_4 varchar (5) Зуб 10
11_z_4 varchar (5) Зуб 11
12_z_4 varchar (5) Зуб 12
13_z_4 varchar (5) Зуб 13
14_z_4 varchar (5) Зуб 14
15_z_4 varchar (5) Зуб 15
16_z_4 varchar (5) Зуб 16
Таблица 2.3.12.
Таблица данных - reg
Поле Тип Описание id int (11) Идентификатор пользователя log varchar (50) pas varchar (50) Пароль пользователя
Email varchar (50) Электронная почка
Вывод
Поставленная задача выполнена полностью и реализован Интернет-ресурс стоматологической клиники.
Данная система должна позволять клиентам записываться на приемы к врачам, проходить анкетирование, составленное врачом, консультироваться с врачом. Эта система будет предназначена для персонала клиники, для клиентов клиники и администратора, что упростит и улучшить управление записей на прием, уменьшит в клиники очереди и упростит некоторые функции сотрудников клиники.
В текущей работе было сделано: · Изучена предметная область: Web-программирование;
· Составлены общие, функциональные и качественные требования к интернет-ресурсу;
· Разработана и реализована структура БД
· Разработан и реализован интерфейс пользователя в виде сайта
· Разработка и реализована структура Интернет-ресурса
В данной работе мною было использованы программные средства: Denwer 3 с комплектом в себе Apach v2.2.4, PHP v5.3.1, MYSQL v5.1.40,Dreamweaver CS3.
Объем созданного программного средства составляет 4MB
2. Джейми Сирович, Кристиан Дари, Поисковая оптимизация на PHP для профессионалов, Киеве: "Диалектика", 2008-352ст.
3. Разработка Web-приложений на РНР и MYSQL: Пер. с англ. /Лаура Томсон, Люк Веллинг. - 2-е изд., испр. - СПБ: ООО "ДИАСОФТЮП", 2003. - 672 с.
4. Фролов А.В., Фролов Г.В. Базы данных в Интернете: практическое руководство по созданию Web-приложений с базами данных. - Изд.2-ое, испр. - М.: Издательско-торговый дом "Русская Редакция", 2000. - 448 с.: ил.
5. Документация по PHP: [электрон. ресурс] - www.ru. php.net [5.04.2011]
6. Документация по MYSQL: [электрон. ресурс] - www.mysql.ru [12.03.2011]
Размещено на Allbest.ru
Вы можете ЗАГРУЗИТЬ и ПОВЫСИТЬ уникальность своей работы