logo
Разработка CMS системы на основе технологии ASP.NET

1. ЦЕЛЬ И ЗАДАЧИ

Целью работы является разработка системы управления web-контентом, предоставляющей функции создания, редактирования, контроля и организации веб-страниц.

Для достижения поставленной цели были сформулированы следующие задачи:

1. Анализ предметной области. Чтобы разработать программную систему, которая принесет реальную пользу определенным пользователям, необходимо выяснить, какие задачи она должна решать для этих людей и какими свойствами обладать.

2. Анализ существующих аналогичных программных продуктов. Будут изучены существующие аналоги с целью выявления достоинств и недостатков - визуальных и функциональных

3. Формирование требований к будущей системе и выбор платформы разработки. В результате будут детально прояснены требования к разрабатываемой системе и выбраны подходящие средства разработки.

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

5. Реализация спроектированных подсистем. В ходе реализации будет разработана система, удовлетворяющая сформулированным ранее требованиям на основе спроектированной ранее архитектуры.

6. Проведение тестирования системы на примере реальной задачи. В процессе тестирования будет произведена проверка соответствия реализованной системы поставленным ранее требованиям и задачам.

Все эти задачи будут рассмотрены в следующих главах.

При создании CMS необходимо учитывать тот момент, что возможно ей будут пользоваться люди, которые не имеют опыта в работе с Web-сайтами. Кроме того, важно обеспечить безопасность системы. Для этого выясним, в каких местах система может стать уязвимой, и создадим какие-либо способы защиты, которые будут доступны очень узкому кругу пользователей.