Разработка и реализация методов потокового анализа распараллеливаемых программ в Преобразователе программ СБкЗ_ПП

 













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

Содержание


Введение

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, в основном предназначенный для редактирования фотографий, но является незаменимым для создания дизайна в веб-разработке.


Аналоги


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

·<#"justify">Произведен анализ сайтов и результаты показаны в таблице 1.7.1:


Таблица 1.7.1

Стоматологические клиникиСистема предварительного сбора данных о пациенте Полнота представления информации (пункты) Аутентификация Система общения в виде форума Система дистанционной записи на прием Дентал Стиль нет6нетнетнетАльфа нет5нетнетнетТсс нет3нетнетнетМагия здоровья нет5нетестьнетGolden Dentнет5нетестьнетСтоматологическая клиника есть7естьестьестьДенталюкс-М нет6нетестьнетЗдравица нет7естьестьестьинтернет стоматологическая клиника ресурс

2. Алгоритмы решения задачи


Структура функционирования стоматологического сайта


Автором курсовой работы была создана структура меню для стоматологической клиники. Структура выглядит следующим образом:

·Главная

·Приятный сервис

·Оборудование

·Специальные программы

·Наш персонал

ØАдминистрация

ØВрачи

üТерапевты

üОртопед

üПародонтолог

üХирург

üОртодонт

üИмплантолог

·Наши услуги

ØКомплексная диагностика

ØПароднтология

ØОртопедия

ØТерапия

ØДетская стоматология

ØОртодонтия

ØИмплантология

ØХирургия

·Наши работы

ØКомплексная диагностика

ØТерапия

ØОртопедия

ØПародонтология

ØХирургия

ØИмплантология

ØОртодонтия

ØДетская стоматология

·Наши цены

·Задать вопрос

·Оставить отзыв

·Советы экспертов


Входные - выходные данные


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

Выходные данные получается информация о клинике, о графики работы, о клиентах.


Описание структуры базы данных


Для реализации работы сценариев необходимо реализовать хранение данных. В соответствии с технологическим заданием хранение данных предусмотрено посредством СУБДMySQL. Автором курсовой работы спроектирована структура данных, приведенная к третей нормальной форме (рис.2.3.1).


7

Рис.2.3 1.


Проектирование схемы данных позволило получить 11 таблиц следующей структуры:


Таблица 2.3.1.

Таблица данных - врачи

ПолеТипОписание№int (11) Уникальный номер записиFamiliavarchar (20) Фамилия врачаNamevarchar (20) Имя ВрачаOtchestvovarchar (20) Отчество врачаSpecialnostvarchar (20) Специальностьkategvarchar (20) Категорияstagvarchar (20) Стаж работыspisok_sertvarchar (20) Список сертификатов obrozovvarchar (20) Образованиеzarabot_platdecimal (9,2) Заработная платаsvaz_pazientint (11) Все пациентыsvaz_paz_lechint (11) пациенты по рекомендации

Таблица 2.3.2.

Таблица данных - Тариф (Tarif)

ПолеТипОписаниеN_t int (11) Уникальный номер записиTarif TextТариф услугиsumma_t decimal (9,2) Сумма тарифа

Таблица 2.3.3.

Таблица данных - zapis

ПолеТипОписание№_z int (11) Уникальный номер записиFIO_zapisivarchar (50) ФИОtel varchar (15) телефонadress varchar (30) адрессdate DateДатаemailvarchar (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

ПолеТипОписание123№_kart_adult int (11) Уникальный номер записиFIO_adult varchar (50) ФИО взрослого1_w varchar (50) Вопрос 12_w varchar (50) Вопрос 23_w enum ('yes', 'no') Вопрос 34_w enum ('yes', 'no') Вопрос 45_w enum ('yes', 'no') Вопрос 56_w enum ('yes', 'no') Вопрос 67_w enum ('yes', 'no') Вопрос 78_w enum ('yes', 'no') Вопрос 89_1w enum ('yes', 'no') Вопрос 9.19_2w enum ('yes', 'no') Вопрос 9.29_3w enum ('yes', 'no') Вопрос 9.39_4w enum ('yes', 'no') Вопрос 9.49_5w enum ('yes', 'no') Вопрос 9.510_1w enum ('yes', 'no') Вопрос 10.110_2w enum ('yes', 'no') Вопрос 10.210_3w enum ('yes', 'no') Вопрос 10.311_1w enum ('yes', 'no') Вопрос 11.111_2w enum ('yes', 'no') Вопрос 11.212_w enum ('yes', 'no') Вопрос 1213_w enum ('yes', 'no') Вопрос 1314_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) Вопрос 12_v varchar (100) Вопрос 23_v enum ('yes', 'no') Вопрос 34_v enum ('yes', 'no') Вопрос 45_v enum ('yes', 'no') Вопрос 5if_yes varchar (100) Если (вопрос 5) да то {заполняется условие}6_v varchar (100) Вопрос 67_v varchar (255) Вопрос 78_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

ПолеТипОписание123№_z_1 int (11) Уникальный номер записи1_z_1 varchar (5) Зуб 12_z_1 varchar (5) Зуб 23_z_1 varchar (5) Зуб 34_z_1 varchar (5) Зуб 45_z_1 varchar (5) Зуб 56_z_1 varchar (5) Зуб 67_z_1 varchar (5) Зуб 78_z_1 varchar (5) Зуб 89_z_1 varchar (5) Зуб 910_z_1 varchar (5) Зуб 1011_z_1 varchar (5) Зуб 1112_z_1 varchar (5) Зуб 1213_z_1 varchar (5) Зуб 1314_z_1 varchar (5) Зуб 1415_z_1 varchar (5) Зуб 1516_z_1 varchar (5) Зуб 16

Таблица 2.3.9.

Таблица данных - tabl_zub_2

ПолеТипОписание123№_z_2 int (11) Уникальный номер записи1_z_2 varchar (5) Зуб 12_z_2 varchar (5) Зуб 23_z_2 varchar (5) Зуб 34_z_2 varchar (5) Зуб 45_z_2 varchar (5) Зуб 56_z_2 varchar (5) Зуб 67_z_2 varchar (5) Зуб 78_z_2 varchar (5) Зуб 89_z_2 varchar (5) Зуб 910_z_2 varchar (5) Зуб 1011_z_2 varchar (5) Зуб 1112_z_2 varchar (5) Зуб 1213_z_2 varchar (5) Зуб 1314_z_2 varchar (5) Зуб 1415_z_2 varchar (5) Зуб 1516_z_2 varchar (5) Зуб 16

Таблица 2.3.10.

Таблица данных - tabl_zub_3

ПолеТипОписание123№_z_3 int (11) Уникальный номер записи1_z_3 varchar (5) Зуб 12_z_3 varchar (5) Зуб 23_z_3 varchar (5) Зуб 34_z_3 varchar (5) Зуб 45_z_3 varchar (5) Зуб 56_z_3 varchar (5) Зуб 67_z_3 varchar (5) Зуб 78_z_3 varchar (5) Зуб 89_z_3 varchar (5) Зуб 910_z_3 varchar (5) Зуб 1011_z_3 varchar (5) Зуб 1112_z_3 varchar (5) Зуб 1213_z_3 varchar (5) Зуб 1314_z_3 varchar (5) Зуб 1415_z_3 varchar (5) Зуб 1516_z_3 varchar (5) Зуб 16

Таблица 2.3.11.

Таблица данных - tabl_zub_4

ПолеТипОписание123№_z_4 int (11) Уникальный номер записи1_z_4 varchar (5) Зуб 12_z_4 varchar (5) Зуб 23_z_4 varchar (5) Зуб 34_z_4 varchar (5) Зуб 45_z_4 varchar (5) Зуб 56_z_4 varchar (5) Зуб 67_z_4 varchar (5) Зуб 78_z_4 varchar (5) Зуб 89_z_4 varchar (5) Зуб 910_z_4 varchar (5) Зуб 1011_z_4 varchar (5) Зуб 1112_z_4 varchar (5) Зуб 1213_z_4 varchar (5) Зуб 1314_z_4 varchar (5) Зуб 1415_z_4 varchar (5) Зуб 1516_z_4 varchar (5) Зуб 16

Таблица 2.3.12.

Таблица данных - reg

Поле ТипОписаниеidint (11) Идентификатор пользователяlogvarchar (50) pasvarchar (50) Пароль пользователяEmailvarchar (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]


Разработка и реализация Интернет-ресурса стоматологической клиники Содержание Введение 1. Постановк

Больше работ по теме:

КОНТАКТНЫЙ EMAIL: [email protected]

Скачать реферат © 2017 | Пользовательское соглашение

Скачать      Реферат

ПРОФЕССИОНАЛЬНАЯ ПОМОЩЬ СТУДЕНТАМ