- •Оглавление
- •Обзор и анализ предметной области по курсового проекта
- •Проектирование серверной части по
- •Выбор субд
- •Выделение сущностей и атрибутов из предметной области
- •Выделение связей между сущностями
- •Построение er-диаграммы
- •Описание таблиц и полей
- •Построение физической модели бд
- •Описание хранимых процедур и триггеров
- •Проектирование клиентской части
- •Архитектура по
- •Выбор инструментальных средств
- •Функциональная схема по
- •Описание классов по
- •Классы уровня доступа к данным
- •Классы-контроллеры
- •Классы представления
- •Классы сервисов
- •Вспомогательные классы
- •Интерфейс по
-
Классы представления
В роли представления выступает динамическая серверная разметка ASP.NET MVC. При выполнении приложения, IIS сервер превращает ее в HTML-разметку, попутно заполняя данными, поступившими из контроллера.
Почти каждое действие контроллера имеет соответствующий ему шаблон представления.
-
Классы сервисов
---------НАПИСАТЬ-------
-
Вспомогательные классы
---------НАПИСАТЬ-------
Диаграмма классов
Основными классами в приложении являются классы-контроллеры, каждый из1 которых обеспечивает набор функций, среди которых CRUD (Create, Read, Update, Delete).
Базовым классом для работы с БД является класс
DbAccessPoint : DbContext, IAccessPoint.
Этот класс наследует базовый класс для обеспечения соединения с БД, и реализует интерфейс IAccessPoint, описывающий таблицы в базе данных.
Авторизация и аутентификация использует классы EFRoleProvider и EFMembershipProvider, наследующие, соответственно, стандартные классы RoleProvider и MembershipProvider.
-
Интерфейс по
Рис. 4 Страница входа
Рис. 5 Интерфейс менеджера проекта - список проектов
Рис. 6 Интерфейс менеджера проекта - задачи в проекте
Рис. 7 Интерфейс менеджера проекта - просмотр команды проекта
Рис. 8 Интерфейс менеджера проекта - добавление сотрудников в команду
Рис. 9 Интерфейс менеджера проекта - добавление задачи в проект
Рис. 10 Интерфейс топ-менеджера - создание нового проекта
Рис. 11 Интерфейс топ-менеджера - редактирование проекта
Рис. 12 Интерфейс программиста - список задач
-
Заключение
---------НАПИСАТЬ-------
-
Список использованной литературы
---------НАПИСАТЬ-------
-
Приложение А – SQL-код базы данных
---------НАПИСАТЬ-------
-
Приложение В – Код серверной части приложения