Проектирование Web-приложения
Требования к Web-приложению
Разрабатываемое программное средство должно представлять собой Web-приложение, которое подразумевается использовать по локальной сети.
Одной из необходимых задач разработки является создание возможности администрирования системы.
Система администрирования должна включать в себя возможность работы с товарами и должна быть доступна только администратору приложения.
Программа будет находиться в локальной сети, и доступ к ней будет иметь только администратор сайта. Он должен будет следить за количеством заказанного товара и товара, оставшегося в наличии.
Администратору сайта доступны все функции административной части web-приложения.
Дизайн сайта – это одновременно и творчество, и мастерство, которые в равной мере сочетаются на всех этапах создания сайта.
При разработке дизайна сайта надо принять во внимание множество факторов, которые будут влиять на его качества, такие как:
-совместимость со всеми популярными браузерами;
-оптимальное сочетание цветов и шрифтов;
-удобная система навигации по сайту.
Основное назначение сайта – доносить до посетителей информацию о компании, ее услугах и товарах, поэтому подготовка текстового наполнения, то есть content-а, одна из важнейших задач на пути создания эффективно функционирующего сайта при разработке текстового наполнения для Web-сайтов. Необходимо учитывать специфику представления информации в Internet. Очень важно правильно объединить дизайн сайта и размещаемую на нем информацию, необходимо оптимизировать и скорректировать текстовые и графические материалы для Web-сайта. Объединить текст и дизайн в единое целое увеличив тем самым эффект от представленной информации и сайта. С одной стороны, информация на сайте должна быть максимально полной и исчерпывающей, с другой стороны, специфика Internet-среды требует особой организации текстового материала, ведь по статистике скорость чтения текстов с экрана компьютера значительно ниже скорости чтения печатных материалов.
Web-страницы могут существовать в любом формате, но в качестве стандарта принят гипертекст HTML язык разметки гипертекстов предназначенный для создания форматированного текста насыщенного изображениями и гипертекстовыми ссылками на другие документы, разбросанные как по всему Web-пространству, так и находящиеся на этом же сервере или являющиеся составной частью данного Web-проекта. Язык HTML существует в нескольких вариантах и продолжает развиваться. Изучая HTML, мы имеем возможность создавать Web-страницы, которые могут быть просмотрены многими Web-браузерами. Поскольку HTML-документы записываются в ASCII-формате, то для его создания может быть использован любой текстовый редактор.
Логическая разметка Web-страниц должна строго соответствовать требованиям стандарта HTML 5. Все Web-страницы должны проходить проверку на валидность, что позволит свести к минимуму риск потенциальной несовместимости Web-приложения с браузерами будущих поколений.
Структура Web-приложения
Web-приложение представляет собой набор HTML-страниц, скриптов и других исходных данных, которые могут объединяться вместе и выполняться в различных браузерах. В графической части на листе 1 представлена структура Web-приложения. Она представляет собой схему, где указаны главные пункты меню, соответствующие определенному набору HTML-страниц и точки входа.
Разрабатываемое приложение должно иметь понятный и удобный в использовании интерфейс, чтобы взаимодействие между программой и пользователем было максимально упрощено. Для того чтобы интерфейс был понятен пользователю, необходимо оформить диалог приложения с пользователем, обладающий кнопочным меню, позволяющим перемещаться по записям, выполнять функцию поиска.
Web-приложение предполагается разделить на две части. Обычные пользователи будут иметь доступ только к одной из частей приложения. Одной из необходимых задач разработки является создание возможности администрирования системы. Вторая часть будет являться административным модулем, доступ к которому будет иметь только администратор Web-приложения.
Для удобства и быстрого доступа к функциям будет создана кнопочная панель управления. К каждой кнопке будет прикреплен комментарий, который будет осуществлять определенную функциональную задачу.
При разработке приложения будет создан собственный интерфейс управления системой.
Так как разрабатываемое программное средство будет представлять собой Web-приложение, то это подразумевает использование Web-браузера.
Разрабатываемое кнопочная панель управления будет содержать набор действий, предоставляющих пользователю доступ к основным функциям приложения.
На формах будут располагаться различные элементы управления в виде кнопок, текстовых полей, выпадающих списков, предназначенные для определенных задач.
Главная форма будет отражать навигационное меню.
Форма «Режущие» будет отображать информацию о режущих пластинах для токарной обработки.
Форма «Наружная» будет отображать информацию о наружной обработке.
Форма «Малоразмерные» будет отображать информацию о малоразмерных инструментах.
Форма «Обработка резанием» будет отображать информацию об обработке резанием внутренних поверхностей.
Форма «Прорезание» будет отображать информацию о прорезании канавок серии GY.
Форма «Обработка канавок» будет отображать информацию об обработке канавок, другое.
Форма «Нарезание» будет отображать информацию о нарезании резьбы.
Форма «Цельные» будет отображать информацию о цельных кольцевых фрезах.
Форма «Режущие пластины» будет отображать информацию о режущих пластинах для вращающегося инструмента.
Форма «Торцевые» будет отображать информацию о торцевых фрезах.
Форма «Концевые» будет отображать информацию о концевых фрезах.
Форма «Свёрла» будет отображать информацию о свёрлах.
Форма «Детали» будет отображать информацию о деталях.
В веб-приложении будут использоваться стандартные ссылки для перехода к формам.
Дерево каталогов Web-приложения представлено на рисунке 3.
Рисунок 3– Дерево каталогов
На карте сайте представлен полный перечень разделов и страниц, имеющихся на сайте. Карта сайта представлена на рисунке 4.
Рисунок 4 – Карта сайта