Проектирование системы "Репозиторий электронных ресурсов" - Разработка прототипа веб-приложения "Репозиторий электронных ресурсов"
Проектирование системы включает в себя процесс описания данных, которые будут хранится в репозитории, являющихся основанием для проектирования и создания базы данных. Ввиду того, что отличительной особенностью данной системы является наличие информационного интеллектуального поиска, необходимо определить, используя какие методы он будет реализован и как они будут применены в контексте данной системы. Кроме того, на этапе проектирования создается технический проект системы "Репозиторий электронных ресурсов". Процесс проектирования системы включает в себя несколько этапов:
Проектирование хранилища данных. Содержит детализацию информации, представленной в базе данных.
Описание реализации интеллектуального поиска На данном этапе рассматриваются методы информационного поиска, а также производится выбор применимого для разрабатываемой системы. Кроме того, приводится алгоритм реализации интеллектуального поиска с учетом выбранного метода.
Разработка технического проекта.
Проектирование хранилища данных
Репозиторий электронных ресурсов кафедры информационных технологий в бизнесе хранит следующие источники:
Диссертации;
Публикации;
Выпускные квалификационные работы;
Авторефераты;
Курсовые работы;
Книги;
Контрольно-измерительные материалы;
Материалы лекций.
В связи с этим появляется необходимость хранить информацию о данных источниках или, другими словами, метаданные. Каждый источник имеет определенные типы данных, характеризующих его, поэтому выделим несколько типов источников и опишем, какие метаданные должны храниться. Описание которых частично можно найти на Портале "Национального исследовательского университета "Высшая школа экономики" в разделе "Справочник по публикациям".
Книга.
Сведения, которые должны быть указаны:
Разновидность книги (если издание печатное, то тип печатного издания по ГОСТ 7.60 - 2003);
Название книги;
Автор(-ы);
Научный редактор(-ы);
Переводчик(-и);
Редактор перевода;
Составитель(-и);
Язык, на котором написана книга;
Язык оригинала;
Серия;
Место издания (название города);
Год издания;
Издательство;
Том;
Выпуск;
Комментарий к изданию;
ISBN, которых может быть два, если книга выпущена внутри университета;
Объем авторских листов;
Аннотация на русском языке;
Аннотация на английском языке;
Оглавление;
Ключевые слова на русском языке;
Ключевые слова на английском языке;
Гриф;
Тип доступа (в открытом доступе; в относительно закрытом доступе (текст будет доступен только сотрудникам НИУ ВШЭ по логину и паролю; в полностью закрытом доступе (доступен только проверяющим отчеты, заявки на гранты и т. п.));
Ссылка на электронный вариант книги;
Описание местоположения печатного издания;
Классификатор УДК;
Классификатор ГРНТИ;
Тематика.
Статья в книге.
Сведения, которые должны быть указаны:
Название статьи в книге;
Автор(-ы);
Научный редактор(-ы);
Переводчик(-и);
Язык, на котором написана статья;
Язык оригинала;
Номер и название главы;
Серия;
Объем авторских листов;
Аннотация на русском языке;
Аннотация на английском языке;
Оглавление;
Ключевые слова на русском языке;
Ключевые слова на английском языке;
Диапазон страниц;
Тип доступа (в открытом доступе; в относительно закрытом доступе (текст будет доступен только сотрудникам НИУ ВШЭ по логину и паролю; в полностью закрытом доступе (доступен только проверяющим отчеты, заявки на гранты и т. п.));
Ссылка на электронный вариант книги;
Описание местоположения печатного издания;
Классификатор УДК;
Классификатор ГРНТИ;
Тематика.
Статья в журнале.
Сведения, которые должны быть указаны:
Название статьи в журнале;
Автор(-ы);
Научный редактор(-ы);
Переводчик(-и);
Язык, на котором написана статья;
Язык оригинала;
Название журнала;
Страна;
Год публикации;
Том;
Выпуск (номер);
Аннотация на русском языке;
Аннотация на английском языке;
Оглавление;
Ключевые слова на русском языке;
Ключевые слова на английском языке;
Диапазон страниц;
Тип доступа (в открытом доступе; в относительно закрытом доступе (текст будет доступен только сотрудникам НИУ ВШЭ по логину и паролю; в полностью закрытом доступе (доступен только проверяющим отчеты, заявки на гранты и т. п.));
Ссылка на электронный вариант;
Описание местоположения печатного издания;
Классификатор УДК;
Классификатор ГРНТИ;
Тематика.
Презентация.
Сведения, которые должны быть указаны:
Название презентации;
Язык, на котором составлена;
Тип доступа (в открытом доступе; в относительно закрытом доступе (текст будет доступен только сотрудникам НИУ ВШЭ по логину и паролю; в полностью закрытом доступе (доступен только проверяющим отчеты, заявки на гранты и т. п.));
Ссылка на электронный вариант;
Размер файла с презентацией;
Дата создания;
Автор (-ы);
Тематика.
Лекционный материал.
Сведения, которые должны быть указаны:
Название лекции;
Язык, на котором составлена;
Тип доступа (в открытом доступе; в относительно закрытом доступе (текст будет доступен только сотрудникам НИУ ВШЭ по логину и паролю; в полностью закрытом доступе (доступен только проверяющим отчеты, заявки на гранты и т. п.));
Ссылка на электронный вариант;
Размер файла с презентацией;
Дата создания;
Автор (-ы);
Тематика.
Контрольно-измерительные материалы.
Сведения, которые должны быть указаны:
Название материала;
Тип контрольно-измерительного материала (домашняя работа; контрольная работа; промежуточный контроль);
Язык, на котором составлен;
Тип доступа (в открытом доступе; в относительно закрытом доступе (текст будет доступен только сотрудникам НИУ ВШЭ по логину и паролю; в полностью закрытом доступе (доступен только проверяющим отчеты, заявки на гранты и т. п.));
Ссылка на электронный вариант;
Размер файла с презентацией;
Дата создания;
Автор (-ы);
Тематика.
Журнал.
Сведения, которые должны быть указаны:
Название журнала;
Язык оригинала;
Страна;
Год публикации;
Том;
Выпуск (номер);
Тип доступа (в открытом доступе; в относительно закрытом доступе (текст будет доступен только сотрудникам НИУ ВШЭ по логину и паролю; в полностью закрытом доступе (доступен только проверяющим отчеты, заявки на гранты и т. п.));
Ссылка на электронный вариант;
Описание местоположения печатного издания;
Классификатор УДК;
Классификатор ГРНТИ;
Тематика.
Рассмотренные источники будут также являться таблицами в базе данных репозитория, а сведения о них - полями текущих таблиц. Также дополнительным полем в каждой таблице является поле с идентификатором. Кроме того, помимо сведений об источниках, необходимо хранить вспомогательные таблицы, которые появляются вследствие нормализации базы данных, а также таблицы, обеспечивающие создание связи "многие ко многим" между таблицами.
Тип доступа. В данной таблице содержится информация о типе доступа (в открытом доступе; в относительно закрытом доступе (текст будет доступен только сотрудникам НИУ ВШЭ по логину и паролю; в полностью закрытом доступе (доступен только проверяющим отчеты, заявки на гранты и т. п.)). Включает два поля: поле с идентификатором и поле с названием.
Автор. Данная таблица содержит информация об авторе. Включает два поля: поле с идентификатором и поле с именем автора.
Город. Данная таблица содержит информацию об месте издательства. Включает два поля: поле с идентификатором и поле с названием города.
Составитель. Данная таблица содержит информация о составителе. Включает два поля: поле с идентификатором и поле с именем составителя.
Страна. Данная таблица содержит информацию о стране. Включает два поля: поле с идентификатором и поле с названием страны.
Язык, на котором написан источник. Данная таблица содержит информацию о текущем языке. Включает два поля: поле с идентификатором и названием.
Редактор. Данная таблица содержит информацию о редакторе. Включает два поля: поле с идентификатором и поле с именем редактора.
Редактор перевода. Данная таблица содержит информацию о редакторе. Включает два поля: поле с идентификатором и поле с именем редактора.
Файл. Данная таблица позволяет хранить информацию о файле с публикацией. Включает два поля: поле с идентификатором и поле с ссылкой на файл.
Грифы. Данная таблица содержит информацию о грифе. Включает два поля: поле с идентификатором и поле с названием грифа.
Язык оригинала источника. Данная таблица содержит информацию об оригинальном языке источника. Включает два поля: поле с идентификатором и названием.
Издательство. Данная таблица содержит информацию об издательстве. Включает два поля: поле с идентификатором и названием издательства.
Тематика. Данная таблица содержит информацию о тематике. Включает два поля: поле с идентификатором и названием.
Переводчик. Данная таблица содержит информацию о переводчике. Включает два поля: поле с идентификатором и именем переводчика.
Тип печатного издания. Данная таблица содержит информацию о типе печатного издания. Включает два поля: поле с идентификатором и названием типа.
Множество таблиц, которые представляют собой хранилище УДК классификатора в соответствии с различными уровнями перехода. Включает три поля: поле с идентификатором, названием и ссылкой на предыдущий уровень классификатора.
Функциональные возможности разрабатываемой системы включают в себя идентификацию и аутентификацию, поэтому необходимо хранить в базе данных информацию о преподавателях, а также параметры входа в систему.
Преподаватель. Данная таблица содержит информацию о преподавателе. Включает семь полей: поле с идентификатором, именем преподавателя, названием факультета и департамента, адресом электронной почты, логином и паролем.
Интересы. Данная таблица содержит информацию об интересах преподавателей. Включает два поля: поле с идентификатором и поле с названием.
Факультет. Данная таблица содержит информацию о факультете. Включает два поля: поле с идентификатором и поле с названием.
Департамент. Данная таблица содержит информацию о департаментах. Включает два поля: поле с идентификатором и поле с названием.
Логин. Данная таблица содержит информацию о логине. Включает два поля: поле с идентификатором и поле с логином в символьном формате.
Пароль. Данная таблица содержит информацию о пароле. Включает два поля: поле с идентификатором и поле с паролем в символьном формате.
Схему базы данных, отражающих описанные данные можно увидеть в приложении D.
Похожие статьи
-
Web of Science -- платформа, на которой размещены авторитетная политематическая реферативно-библиографическая и библиометрическая базы данных. В ней...
-
В условиях обогащения данными современного общества, где информация является основой экономической деятельности, значительно изменились роль и функции...
-
Введение - Разработка прототипа веб-приложения "Репозиторий электронных ресурсов"
Большое количество информации, а именно библиографические ресурсы, доступные в электронном варианте, включающие в себя учебно-методические пособия,...
-
В настоящее время существует большое количество поисковых систем, но большинство из них основано на методе, в соответствии с которым документы...
-
DSpace - это цифровая система управления ресурсами, которая позволяет библиотекам получать, хранить, индексировать и распространять научные и...
-
Выбор СУБД - Разработка прототипа веб-приложения "Репозиторий электронных ресурсов"
Самыми широкоиспользуемыми на данный момент СУБД являются MySQL, PostgreSQL и MSSQL Server, а также Oracle, SQLite, Firebird и другие СУБД. Выделим...
-
Исходя из результатов, полученных на предыдущем шаге, была построена общая функциональная схема информационно-поисковой системы (рис. 3.12)....
-
Архитектура системы (в данном случае) - это описание (модель) основной компоновки и взаимодействия частей системы. В разделе показана структура...
-
Google Scholar - это платформа, реализующая простой и эффективный поиск научной литературы со всего мира. Типы текстов, по которым производится поиск -...
-
Информационный безопасность программный сеть Информационная система ФГБОУ ВПО "Нижегородский государственный архитектурно-строительный университет"...
-
Greenstone - это цифровая библиотека, которая обеспечивает новый способ организации информации и делает ее доступной через Интернет. Коллекции информации...
-
Scopus представляет собой крупнейшую единую реферативную базу данных, которая индексирует более 21,000 наименований научно-технических и медицинских...
-
Выбор интерфейса Пользовательский интерфейс представляет собой совокупность программных и аппаратных средств, обеспечивающих взаимодействие пользователя...
-
Физическая модель базы данных определяет способ размещения данных в среде хранения и способ доступа к этим данным, которые поддерживаются на физическом...
-
Этапы проектирования и создания БД - Система управления базами данных
При разработке БД можно выделить следующие этапы работы. I этап. Постановка задачи. На этом этапе формируется задание по созданию БД. В нем подробно...
-
В данной главе проводится анализ деятельности кафедры информационных технологий в бизнесе. Анализ показывает, насколько важен процесс поиска для...
-
Обоснование выбора СУБД База данных - это совокупность сведений о реальных объектах, процессах, событиях или явлениях, относящихся к определенной теме...
-
Проектирование и разработка сайта Средства разработки Язык гипертекстовой разметки HTML В Интернете сосредотачивается и передается достаточно большое...
-
Введение - Разработка системы управления базой данных "Судоходство"
Любому предприятию, фирме, организации в процессе экономической деятельности приходится постоянно сталкиваться с большими информационными потоками:...
-
Классификация систем электронного документооборота International Data Corporation (далее IDC) является аналитической фирмой, которая специализируется на...
-
Общие требования Прежде чем начинать формулировать требования к пользовательскому интерфейсу, было принято решение, что необходимо ознакомиться с...
-
При работе над проектом разрабатывались два основных компонента системы: база данных (далее - БД) и интерфейс клиентского приложения. Затем необходимо...
-
В разработке системы принимал участие один инженер-программист. Длительность выполнения работ по проектированию и разработке системы представлена в...
-
Таблица 3.9 - Функции: логическая и физическая организация и элементы управления Функция Наименование элемента управления Элемент управления, за которым...
-
Разработка концептуальной модели АИС - Проектирование автоматизированной информационной системы
Любая деятельность компании отражается в документах, и, чтобы улучшить качество рабочих бизнес-процессов, необходимо улучшить документооборот, т. е....
-
Необходимо отметить специальный класс приложений - систем поддержки принятия решений, позволяющие моделировать правила и стратегии бизнеса и иметь...
-
В данной дипломной работе для автоматизации процесса документооборота в банке использовалось такое программное обеспечение, как Microsoft Visual Studio...
-
Создание запросов - Разработка системы управления базой данных "Судоходство"
Для дальнейшего формирования отчетов необходимо создать два запроса на выборку это "Кто и где находится" и "Страны где были корабли". Для создания...
-
Логический уровень описания базы данных (логическая модель) отражает логические связи между таблицами. Логическая модель базы данных "Прокат автомобилей"...
-
Каждая СУБД имеет особенности в представлении структуры таблиц, связей, определении типов данных и т. д. которую необходимо учитывать при проектировании....
-
Табличный процессор Excel фирмы Microsoft предназначен для ввода, хранения, обработки и выдачи больших объемов, данных в виде, удобном для анализа и...
-
Информационная система (ИС) ГИБДД должна обеспечивать хранение информации об автомобилях (марка, номер кузова, номер двигателя, цвет кузова, гос. номер),...
-
Программный интерфейс для базы данных я разрабатывал в объектно-ориентрованной среде Delphi, с помощью Embarcadero RAD Studio. Конструктор форм Delphi в...
-
Для определения актуальных угроз безопасности, необходимо учитывать два значения. Первый показатель - это уровень исходной защищенности информационной...
-
Нормализация Базы Данных - Разработка информационной системы "Магазин компьютерных товаров"
Результатом работы с АИС магазина компьютерных товаров является чек, который оформляет продавец. В этом чеке должна содержаться информация о количестве...
-
Учебный процесс в ННГАСУ сопровождается значительной информационной базой, развитием компьютерного парка и внедрением в образовательный процесс...
-
Специфика информационного обеспечения САПР - Состав систем автоматизированного проектирования
В комплекс средств автоматизированного проектирования входит информационное обеспечение, которое представляет собой совокупность документов, описывающих...
-
В ходе разработки было создано пять форм, обеспечивающих взаимодействие между пользователем и приложением: - начальное окно выбора учебного года, курса и...
-
Разработка клиент-серверной части проекта, то есть связь между клиентским приложением и базой данных, реализуется при помощи специальной библиотеки MySQL...
-
Регистрация нового пользователя в системе возможна двумя способоами: 1) Самостоятельная регистрация пользователя; 2) Регистрация пользователя...
Проектирование системы "Репозиторий электронных ресурсов" - Разработка прототипа веб-приложения "Репозиторий электронных ресурсов"