Разработка и реализация Интернет-ресурса стоматологической клиники

  • Вид работы:
    Дипломная (ВКР)
  • Предмет:
    Информационное обеспечение, программирование
  • Язык:
    Русский
    ,
    Формат файла:
    MS Word
    499,75 Кб
  • Опубликовано:
    2012-03-27
Вы можете узнать стоимость помощи в написании студенческой работы.
Помощь в написании работы, которую точно примут!

Разработка и реализация Интернет-ресурса стоматологической клиники













Разработка и реализация Интернет-ресурса стоматологической клиники

Содержание

 

Введение

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:

·        Надежность

Ø  Устойчивость функционирования;

Ø  Работоспособность;

·        Показатель сопровождения

Ø  Структурность

Ø  Простота конструкции

Ø  Наглядность

·        Показатель удобства применения

Ø  Легкость освоения

Ø  Доступность эксплуатационных программных документов

Ø  Удобство эксплуатации и удобства

·        Показатель эффективности

Ø  Уровень автоматизации

Ø  Временная эффективность

Ø  Ресурсоемкость

·        Показатели универсальности

Ø  Проверенность

 

Использованные инструменты


Были использованы программные средства: Dreamweaver - удобный редактор для редактирования PHP, Java, HTML, ХHTML файлов. 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, в основном предназначенный для редактирования фотографий, но является незаменимым для создания дизайна в веб-разработке.

Аналоги


Существует много сайтов стоматологических клиник. Но в них не встречается функций записи на прием к врачу, систем автоматического сбора информации о клиенте. Пример сайтов:

·        <#"551920.files/image001.gif">

Рис.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

Перенесенные заболевания

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)

Электронная почка

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


Установки сайта на пользовательский компьютер не требуется. Пользователю стоит только зайти на сайт. Он увидит главную страницу как показано на рисунке 3.1.:


Рис.3.1.

 

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

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

Рис.3.2.

С помощью личного кабинета для каждого уровня пользователя возможно:

Врач может просмотреть своих пациентов, просмотреть график работ;

Пациент пройти некоторый тесты, и посмотреть подтверждения записи;

Администратор просмотреть список зарегистрированных клиентов, просмотреть о них информацию, а также ее редактировать;

Также пользователь может задать вопрос врачу с помощью специального форума, записаться на прием к определенному врачу.

На рисунке 3.3 показан форум:

Рис.3.3.


4. Отладка и тестирование программного средства


Во время разработки проекта уделялось особое внимание отладке и тестированию программного обеспечения. Тестирование сайта проводилась по частям. Каждый модуль тестировался непосредственно после разработки или реконструкции. Целью данной работы являлось обнаружение скрытых недочетов, а также проверка на способность модулей сайта выполнять поставленные задачи и обнаружения ошибок в работе Web-ресурса. Обнаруженное несоответствие исправлялось и проводилось повторное тестирование.

5. Точки роста


В данном проекте поставлены следующие точки роста:

·        Расширить функционал управление личным кабинетом;

·        Объединить базу данных сайта с БД конкретной клиники;

·        Улучшение интерфейса;

Заключение


Поставленная задача выполнена полностью и реализован Интернет-ресурс стоматологической клиники.

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

В текущей работе было сделано:

·        Изучена предметная область: Web-программирование;

·        Составлены общие, функциональные и качественные требования к интернет-ресурсу;

·        Разработана и реализована структура БД

·        Разработан и реализован интерфейс пользователя в виде сайта

·        Разработка и реализована структура Интернет-ресурса

В данной работе мною было использованы программные средства:

Denwer 3 с комплектом в себе Apach v2.2.4, PHP v5.3.1, MySQL v5.1.40,Dreamweaver CS3.

Объем созданного программного средства составляет 4MB

Список используемых источников


1.       С.П. Гололобова, Т.А. Иванчива, "В помощь дипломнику" методическое пособие, Новосибирск: ВКИ НГУ 2009,-72с.

2.      Джейми Сирович, Кристиан Дари, Поисковая оптимизация на PHP для профессионалов, Киеве: "Диалектика", 2008-352ст.

.        Разработка Web-приложений на РНР и MySQL: Пер. с англ. /Лаура Томсон, Люк Веллинг. - 2-е изд., испр. - СПб: ООО "ДиаСофтЮП", 2003. - 672 с.

.        Фролов А.В., Фролов Г.В. Базы данных в Интернете: практическое руководство по созданию Web-приложений с базами данных. - Изд.2-ое, испр. - М.: Издательско-торговый дом "Русская Редакция", 2000. - 448 с.: ил.

5.      Документация по PHP: [электрон. ресурс] - www.ru. php.net [5.04.2011]

.        Документация по MySQL: [электрон. ресурс] - www.mysql.ru [12.03.2011]


Не нашли материал для своей работы?
Поможем написать уникальную работу
Без плагиата!