Архитектура Аудит Военная наука Иностранные языки Медицина Металлургия Метрология
Образование Политология Производство Психология Стандартизация Технологии


Ключевые потребности пользователей



Введение

 

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

Электронной книгой (документом) называют цифровую версию печатного издания, " которая может отображаться и храниться на специальных устройствах для их чтения, равно как на обычных ПК". Такие версии создаются в качестве " сохранных копий" уже существующих бумажных книг и становятся частью электронных библиотек, множество которых можно найти сейчас в Интернете. Существуют, однако, книги, изначально создающиеся в цифровом формате.

Многие технологии, обеспечивающие работу электронных библиотек (ЭБ), еще находятся в стадии освоения; до сих пор нет однозначного определения ЭБ - многие библиотекари готовы назвать электронной библиотекой как один CD-ROM, так и Интернет в целом, и, кстати, это не так уж неверно. Первоначально понятие электронных библиотек напугало библиотекарей и многие стали увязывать появление и развитие ЭБ с постепенным исчезновением печатных документов и с будущим крахом бумажных изданий. Конечно, ЭБ никогда не упразднят печатный фонд, более того, они его дополняют, сохраняют и развивают. Для конкретных библиотек ЭБ - одновременно и часть фонда, и новый элемент информационных технологий, вот почему простому библиотекарю иногда бывает сложно это понять. Но с каждым годом понимание усиливается; сегодня в проекты электронных библиотек вовлечено множество библиотек. Пришло понимание, что ЭБ, как и Интернет существенно расширяют спектр обслуживания для пользователей библиотек и создают предпосылки для нового, качественного преобразования библиотек в общественные центры информационного общества. Наряду со все еще остающимися рутинными процессами и бюджетными проблемами, библиотеки находят свой интерес, видят свою перспективу и перспективу для своих пользователей.

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


1. Формирование требований к подсистеме учёта и поиска электронной литературы

Описание пользователей

Сведения о пользователях

У системы два основных типа пользователя: студент и преподаватель. Студент осуществляет поиск литературы. Преподаватель (либо сотрудник библиотеки) добавляет электронную литературу в базу данных и вводит основную информацию, необходимую для поиска.

 

Пользовательская среда

Операционная система: Microsoft Windows 2000/МЕ/ХР/Vista.

 

Профили пользователей

Профили пользователей и их описание приведено в таблице 1.

электронный литература поиск программный

Таблица 1 - Профили пользователей

Типичный представитель Студент
Описание Пользователь системы, наделенный правами на поиск и скачивание электронной литературы
Тип Пользователь
Ответственности -
Критерий успеха Получение информации о электронной литературе, удовлетворяющей указанным критериям поиска
Типичный представитель Преподаватель
Описание Пользователь системы, наделенный правами на добавление (удаление) электронной литературы к имеющемуся набору и на ввод основной информации для успешного поиска литературы другими пользователями
Тип Пользователь
Ответственности Обеспечение успешного поиска литературы путём ввода необходимой для этого информации о размещаемой электронной литературе
Критерий успеха добавление электронной литературы к имеющемуся набору

 

Ключевые потребности пользователей

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

Краткий обзор изделия

Контекст использования системы

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

 

Сводка возможностей

Требуемые возможности подсистемы приведены в таблице 2.

 

Таблица 2 - Возможности подсистемы

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

 

Предположения и зависимости

Система будет использоваться в библиотеке и должна использовать стандарт (формат) используемой в библиотеке базы данных MARC.

 

Возможности продукта

Подбор литературы

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

Редактирование набора литературы

Возможность добавления (удаления) электронной литературы к имеющемуся массиву.

 

Ограничения

Система должна использовать СУБД «клиент-сервер» и стандарт организации баз данных MARC.

 

1.5 Другие требования к изделию

Применяемые стандарты

Разрабатываемая подсистема учёта и поиска электронной литературы будет ориентирована на стандарт организации баз данных MARC (MAchine Readable Cataloging), так как он в настоящее время широко распространён среди библиотек высших учебных заведений. Система должна соответствовать всем стандартам Web-интерфейса.

Системные требования

Сервер: процессор с тактовой частотой 850 МГц или выше, 256 МБ оперативной памяти, жёсткий диск 40 ГБ, ОС Microsoft Windows 2000/МЕ/ХР/Vista, СУБД Microsoft SQL Server 2000 или выше, IIS сервер,.NET Framework 1.1 или выше.

Клиент: Любое устройство, на котором установлен браузер и способное использовать протокол HTTP (компьютер, некоторые модели мобильных телефонов).

 

1.5.3 Эксплуатационные требования

Система должна быть способна поддерживать множество одновременных запросов пользователей, связанных с общей базой данных.

 

Требования на входные данные

 

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

 

Таблица 3 - Входные данные

Источник данных Параметр Тип данных Ограничения
Студент Критерии поиска Массив строк (string[]) Нет
Преподаватель Информация об удаляемом экземпляре(ключ) Целое число (int) 0-2147483647
  Экземпляр литературы файл Нет
  Информация о экземпляре Массив строк (string[])  длина каждой строки< 256

 

Требования на выходные данные

 

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

 

1.8 Разработка диаграммы вариантов использования

 

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


Анализ предметной области

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

Электронная книга (англ. ebook) - версия книги в электронном (цифровом) виде. Для обозначения цифровых версий книг, для хранения которых используются открытые форматы, основанные на простых текстовых файлах, используется также термин e-text (англ. электронный текст). Электронными текстами называются и учебные электронные пособия, в состав которых, помимо текста, включаются растровые изображения, примеры данных, упражнения, специально написанные комментарии и ответы на возможные вопросы. В настоящее время многие хранители формации на бумажных носителях (библиотеки, архивы, музеи) по-новому взглянули на проблему сохранности своих фондов и занялись их " оцифровыванием". С помощью планшетных, ручных, проекционных сканеров изображение, например, страницы книги вводится в компьютер. Получаемая электронная копия сохраняется как графический файл (особенно если это редкая книга с множеством пометок на полях или карта) или как текстовой файл (если, например, ведется " поточное" сканирование объемных книг). При последнем подходе " для потомков" сохраняется лишь текстовое содержание документа, однако оно занимает меньше места и с ним можно работать (например, использовать поисковую систему). Графический файл высокого качества очень громоздок, но содержит достаточно точную электронную копию оцифрованного документа. Создание такого сохранного фонда связано также с понятием электронной библиотеки.

Электронные книги могут распространяться в файлах различных форматов:

графические растровые - TIFF, JPEG, DjVu и т. п.;

графические векторные с оформлением - RTF, HTML, открытый формат электронных книг (OPF FlipBook), HTMLHelp (.chm), SGML, XML, FictionBook (.fb2), TeX, PDF, Microsoft (.lit), eReader, PostScript (.ps), ExeBook, Mobipocket (.prc), DesktopAuthor, RBS - Radix-Tools REBUS.

простой текст (plain text).

Но эта классификация условна. Например, PostScript (.ps,.eps), PDF могут быть чисто векторными. Так же DOC, PDF могут содержать только растровые отсканированные картинки или же наоборот - содержать только текст.

К преимуществам электронных версий перед традиционными бумажными относятся:

малый объем (на компьютере можно хранить десятки и сотни тысяч книг);

возможность полнотекстового поиска (если текст книги распознан или набран);

возможность быстрого и простого изменения гарнитуры и кегля шрифта;

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

К недостаткам электронных документов относятся:

потенциальная несовместимость с новым аппаратным или программным обеспечением;

экраны некоторых устройств быстро переутомляют глаза;

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

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

Существуют, однако, книги, изначально создающиеся в цифровом формате, В данный момент это чаще всего энциклопедии, словари и альбомы, доступные на компакт-дисках или " загружающиеся" из различных Интернет-магазинов. Целесообразно было бы разобраться в том, какими достоинствами и недостатками обладают эти новые носители информации и какие проблемы, связанные с ними, нам предстоит решать. В результате развития компьютерных технологий все чаще выпускаются книги на компактных или гибких дисках. Электронный формат позволяет наравне с текстом использовать в книге аудио- и видеозаписи, базы данных, гиперссылки и специальные поисковые программы. Неудивительно, что в первую очередь в цифровом формате стали появляться энциклопедии, словари, альбомы, географические карты. Примером электронной книги является оксфордское электронное издание Шекспира, выпущенное в 1989 г. Оно включает электронную версию Полного 55-томного собрания сочинений великого писателя. В руководстве, сопровождающем текст, разъясняются используемые специальные символы, способы анализа электронного текста. Читаются электронные книги на экранах мониторов. Электронные книги могут также читаться вслух компьютером. Например, корпорация Microsoft на компактном диске предлагает энциклопедию. Она содержит много фотографий, иллюстраций, карт, мультипликационных сюжетов. В течение 8 часов компьютер хорошо поставленным голосом может прочитать текст этой электронной книги, в режиме диалога провести поиск информации.

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

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

Как известно, издатель не станет тратить деньги на печать, хранение и доставку текстов на бумаге, не убедившись в существовании определенного спроса на книгу. В электронном издательстве подобных расходов нет.

Известно, что огромная часть издательских расходов относится к необходимым для этого материалам. Как пишет журнал " Computerworld Россия", газетная индустрия только в США ежегодно поглощает 50 млрд дол. При этом 20 млрд дол. уходят на расходные материалы. При создании электронной книги эти траты сводятся к нулю. Кроме того, некоторые специалисты отмечают и низкую стоимость редактирования и подготовки. Цифровые издания способны существенно снизить расходы издателей, что должно отразиться и на цене книг в магазинах. Пользователи же электронных библиотек имеют возможность получить и распечатать книгу совершенно бесплатно.

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

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

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

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

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

Следует иметь в виду, что определение " электронный" образует понятия, быстро расширяющие свой объем. Под электронной библиотекой теперь понимают и многие другие достижения информационной технологии. Любопытно также, что в качестве синонима этого термина иногда употребляют словосочетание " виртуальная библиотека". Английское прилагательное " virtual", означающее " действительный, фактический", программисты применили для обозначения объектов, на самом деле не существующих, но представляющихся пользователю компьютера реальными (оперативная память, например). Так что виртуальная библиотека - это, скорее, библиотека мнимая, поскольку пользователю Интернета неизвестно, из каких разных источников он получает информацию, и ему удобно представлять себе некую библиотеку.

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

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

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

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

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

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

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

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

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

На основании анализа предметной области была создана диаграмма потоков данных, представленная в приложении Б.


Руководство пользователя

 

Для доступа к странице поиска электронной литературы пользователю необходимо в браузере ввести адрес web сайта, под которым зарегистрирована подсистема (например, http: //Biblioteka.vgtulib.vorstu.ru). После этого пользователь увидит страницу, на которой можно выполнить поиск необходимой ему литературы, либо можно перейти о ссылке к редактированию содержимого базы данных.

Для поиска литературы пользователь должен сформировать список критериев отбора литературы. Для этого необходимо выбрать словарь, по которому будет проводиться поиск, значение, условие отбора и способ объединения условий отбора. Словарь выбирается с помощью элемента раскрывающийся список, в котором перечислены все словари. Далее необходимо указать одно из условий отбора, перечисленных в элементе управления раскрывающийся список, (например, «включает», «больше»). Затем пользователь указывает значение, по которому будет проводиться сравнение. Это значение вводится в элемент управления текстовое поле. Далее необходимо выбрать способ объединения критериев отбора («и», «или») в элементе раскрывающийся список. После этого нужно нажать на кнопку «добавить условие». При этом указанные пользователем значения будут добавлены в таблицу, отображающую список критериев поиска. Для поиска необходимо, чтобы таблица содержала хотя бы один критерий отбора. После указания всех необходимых параметров отбора нужно нажать на кнопку «Найти». При этом на странице появится подробное описание первого документа, удовлетворяющего критериям отбора. Перейти к описанию другого документа можно с помощью кнопок «следующий» и «предыдущий». Получить копию электронного документа (скачать) можно двумя способами: нажать мышью на ссылку «скачать», либо щёлкнуть на имя файла, отображаемое в таблице как ссылка. После этого браузер откроет стандартный диалог загрузки файлов.

Для редактирования базы электронной литературы необходимо на главной странице сайта (страница поиска) нажать мышью ссылку «редактировать базу литературы». После этого загрузится страница авторизации пользователей, на которой необходимо ввести логин и пароль. После ввода нужно нажать на кнопку «Далее». Если введённые логин и пароль не являются правильными (не зарегистрированы в системе), то будет выдано сообщение об ошибке и предложено повторить ввод. Если же авторизация пройдена успешно, то на странице появятся две ссылки - «Добавить литературу» и «Удалить литературу». При нажатии на одну из ссылок будет открыта соответствующая страница.

На странице добавления литературы пользователю необходимо ввести значения для некоторых словарей, чтобы другие пользователи смогли успешно выполнить поиск добавляемого документа. Обычно для этого достаточно указать автора, заглавие, дисциплину и ключевые слова. Для добавления значения нужно с помощью элемента раскрывающийся список, в котором перечислены все словари, выбрать словарь, в который данное значение будет помещено, а также ввести в элемент текстовое поле само значение. При этом длина введённого значения не должна превышать максимальную длину значения словаря (255 символов). В противном случае при попытке добавления будет выдано сообщение о превышении допустимой длины. После ввода значения нужно нажать на кнопку «Добавить значение». При этом указанные пользователем значения будут добавлены в таблицу, отображающую список пар словарь - значение. Пользователь может указать несколько значений для одного и того же словаря (например, для словарей «автор» и «ключевые слова»). После создания списка, описывающего добавляемый документ, необходимо указать файл - экземпляр добавляемого электронного документа. Для этого необходимо нажать кнопку «обзор...» и в появившемся диалоге выбрать нужный файл. После нажатия на кнопку «добавить документ в базу» будет выполнена попытка добавления. При успешном выполнении попытки будет выдано сообщение «файл добавлен в базу успешно», будет очищен список значений, описывающих добавленный документ, и пользователь сможет добавить очередной документ.

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


Заключение

 

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

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


Приложение А

Листинг

код:

Default.aspx:

< %@ Page language=" c#" Codebehind=" default.aspx.cs" AutoEventWireup=" false" Inherits=" Biblioteka.WebForm1" %>

<! DOCTYPE HTML PUBLIC " -//W3C//DTD HTML 4.0 Transitional//EN" >

< HTML>

< HEAD>

< title> WebForm1< /title>

< meta name=" vs_showGrid" content=" True" >

< meta name=" GENERATOR" Content=" Microsoft Visual Studio.NET 7.1" >

< meta name=" CODE_LANGUAGE" Content=" C#" >

< meta name=" vs_defaultClientScript" content=" JavaScript" >

< meta name=" vs_targetSchema" content=" http: //schemas.microsoft.com/intellisense/ie5" >

< /HEAD>

< body bgColor=" #000033" >

< form id=" Form1" method=" post" runat=" server" >

< TABLE id=" Table1" style=" HEIGHT: 480px" cellSpacing=" 0" cellPadding=" 0" border=" 0" >

< TR>

< TD style=" HEIGHT: 34px" colSpan=" 1" rowSpan=" 1" > < /TD>

< TD style=" HEIGHT: 34px" bgColor=" #000033" >

< asp: HyperLink id=" HyperLink2" runat=" server" ForeColor=" Gold" Font-Names=" Verdana" Font-Size=" XX-Small" =" default.aspx" > Поиск литературы< /asp: HyperLink> & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp;

< asp: HyperLink id=" HyperLink1" runat=" server" ForeColor=" Gold" Font-Names=" Verdana" Font-Size=" XX-Small" =" WebFormLoginPass.aspx" > Редактировать базу литературы< /asp: HyperLink> < /TD>

< TD colSpan=" 1" rowSpan=" 1" style=" HEIGHT: 34px" > < /TD>

< /TR>

< TR>

< TD style=" BORDER-LEFT-COLOR: lightgrey; BORDER-BOTTOM-COLOR: lightgrey; BORDER-TOP-COLOR: lightgrey; HEIGHT: 337px; BORDER-RIGHT-COLOR: lightgrey" =" left" >

< P align=" center" > & nbsp; < /P>

< /TD>

< TD style=" FONT-SIZE: 9pt; WIDTH: 895px; FONT-FAMILY: Verdana; HEIGHT: 337px" background=" Images/mainfon.GIF" bgColor=" #699565" >

< P> & nbsp; < /P>

< asp: Panel id=" Panel1" runat=" server" Height=" 120px" BorderColor=" Aqua" BorderStyle=" Ridge" =" 4px" Font-Names=" Verdana" Font-Size=" X-Small" BackColor=" Orange" >

< P> добавьте условие отбора литературы: < /P>

< asp: Panel id=" PanelSoed" runat=" server" BackColor=" Gold" Height=" 40px" >

< P> соединитель:

< asp: DropDownList id=" DropDownList3" runat=" server" ForeColor=" Yellow" BackColor=" DarkBlue" >

< asp: ListItem Value=" И" > И< /asp: ListItem>

< asp: ListItem Value=" ИЛИ" > ИЛИ< /asp: ListItem>

< /asp: DropDownList> < /P>

< /asp: Panel>

< P> параметр:

< asp: DropDownList id=" DropDownList2" runat=" server" ForeColor=" White" BackColor=" Navy"

условие: & nbsp;

< asp: DropDownList id=" DropDownList1" runat=" server" ForeColor=" White" BackColor=" Navy" Width=" 110px" >

< asp: ListItem Value=" Включает" > Включает< /asp: ListItem>

< asp: ListItem Value=" Не включает" > Не включает< /asp: ListItem>

< asp: ListItem Value=" Равно" > Равно< /asp: ListItem>

< asp: ListItem Value=" Не равно" > Не равно< /asp: ListItem>

< asp: ListItem Value=" Начинается с" > Начинается с< /asp: ListItem>

< asp: ListItem Value=" Не начинается с" > Не начинается с< /asp: ListItem>

< asp: ListItem Value=" Больше" > Больше< /asp: ListItem>

< asp: ListItem Value=" Меньше" > Меньше< /asp: ListItem>

< asp: ListItem Value=" Больше или равно" > Больше или равно< /asp: ListItem>

< asp: ListItem Value=" Меньше или равно" > Меньше или равно< /asp: ListItem>

< asp: ListItem Value=" Есть значение" > Есть значение< /asp: ListItem>

< asp: ListItem Value=" Нет значения" > Нет значения< /asp: ListItem>

< /asp: DropDownList> & nbsp; & nbsp; значение:

< asp: TextBox id=" TextBox1" runat=" server" > < /asp: TextBox> < /P>

< P>

< asp: Button id=" Button1" runat=" server" Text=" Добавить условие" > < /asp: Button> < /P>

< /asp: Panel>

< P> & nbsp; < /P>

< P> & nbsp; < /P>

< P>

< asp: Panel id=" Panel2" runat=" server" BackColor=" Gold" >

< P> Условия отбора литературы: < /P>

< asp: Table id=" TableUslov" runat=" server" Font-Size=" X-Small" Font-Names=" Verdana" ForeColor=" Black" =" Gold" BorderBorderStyle=" Ridge" BorderColor=" Silver" GridLines=" Horizontal" CellSpacing=" 0" CellPadding=" 0" Font-Bold=" True" > < /asp: Table>

< asp: Button id=" Button2" runat=" server" Text=" Удалить последнее условие" > < /asp: Button>

< /asp: Panel>

< P> < /P>

< P>

< asp: ImageButton id=" ImageButton3" runat=" server" ImageUrl=" Images/button_find2.GIF" AlternateText=" НАЙТИ! " =" 45px" Width=" 150px" > < /asp: ImageButton> < /P>

< P> & nbsp; < /P>

< P> & nbsp; < /P>

< P> & nbsp; < /P>

< P>

< asp: Panel id=" Panel5" runat=" server" Height=" 64px" Width=" 767px" >

< P>

< asp: ImageButton id=" ImageButton4" runat=" server" Height=" 31px" AlternateText=" Предыдущий" =" Images/buttonPrev.GIF" > < /asp: ImageButton>

< asp: Label id=" LabelIZ" runat=" server" BackColor=" White" Height=" 26px" > 0 из 0< /asp: Label>

< asp: ImageButton id=" ImageButton5" runat=" server" Height=" 31px" AlternateText=" Следующий " =" Images/buttonNext.GIF" > < /asp: ImageButton> < /P> < P>

< asp: HyperLink id=" HyperLinkDownload" runat=" server" ForeColor=" Black" BackColor=" White" > HyperLink< /asp: HyperLink> < /P>

< asp: Table id=" TableDocInfo" runat=" server" Font-Size=" X-Small" Font-Names=" Verdana" ForeColor=" Black" =" Gold" BorderBorderStyle=" Ridge" BorderColor=" Silver" GridLines=" Horizontal" CellSpacing=" 0" CellPadding=" 0" > < /asp: Table>

< /asp: Panel> < /P>

< /TD>

< TD style=" HEIGHT: 337px" > < /TD>

< /TR>

< TR>

< TD> < /TD>

< TD style=" WIDTH: 895px" >

< asp: ListBox id=" ListBoxTableUslov" runat=" server" Height=" 46px" Visible=" False" > < /asp: ListBox>

< asp: ListBox id=" ListBox2" runat=" server" Height=" 46px" Visible=" False" > < /asp: ListBox> < /TD>

< TD>

< asp: Panel id=" Panel6" runat=" server" > Для поиска литературы необходимо сформировать список критериев отбора литературы. Для этого необходимо выбрать словарь, по которому будет проводиться поиск, значение, условие отбора и способ объединения условий отбора. Словарь выбирается с помощью элемента раскрывающийся список, в котором перечислены все словари. Далее необходимо указать одно из условий отбора, перечисленных в элементе управления раскрывающийся список, (например, «включает», «больше»). Затем пользователь указывает значение, по которому будет проводиться сравнение. Это значение вводится в элемент управления текстовое поле. Далее необходимо выбрать способ объединения критериев отбора («и», «или») в элементе раскрывающийся список. После этого нужно нажать на кнопку «добавить условие». При этом указанные пользователем значения будут добавлены в таблицу, отображающую список критериев поиска. Для поиска необходимо, чтобы таблица содержала хотя бы один критерий отбора. После указания всех необходимых параметров отбора нужно нажать на кнопку «Найти». При этом на странице появится подробное описание первого документа, удовлетворяющего критериям отбора. Перейти к описанию другого документа можно с помощью кнопок «следующий» и «предыдущий». Получить копию электронного документа (скачать) можно двумя способами: нажать мышью на ссылку «скачать», либо щёлкнуть на имя файла, отображаемое в таблице как ссылка. После этого браузер откроет стандартный диалог загрузки файлов.< /asp: Panel6>

< /TD>

< /TR>

< /TABLE>

& nbsp;

< /form>

< /body>

< /HTML>.aspx:

< %@ Page language=" c#" Codebehind=" WebFormLoginPass.aspx.cs" AutoEventWireup=" false" Inherits=" Biblioteka.WebFormLoginPass" %>

<! DOCTYPE HTML PUBLIC " -//W3C//DTD HTML 4.0 Transitional//EN" >

< HTML>

< HEAD>

< title> WebFormLoginPass< /title>

< meta name=" GENERATOR" Content=" Microsoft Visual Studio.NET 7.1" >

< meta name=" CODE_LANGUAGE" Content=" C#" >

< meta name=" vs_defaultClientScript" content=" JavaScript" >

< meta name=" vs_targetSchema" content=" http: //schemas.microsoft.com/intellisense/ie5" >

< /HEAD>

< body bgColor=" #000033" >

< form id=" Form1" method=" post" runat=" server" >

< P> & nbsp; < /P>

< P align=" center" >

< TABLE id=" Table1" border=" 0" style=" HEIGHT: 416px" >

< TR>

< TD width=" 10%" > < /TD>

< TD align=" center" >

< asp: HyperLink id=" HyperLink2" runat=" server" Font-Names=" Verdana" Font-Size=" XX-Small" ForeColor=" Gold" =" default.aspx" > Поиск литературы< /asp: HyperLink> < /TD>

< TD width=" 10%" > < /TD>

< /TR>

< TR>

< TD> < /TD>

< TD style=" TEXT-ALIGN: center" >

< P align=" center" >

< asp: Panel id=" Panel1" runat=" server" Height=" 168px" BorderColor=" Aqua" BorderStyle=" Ridge" =" 4px" BackColor=" Orange" Font-Names=" Verdana" Font-Size=" X-Small" HorizontalAlign=" Center" > < /P>

< asp: Label id=" Label2" runat=" server" Width=" 432px" > < /asp: Label> < /P>

< P> Введите логин и пароль: < /P>

< P> & nbsp; логин:

< asp: TextBox id=" TextBox1" runat=" server" Width=" 157px" > < /asp: TextBox> < /P>

< P> пароль:

< asp: TextBox id=" TextBox2" runat=" server" TextMode=" Password" > < /asp: TextBox> < /P>

< P align=" right" >

< asp: Button id=" Button1" runat=" server" Text=" Войти" > < /asp: Button< /P>

< P align=" center" > < /asp: Panel>

< asp: Panel id=" Panel2" runat=" server" Font-Size=" X-Small" Font-Names=" Verdana" HorizontalAlign=" Center" =" Orange" BorderBorderStyle=" Ridge" BorderColor=" Aqua" Visible=" False" > < /P>

< P> Выберите следующее действие: < /P> < P align=" right" >

< /P>

< P align=" center" > < asp: HyperLink id=" HyperLink3" runat=" server" NavigateUrl=" WebFormDBAdd.aspx" ForeColor=" Black" Font-Size=" X-Small" Font-Names=" Verdana" Font-Bold=" True" > Добавить документ< /asp: HyperLink> & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp;

< asp: HyperLink id=" HyperLink1" runat=" server" NavigateUrl=" WebFormDBDelete.aspx" ForeColor=" Black" Size=" X-Small" Font-Names=" Verdana" Font-Bold=" True" > Удалить документ< /asp: HyperLink> < /P>

< P align=" center" > & nbsp; < /P>

< P align=" center" >

< asp: Label id=" Label1" runat=" server" Font-Size=" XX-Small" Font-Names=" Verdana" вы желаете изменить параметры документа, то следует его сначала удалить, а затем снова добавить с новыми параметрами описания.< /asp: Label> < /P>


Поделиться:



Последнее изменение этой страницы: 2020-02-17; Просмотров: 88; Нарушение авторского права страницы


lektsia.com 2007 - 2024 год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! (0.213 с.)
Главная | Случайная страница | Обратная связь