Файл: Разработка сайта стоматологической клиники (Требование к приложению).pdf

ВУЗ: Не указан

Категория: Курсовая работа

Дисциплина: Не указана

Добавлен: 24.05.2023

Просмотров: 156

Скачиваний: 4

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

Введение

Создание и совершенствование компьютеров привело и продолжает приводить к созданию новых технологий в различных сферах научной и практической деятельности. Одно из важнейших достижений человечества является Интернет, способный связывать миллионы компьютеров по всему миру.

Интернет - всемирная сеть, которая объединяет множество компьютерных сетей различного уровня и отдельных компьютеров, обменивающих друг с другом информацией по каналам общественных телекоммуникаций на базе протоколов связи TCP/IP. Информация в Интернет хранится на серверах. Серверы, объединенные высокоскоростными магистралями, составляют базовую часть сети Интернет. Доступ пользователей к информационным ресурсам Интернет обычно осуществляется через провайдеров или корпоративную сеть. На сегодняшний день количество пользователей Интернет стремительно растет. Образование - процесс передачи систематизированных знаний, навыков и умений от одного поколения к другому. Будучи само по себе мощной информационной сферой и обладая опытом использования различных классических (не компьютерных) информационных систем, образование быстро откликнулось на возможности современной техники. На наших глазах возникают нетрадиционные информационные системы, связанные с обучением.

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

На сегодняшний день сайт имеется у большинства организаций. А те у кого его нет задумываются о его создании. Услуги по созданию сайтов предоставляют как крупные организации, так и индивидуальные Web разработчики.

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

Основная часть


Требование к приложению

Главное назначение сайта заключается в том, чтобы поведать пользователям о данной компании, о преимуществах ее Web-ресурса перед другими подобными ресурсами Internet и его ценности в мире информации, а также о товарах или услугах, ею предлагающихся. Просто и очевидно, не так ли? Тем не менее, в борьбе за создание удобных и практичных домашних страниц большинство дизайнеров терпят поражение, поскольку они либо не совсем осознают, для чего же нужна домашняя страница, либо останавливаются на узком или ошибочном понимании ее предназначения. 

Исходя из опыта пользователей, домашнюю страницу можно сравнить с целым рядом хорошо знакомых вещей. Каждое из этих сравнений имеет право на жизнь, поскольку домашняя страница выполняет множество функций. Вместе с тем, не все сравнения равноценны, а некоторые из них и вовсе уводят мышление дизайнера в совершенно противоположную сторону.


Разрабатываемый сайт должен отвечать требованиям, установленным заказчиком:

  • во-первых, на данном сайте должна быть предоставлена достаточно полно информация о данной компании, её услугах;
  • во-вторых, сайт должен обеспечивать пользователю стабильную работу с сервером;
  • в-третьих информация размещенная на сайте должна быть подкреплена визуально, то есть должны присутствовать различные фото и иллюстрации;
  • в-четвертых сайт должен быть максимально простым;
  • в-пятых, дизайн сайта должен быть понятным, но в то же время красочным и запоминающимся;
  • в-шестых, дизайн данного сайта должен соответствовать конкретной целевой аудитории и учитывать её специфику;
  • в-седьмых все страницы сайта необходимо выполнить в одном стиле, так чтобы у пользователя складывалось впечатление от данного сайта, как от источника информации, а не от разрозненных и разноплановых страниц;
  • в-восьмых, сайт должен быть удобным для просмотра на разного размера мониторах.

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

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


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

Описание основных функций

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

  1. Сохранение необходимой информации о клиенте в БД при оформлении заявки на подключение услуг компании NetTrans и его последующей технической поддержки .
  2. Получение из БД информации о абоненте, фирме, их адресов, телефонных номеров, контрагентах, и др. для вывода на экран.
  3. Расчет статистики обработанных операторами заявок;

Функция сохранения данных в БД

Одной из основных задач является сохранение информации о клиенте или абоненте и контроля исполнения принятых от них заявок в базе данных.

Используемая технология в качестве сервера баз данных Microsoft SQL Server позволяет вносить изменения в базу, используя различные запросы.

Таким образом, задачу сохранения информации в БД можно разбить на следующие этапы:

  • соединение с БД;
  • формирование запроса на вставку/обновление;
  • сохранение в БД;

Функция соединение с БД работает следующим образом:

SqlCommand cmd = sqlconnect.CreateCommand();

SqlConnection sqlconnect = new SqlConnection(@"Data Source=(GAZEBO-ПК);Integrated Security=True;" + "Initial Catalog=123");

, где происходит соединение с сервером и авторизация клиента (браузера) на нем, а так же соединение с нужной базой.

Для формирования запроса на вставку/обновление в БД составляется запрос:

На вставку:

cmd.CommandText = "insert into Add_ticket_TP (Договор, [Входящий номер], Комментарии) values ('" + TextBox1.Text + "','" + TextBox2.Text + "','" + TextBox3.Text + "')";

Параметры запроса:

  • имя таблицы, к которой обращаемся;
  • набор полей в таблице, в которые будем производить запись;
  • набор переменных для вставки в поля;

На обновление:

cmd.CommandText = "update Add_ticket_TP (Контакты='Контактный телефон',Комментарии='Комментарии' where №=’#’)";

Параметры запроса:

  • имя таблицы, к которой обращаемся;
  • набор полей в таблице = переменные, в которые будем производить запись;
  • набор переменных для вставки в поля;
  • условие выбора строки;

Функция обновления таблиц в форме выполняется командой:

GridView1.DataBind();


Функция получения из БД информации

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

Используемая технология в качестве сервера баз данных MS SQL Server позволяет доставать информацию из базы, используя различные запросы.

Таким образом, задачу получение информации из БД можно разбить на следующие этапы:

  • соединение с БД;
  • формирование запроса на получение;
  • вывод результата выполненного запроса.

Функция вывода результата выполненного запроса реализуется путем формирования текста на основе полученных переменных, которые возвращает выполненный запрос.

Постановка задачи

Задача курсового проекта состоит в разработке и реализации Интернет-ресурса стоматологической клиники. Для решения этой задачи пришлось решить определенные подзадачи:

  • разработать и реализовать Бд для стоматологической клиники;
  • разработать и реализовать структуру сайта;

Общие требования

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

Функциональные требования

Функциональные требования проекта состоит в следующих пунктах:

"Гостевая часть" состоит из следующих функций:

  • Зарегистрироваться/авторизоваться;
  • Просмотр графика работы специалистов;
  • Просмотр информации о клиники;
  • Общение с врачами с помощью форума;

"Пользовательская часть" состоит из следующих функций:

  • Аутоинтефикация пользователя;
  • Просмотр информации о клиники;
  • Сделать запись на прием к врачу;
  • Просмотр графика работы специалистов;
  • Заполнение анкеты;
  • Общение с врачами с помощью форума;

"Администраторская часть" предоставляет следующие возможности:

  • Аутоинтефикация администратора;
  • Просмотр, редактирование информации о клиники;
  • Просмотр, редактирование графика работы врача;
  • Просматривать информацию о клиенте;
  • "Часть сотрудника" состоит из следующих функций:
  • Аутоинтефикация сотрудника;
  • Просмотр графика работы;
  • Общение с клиентами;
  • Просмотр информации о клиенте

Требование качества и надежности ПС

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

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

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

7

Рис 1.

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

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

Рис.2

Также пользователь может написать или оставить контактные данные для звонка, если потребуется прямая помощь поддержки клиники (рис. 3)

Рис. 3

узнать об интересующих врачах (рис. 4)

Рис. 4

осмотреть интересующие стоматологические услуги (рис. 5)