Автор: Пользователь скрыл имя, 04 Марта 2013 в 17:35, дипломная работа
Целью данного дипломного проекта является создание электронного учебника по дисциплине «Компьютерные сети». В наш век высоких технологий, каждый может заняться обучением на дому, то есть, самообучением. Самообучение это деятельность, направленная на самостоятельное получение знаний и опыта. Качество получаемых знаний при самообучении напрямую зависит от качества и количества необходимого доступного материала.
Разработка структуры сайта включает все, что касается его содержимого и информационной стратегии, определяющей, как должна быть организована информация, чтобы пользователи веб сайта могли ее легко и быстро найти. Разработка надежной, хорошо продуманной схемы заложит основу для всего остального, включая визуальный дизайн.
Определив тематику содержимого и создав карту сайта, можно тщательно просмотреть все - страницу за страницей. Выяснив, что и на какой странице находится, а также как страницы взаимодействуют друг с другом, легче представить организованный контент таким образом, чтобы он был выразительным и максимально удобным для пользователя.
Главная форма, будет своего рода обложкой, откуда и будет производится основная навигация. На обложке будут кнопки, которые будут перемещать пользователя в определённые главы руководства. Так же на обложке будет находится дополнительная информация, а именно какая возможность будет связаться с создателем пособия, на специально отведённой странице будет содержатся:
- электронный адрес;
- сайт откуда можно скачать пособие.
Такая связь позволит связаться с создателем, для будущей модернизации проекта, а также обнаружение ошибок и багов.
Главы поделены на страницы, по страницам можно перемещаться на следующую и предыдущую, и также на главную форму. При переходе на последнею страницу, можно будет вернутся либо на предыдущую страницу либо на обложку, для выбора следующей главы.
Более подробно со структурой можно ознакомится на схеме, которая представлена на рисунке 6.
Рисунок 6 - Схема структуры навигации
2.4 Разработка интерфейса
Интерфейс - внешняя визуальная часть программы, непосредственно обращенная к пользователя. Главное в интерфейсе это так называемое юзабилити. Под термином «юзабилити» в создании веб-продукта и его дальнейшем продвижении чаще всего понимается простота и удобство использования. Это связано абсолютно со всеми элементами: контент, дизайн, интерфейс и так далее.
В последнее время появилась мода на создание приложений с очень сложным дизайном. Многие заказчики считают, что богатый интерфейс выгодно отличает его сайт от конкурентов. В этом есть доля правды, но очень небольшая.
Подобрав понравившийся интерфейс, многие разработчики сначала советуются с пользователями, а затем продолжают работу.
Юзабилити интерфейса является одной из главных составляющих любого успешного Интернет-ресурса.
Первое что видит пользователь, это главную форму, то есть обложку. На ней находятся кнопки с помощью которых и будет происходить навигация. Всё руководство выполнено в цвете, который не будет напрягать глаза, а так же способствовать чтению. Почти все наши ассоциации с голубым имеют положительный характер, что подтверждает его ободряющее и умиротворяющее воздействие. Главная форма интуитивна понятно и производить разъяснений по навигации не требует.
Её можно посмотреть на рисунке 7.
Рисунок 7 – Главная страница пособия
Странице выполнены все в одном стиле, с минимизацией интерфейса, сделано для того что бы, не отвлекать пользователя от изучаемого материала. Внизу страницы, есть своего рода панель навигации. Нажимая на «следующая страница», происходит переход на идущую следом страницу, нажимая на «на главную» последует переход на главную форму электронного учебника, нажимаю на «следующая страница», пользователь попадёт на следующую страница главы. Пример страницы можно видеть на рисунке 8.
Рисунок 8– Пример страницы
Для размещение руководства в Интернете, понадобится хостинг. Хостинг - услуга по размещению и хранению файлов клиента на сервере организации, предоставляющей подобную услугу (хостера). Следует разделять понятие "хостинг" и понятия "создание сервера", "дизайн", "регистрация и поддержание домена". Существует также ASP (Application Services Providing), то есть предоставление в аренду существующих программных модулей и/или технологий для деятельности в Интернет. Чаще всего для небольших и средних сайтов не требуется установка и использование отдельного сервера (компьютера) и наиболее эффективным и популярным решением является так называемый виртуальный сервер, когда одна машина провайдера хостинга обеспечивает функционирование нескольких (вплоть до сотни) виртуальных серверов пользователей. В дальнейшем будет подразумеваться именно хостинг виртуальных серверов.
Итак, что получает клиент,
когда ему предоставляется
- определенное дисковое пространство на сервере;
- имя виртуального сервера;
- средства доступа и администрирования сервера;
- средства настройки и конфигурации сервера;
- возможность выполнения программ и скриптов.
Основные требования к хостингу.
Хороший и высококачественный доступ к сайту. Когда Вы выбираете тот или иной вид хостинга, то обращайте внимание на предоставляемую скорость доступа к Вашему сайту. Ведь это очень важно. Представьте, если речь идет об очень важном сайте, где будет располагаться информация, к которой буде необходим полноценный и быстрый доступ. В этом случае скорость доступа очень важна. Поэтому советуем Вам заранее выбрать какой-то желаемый диапазон времени доступа к сайту, а только затем уже делать на основе этого свой выбор.
Разумное соотношение цены и качества. Многие при выборе хостинга обращают внимание на цену, говорят, мол, вот это очень дорого, мне нужно подешевле. Дорого-то может оно и дорого, но в любом случае стоит искать оптимальное соотношение между ценой и качеством. Например, лучше заранее узнать о характеристиках хостинга (скорость доступа, объем предоставляемого дискового пространства, наличие технической поддержки и т.д.) и о стоимости, а потом уже на основе этого делать сравнительный анализ цены и качества. То есть, например, не стоит выбирать дорогостоящий хостинг с маленьким набором предоставляемых услуг, лучше поискать еще. Если Вы не разбираетесь в технических характеристиках хостинга, поспрашивайте друзей, поищите дополнительную информацию в том же Интернете, ну а при возможности просто обратитесь за помощью к специалистам.
Наличие и поддержка доменного имени. Когда Вы выбираете вид хостинга, смотрите, чтобы в наличии всех услуг была и услуга получения доменного имени. Как правило, сегодня большинство фирм и организаций, занимающихся предоставлением хостинга, включает эту услугу как бесплатную. Наличие доменного имени позволит Вам регистрировать свой компьютер в общей сети с помощью специального идентификатора.
Неограниченный трафик и отсутствие дополнительной платы за хостинг. Стоит знать и о том, что плата за хостинг должна взиматься только за размещение Вашего сайта на хост-сервер, никаких дополнительных плат не должно быть. Более того, если Вы выбираете хороший платный хостинг, то Вам должен также предоставляться неограниченный трафик и наличие возможности настроек сайта и его работы.
Наличие круглосуточной технической поддержки. Как правило, это требование относится больше к платному виду хостинга, где Вам также должны предоставить круглосуточную техническую помощь, которая должна входить в комплект предоставляемых услуг. Ориентируйтесь на это требование к хостингу, оно Вам может очень даже пригодиться. Представьте, если у Вас возникнут проблемы с работой сайта и доступа к нему, то Вам просто необходима будет помощь. Вот тогда Вам и пригодится эта услуга. Как правило, поддержка может осуществляться при вызове через обычный телефон или общения с помощью электронной почты.
За всю историю Интернета, там скопилось немалое количество бесплатных хостингов. В данное время широкое распространение получила система Ucoz.
Основные возможности системы:
- на выбор предоставляется 246 дизайнов (шаблонов) для создания сайта;
- возможно создать собственный дизайн (шаблон), либо переделать любой стандартный;
- при регистрации выделяется 400 мегабайт дискового пространства. Дисковое пространство увеличивается с ростом числа посетителей и жизни сайта, при желании закачивать большие файлы можно привязать аккаунт Deposit files.
- Предоставление домена третьего уровня в 21 различной зоне.
- Возможность привязать к сайту собственный домен.
- Неограниченное создание/редактирование MX записей, и создание субдоменов, после прикрепления домена
- доступ по FTP;
- визуальный конструктор блоков;
- версия сайта для PDA;
- резервное копирование;
Благодаря шаблонам готовых сайтов, и практически нулевых познаний в сайтостроении, практически любой пользователь Интернета может создать свой сайт, предварительно зарегистрировавшись.
Выбрав домен (http://net-boosk.do.am) и шаблон сайта, в разделе «Каталог файлов» будет находиться электронное руководство.
2.6 Организация обслуживания готового Web-проекта
В случае если будет необходимо внести изменения в уже готовый проект, то для этого потребуется в исходный файл (во Flash исходный файл хранится в формате fla), внести необходимые изменения, и опубликовать (на панели инструментов Adobe Flash CS4 Файл-опубликовать) в необходимом формате (в нашем случае это swf).
Затем нужно будет повторить процесс загрузки уже измененного файла на сайт, с предварительным удаление предыдущей версии руководства (по желанию).
Это самый простой (в принципе и единственный) способ, обслуживания уже готового проекта. Если же определённым пользователям потребуется исходный файл, то ему потребуется связаться с создателем, то есть мной.
Авторское право — в объективном смысле — подотрасль гражданского права, регулирующая правоотношения, связанные с созданием и использованием (изданием, исполнением, показом и т. д.) произведений науки, литературы или искусства, то есть объективных результатов творческой деятельности людей в этих областях. Программы для ЭВМ и базы данных также охраняются авторским правом. Они приравнены к литературным произведениям и сборникам, соответственно.
Но так как планируется распространение проекта бесплатно с исходным файлом. Тут можно между пособием провести аналогию с открытым программным обеспечением.
Открытое программное обеспечение — это программное обеспечение с открытым исходным кодом. То есть исходный код таких программ доступен для просмотра, изучения и изменения, что позволяет помочь в доработке самой открытой программы, а также использовать код для создания новых программ и исправления в них ошибок — через заимствование исходного кода, если это позволяет лицензия, или изучение использованных алгоритмов, структур данных, технологий, методик и интерфейсов (поскольку исходный код может существенно дополнять документацию, а при отсутствии таковой сам служит документацией).
Защита сайта от вирусов. Причиной появления вирусов на сайте может быть либо зараженность сервера, на котором размещен сайт, либо, наиболее часто, кража паролей для доступа к серверу сайта.
Для защиты сайта от вирусов, рекомендуется:
- не производить работы с
сайтом на общих или
- не использовать простые
- не использовать для работы с сайтом неизвестные или неоригинальные программы, особенно взломанными FTP клиенты;
- регулярное изменение пароля, хотя бы - раз в месяц.
Для проверки сайта на вирусы и если потребуется удалить их, используется специальная система Site Guard (Защитник сайта), во многом популярен тем, что получил бесплатное распространение. При постоянной проверке сайтов на вирусы в Site Guard используется как база сигнатур вирусов, так и эвристический анализатор, позволяющий выявлять неизвестные системе типы вирусов. Дополнительный анализатор поведения позволяет предотвратить ложные срабатывания при появлении потенциально безопасных кодов. Помимо обнаружения вирусов, комплекс Site Guard осуществляет общий мониторинг и может информировать, если сайт по какой-либо причине недоступен (например, в случае взлома или отключения сервера). Полезной функцией также является автоматическое напоминание владельцу сайта о необходимости продления оплаты доменного имени — к сожалению, иногда письма с напоминаниями от регистраторов просто не приходят, и доменное имя из-за просрочки платежа оказывается занятым киберсквоттерами.
Так же, стоит позаботится, о таком частом явлении как Dos-атаки.
DoS-атака — атака на вычислительную систему с целью вывести её из строя, то есть создание таких условий, при которых легитимные (правомерные) пользователи системы не могут получить доступ к предоставляемым системой ресурсам, либо этот доступ затруднён. Отказ «вражеской» системы может быть как самоцелью (например, сделать недоступным популярный сайт), так и одним из шагов к овладению системой (если во внештатной ситуации ПО выдаёт какую-либо критическую информацию — например, версию, часть программного кода и т. д.).
Информация о работе Создание электронного учебника "Компьютерные сети"