Пример готовой дипломной работы по предмету: Информационные технологии
Содержание
Содержание
Введение 4
1 Анализ модулей ЭБС для работы с публикациями 8
1.1 Анализ модулей ЭБС, предназначенных для работы с публикациями 8
1.1.1 Фундаментальная библиотека СПбГПУ 13
1.1.2 Научная библиотека ИГУ 14
1.1.3 Научно-техническая библиотека ЮРГУЭС 16
1.1.4 Научная библиотека НГТУ 17
1.1.5 Научно-техническая библиотека СамГТУ 17
1.1.6 Институт социологии РАН 19
1.1.7 Научно-техническая библиотека ЮРГПУ 19
1.2 Сравнительные характеристики анализируемых систем 20
1.3. Выбор средств и технологий разработки 24
1.4 Выводы по первой части ВКР 25
2 Проектирование модулей для работы с публикациями 26
2.1 Постановка задачи 26
2.2 Классификация пользователей системы 34
2.3 Описание системы с использованием языка моделирования UML 35
2.4 Проектирование баз данных 38
2.4.1 Назначение и описание предметной области 38
2.4.2 Формулирование и анализ требований 41
2.4.2.1 Описание основных элементов данных 41
2.4.2.1.1 ISP – информация 42
2.4.2.1.2 UP – информация 45
3 Разработка структуры модулей для БД публикаций 50
3.1 Группировка публикаций 50
3.2 Блок схема алгоритма 7.1-2003 51
3.3 Схема сайта ЭБС ЮРГПУ 56
3.4 Описание структуры картотеки публикаций 57
3.5 Статистика уязвимости Web-приложений 59
3.5.1XSS 62
3.5.2 SQL инъекции 63
3.6 Выводы по третьей главе ВКР 66
4Экспериментальная проверка работоспособности системы 67
4.1 Описание эксперимента 67
4.2 Схема эксперимента 68
4.3 Анализ результатов работы разработанных модулей 79
4.4 Выводы по четвертой части ВКР 80
Заключение 82
Список использованных источников 84
Выдержка из текста
ВВЕДЕНИЕ
Научно-техническая библиотека ЮРГПУ (НПИ) — одна из крупнейших библиотек Южного федерального округа. Автоматизация и информатизация библиотечно-библиографических процессов начата в 1992 году. В библиотеке созданы различные базы данных, в том числе БД «Публикации сотрудников ЮРГПУ (НПИ)», которая является наиболее эффективной в использовании и востребованной всеми категориями читателей.
БД «Публикаций сотрудников ЮРГПУ (НПИ)» представляет собой уникальную коллекцию библиографических записей, собранных за всю историю существования ВУЗа. Она успешно используется университетом с целью содействия развитию научных школ и стимулирования труда профессорско-преподавательского состава, сотрудников и аспирантов. [43]
Актуальность реализации модулей управления картотекой и обработки данных о публикациях сотрудников и студентов ЮРГПУ (НПИ) подтверждается перечисленными ниже пунктами:
– положение «О рейтинговой оценке деятельности преподавателей, кафедр и факультетов ЮРГПУ (НПИ)», где отдельным пунктом выделено наличие публикаций, по которым определяется активность научной деятельности;
– указ «Об учете публикаций ВУЗа» где четко оговаривается, что регистрировать и учитывать публикации авторы должны в библиотеке.
Мною планируется создать программу управления картотекой публикаций, а также модуль управления и обработки данных о публикациях сотрудников и студентов ЮРГПУ (НПИ).
Картотека публикаций позволит сократить время поиска публикаций, а так же предоставит автоматизированный поиск, который отличается своей гибкостью. Система ориентирована на сетевую среду и предназначена для всех типов пользователей, как обслуживающего персонала, так и для самих пользователей в лице студентов, аспирантов, преподавателей, сотрудников и посторонних гостей.
Модуль управления позволит управлять не только публикациями, но и различными справочниками. Помимо автоматизированного поиска модуль управления позволит вести гибкий отчет, в котором нуждается сотрудники ЮРГПУ (НПИ).
Программа ориентирована на сетевую среду и предназначена для обслуживающего персонала в лице библиотекаря.
В связи с этим целью моей ВКР является реализация модулей для работы с базой данных публикаций сотрудников ЮРГПУ (НПИ).
Для достижения сформулированной цели необходимо решить следующие задачи:
– анализ существующих модулей электронных библиотечных систем, предназначенных для работы с публикациями;
– анализ применимости ГОСТов для формирования библиографических записей;
– анализ предметной области и формирование структуры базы данных публикаций;
– разработка алгоритма формирования библиографических записей с учетом ГОСТа 7.1 – 2003;
– программная реализация модулей для работы с базой данных публикаций сотрудников ЮРГПУ (НПИ);
– экспериментальная проверка работоспособности системы и анализ полученных результатов.
Для решения поставленных задач необходимо обладать знаниями в следующих областях: библиография, СУБД, web-технологии, языки web- программирования, а также объектно-ориентированные языки программирования.
Объектом исследования являются IT — технологии в образовании.
Предметом исследования является эффективность IT — технологий в образовании.
В работе использованы следующие методы исследования:
– метод структурного системного анализа;
– теория автоматизации проектирования;
– теория проектирования баз данных.
Научная новизна заключается в разработке алгоритма формирования библиографического описания в зависимости от вида публикации и количества авторов, отличающегося быстродействием и позволяющего выводить библиографический список в соответствии с ГОСТом 7.1 – 2003.
Практическая значимость.
Внедрение в ЭБС картотеки публикаций позволит сотрудникам и студентам сверять свои списки опубликованных работ.
Руководство ВУЗа будет иметь возможность стимулировать издания публикаций в наиболее престижных издательствах, а значит содействовать развитию научных направлений и научных школ. Это в свою очередь приводит к значительному росту публикаций.
Другим важным моментом в использовании картотеки публикаций является предоставление списка опубликованных работ при избрании или переизбрании сотрудников вуза, выходящих на конкурс по замещению вакантной должности или на продление трудового контракта. [43]
Модуль управления БД публикаций позволит автоматизировать процесс управления картотекой публикаций сотрудников ЮРГПУ (НПИ), а также вести гибкий отчет по публикациям.
Структура ВКР.
ВКР состоит из четырех разделов, введения, заключения, списка использованных источников и приложений.
Первый раздел содержит аналитический обзор существующих модулей электронных библиотечных систем, предназначенных для работы с публикациями. На основе проведенного анализа сформулирована основная цель ВКР.
Второй раздел содержит анализ применимости ГОСТов для формирования библиографических записей, а также анализ предметной области и формирование структуры базы данных публикаций. Разработана структура алгоритма формирования БО и функции системы, а также методы и модели построения системы управления библиотечными ресурсами.
В третьем разделе реализованы алгоритм формирования библиографических записей с учетом ГОСТа 7.1 – 2003 и модули для работы с базой данных публикаций сотрудников ЮРГПУ (НПИ);
В четвертом разделе проведены экспериментальная проверка работоспособности системы и анализ полученных результатов.
Список использованной литературы
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ
1. ГОСТ 7.80-2000 Библиографическая запись. Заголовок. Общие требования и правила составления.
2. ГОСТ 7.12-93 Библиографическая запись. Сокращение слов на русском языке. Общие требования и правила составления.
3. ГОСТ 7.1-2003 Библиографическая запись. Библиографическое описание гост. Общие требования и правила составления.
4. ГОСТ Р 7.0.5-2008 Библиографическая ссылка. Общие требования и правила составления.
5. ГОСТ 7.11-2004 Библиографическая запись. Сокращение слов и словосочетаний на иностранных европейских языках.
6. "Введение в InterBase" А.Я. Скляр (Изд. "Горячая линия-Телеком") 2002. — 154 с.
7. "Мир InterBase. Архитектура, администрирование и разработка приложений баз данных в InterBase/FireBird/Yaffil" А. Ковязин, С. Востриков (Изд. "Кудиц-Образ") 2002. — 235 с.
8. Web-технологии [Электронный ресурс].
– [2010].
– Режим доступа : http://htmlweb.ru/.
9. Агошков С. В., Дмитриев П. А. Системы публикации электронных изданий // Программирование. — 2002. № 5. — С. 69-80.
10. Антопольский, А. Б. Формирование национальной электронной библиотеки и проблема выбора базовых принципов организации фонда электронных документов / А. Б. Антопольский, Т. В. Майстрович, А. В. Чугунов // Национальная электронная библиотека : проекты метод. материалов по формированию фонда. — СПб. , 2004. — C. 3-13.
11. Бахмад, Э.А. Фундамент электронных библиотек [Электронный ресурс]
/ Э.А. Бахмад, И.Ю. Королева // Журнал научных публикаций аспирантов и докторантов. — 2011. — № 11. — C. URL: http://www.jurnal.org/articles/2011/inf 19.html .
12. Беглик, А. Г. Критерии отбора электронных ресурсов для информационного обслуживания / А. Г. Беглик, Е. В. Тихонова // Информ. бюллетень. -2003.-№ 24.-С. 178-181.
13. Беседина, Н.В. Создание автоматизированных баз данных библиографического отдела / Н.В. Беседина // Научная и техническая библиотеки.-1996.-№ 8.-С. 20-23.
14. Библиотека вуза и новые формы информационного обслуживания. Описание языка запросов [Электронный ресурс].
– [2007].
– Режим доступа:// http://www.nel.ru/descript/query.shtml.
15. Борцова, Н.Н. Библиотека в информационном обеспечении учебной и научной деятельности вуза / Н. Н. Борцова // Библиотековедение. – 2007. – № 2. – С. 50-53.
16. Бургер, И.П. Современная библиотека вуза: состояние и проблемы / И.П. Бургер // Научная и техническая библиотеки.-1996.-№ 8.-С. 3-6.
17. Вислый, А. И. Электронные библиотеки России. Проблемы формирования и использования / А. И. Вислый // Науч. и техн. б-ки. 2002. -№ 3. — С. 18-26.
18. Воякин, Е.В. Обзор интерактивных Web-технологий [Электронный ресурс]
/ Е.В. Воякин. – 2009. – Режим доступа: http://evgy.opennet.ru/review.html .
19. Гальцева, Т.Е. Электронный каталог в библиотеке вуза / Т.Е. Гальцева // Научная и техническая библиотеки.-1996.-№ 8.-С. 6-11.
20. Глушановский, А. В. Электронная информация и основные функции научных библиотек / А. В. Глушановский, Н. Е. Каленов // Науч. и техн. б-ки. -2002.-№ 2.-С. 5-12.
21. Горный, Е. Развитие электронных библиотек: мировой и российский опыт, проблемы, перспективы / Е. Горный, К. Вигурский // Интернет и российское общество: Сб. / Под. ред. И. Семенова; Моск. Центр Карнеги. М.: Гендальф, 2002. — 279 с.
22. Елизаров А. М. Электронные библиотеки : учебно-методическое пособ. для студ. вузов культуры и искусств / А. М. Елизаров. А. О. Фёдоров.- Казань , 2004. – 89 с.
23. Зеленина, Г.Н. Компьютерная сеть в вузовской библиотеке / Г.Н. Зеленина, Т.Е. Гальцева // Высшее образование в России.-1995.-№ 3.-С. 157-160.
24. Ильясова, А.Х. Создание электронной библиотеки ВУЗа [Электронный ресурс]
/ А.Х. Ильясова. – 2009. – Режим доступа : информации и развитие социально-культурных коммуникаций /Л. М. Тихонова // Библиотековедение. — 2003. — № 4. — C. 21-23.
25. Каленов, Н.Е. О специфике автоматизации библиотечной технологии / Н.Е. Каленов // НТИ. Сер.1. Организация и методика информационной работы.-1995.-№ 9.-С. 9-12.
26. Карпова, Т.С. Базы данных: модели, разработка, реализация / Т.С. Карпова. – СПб. : Питер, 2002. – 304 с.
27. Каталог | Институт социологии РАН [Электронный ресурс]
.– [2012].
– Режим доступа : http://www.isras.ru/
28. Каталог | Научная библиотека ИГУ [Электронный ресурс]
.– [2010].
– Режим доступа : http://library.isu.ru/ru
29. Каталог | Научная библиотека НГТУ [Электронный ресурс]
.– [2012].
– Режим доступа : http://library.nstu.ru/
30. Каталог | Научно-техническая библиотека СамГТУ [Электронный ресурс]
.– [2012].
– Режим доступа : http://weblib 2.samgtu.ru/main.php
31. Каталог | Научно-техническая библиотека ЮРГТУ [Электронный ресурс]
.– [2012].
– Режим доступа : http://www.lib.npi-tu.ru/
32. Каталог | Фундаментальная библиотека СПбГПУ [Электронный ресурс]
.– [2012].
– Режим доступа : http://www.unilib.neva.ru/rus/lib/
33. Кириллов, В.В. Структуризованный язык запросов (SQL) / В.В. Кириллов. – СПб. : ИТМО, 1994. – 80 с.
34. Левова, Л.В. Автоматизированная информационно-библиотечная система МАРК-SQL. Обзор текущего состояния. Новые направления развития [Электронный ресурс]
/ Л.В. Левова, С.В. Ефримов, Е.В. Трифонова. – 2009. – Режим доступа : http://nit.miem.edu.ru/sbornik/2009/sec 4/030.html .
35. Леоненков, А.В. Самоучитель UML / А.В. Леоненков. – 2-е изд., перераб. и доп. – СПБ. : БХВ-Петербург,2004.-432 с.:ил.
36. Материалы второго научно-практического семинара «Библиотека в научно-образовательном пространстве вуза». – Ставрополь: типография СевКавГТУ, 2006. Северо-Кавказский государственный технический университет. http://www.ncstu.ru.
37. Мейер, М. Теория реляционных баз данных / М. Мейер. – М. : Мир, 1987. – 608 с.
38. Методические указания по применению ГОСТ 7.1-2003 «Библиографическая запись. Библиографическое описание. Общие требования и правила составления» / сост. Н. Н. Аржановская; ред. И. М. Рамзина, Н. С. Заруднева ; ВолгГТУ. – Волгоград, 2009. – 18 с.
39. Множество "почему" электронному каталогу / Т.Е. Гальцева [и др.]
// Библиотека.-1996.-№ 7.-С. 39-41.
40. Стандарты по библиотечному делу: Сборник / Сост. Захарчук Т.В., Петрова Л.И., Завадовская Т.А., Зусьман О.М. — СПб: Изд-во "Профессия", 2000. — 512 с. — (Серия "Библиотека").
41. Тиори, Т. Проектирование структур баз данных / Т. Тиори , Дж. Фрай. В 2 кн.кн.1. – М. : Мир, 1985. – 287 с.
42. Тиори, Т. Проектирование структур баз данных / Т. Тиори , Дж. Фрай. В 2 кн.кн.2. – М. : Мир, 1985. – 320 с.
43. Фролов, А.В. Создание Web-приложений: практическое руководство / А.В. Фролов, Г.В.Фролов. – М. : Русская редакция,2001.-1040с.:ил.
44. Хайцева Л. Б. Электронные библиотеки : термины и определения / Л.В. Хайцева // Библиотечное дело. — 2001: Российские библиотеки в мировом информационном и интеллектуальном пространстве : тез. докл. междунар. конф. : ч. 2. – М.,2002.- С. 48-49.