Введение
программный приложение интерфейс сайт
Среди простых пользователей существует мнение, что разрабатывать веб-сайты могут только подготовленные специалисты. Но это не всегда так. Возьмем в качестве примера обычную компьютерную программу: программы разрабатываются программистами, но они предназначены для обычных пользователей, а целью их создания является облегчение работы пользователя. Это применимо к любой отрасли компьютерных систем. Любая программа создается для упрощения работы обычных людей, знакомых с компьютерными системами на уровне пользователя. Интернет-технологии в этом плане не исключение.
Много времени прошло с момента появления в сети Интернет первых сайтов, созданных при помощи языка HTML. Сейчас пришло время программ, которые предоставляют людям совсем другие способы создания сайтов на уровне обычного пользователя компьютерной системы.
Эти специализированные программы называются CMS (Content Management System). В дословном переводе CMS обозначает «Система управления контентом (или содержимым)». Система действительно управляет содержимым сайта, или, иначе называемым контентом.
Система управления контентом - это программа, которая позволяет обычному человеку, не знакомому с программированием, создавать и управлять сайтом любой сложности. Система управления контентом оснащена визуальными средствами, позволяющими создавать интерактивные страницы сайта, содержимое которых можно моментально изменять, при помощи встроенного в систему текстового редактора. Помимо этого, CMS обладает множеством дополнительных функций, таких, как управление пользователями сайта, публикация новостей и статей, форумы, блоги, интернет-магазины, галереи доски объявлений и многое другое.
Однако большинство CMS имеют массу функций, которые далеко не всегда используются. Для создания небольшого сайта, сайта-портфолио или небольшой фото-галереи использование мощной CMS с множеством функций не требуется. Для таких сайтов наиболее оптимально использовать CMS на файлах (без базы данных). Такие системы меньше грузят сервер и имеют меньше проблем при переносе сайта на хостинг, т.к. не требуется решать проблемы с базой данных, кодировкой и другие.
Данная работа основана на потребности в использовании легкого класса CMS-систем, пригодных для сайтов-резюме, сайтов-визиток и т.п.
- Введение
- 1. ЦЕЛЬ И ЗАДАЧИ
- 2 КРАТКИЙ ОБЗОР ПРЕДМЕТНОЙ ОБЛАСТИ
- 2.1 Описание основных понятий
- 2.2 Классификация CMS систем
- 3 ПОИСК И СРАВНЕНИЕ АНАЛОГОВ
- 3.1 Rumba XML
- 3.2 Made Simple
- 3.3 Kandidat CMS
- 3.4 Zimplit CMS
- 3.5 Get Simple
- 3.6 Таблица сравнения аналогов
- 4 ФОРМИРОВАНИЕ ТРЕБОВАНИЙ К ПО
- 4.1 Диаграмма вариантов использования UML
- 5. ТЕХНОЛОГИЧЕСКАЯ ПЛАТФОРМА
- 5.1 Язык C#
- 5.2 ASP.NET MVC 3
- 5.4 ARGO UML - инструмент проектирования UML
- 6 Проектирование архитектуры
- 6.1 Прототипирование графического интерфейса пользователя
- 6.2 Общая архитектура программного средства
- 7 Реализация и руководство пользователя
- 7.1 Установка и запуск приложения
- 7.2 Описание страниц приложения
- 8 Апробация на прикладной задаче
- 9 Расчет экономических показателей программного продукта
- 9.1 Расчет себестоимости создания программного продукта