Автоматизированная система мониторинга физического местоположения мобильного устройства на базе GPS
Курсовой проект - Компьютеры, программирование
Другие курсовые по предмету Компьютеры, программирование
СОДЕРЖАНИЕ
программный передача данные хост хранилище
1. ТЕХНИЧЕСКОЕ ЗАДАНИЕ
.1 Основания для разработки
.2 Назначение разработки
.2.1 Функциональное назначение ПО
.2.2 Эксплуатационное назначение ПО
.3 Требования к программе
.3.1 Требования к функциональным характеристикам
.3.2 Требования к надежности
.3.3 Условия эксплуатации
.3.4 Требования к составу и параметрам технических средств
.3.5 Требования к информационной и программной совместимости
.4 Требования к программной документации
.5 Стадии и этапы разработки
.6 Порядок контроля и приемки
. ВНЕШНЯЯ СПЕЦИФИКАЦИЯ
.1 Наименование и шифры программного обеспечения
.2 Краткое описание программного обеспечения
.3 Результирующие компоненты программного обеспечения
.4 Цели
.5 Соглашения относительного представления материала
.5.1 Обозначения
.5.2 Терминология
.5.3 Синтаксис
.6 Генерируемое программное обеспечение
.7 Системное программное обеспечение
.8 Ограничения на совместимость
.9 Программные ограничения
.10 Аппаратные ограничения
.11 Внешние ограничения
.11.1 Стандарты
.11.2 Внешние характеристики
.12.1 Функция подписки на текущее состояние GPS
.12.1.1 Результаты
.12.1.2 Процессы обработки
.12.1.3 Входы
.12.1.4 Эргономические характеристики
.12.2 Функция подписки на входящие сообщения на GPS порт
.12.2.1 Результаты
.12.2.2 Процессы обработки
.12.2.3 Входы
.12.2.4 Эргономические характеристики
.12.3 Функция проверки текущего состояния подключения к сети передачи данных
.12.3.1 Результаты
.12.3.2 Процессы обработки
.12.3.3 Входы
.12.3.4 Эргономические характеристики
.12.4 Функция записи в хранилище
.12.4.1 Результаты
.12.4.2 Процессы обработки
.12.4.3 Входы
.12.4.4 Эргономические характеристики
.12.5 Функция авторизации пользователя
.12.5.1 Результаты
.12.5.2 Процессы обработки
.12.5.3 Входы
.12.5.4 Эргономические характеристики
.12.3 Функция отправки параметров запроса на сервер
.12.3.1 Результаты
.12.3.2 Процессы обработки
.12.3.3 Входы
.12.3.4 Эргономические характеристики
.12.3 Функция вывода результатов запроса пользователю
.12.3.1 Результаты
.12.3.2 Процессы обработки
.12.3.3 Входы
.12.3.4 Эргономические характеристики
. ВНУТРЕННЯЯ СПЕЦИФИКАЦИЯ
.1 Архитектура функций/процедур
.2 Формализация логики выполнения этапов программой
.3 Внутренние ограничения
. ИСПОЛЬЗУЕМЫЕ МАТЕРИАЛЫ
.1 Блок-схемы программного средства
.2 Контрольные примеры
.3 Система массового обслуживания
1. ТЕХНИЧЕСКОЕ ЗАДАНИЕ
1.1 Основания для разработки
1)"Приказ о закреплении темы курсовой работы", Балтийская Государственная Академия РФ;
2)"Закон о высшем образовании в редакции 2002 года", Министерство образования Российской Федерации.
1.2 Назначение разработки
1.2.1 Функциональное назначение ПО
Разрабатываемое программное средство должно обеспечивать получение мобильным устройством в реальном времени данных о своем местоположении, текущей скорости и времени; программное средство должно обеспечивать передачу данных на удаленный хост, обеспечивать запись переданной информации в хранилище, и выборку данных из хранилища через критерии, определяемые пользователем на разработанном параллельно веб-ресурсе.
1.2.2 Эксплуатационное назначение ПО
Разрабатываемое программное средство может эксплуатироваться любым рядовым пользователем мобильного устройства, отвечающего программным и аппаратным ограничениям проектируемого программного обеспечения
1.3 Требования к программе
1.3.1 Требования к функциональным характеристикам
Программное средство должно обеспечивать получение текущей информации о местоположении мобильного устройства, его скорости и времени приема, обеспечивать передачу информации пакетами гарантированной передачи данных (TCP-IP) на удаленный хост, обеспечивать занесение полученной информации в хранилище, расположенное на стороне сервера; программа должна обеспечивать выборку данных из хранилища согласно критерию, заданному пользователю с помощью веб-ресурса, а так же обеспечивать корректный вывод выбранных данных конечному пользователю.
Исходными данными для функционирования программного средства является текстовый файл настроек, хранящийся на стороне сервера, и считываемый при запуске программного средства. Выходными данными является графическая информация - результат выборки из базы данных по параметрам, определенным пользователем.
.3.2 Требования к надежности
Программное средство в реальном времени должно обеспечивать проверку состояния всех сетевых подключений (связь со спутниками GPS, подключение к мобильной сети передачи данных) и реагировать на изменение их состояния. Так же разрабатываемый продукт должен выдавать сообщения об ошибках при неверно заданных параметрах, поддерживать диалоговый режим в рамках представляемых пользователю возможностей.
1.3.3 Условия эксплуатации
Программное средство должно корректно функционировать при стандартных условиях среды, для обслуживания и поддержания программных средств дополнительных ресурсов не требуется. Программный продукт должен быть рассчитан на рядового пользователя мобильного устройства, владеющего основными принципами работы с мобильными операционными системами.
1.3.4 Тре