- •Введение
- •Основные понятия. Описание предметной области
- •Информационные системы управления
- •Анализ подобных программ
- •Описание предметной области
- •Этапы разработки программы
- •Техническое задание
- •Анализ предметной области. Выбор метода решения
- •Разработка структуры программы
- •Проектирование интерфейса программы
- •Выбор среды разработки
- •Тестирование программы
- •2.6.2 Процесс тестирования сайта
- •Внедрение интернет-ресурса
- •Программная документация
- •Руководство пользователя
- •Руководство программиста
- •Организация работы вычислительного центра или информационного отдела предприятия
- •Экономика разработки программных средств
- •Расчет себестоимости программного продукта
- •Расчет экономической эффективности программного продукта
- •Охрана труда и техника безопасности
- •Заключение
- •Список литературы
- •Приложение
Анализ предметной области. Выбор метода решения
Основными объектами (сущностями) в описании предметной области с точки зрения базы данных являются:
пользователи;
новости;
статьи;
репортажи.
Атрибутами объекта «пользователи» являются:
уникальный идентификатор;
имя;
логин;
пароль;
e-mail;
права доступа.
Атрибутами объекта «новости» являются:
название;
символьный код;
раздел;
картинка превью;
анонс;
текст.
Атрибутами объекта «статьи» являются:
название;
символьный код;
раздел;
картинка превью;
анонс;
текст.
Атрибутами объекта «репортажи» являются:
название;
символьный код;
раздел;
картинка превью;
анонс;
текст.
Рисунок 3 – UML-диаграмма прецендентов
Рисунок
2 – Диаграмма классов
На рисунке 3 представлена таблица «Пользователи», которая содержит следующие поля: уникальный номер, имя, логин, пароль, права на сайте.
Рисунок 3 - Таблица «Пользователи»
На рисунке 4 представлена таблица «Новости», которая содержит следующие поля: название, символьный код, анонс, превью, текст, раздел.
Рисунок 4 - Таблица «Новости»
На рисунке 5 представлена таблица «Статьи», которая содержит следующие поля: название, символьный код, анонс, превью, текст, раздел.
Рисунок 5 - «Статьи»
На рисунке 6 представлена таблица «Репортажи», которая содержит следующие поля: название, символьный код, анонс, превью, текст, раздел.
Рисунок 6 – «Репортажи»
Разработка структуры программы
Структура ИСУ рестораном — основа для выстраивания последовательности и формы отображения имеющихся данных в системе управления. При правильной структуре пользователям максимально удобно переходить от одной странички к другой и изучать необходимые для них сведения.
Данная программа имеет древовидный вид структуры ИСУ (рисунок 11). Это форма представления данных, выраженная в форме многоуровневой иерархии. То есть, вся структура может содержать большое количество разделов и подразделов, внутренних страниц любой вложенности и в произвольной последовательности.
Рисунок 11 - Структура информационной системы управления
Главная страница информационной системы управления преимущественно предназначена для посетителей. Здесь они могут узнать последние новости любимого вида спорта.
Специально для посетителей на сайте реализована возможность комментирования представленных материалов. Чтобы прокомментировать ту или иную публикацию нужно зарегистрироваться на сайте, указав персональные данные (фамилия, имя, адрес электронной почты) и написать желаемый комментарии в форме под материалом.
На главной странице сайта находится ссылка на авторизацию и регистрацию. Она предназначена для сотрудников и пользователей сайта. Когда сотрудник введет логин и пароль, ему предоставляется его рабочая среда в зависимости от прав. Авторизация позволяет каждому заниматься своим делом и исключает возможность испортить работу другого сотрудника.
Контент-менеджер работает с разделами сайта, занимаясь их заполнением.
На странице редактора находятся формы для добавления материалов (новости, статьи, репортажи) в соответствующие разделы.
