Файл: Разработка сайта по обмену книгами (Требования к приложению).pdf

ВУЗ: Не указан

Категория: Курсовая работа

Дисциплина: Не указана

Добавлен: 28.03.2023

Просмотров: 564

Скачиваний: 11

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

Введение

Целью данной курсовой работы «Разработка сайта по обмену книгами» является разработка расширенной электронной библиотеки, работающей в режиме онлайн с возможностью последующего размещением в сети Интернет.

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

Сайт или Веб-сайт, должен обеспечивать накапливание и хранение информации. Веб— «паутина, сеть» и site — «место», буквально «место, сегмент, часть в сети», —совокупность страниц, объединенных одной общей темой, дизайном, имеющих взаимосвязанную систему ссылок, расположенных в сети Интернет....

Актуальностью данной темы является то, что в отличии от обычных бумажных библиотек, в электронных бывает достаточное количество экземпляров книг. По мнению многих книголюбов было бы просто замечательно иметь такую программу, которая отслеживает наличие электронных книг в определенной директории на вашем ПК (папку для расшаривания можно выбрать самостоятельно). Это программы наподобие Mendeley и Docear.
Пользователь заполняет все необходимые поля - автор, название, год и т.д.
Программа автоматически разыскивает ваши книги из данной директории для остальных пользователей в сети и они могут скачивать их себе в базу.
Было бы здорово если бы данное ПО было бы свободным (как PopCornTime) для более быстрого развития, хотя тот же Docear OpenSource.

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

При создании веб-сайтов за основу принимается необходимость централизованного управления и автоматизации связанных с этим процессов. Эта задача обычно решается с помощью специального программного обеспечения — систем управления контентом (content management systems, CMS).

Использование электронной библиотеки позволяет не выходя из дома, получить возможность доступа к чтению книги и позволяет сэкономить время. Также сайт отличается от многих других, тем, что он не требует регистрации и предоставляет полный доступ к книгам. Пример того, как полезный функционал по обмену книг частными лицами реализован в рамках крупнейшего русскоязычного сервиса книжных рецензий, действующего в формате интерактивной социальной сети с личными дневниками, списками желаний, форумами и возможностью пользователей непосредственно участвовать в развитии сайта. В разделе «Книгообмен» можно найти книги различных тематик благодаря чему этот сайт объединит книголюбов по интересам.


Уникальная возможность любого участника сообщества Livelib.ru — получить совершенно бесплатно новую печатную книгу напрямую от издательства. Читайте полные тексты бесплатных книг прямо на Лайвлибе.

1. Основная часть

1.1 Требования к приложению

Отправной точкой в web-проекте является анализ целей сайта и функций, которые изложены в Техническом задании.

Вторым этапом будет разбор принципа построения Веб-сайта.

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

Для общей ориентации построения сайта разрабатываем Карту сайта, приведенную в таблице 1.

Карта сайта Книгообмен

Книгообмен

Внешняя навигация

Библиофилам и книголюбам

Литературный клуб

Новости библиотечной асоциации

Новости

О компании

Наша продукция

Наши услуги

Новые поступления

Техническая литература

Художественная литература

Детская литература

Внутренняя навигация

Отзывы

Как к нам добраться

Таблица 1 Карта сайта Книгообмен

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

Началом сайта является главная страница – это лицо сайта, обращённое ко всей сети (рисунок 1 Приложение А). На главной странице прописываем информацию о компании, при этом каждый элемент дизайна должен позволять пользователю лучше разобраться в сайте и определиться с последовательностью действий для получения необходимой информации.

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


· название компании и логотип в левом верхнем углу

· прямую ссылку на главную страницу

· индивидуальный слоган для сайта, состоящий из одного предложения

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

В разделе "О нас" представляем основные сведения о компании:

· основание и сфера деятельности компании;

· контактная информация;

· продукция организации (ведение бизнеса, связи с обществом);

· основные услуги;

Пространное объяснение в верхней части страницы "О нас" помогает пользователю лучше понять то, что содержится в глубинах, этого раздала.

Текст отчета в соответствии с Методическими указаниями представлен в бумажном виде.

При подготовке текста соблюдены следующие требования:

  1. Текст размещается на одной стороне листа формата А4.
  2. Поля: верхнее – 25 мм, правое – 10 мм, нижнее – 15 мм, левое – 20 мм.
  3. Используется шрифт Times New Roman 14-го кегля.
  4. Межстрочный промежуток составляет полтора интервала.

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

В нашем случае , что бы страницы было удобно просматривать, мы будем использовать:

· выделение ключевых слов;

· грамотно составленные заголовки;

· списки с маркерами;

· один абзац на одну идею (пользователи пропустят все остальные идеи, если их не привлекут основные слова абзаца);

· стиль перевёрнутой пирамиды (где статья начинается с заключения);

· меньшее количество слов, чем в обычном описании;

· минимум мало понятных терминов;

· в заголовках сообщений электронной почты;

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

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

При общении по электронной почте нет причин пользоваться конкретным именем одного из работников, если только пользователь не установил с ним личные отношения (письма от неизвестных людей чаще всего попадают в корзину).


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

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

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

Оформляем теги "title" так, чтобы они хорошо смотрелись в поисковой системе и закладке, поэтому начинать ссылки необходимо с ключевого слова.

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

Информационная архитектура сайта

В таблице 2 показано применение понятий информационной архитектуры (ИА) к миру печатного слова и к World Wide Web.

Понятие ИА

Книги

Веб сайты

Элементы

Обложка, заглавие,

автор,

главы, разделы, страницы,

номера страниц, оглавление,

предметный указатель. 

Главная страница, панель навигации, ссылки, страницы содер

жимого, карта сайта, предметный указатель, поиск по сайту.

Измерения

Двумерные страницы, представленные в последовательном линейном порядке. 

Многомерное

информационное

пространство

с гипертекстовой

навигацией. 

Границы

Осязаемые и конечные,

с четкими началом и окончанием. 

Слабоосязаемые, нечеткие, через которые информация «про

сачивается» на другие сайты.

Таблица 2. Различия между книгами и веб+сайтами

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

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


Понятия ИА

Библиотеки

Веб сайты

Назначение

Предоставление

доступа к ясно определенному собранию формально опубликованного содержимого.

Предоставление доступа к содержимому, продажа товаров, обеспечение транзакций, содействие сотрудничеству и т. д.

Гетерогенностьa

Разнообразные коллекции,

состоящие из книг, журна

лов, программ, звукозапи

сей, баз данных и файлов.

Высокое разнообразие типов

носителей, видов документов и форматов файлов.

Зачастую функционирование

децентрализовано, и возможно

существование подсайтов, поддерживаемых независимо от основного сайта.

Централизация

Высокая степень централизации, часто внутри одногоили нескольких физических зданий. 

Таблица 3. Различия между библиотеками и веб+сайтами

Очевидно, что для иллюстрации ключевых вопросов в этих сравнениях мы кое-где позволили себе грубые обобщения и чрезмерные упрощения.

Вот несколько подходов определения информационной архитектуры:

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

–помогает компаниям тем, что упрощает для клиентов процесс поиска товаров на сайте и реализует принципы персонализированного маркетинга (one to one) только в Интернете».

–решает проблемы перегруженности информацией, на которую все жалуются в последнее время».

1.2 Анализ исходных данных.

Для взаимодействия веб-сервера и браузера необходим "общий язык", то есть некий стандарт, по которому формируются запросы и ответы. Этим стандартом служит протокол HTTP (HyperText Transfer Protocol). Этот протокол соответствует схеме "запрос-ответ". Говоря другими словами, на каждый HTTP-запрос веб-браузера веб-сервер отвечает HTTP-ответом. По своей инициативе веб-сервер HTTP-пакеты не шлет (к тому же, зачастую, после завершения операции "запрос-ответ" сервер разрывает соединение с клиентом).

Рассмотрим структуру HTTP-пакета. HTTP-запрос и HTTP-ответ состоят из двух блоков — блока заголовков (headers) и блока тела пакета. Эти блоки отделены друг от друга двумя символами перевода строк (то есть между заголовками и телом расположена пустая строка).

В блоке заголовков расположены различные параметры пакета, блок тела содержит данные.