На странице представлен фрагмент
Реши любую задачу с помощью нейросети.
Часть выполненной работы
В условиях рыночной экономики очень важно производить конкурентоспособный продукт. И ключевую роль в этом играет автоматизация процессов, которая позволяет удерживать качество на требуемом уровне, уменьшать степень вовлеченности персонала в производственной цепочке, что сокращает издержки. Более того, нередко самим продуктом является информация. И это может быть не только программное обеспечение, но и мультимедиа-данные. Для их создания уже не обойтись без программно-аппаратных комплексов, которые в большинстве случаев интегрируются в телекоммуникационную систему. Ярчайший тому пример – Интернет, который стал средой обмена информацией не только между пользователями, но и коммерческими организациями.
Но, даже выбирая один из лучших продуктов на рынке и затрачивая в дальнейшем значительные средства на его покупку и поддержку, компания может столкнуться с ограничениями и существенными недостатками этого продукта, особенно если это довольно специализированная область. В то же время одной из современных тенденций является широкое использование свободного программного обеспечения (СПО) в самых разных областях, начиная от суперкомпьютеров и заканчивая встраиваемыми устройствами с минимумом вычислительных ресурсов. Использование СПО часто становится альтернативой коммерческим решениям, снижая затраты и решая их недостатки.
Актуальность темы исследования заключается в том, что она описывает не только теоретические аспекты построения программного комплекса с использованием технологий из различных областей: от низкоуровневого системного программирования до создания современных веб-интерфейсов для управления всей системой, но и сам комплекс нашел свое практическое применение. После интеграции с существующей телекоммуникационной системой, он заменил используемый ранее коммерческий продукт, автоматизировал процессы, которые ранее приходилось выполнять вручную. А открытость исходных текстов нового комплекса, прозрачность архитектуры и полнота документации дали возможность отказаться от дорогостоящей поддержки сторонней организации, что позволило компании экономить сотни тысяч рублей в год.
В данной работе показано, как программный комплекс, разработанный лишь с использованием открытых компонентов, выводит производственные процессы на новый уровень автоматизации и решает вопросы, которые долгое время были камнем преткновения для специализированного программного обеспечения от одной известной в своей области компании.
Объект исследования – телекоммуникационная система.
Предмет исследования – программный комплекс телекоммуникационной системы TNS.
Цель работы – разработать программный комплекс телекоммуникационной системы компании TNS.
Задачи:
• провести анализ имеющейся системы телекоммуникации;
• составить список требований, которым должен отвечать новый комплекс;
• провести анализ литературы по выбранной теме;
• разработать архитектуру программного комплекса;
• выбрать технологию и языки программирования для различных компонентов комплекса с учетом их дальнейшей интеграции между собой;
• разработать систему управления комплексом с веб-интерфейсом;
• разработать программу записи;
• разработать службу обработки заданий.
В работе использованы научные произведения таких авторов как Головатый А., Каплан-Мосс Дж, Лутц М., Полли Р., Керниган Б., Ритчи Д., Ржеуцкая С. Ю. и других.
Объем фактического материала – 70 страниц.
В первой главе описывается телекоммуникационная система, ее аппаратная и программная часть, особое внимание уделено СУБД как ее центральной части и системе мониторинга. Во второй части рассматривается существующий программный комплекс для проведения исследований в компании TNS, выявляются его недостаки, которые необходимо устранить, приводятся требования к программной части нового комплекса. С их учетом проектируется архитектура последнего и описываются технологии, лежащие в основе различных компонентов. В третьей части рассматривается разработка основных компонентов программного комплекса Focus: программа записи focusd, система управления с веб-интерфейсом Django и служба обработки заданий focusm. Также дается экономическая оценка эффективности разработанного решения….