Реферат
ПЕРЕЧЕНЬ ТЕРМИНОВ И УСЛОВНЫХ ОБОЗНАЧЕНИЙ 4
ВВЕДЕНИЕ 5
1. Обзор существующих систем электронного документооборота 7
1.1 Анализ предметной области 7
1.2 Lookup 11
1.3 Парсер контента ВДБ 12
2 Анализ требований и проектирование 15
2.1 Основные требования 16
2.2 Технологии 17
2.3 Сценарий использования 19
2.4 Клиент-серверное приложение 21
2.5 Визуализация данных 24
2.6 Совместный доступ к данным 25
2.7 Архитектура приложения 27
2.8 Механизм добавления и обновления данных в хранилище 29
3 Реализация приложения 31
3.1 Хранилище данных 35
3.2 Организация доступа к базе данных 38
3.3 Импорт файлов ведомостей 40
3.3.1 Загрузка данных в БД 40
3.4 AJAX запросы 41
3.5 Кэширование данных 43
3.6 Логирование 49
ЗАКЛЮЧЕНИЕ 52
ЛИТЕРАТУРА 53
ПРИЛОЖЕНИЕ А. РУКОВОДСТВО ПОЛЬЗОВАТЕЛЯ 54
ПРИЛОЖЕНИЕ Б. ДОКУМЕНТЫ 58
В современном мире интернет, радио и телевизионное вещание стало неотъемлемой частью жизни населения, а также работы многих служб и ведомств государства.
Сегодня степень информированности населения о различных событиях, и, соответственно, уровень формирования общественного мнения определяется не только межличностными отношениями, а также информацией, доступной через интернет, радио и ТВ. Именно эти ресурсы и другие социальные институты оказывают огромное влияние на формирование прогрессивных ценностей и дальнейшее эволюционное развитие человечества, ведь они сопровождают нас ежедневно на протяжении жизни, помогают принять решение и сформировать мнение.
Существенными чертами современной радиотелевизионной журналистики становится регионализация и интерес региональной аудитории к новостям местного масштаба.
Региональное ТВ способствует развитию общества, стимулирует инициативы, открывает новые возможности для расширения свободы слова, выполняет объединяющую население функцию. Радио и телевещание нашей страны представлено большим количеством региональных ТВ и радио каналов, что определяет актуальность задачи повышения качества работы радиотелевизионных центров.
Радио и телевещание Кемеровской области, как часть общей радиотелевизионной системы страны, претерпела в своем становлении и развитии ряд существенных качественных изменений, которые продолжаются и до сих пор. На текущем этапе развития систем связи стала остро актуальной проблема обработки большого количества технической информации и хранение ее в электронном виде. С расширением вещания в стране растет и количество введенных в эксплуатацию вышек радио и телевещания, башен связи и отдельного оборудования, которые требуют постоянного контроля его работы. Одним из пунктов улучшения качества работы является улучшение скорости обработки технической документации радиотелевизионных центров.
КемОРТПЦ (Кемеровский областной радиотелевизионный передающий центр) - филиал Российской телевизионной и радиовещательной сети (РТРС), основной оператор цифрового эфирного и аналогового эфирного теле и радиовещания Кемеровской области, который занимается организацией вещания. Он транслирует 14 радиоканалов и 22 телеканала в аналоговом формате, а также 3 радиоканала и 20 телеканалов в цифровом формате. В обслуживании КемОРТПЦ более 300 передающих и приемных станций.
В связи с большим количеством факторов, например, электромагнитные помехи, электрические перегрузки из-за повышенной мощности, возможны сбои в работе технического оборудования, и как следствие нарушение качества в вещании или вовсе прерывание сигнала. Все сбои в работе оборудования фиксируются компанией в режиме реального времени с целью контроля и быстрого устранения проблем. Вся информация о прерываниях фиксируется оборудованием и сохраняется обслуживающим персоналом с целью передачи этой информации в различные подразделения, в том числе и в производственно-технический отдел.
Обработкой электронной документации занимается персонал, который анализирует большие объемы файлов-логов с данными о нарушении вещания. В их задачи входит также быстрый и периодический анализ всех данных с целью формирования отчетов для заказчиков.
В связи с тем, что большие объемы информации хранятся в разрозненных xls/xlsx- файлах и требуют постоянной обработки, появилась необходимость хранения и структурирования в едином хранилище всех данных о сбоях, а также сопутствующую техническую информацию с возможностью быстрого доступа в любое время. Автоматизация обработки отчетной документации работы оборудования радиотелевизионного центра стала важной задачей для КемОРТПЦ.
Целью данной выпускной квалификационной работы стала разработка web- приложения «Ведение ведомостей», которое позволит выполнять следующие функции:
- хранение всей информации о прерываниях и сбоях в вещании в одном хранилище,
- доступ в любое время,
- устранение ошибок в работе с документами (уменьшение влияния человеческого фактора) путем автоматизации обработки отчетной документации работы оборудования радиотелевизионного центра,
- ускорение процесса создания отчетов для клиентов.
В ходе работы было разработано web-приложение для автоматизации процессов при работе с электронным документооборотом. Приложение может быть развернуто на IIS сервере и быть доступным различным пользователям одновременно. В процессе разработки приложения:
• была разработана серверная часть приложения
- контроллеры, модели, view модели, сервисы
-слой бизнес логики и слой для работы с БД
-модуль кэширования
-модуль парсинга данных из/в xlsx файлы
• была разработана клиентская часть приложения
- UI для web-приложения
- REST запросы с использованием ajax к серверной части (js скрипты)
Преимущества разработанного приложения:
• разделение web-приложения на клиентскую (внешнее представление) и серверную части (frontend и backend).
• хранение данных в бд способствует быстрому доступу к данным, быстрому формированию отчетов (протоколов).
• автоматизация части процессов при работе с документами.
• уменьшение рисков ошибок в связи с человеческим фактором.
• модульность проекта, расширяемость для будущих задач.
Разработанное web-приложение имеет возможность поддержки и расширения в будущем. Например, может быть добавлен сервис для обработки списка лицензий с целью их проверки на актуальность для информирования email-сообщениями результатов проверки.
1. Санитарные нормы на эксплуатацию ПРТО [Электронный ресурс] // Проектирование объектов и сооружений связи URL: http://mir-ooo.ru/spravochnik/sanitarnyie-normyi-na- ekspluatatsiyu-prto/
2. Отчет. Оценка соблюдения санитарных норм на эксплуатацию ПРТО. [Электронный ресурс] // Тендерная биржа инженерных работ. URL:
https://proektanti.ru/files/portfolio/48985.pdf (дата обращения 06.06.2019)
3. Документация по ASP.NET [Электронный ресурс] // Центр разработки на ASP .NET [Офиц. сайт]. URL: https://docs.microsoft.com/ru-ru/aspnet/#pivot=aspnet (дата обращения 06.06.2019)
4. Анатольев А.Г. Компоненты сетевого приложения. [Электронный ресурс] // Учебнометодические материалы для студентов кафедры АСОИУ, 2013. URL:
http://www.4stud.info/networking/lecture5.html
5. Goldy Benedict Macquin. Single Page Applications vs Multiple Page Applications [Электронный ресурс] // Канал мыслителей, 2018. // URL:
https://medium.com/@goldybenedict/single-page-applications-vs-multiple-page-applications-do- you-really-need-an-spa-cf60825232a3
6. Отношения классов - от UML к коду [Электронный ресурс] // Электронный ресурс для IT-специалистов. URL: https://habr.com/ru/post/150041/ (дата обращения 06.06.2019)
7. AJAX для новичков [Электронный ресурс] // Электронный ресурс для IT-специалистов. URL: https://habr.com/post/14246/ (дата обращения 06.06.2019)
8. Гамма Э., Хел м Р., Джонсон Р., Влиссидес Дж. Приемы объектно- ориентированного проектирования. Паттерны проектирования, СПб.: "Питер", 2001. - 130с.
9. MemoryCache [Электронный ресурс] // Сайт о программировании. URL: https://metanit.com/sharp/mvc5/20.6.php (дата обращения 06.06.2019)
10. Реализация синглтона в многопоточном приложении [Электронный ресурс] // Электронный ресурс для IT-специалистов. URL: https://habr.com/ru/post/150276/ (дата обращения 06.06.2019)
11. Подключаем log4net. Пошаговая инструкция [Электронный ресурс] // Электронный ресурс для IT-специалистов. URL: https://habr.com/ru/post/310770/ (дата обращения 06.06.2019)