Научная статья на тему 'ПРОЕКТИРОВАНИЕ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ ИНТЕГРИРОВАННОЙ АСУ'

ПРОЕКТИРОВАНИЕ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ ИНТЕГРИРОВАННОЙ АСУ Текст научной статьи по специальности «Компьютерные и информационные науки»

CC BY
19
5
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
WEB-РЕСУРС / ПРОЕКТИРОВАНИЕ WEB-РЕСУРСА / ОСНОВЫ HTML / РАЗРАБОТКА ВЕБ-САЙТА

Аннотация научной статьи по компьютерным и информационным наукам, автор научной работы — Михайлов А.П., Козин А.А., Михайлин А.С., Бедняк С.Г.

В работе проводится анализ основных стратегий разработки программных средств. Рассматриваются этапы проектирования программного обеспечения.

i Надоели баннеры? Вы всегда можете отключить рекламу.
iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

DESIGNING OF THE SOFTWARE OF INTEGRATED MANAGEMENT SYSTEM

The work analyzes the main strategies for developing software tools. The stages of software design are considered.

Текст научной работы на тему «ПРОЕКТИРОВАНИЕ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ ИНТЕГРИРОВАННОЙ АСУ»

УДК 004.58

Михайлов А.П. студент 3 курса

факультет «Информационные системы и технологии»

Козин А.А. студент 3 курса

факультет «Информационные системы и технологии»

Михайлин А.С. студент 3 курса

факультет «Информационные системы и технологии» научный руководитель: Бедняк С.Г., к.п.н.

доцент

Поволжский государственный университет телекоммуникаций и информатики

Россия, г. Самара ПРОЕКТИРОВАНИЕ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ

ИНТЕГРИРОВАННОЙ АСУ Аннотация. В работе проводится анализ основных стратегий разработки программных средств. Рассматриваются этапы проектирования программного обеспечения.

Ключевые слова: Web-ресурс, проектирование Web-ресурса, основы HTML, CSS, Javaskript, разработка веб-сайта.

Mikhailov A.P., 3rd year student Faculty « Information Systems and Technologies»

Kozin A.A., 3rd year student Faculty « Information Systems and Technologies» Mikhailin A.S., 3rd year student Faculty « Information Systems and Technologies» Bednyak S. G. scientific director, p.h.d., associate professor Povolzhsky State University of Telecommunications and Informatics

Russia, Samara DESIGNING OF THE SOFTWARE OF INTEGRATED MANAGEMENT SYSTEM Annotation. The work analyzes the main strategies for developing software tools. The stages of software design are considered.

Keywords: Web-resource, Web-resource design, HTML basics, CSS, Javaskript, web site development.

Главной задачей при разработке Web-сайта является четкая организация структуры сайта и определение информационной составляющей. На первом этапе необходимо создать модель сайта.

Выделяются следующие шаги разработки Web-сайта: планирование, реализация, тестирование, публикация, рекламирование, сопровождение.

Планирование является начальным и, самым важным этапом создания современного Web-сайта. При планировании следует определить:

• цель создания сайта (Какие задачи перед ним ставятся и на какую аудиторию он рассчитан?); □

• характер содержимого контента; □

• структура (От организованности подачи материала на сайте, зависит "маршрут" по которому должен пройти пользователь в поисках необходимой информации. Таких "маршрутов" возможно будет несколько, но каждый должен быть логически обоснован. На каждой странице необходимо реализовать возможность вернуться в исходную позицию за один шаг, каждая страница должна иметь ссылку на главную страницу сайта). □

• особенности оформления (планируется структура каждой страницы и разрабатывается графическая составляющая).

Любую страницу определяют по нескольким параметрам: контент, внешней вид и навигация. Каждый параметр должен дополнять другой, и ни в коем случае не подавлять его. Если вы публикуете свои труды и рассчитываете на частое посещение и долгое вдумчивое чтение позаботьтесь о читабельности, исключайте отвлекающие динамические эффекты, подберите правильное цветовое сочетание фона и текста. Или наоборот: сокращайте текстовые блоки до минимума. А если вы создаете сайт, дающий посетителю, мультимедийную и другую визуальную информацию, подключайте всю вашу фантазию и доступные средства реализации.

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

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

Реализация

Это и есть работа по созданию сайта. На данном этапе проводится подготовка текстовой и графической составляющей. Материал разбивается на файлы в соответствии со структурой. Реализуются ссылки между файлами на сайте.

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

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

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

Тестирование

Завершив работу по размещению страниц на сайте, необходимо провести тестирование. Оно состоит из двух этапов: тестирование работоспособности и тестирование удобства пользования интерфейсом.

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

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

Публикация

Готовый Web-сайт необходимо опубликовать на специально сервере, чтобы он был доступен через Internet. Если ваш сайт создан посредством редактора FrontPage, то на сервере должны присутствовать серверные расширения FrontPage, это обеспечит полную поддержку доступных в FrontPage компонентов, помещенных на странице в процессе создания сайта. Если у вас нет собственного сервера, то в сети Internet можно найти огромное количество ссылок на free web pages, где провайдеры предоставляют своим клиентам бесплатное место для размещения страниц Web-сайта.

Например, на сервере http://www.44.ru/cgi-bin/start.pl вам будет доступна возможность устанавливать собственные скрипты и доступ к ним по ftp.

Однако для того чтобы правильно выбрать сервер для размещения сайта следует обращать внимание на такие критерии, как:

• отсутствие дискриминации по контенту. Некоторые сервера ставят условия, касающиеся содержимого контента вашего сайта;

• надежность Web-сервера. Посетите их Web-узел в часы, когда

возможна максимальная нагрузка на сервер и убедитесь, что проблем не возникает проблем с доступом;

• отсутствие скрытых видов оплаты места в виде всевозможных доплат за различные, чаще всего ненужные, услуги и рекламы;

• техническая поддержка. Предоставляют ли вам возможность общения с администратором сервера и есть ли возможность доступа по протоколу FTP ( File Transfer Protocol ) , и т.д.;

• объем выделяемого пространства. Обычно это 5-10 мегабайт;

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

• какое программное обеспечение установлено на сервере. Например, UNIX-сервера чувствительны к регистру букв в названиях файлов, т.е. если в исходном коде будет стоять ссылка на файл background.gif, а файл будет назван background.Gif или Background.gif, то он не будет показан. С другой стороны у таких серверов степень защищенности от взломов выше.

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

Рекламирование сайта.

Существует много приемов рекламирования сайта: размещение информации на поисковых Web-сайтах, предоставление взаимных ссылок с другими сайтами и т.д.

Как привлкать пользователя? Красиво оформленные страницы сайта -это лишь половина дела. В первую очередь страницы должны быть информативными.

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

Сопровождение сайта

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

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

Рекомендуется создать на своем компьютере копию вашего Web-сайта, вносить изменения именно в нее, а новую версию размещать на сервере в завершенном виде.

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

что будет на Web-ресурсе, так и от возможностей разработчика, который создает конечный продукт.

Использованные источники:

1. Э. Фримен, Э. Фримен. Изучаем HTML, XHTML и CSS = Head First HTML with CSS & XHTML. / П.: «Питер», 2010. — 656 с. — ISBN 978-549807-113-8.

2. Стивен Шафер. HTML, XHTML и CSS. Библия пользователя, 5-е издание = HTML, XHTML, and CSS Bible, 5th Edition. / М.: «Диалектика», 2010. — 656 с. — ISBN 978-5-8459-1676-1.

3. Питер Лабберс, Брайан Олберс, Фрэнк Салим. HTML5 для профессионалов: мощные инструменты для разработки современных веб-приложений = Pro HTML5 Programming: Powerful APIs for Richer Internet Application Development. / М.: «Вильямс», 2011. — 272 с. — ISBN 978-58459-1715-7.

i Надоели баннеры? Вы всегда можете отключить рекламу.