Определение требований к разрабатываемому продукту. Разработка структуры приложения. Выбор инструментов разработки. Разработка структуры базы данных и серверной части приложения. Разработка web интерфейса приложения. Тестирование разработанного продукта.
Аннотация к работе
Федеральное государственное бюджетное образовательное учреждение высшего образования «Поволжский государственный университет телекоммуникаций и информатики» Факультет Информационных систем и технологий Кафедра Программного обеспечения и управления в технических системах Утверждаю зав. кафедрой д.т.н., проф.Федеральное государственное бюджетное образовательное учреждение высшего образования Утверждена приказом по университету от 03.04.2017 № 74-2 2 Срок сдачи студентом законченной ВКР 14.06.17 2)Выбрать инструменты для разработки 5)Провести комплексное тестирование разработанного приложенияВ предметной области комплекса задач, к которому относится задача создания приложения для удаленной установки программ, рассматриваются процессы манипулирования компьютерами, учетными записями и установочными файлами, контроля состояния компьютеров и процессов установки. Все клиент-серверное приложение разбито на следующие модули: · модуль для работы с базой данных - для любого приложения требуется определить место хранения всех данных приложения. · модуль, реализующий пользовательский web интерфейс, - для администрирования системы потребуется разработать интерфейс, который позволит создавать компьютеры, собранные в группы, загружать инсталляторы программ и управлять процессами, выполняемыми в системе; · модуль, контролирующий задачи, работающие по расписанию, - требуется для того, чтобы можно было выполнять такие задачи, как опрос компьютеров в системе, проверка статусов устанавливаемых программ и т.д. В качестве основных сущностей базы данных выступают “Компьютер” (Computer) и “Программа” (Program).На сегодняшний день на предприятиях различных масштабов и специализации, как правило, отсутствует необходимое программное обеспечение для облегчения или автоматизации рабочих процессов, что порождает необходимость дополнительных, избыточных, затрат ресурсов, в первую очередь, временных. Созданное клиент-серверное приложение обеспечивает возможность автоматизации процессов, связанных с установкой программ, а также удаленного доступа к информации о состоянии компьютеров, подключенных к системе. Для достижения целей работы были сформулированы требования к программному обеспечению, путем анализа альтернативных вариантов выбраны инструменты разработки, определена структура приложения и, в конечном итоге, проведено тестирование с последующим исправлением выявленных ошибок.