Автоматическое растормаживание колес: Тормозные устройства колес предназначены для уменьшения длины пробега и улучшения маневрирования ВС при...
Таксономические единицы (категории) растений: Каждая система классификации состоит из определённых соподчиненных друг другу...
Топ:
Основы обеспечения единства измерений: Обеспечение единства измерений - деятельность метрологических служб, направленная на достижение...
Техника безопасности при работе на пароконвектомате: К обслуживанию пароконвектомата допускаются лица, прошедшие технический минимум по эксплуатации оборудования...
Процедура выполнения команд. Рабочий цикл процессора: Функционирование процессора в основном состоит из повторяющихся рабочих циклов, каждый из которых соответствует...
Интересное:
Национальное богатство страны и его составляющие: для оценки элементов национального богатства используются...
Лечение прогрессирующих форм рака: Одним из наиболее важных достижений экспериментальной химиотерапии опухолей, начатой в 60-х и реализованной в 70-х годах, является...
Влияние предпринимательской среды на эффективное функционирование предприятия: Предпринимательская среда – это совокупность внешних и внутренних факторов, оказывающих влияние на функционирование фирмы...
Дисциплины:
2017-06-19 | 782 |
5.00
из
|
Заказать работу |
|
|
Дизайн сайта будет «адаптивный» - вариант веб-дизайна, при котором ширина страницы сайта будет адаптирована под любое разрешение. То есть на мониторах с большим разрешением страница будет выводиться на весь экран.
Так как большая часть информации будет представлена не текстом, а навигационными элементами, то для удобства восприятия был выбран именно этот тип. Также в дизайне сайта широкое распространение получили таблицы, из-за того, что информация помещаемая на сайт будет структурирована, а таблицы позволяют легко представить структурированную информацию в удобном для восприятия виде.
На странице будет расположено меню и поля для выбора критериев поиска.
При использовании поиска происходит проверка всего массива данных, после чего предоставляются релевантные результаты. Пользователь может произвести повторный поиск, при отсутствии результатов.
В области контента будет находиться информация, запрашиваемая пользователями. Шаблон Web-приложения един, изменению подлежит только область контента.
Макет Web-приложения представлен на рисунке 5.
Рисунок 5 – Макет Web-приложения
Программно-технические средства, необходимые для разработки приложения
Для создания интерфейса будет использоваться язык Hyper Text Markup Language (HTML) - стандартный язык разметки документов во Всемирной паутине. Большинство веб-страниц создаются при помощи языка HTML. Язык HTML интерпретируется браузерами и отображается в виде документа в удобной для человека форме. [13]
Исходя из анализа пердметной области в качестве системы управления базами данных (СУБД) был выбран MySQL. Гибкость СУБД MySQL обеспечивается поддержкой большого количества типов таблиц: пользователи могут выбрать как таблицы типа MyISAM, поддерживающие полнотекстовый поиск, так и таблицы InnoDB, поддерживающие транзакции на уровне отдельных записей. [11]
|
Также для создания дизайна интерфейса будет использован язык каскадных таблиц стилей (CSS) - формальный язык описания внешнего вида документа, написанного с использованием языка разметки. Преимущественно используется как средство описания, оформления внешнего вида веб-страниц, написанных с помощью языков разметки HTML. [12]
Для общения с пользователем будет использоваться php — скриптовый язык программирования общего назначения.
Для разработки используется язык PersonalHomePageTools (PHP) — скриптовый язык программирования общего назначения, интенсивно применяемый для разработки веб-приложений. В настоящее время поддерживается подавляющим большинством хостинг-провайдеров и является одним из лидеров среди языков программирования, применяющихся для создания динамических веб-сайтов.[4]
Защита и сохранность данных
Защита информации представляет собой деятельность по предотвращению утечки защищаемой информации, несанкционированных и непреднамеренных воздействий на защищаемую информацию.
Механизмы безопасности системы должны предусматривать защиту от несанкционированного доступа. Пароли администраторов системы не будут храниться в базе данных в «открытом» виде. Они будут хешированы с помощью алгоритма md5. Случайно сгенерированная строка будет храниться в базе данных в открытом виде. К панели администратора доступ будет иметь только один пользователь – сам администратор.
Во всех функциях, связанных с административным доступом, предусмотрена проверка прав доступа. Если пользователь попытается использовать административные возможности ему будет продемонстрирована ошибка, и будет отказано в доступе.
Для того что бы войти в Web-приложение пользователю необходимо знать логин и пароль. Если пользователь не имеет логина и пароля он может зарегистрироваться на сайте.
|
В приложении существует защита от так называемых SQL-инъекций. SQL-инъекции – встраивание вредоносного кода в запросы к базе данных – наиболее опасный вид атак. С использованием SQL-инъекций злоумышленник может не только получить закрытую информацию из базы данных, но и, при определенных условиях, внести туда изменения. Для предотвращения этого все запросы к базе данных в приложении экранированы.
|
|
Адаптации растений и животных к жизни в горах: Большое значение для жизни организмов в горах имеют степень расчленения, крутизна и экспозиционные различия склонов...
Опора деревянной одностоечной и способы укрепление угловых опор: Опоры ВЛ - конструкции, предназначенные для поддерживания проводов на необходимой высоте над землей, водой...
История развития хранилищ для нефти: Первые склады нефти появились в XVII веке. Они представляли собой землянные ямы-амбара глубиной 4…5 м...
Автоматическое растормаживание колес: Тормозные устройства колес предназначены для уменьшения длины пробега и улучшения маневрирования ВС при...
© cyberpedia.su 2017-2024 - Не является автором материалов. Исключительное право сохранено за автором текста.
Если вы не хотите, чтобы данный материал был у нас на сайте, перейдите по ссылке: Нарушение авторских прав. Мы поможем в написании вашей работы!