Любой интернет сайт – это динамически развивающийся информационный ресурс. Сайт всегда претерпевает некоторые изменения, он расширяется, обновляется – только так он может оставаться актуальным и интересным для пользователя. Процесс управления сайтом должен быть прост для его владельца, но для обеспечения эффективной бесперебойной работы в основе системы управления сайтом должно лежать надежное программное обеспечение.
Разработка системы управления сайтом может стать интересной темой дипломной работы. Выпускнику следует поставить перед собой задачу разработать эффективную и простую в использовании систему, которая обеспечит полный контроль над интернет ресурсом. Автоматизированная система должна обеспечить возможность изменения структуры сайта, оперативное обновление информации, визуальное редактирование и форматирование страниц, возможность импорта текстовой и табличной информации из приложений MS Office, а также графической информации из наиболее распространенных графических редакторов.
Дипломнику следует учитывать, что владелец сайта может не обладать специализированными знаниями в вопросах создания сайтов, он может даже не иметь представления о таких понятиях, как «теги» или «скрипты», иными словами, разрабатываемая система должна создаваться для неквалифицированного пользователя. Она должна быть проста и интуитивно понятна в управлении.
Поскольку успех сайта во многом определяется эффективностью применяемых методов его продвижения, то разработка системы управления сайтом должна предусматривать, как минимум, инструменты оптимизации сайта для поисковых систем. При работе над дипломным проектом выпускник может вообще сместить акценты и рассматривать задачу автоматизированного продвижения сайта в качестве основной, поскольку она будет наиболее сложна в реализации. С точки зрения владельца сайта эта задача также имеет первостепенное значение, поскольку успешное ее решение позволит привлечь на сайт необходимое количество целевых посетителей.
Еще одна особенность, которую необходимо учитывать дипломнику, взявшемуся за разработку системы управления сайтом, это необходимость создания подробной программной документации, в частности, руководства пользователя. Следует еще раз отметить, что потенциальным пользователем такой системы может оказаться неподготовленный человек, и для него чрезвычайно важно, чтобы руководство пользователя не было формальной отпиской, а содержало исчерпывающую информацию о функциональных возможностях системы и о том, как с этой системой работать.