План исследования к проекту "Проектирование локальной сети. Программа LocNet"

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

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

План

  1. Для создания любого приложения необходимо выбрать подходящую среду разработки. Выбор был сделан в пользу Visual Basic. Данная среда программирования достаточно проста для освоения, но при этом имеет большие возможности.
  2. Были определены задачи, которые должна решать будущая программа: добавление различных объектов (компьютер, хаб, соединительный кабель), расчёт и вывод в «легенду» программы данных о координатах объектов и длине кабеля, расчёт общей длины соединительного кабеля, сохранение схемы на жёстком диске.
  3. Был разработан графический интерфейс приложения. Поскольку пользователь должен вводить данные, а также видеть получаемый результат, были созданы кнопки и поля для ввода, и графическое поля для вывода.
  4. Далее был разработан алгоритм и написан программный код. Разработка алгоритма для достаточно больших и событийно-ориентированных программ является сложной и многозадачной проблемой. Для реализации каждой задачи был разработан собственный алгоритм. Далее написан программный код.
  5. Был проанализирован полученный результат: в программе удалось реализовать возможность проектирования локальной сети в помещении до 70 кв.м., проводить расчёт длин частей кабеля, а также суммарной длины необходимого соединительного кабеля. В определённой степени удалось реализовать возможность отмены последнего действия. Также было реализовано сохранение графического изображения – схемы локальной сети – на жёстком диске.
  6. Намечены пути улучшения программы в будущем. Планируется расширить возможности программы: доработать механизм удаления объектов, снять ограничение на площадь помещения, добавить возможность проектировать сеть между несколькими помещениями.

Библиография

  1. Браун, С. Visual Basic 6. Учебный курс. - СПб.: Питер, 2007. - 574 с.: ил.
  2. Новиков Ю.В. , Кондратенко С.В. Основы локальных сетей. - ИНТУИТ.ру, 2005. - 360 с., ил.
  3. Visual Basic 6.0: Пер. с англ. - Спб.: БХВ-Петербург, 2006. - 992 с., ил.

Создано