Правительство Российской Федерации
Федеральное государственное автономное образовательное
учреждение высшего профессионального образования
"Национальный исследовательский университет
"Высшая школа экономики"
Отделение программной инженерии
Кафедра Управления разработкой программного обеспечения
ВЫПУСКНАЯ КВАЛИФИКАЦИОННАЯ РАБОТА
На тему «Система доступа к базе данных на основе службы коротких сообщений»
Исполнитель
Студентка группы № 471ПИ
Кальсина Елена Сергеевна
Научный руководитель
Доцент кафедры управления разработкой программного обеспечения Национального исследовательского университета «Высшая школа экономики»
Брейман Александр Давидович
Москва, 2013 г.Аннотация
Отчет 130 с., 4 ч., 58 рис., 14 табл., 8 источников, 5 прил.
1С, ОБРАБОТКА ВХОДЯЩИХ СМС СООБЩЕНИЙ, СИСТЕМА СМС ДОСТУПА, СМС РАССЫЛКА, СМС СООБЩЕНИЕ, УВЕДОМЛЕНИЕ ПО СМС.
Объектом разработки является система доступа к базе данных на основе службы коротких сообщений.
Цель работы – описание и разработка универсальной системы на платформе 1С:Предприятие, которая обращается к базе данных по СМС командам.
В ходе работы проводились сравнительные анализы существующих систем, методик и технологий, применяемых для работы с СМС сообщениями, а также исследование методом экспертной оценки, направленное на выявление необходимой функциональности.
В результате работы была разработана система, позволяющая организовать доступ к базе данных посредством СМС сообщений, а также проведена ее интеграция с существующей корпоративной системой.
Основные конструктивные, технологические и технико-эксплуатационные характеристики: простота интеграции, гибкость настроек, быстрая обработка при большом количестве исходящих СМС.
Степень внедрения – система введена в эксплуатацию.
Рекомендации по внедрению: систему рекомендуется интегрировать с современными системами на платформе 1С:Предприятие версии не ниже 8.2.17, из которых необходимо получать информацию удаленно при наступлении определенных событий, требующих оперативного реагирования.
Содержание
Введение 4
1.Сравнительный анализ существующих систем 5
2.Выявление требований к системе 6
2.1.Выявление функциональности системы 6
2.2.Выбор метода отправки и приема СМС сообщений 9
3.Описание функциональности системы СМС доступа 11
3.1.Архитектура системы СМС доступа 11
3.2.Обработка входящих СМС сообщений 11
3.2.1.Получение СМС сообщения 11
3.2.2.Конвертация СМС текста в запрос 11
3.2.3.Обращение к базе данных 12
3.2.4.Создание ответного СМС сообщения 12
3.2.5.Отправка сообщения пользователю 12
3.3.СМС рассылка 12
3.4.Безопасность данных 13
4.Описание системы СМС доступа 13
4.1.Общие сведения 13
4.2.Интерфейс 14
4.3. Реализация функциональности системы 14
4.3.1.Общие функции 14
4.3.2.Обработка входящих СМС сообщений 20
4.3.3.СМС рассылка 22
4.3.4.Безопасность данных 25
Заключение 27
Список использованных источников 28
Приложение А 29
А1.Общие сведения 35
А1.1.Наименование системы 35
А1.1.1.Полное наименование системы 35
А1.1.2.Краткое наименование системы 35
А1.2.Основания для проведения работ 35
А1.3.Наименование организаций – Заказчика и Разработчика 35
А1.3.1.Заказчик 35
А1.3.2.Разработчик 35
А1.4.Цели, назначение и область использования системы 35
А1.4.1.Назначение системы 35
А1.4.2.Цели создания системы 35
А1.5.Нормативные ссылки 35
А1.6.Очередность создания системы 36
А2.Основные технические решения 37
А2.1.Решения по структуре системы, подсистем, средствам и способам связи для информационного обмена между компонентами системы 37
А2.1.1.Логическая и компонентная архитектура системы 37
А2.1.2.Функциональная структура системы 37
А2.2.Решения по режимам функционирования, диагностированию работы системы 38
А2.3.Решения по персоналу и режимам его работы 38
А2.3.1.Требования к численности персонала 38
А2.3.2.Требования к квалификации персонала 38
А2.3.3.Требуемый режим работы персонала 39
А2.4.Сведения об обеспечении заданных в техническом задании потребительских характеристик системы, определяющих ее качество 39
А2.5.Состав функций, комплексов задач, реализуемых системой 39
А2.6.Методы и средства разработки 40
Приложение Б 41
Б1.Общие сведения 47
Б1.1.Наименование системы 47
Б1.1.1.Полное наименование системы 47
Б1.1.2.Краткое наименование системы 47
Б1.2.Основания для проведения работ 47
Б1.3.Наименование организаций – Заказчика и Разработчика 47
Б1.3.1.Заказчик 47
Б1.3.2.Разработчик 47
Б1.4.Плановые сроки начала и окончания работы 47
Б1.5.Порядок оформления и предъявления заказчику результатов работ 47
Б2.Назначение и цели создания системы 48
Б2.1.Назначение системы 48
Б2.2.Цели создания системы 48
Б3.Характеристика объектов автоматизации 49
Б4.Требования к системе 51
Б4.1.Требования к системе в целом 51
Б4.1.1.Требования к структуре и функционированию системы 51
Б4.1.2.Требования к численности и квалификации персонала системы и режиму его работы 51
Б4.1.3.Показатели назначения 52
Б4.1.4.Требования к надежности 52
Б4.1.5.Требования к эргономике и технической эстетике 53
Б4.1.6.Требования к защите информации от несанкционированного доступа 53
Б4.1.7.Требования по стандартизации и унификации 53
Б4.2.Требования к функциям, выполняемым системой 53
Б4.2.1.Подсистема обработки данных 53
Б4.2.2.Подсистема обеспечения безопасности данных 53
Б4.3.Требования к видам обеспечения 53
Б4.3.1.Требования к математическому обеспечению 53
Б4.3.2.Требования к информационному обеспечению 54
Б4.3.3.Требования к лингвистическому обеспечению 54
Б4.3.4.Требования к программному обеспечению 54
Б4.3.5.Требования к техническому обеспечению 54
Б4.3.6.Требования к метрологическому обеспечению 55
Б4.3.7.Требования к организационному обеспечению 55
Б4.3.8.Требования к патентной чистоте 55
Б5.Состав и содержание работ по созданию системы 56
Б6.Порядок контроля и приёмки системы 57
Б7.Требования к документированию 58
Б8.Источники разработки 59
Приложение В 60
В1.Введение 66
В1.1.Область применения 66
В1.2.Краткое описание возможностей 66
В1.3.Уровень подготовки пользователя 66
В1.4.Перечень эксплуатационной документации, с которой необходимо ознакомиться пользователю 66
В2.Назначение и условия применения 67
В3.Подготовка к работе 68
В3.1.Состав и содержание дистрибутивного носителя данных 68
В3.2.Порядок загрузки данных и программ 68
В3.3.Порядок проверки работоспособности 70
В4.Описание операций 73
В4.1.Выполняемые функции и задачи 73
В4.2.Описание операций технологического процесса обработки данных, необходимых для выполнения задач 74
В4.2.1. Задача: «Создать СМС сообщение» 74
В4.2.2. Задача: «Создать вид события» 76
В4.2.3. Задача: «Создать настройку автоматической рассылки СМС» 77
В4.2.4. Задача: «Создать правила конвертации входящих СМС сообщений» 80
В4.2.5. Задача: «Указать список полей, доступных пользователям для отборов и сортировки по СМС» 82
В4.2.6. Задача: «Добавить номер телефона в черный список» 83
В4.2.7. Задача: «Удалить номер телефона из черного списка» 85
В5.Аварийные ситуации 86
В6.Рекомендации по освоению 87
Приложение Г 88
Г1.Объект испытаний 94
Г2.Цель испытаний 95
Г3.Общие положения 96
Г3.1.Перечень руководящих документов 96
Г3.2.Перечень предъявляемых на испытания документов 96
Г4.Объем испытаний 97
Г5.Условия и порядок проведения испытаний 98
Г6.Материально-техническое обеспечение испытаний 99
Г7.Методы испытаний 100
Г7.1.Проверка рассылки СМС при наступлении определенного события в системе 100
Г7.2.Проверка отправки СМС сообщения списку пользователей 104
Г7.3.Проверка обработки входящего СМС сообщения 106
Г7.4.Проверка несанкционированного доступа 107
Приложение Д 108
|