Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатика
ИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханика
ОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторика
СоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансы
ХимияЧерчениеЭкологияЭкономикаЭлектроника

Разработка алгоритмического обеспечения

Читайте также:
  1. SWOT – анализ и разработка стратегии деятельности предприятия
  2. В зависимости от типа применяемых для обеспечения связи каналообразующих средств различают рода связи.
  3. Глава 11. Способы обеспечения исполнения обязанностей по уплате налогов и сборов
  4. Глава 24. Минимальные расчетные показатели обеспечения объектами социального обслуживания системы социальной защиты населения.
  5. Глава 25. Минимальные расчетные показатели обеспечения объектами торговли и питания.
  6. Глава 27. Применение мер обеспечения производства по делам об административных правонарушениях
  7. Глава 29. Минимальные расчетные показатели обеспечения иными объектами социального и коммунально-бытового назначения.

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

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

пользователя с сервером. Кроме того, сессии позволяют связывать переменные с этим пользователем и хранить эти переменные на сервере. Другими словами сессии позволяют делать переменные глобальными для всех компонентов программы. Таким образом, система может однозначно определить, от кого из пользователей, работающих с программой, пришли те или иные данные. Далее пользователь добавляет описания литературы, или производит изменения уже имеющихся данных, и только по окончании опроса все данные сохраняются в базе данных. Алгоритм начала работы с системой (алгоритм авторизации) показан на рисунке 2.4.

 

Рисунок 2.4 - Алгоритм авторизации пользователя

 

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

Общий же алгоритм работы программы представлен на рисунке 2.5:

 
 

Программное обеспечение состоит из набора PHP-скриптов.

 

 

Рисунок 2.5 – Общая схема работы системы

 

Пользователь отсылает запрос серверу на показ определенной страницы. Сервер посредством правил транслирует адресную строку, переданную на сервер пользователем в PHP-скрипт, и посылает в него набор переменных, выделенных из строки запроса.

PHP исполняет скрипт. Скрипт взаимодействует с БД (помещает/извлекает информацию, запускает хранимые процедуры и т. д.) и в результате работы выдает HTML документ. Полученный HTML-документ передается в качестве ответа клиенту, приславшему запрос.

 


Дата добавления: 2015-10-23; просмотров: 248 | Нарушение авторских прав


Читайте в этой же книге: Обоснование выбора программно-аппаратных средств | Разработка структурной схемы программы | Отладка кода с помощью Zend Debugger | Эргономика устройств ввода информации. Профилактика СЗКП | Утилизация и переработка ртути в люминесцентных лампах | Расчет трудоемкости и продолжительности работ | Построение графика разработки программного продукта | Расчет затрат на разработку программного продукта |
<== предыдущая страница | следующая страница ==>
Разработка структуры базы данных программы| Разработка интерфейса программы

mybiblioteka.su - 2015-2024 год. (0.006 сек.)