Для студентов СПбГУ по предмету ДругиеРазработка каталога рабочих программ учебных дисциплин СПбГУРазработка каталога рабочих программ учебных дисциплин СПбГУ
2024-08-032024-08-03СтудИзба
Курсовая работа: Разработка каталога рабочих программ учебных дисциплин СПбГУ
Описание
дисциплин СПбГУ
Содержание
Введение.................................................................................................... 3
Постановка задачи...................................................................................... 7
1. Непрерывная интеграция......................................................................... 9
1.1 Выбор средств для реализации CI: VCS............................................. 10
1.2 Выбор средств для реализации CI: Microsoft Azure............................. 12
1.3 Выбор средств для реализации CI: PowerShell.................................... 14
1.4 Реализация Continuous Delivery......................................................... 15
1.5 Реализация Staging............................................................................ 18
2. Средства разработки............................................................................. 19
2.1 .NET Framework............................................................................... 20
2.2 ASP .NET MVC................................................................................ 20
2.3 AngularJS......................................................................................... 22
3. ElasticSearch.......................................................................................... 24
3.1 Индексирование БД.......................................................................... 26
3.2 Фасетный поиск и его организация.................................................... 27
3.3 Реализация полнотекстового поиска.................................................. 28
Тестирование........................................................................................... 30
Вывод...................................................................................................... 33
Заключение.............................................................................................. 34
Список источников................................................................................... 35
2
Введение
Современные Университеты представляют собой совокупность различных учебно-административных структурных подразделений, каждое из которых является самостоятельной единицей, но при этом тесно связанных между собой едиными целями и задачами обеспечения обучающего процесса и научной деятельности.
Повысить эффективность работы такого мощного комплекса и оптимизировать рабочие процессы удается за счет использования информационных технологий, которые в последнее время быстро развиваются.
Применение в рабочих процессах информационных технологий позволяет оптимально решать производственные задачи, что приводит к минимизации времени на получение необходимой информации, уменьшению объема документооборота за счет чего повышается эффективность труда и происходит экономия человеческих и временных ресурсов.
Примером успешного применения информационных технологий на практике является использование единого интерфейса. В качестве такого интерфейса может выступать веб-приложение.
Веб-приложение - это некоторый ресурс, доступ к которому пользователь получает, используя свой веб-браузер и подключение к сети Интернет.
Веб-приложения общаются с пользователями с помощью описанных разработчиком средств, позволяющих взаимодействовать с большими объемами данных и получать результат, скрывая от пользователя особенности технической реализации.
Примеры таких каталогов реализованы у “Lansing Community College”, “University of Wisconsin-Madison”, “University of Michigan”, “College of
3
Содержание
Введение.................................................................................................... 3
Постановка задачи...................................................................................... 7
1. Непрерывная интеграция......................................................................... 9
1.1 Выбор средств для реализации CI: VCS............................................. 10
1.2 Выбор средств для реализации CI: Microsoft Azure............................. 12
1.3 Выбор средств для реализации CI: PowerShell.................................... 14
1.4 Реализация Continuous Delivery......................................................... 15
1.5 Реализация Staging............................................................................ 18
2. Средства разработки............................................................................. 19
2.1 .NET Framework............................................................................... 20
2.2 ASP .NET MVC................................................................................ 20
2.3 AngularJS......................................................................................... 22
3. ElasticSearch.......................................................................................... 24
3.1 Индексирование БД.......................................................................... 26
3.2 Фасетный поиск и его организация.................................................... 27
3.3 Реализация полнотекстового поиска.................................................. 28
Тестирование........................................................................................... 30
Вывод...................................................................................................... 33
Заключение.............................................................................................. 34
Список источников................................................................................... 35
2
Введение
Современные Университеты представляют собой совокупность различных учебно-административных структурных подразделений, каждое из которых является самостоятельной единицей, но при этом тесно связанных между собой едиными целями и задачами обеспечения обучающего процесса и научной деятельности.
Повысить эффективность работы такого мощного комплекса и оптимизировать рабочие процессы удается за счет использования информационных технологий, которые в последнее время быстро развиваются.
Применение в рабочих процессах информационных технологий позволяет оптимально решать производственные задачи, что приводит к минимизации времени на получение необходимой информации, уменьшению объема документооборота за счет чего повышается эффективность труда и происходит экономия человеческих и временных ресурсов.
Примером успешного применения информационных технологий на практике является использование единого интерфейса. В качестве такого интерфейса может выступать веб-приложение.
Веб-приложение - это некоторый ресурс, доступ к которому пользователь получает, используя свой веб-браузер и подключение к сети Интернет.
Веб-приложения общаются с пользователями с помощью описанных разработчиком средств, позволяющих взаимодействовать с большими объемами данных и получать результат, скрывая от пользователя особенности технической реализации.
- мировой практике существуют успешные примеры реализации единого интерфейса для доступа к документам в рамках всего Университета.
Примеры таких каталогов реализованы у “Lansing Community College”, “University of Wisconsin-Madison”, “University of Michigan”, “College of
3
Характеристики курсовой работы
Список файлов
Разработка каталога рабочих программ учебных дисциплин СПбГУ.doc