Наброски и зарисовки растений, плодов, цветов: Освоить конструктивное построение структуры дерева через зарисовки отдельных деревьев, группы деревьев...
Типы сооружений для обработки осадков: Септиками называются сооружения, в которых одновременно происходят осветление сточной жидкости...
Топ:
Организация стока поверхностных вод: Наибольшее количество влаги на земном шаре испаряется с поверхности морей и океанов...
Характеристика АТП и сварочно-жестяницкого участка: Транспорт в настоящее время является одной из важнейших отраслей народного...
Устройство и оснащение процедурного кабинета: Решающая роль в обеспечении правильного лечения пациентов отводится процедурной медсестре...
Интересное:
Распространение рака на другие отдаленные от желудка органы: Характерных симптомов рака желудка не существует. Выраженные симптомы появляются, когда опухоль...
Инженерная защита территорий, зданий и сооружений от опасных геологических процессов: Изучение оползневых явлений, оценка устойчивости склонов и проектирование противооползневых сооружений — актуальнейшие задачи, стоящие перед отечественными...
Искусственное повышение поверхности территории: Варианты искусственного повышения поверхности территории необходимо выбирать на основе анализа следующих характеристик защищаемой территории...
Дисциплины:
2017-06-19 | 776 |
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-инъекций злоумышленник может не только получить закрытую информацию из базы данных, но и, при определенных условиях, внести туда изменения. Для предотвращения этого все запросы к базе данных в приложении экранированы.
Поперечные профили набережных и береговой полосы: На городских территориях берегоукрепление проектируют с учетом технических и экономических требований, но особое значение придают эстетическим...
Архитектура электронного правительства: Единая архитектура – это методологический подход при создании системы управления государства, который строится...
Адаптации растений и животных к жизни в горах: Большое значение для жизни организмов в горах имеют степень расчленения, крутизна и экспозиционные различия склонов...
Семя – орган полового размножения и расселения растений: наружи у семян имеется плотный покров – кожура...
© cyberpedia.su 2017-2024 - Не является автором материалов. Исключительное право сохранено за автором текста.
Если вы не хотите, чтобы данный материал был у нас на сайте, перейдите по ссылке: Нарушение авторских прав. Мы поможем в написании вашей работы!