Студенческий сайт КФУ - ex ТНУ » Учебный раздел » Учебные файлы »ПРОГРАММИРОВАНИЕ

Автоматизированная система мониторинга физического местоположения мобильного устройства на базе GPS

Тип: курсовая работа
Категория: ПРОГРАММИРОВАНИЕ
Скачать
Купить
Разработка программного обеспечения для передачи данных на удаленный хост; обеспечения записи переданной информации в хранилище; выборку данных из хранилища через критерии, определяемые пользователем на веб-ресурсе. Архитектура функций и процедур.
Краткое сожержание материала:

Размещено на

СОДЕРЖАНИЕ

  • 1. ТЕХНИЧЕСКОЕ ЗАДАНИЕ
  • 1.1 Основания для разработки
  • 1.2 Назначение разработки
  • 1.2.1 Функциональное назначение ПО
  • 1.2.2 Эксплуатационное назначение ПО
  • 1.3 Требования к программе
  • 1.3.1 Требования к функциональным характеристикам
  • 1.3.2 Требования к надежности
  • 1.3.3 Условия эксплуатации
  • 1.3.4 Требования к составу и параметрам технических средств
  • 1.3.5 Требования к информационной и программной совместимости
  • 1.4 Требования к программной документации
  • 1.5 Стадии и этапы разработки
  • 1.6 Порядок контроля и приемки
  • 2. ВНЕШНЯЯ СПЕЦИФИКАЦИЯ
  • 2.1 Наименование и шифры программного обеспечения
  • 2.2 Краткое описание программного обеспечения
  • 2.3 Результирующие компоненты программного обеспечения
  • 2.4 Цели
  • 2.5 Соглашения относительного представления материала
  • 2.5.1 Обозначения
  • 2.5.2 Терминология
  • 2.5.3 Синтаксис
  • 2.6 Генерируемое программное обеспечение
  • 2.7 Системное программное обеспечение
  • 2.8 Ограничения на совместимость
  • 2.9 Программные ограничения
  • 2.10 Аппаратные ограничения
  • 2.11 Внешние ограничения
  • 2.11.1 Стандарты
  • 2.11.2 Внешние характеристики
  • 2.12.1 Функция подписки на текущее состояние GPS
  • 2.12.1.1 Результаты
  • 2.12.1.2 Процессы обработки
  • 2.12.1.3 Входы
  • 2.12.1.4 Эргономические характеристики
  • 2.12.2 Функция подписки на входящие сообщения на GPS порт
  • 2.12.2.1 Результаты
  • 2.12.2.2 Процессы обработки
  • 2.12.2.3 Входы
  • 2.12.2.4 Эргономические характеристики
  • 2.12.3 Функция проверки текущего состояния подключения к сети передачи данных
  • 2.12.3.1 Результаты
  • 2.12.3.2 Процессы обработки
  • 2.12.3.3 Входы
  • 2.12.3.4 Эргономические характеристики
  • 2.12.4 Функция записи в хранилище
  • 2.12.4.1 Результаты
  • 2.12.4.2 Процессы обработки
  • 2.12.4.3 Входы
  • 2.12.4.4 Эргономические характеристики
  • 2.12.5 Функция авторизации пользователя
  • 2.12.5.1 Результаты
  • 2.12.5.2 Процессы обработки
  • 2.12.5.3 Входы
  • 2.12.5.4 Эргономические характеристики
  • 2.12.3 Функция отправки параметров запроса на сервер
  • 2.12.3.1 Результаты
  • 2.12.3.2 Процессы обработки
  • 2.12.3.3 Входы
  • 2.12.3.4 Эргономические характеристики
  • 2.12.3 Функция вывода результатов запроса пользователю
  • 2.12.3.1 Результаты
  • 2.12.3.2 Процессы обработки
  • 2.12.3.3 Входы
  • 2.12.3.4 Эргономические характеристики
  • 3. ВНУТРЕННЯЯ СПЕЦИФИКАЦИЯ
  • 3.1 Архитектура функций/процедур
  • 3.2 Формализация логики выполнения этапов программой
  • 3.3 Внутренние ограничения
  • 4. ИСПОЛЬЗУЕМЫЕ МАТЕРИАЛЫ
  • 4.1 Блок-схемы программного средства
  • 4.2 Контрольные примеры
  • 4.3 Система массового обслуживания
  • 1. ТЕХНИЧЕСКОЕ ЗАДАНИЕ

1.1 Основания для разработки

1) "Приказ о закреплении темы курсовой работы", Балтийская Государственная Академия РФ;

2) "Закон о высшем образовании в редакции 2002 года", Министерство образования Российской Федерации.

1.2 Назначение разработки

1.2.1 Функциональное назначение ПО

Разрабатываемое программное средство должно обеспечивать получение мобильным устройством в реальном времени данных о своем местоположении, текущей скорости и времени; программное средство должно обеспечивать передачу данных на удаленный хост, обеспечивать запись переданной информации в хранилище, и выборку данных из хранилища через критерии, определяемые пользователем на разработанном параллельно веб-ресурсе.

1.2.2 Эксплуатационное назначение ПО

Разрабатываемое программное средство может эксплуатироваться любым рядовым пользователем мобильного устройства, отвечающего программным и аппаратным ограничениям проектируемого программного обеспечения

1.3 Требования к программе

1.3.1 Требования к функциональным характеристикам

Программное средство должно обеспечивать получение текущей информации о местоположении мобильного устройства, его скорости и времени приема, обеспечивать передачу информации пакетами гарантированной передачи данных (TCP-IP) на удаленный хост, обеспечивать занесение полученной информации в хранилище, расположенное на стороне сервера; программа должна обеспечивать выборку данных из хранилища согласно критерию, заданному пользователю с помощью веб-ресурса, а так же обеспечивать корректный вывод выбранных данных конечному пользователю.

Исходными данными для функционирования программного средства является текстовый файл настроек, хранящийся на стороне сервера, и считываемый при запуске программного средства. Выходными данными является графическая информация - результат выборки из базы данных по параметрам, определенным пользователем.

1.3.2 Требования к надежности

Программное средство в реальном времени должно обеспечивать проверку состояния всех сетевых подключений (связь со спутниками GPS, подключение к мобильной сети передачи данных) и реагировать на изменение их состояния. Так же разрабатываемый продукт должен выдавать сообщения об ошибках при неверно заданных параметрах, поддерживать диалоговый режим в рамках представляемых пользователю возможностей.

1.3.3 Условия эксплуатации

Программное средство должно корректно функционировать при стандартных условиях среды, для обслуживания и поддержания программных средств дополнительных ресурсов не требуется. Программный продукт должен быть рассчитан на рядового пользователя мобильного устройства, владеющего основными принципами работы с мобильными операционными системами.

1.3.4 Требования к составу и параметрам технических средств

Для правильной работы приложения необходимо мобильное устройство (смартфон, поддержка планшетных компьютеров не предусмотрена) с поддержкой технологии GPS и TCP/IP каналов передачи данных по каналам мобильной связи (3G, EDGE и др.).

1.3.5 Требования к информационной и программной совместимости

Для корректной работы разрабатываемого программного средства необходимо мобильное устройство на базе операционной системы Android 2.0 или выше (предыдущие версии не имеют API поддержки функций работы с GPS сигналами). Базовый язык программирования - Java.

1.4 Требования к программной документации

Состав программной документации должен включать в себя:

1) Техническое задание

2) Описание процесса разработки

3) Методики испытаний

4) Приложение

Программная документация, сопровождающая проектируемое программное средство должна отвечать следующим требованиям и стандартам:

- ГОСТ 19.001-77 ЕСПД. Общие положения;

- ГОСТ 19.101-77 ЕСПД. Виды программ и программных документов (переиздан в ноябре 1987г с изм.);

- ГОСТ 19.102-77 ЕСПД. Стадии разработки;

- ГОСТ 19.103-77 ЕСПД. Обозначение программ и программных документов;

- ГОСТ 19.104-78 ЕСПД. Основные надписи;

- ГОСТ 19.105-78 ЕСПД. Общие требования к программным документам;

- ГОСТ 19.106-78 ЕСПД. Требования к программным документам, выполненным печатным способом;

- ГОСТ 19.201-78 ЕСПД. Техническое задание. Требования к содержанию и оформлению;

- ГОСТ 19.202-78 ЕСПД. Спецификация. Требования к содержанию и оформлению;

- ГОСТ 19.301-79 ЕСПД. Программа и методика испытаний;

- ГОСТ 19.401-78 ЕСПД. Текст программы. Требования к содержанию и оформлению;

- ГОСТ 19.402-78 ЕСПД. Описание программы;

- ГОСТ 19.404-79 ЕСПД. Пояснительная записка. Требования к содержанию и оформлению;

- ГОСТ 19.501-78 ЕСПД. Формуляр. Требования к содержанию и оформлению;

- ГОСТ 19.502-78 ЕСПД. Описание применения. Требования к содержанию и оформлению;

- ГОСТ 19.503-79 ЕСПД. Руководство системного программиста. Требования к содержанию и оформлению;

- ГОСТ 19.504-79 ЕСПД. Руководство программиста;

- ГОСТ 19.505-79 ЕСПД. Руководство оператора;

- ГОСТ 19.506-79 ЕСПД. Описание языка;

- ГОСТ 19.508-79 ЕСПД. Руководство по техническому обслуживанию. Требования к содержанию и оформлению;

- ГОСТ 19.604-78 ЕСПД. Правила внесения изменений в программные документы, выполняемые печатным способом;

- ГОСТ 19.701-90 ЕСПД. Схемы алгоритмов, программ, данных и систем. Условные обозначения и правила выполнения;

- ГОСТ 19.781-90. Обеспечение систем обработки информации программное.

1.5 Стадии и этапы разработки

Другие файлы:

Система определения местоположения излучающего объекта
Обоснование метода определения местоположения излучающего объекта. Решение задачи определения местоположения излучающего объекта с известной несущей....

Информационные транспортные системы и безопасность на железных дорогах
Многообразие факторов обеспечения безопасности. Автоматизированная система управления российских железных дорог. Особенности автоматизированной систем...

Автоматизированная информационная система мониторинга производства
Разработка автоматизированной системы мониторинга производственной деятельности предприятия, необходимой для принятия управленческих решений, обеспечи...

Информационные технологии на железнодорожном транспорте
Комплексная автоматизированная информационная система. Автоматизированная система ведения базы данных технических актов. Создание электронных техничес...

Журнал мониторинга здоровья, физического и двигательного развития дошкольников
В журнале мониторинга представлены технологические аспекты физического воспитания к программе дошкольного образования "Пралеска": диагностика, прогноз...