курсовая дерево принятия решений. курсач123ДПР. Первая. Анализ прикладной области. Требования к системе 4 Глава вторая. Постановка задачи
![]()
|
4.2 Разработка и описание интерфейса пользователя. Диаграмма вариантов использованияДиаграммы вариантов использования описывают взаимоотношения и зависимости между группами вариантов использования и действующих лиц, участвующими в процессе. ![]() Рисунок 2 Диаграмма вариантов использования Взаимодействие с сервисом осуществляется через ПК. На рисунке 4 представлен интерфейс главной страницы системы. Рисунок 3 Интерфейс главной страницы 4.3 Описание компонентов системы. Зависимости системыНа рисунке 5 представлена диаграмма компонент. В систему входят 2 основных компонента – программа и база данных. Отдельными частями являются внешне подключаемые dll EntityFramework и Unity. ![]() ![]() Рисунок 4 Диаграмма компонентов 4.4 Требования к документации.4.4.1 Инструкция пользователю.После запуска программы откроется главное окно программы. ![]() Рисунок 5 Главное окно программы Функции, доступные в главном меню: Добавление компьютера и параметров для него Просмотр списка компьютеров и их параметров Просмотр списка параметров Заполнение оценок Добавление требований для компьютера Просмотр списка компьютеров, удовлетворяющих требованиям. ![]() Рисунок 6 Окно добавления параметра ![]() Рисунок 7 Окно просмотра списка параметров ![]() Рисунок 8 Окно добавления параметра для ПК ![]() Рисунок 9 Окно добавления ПК ![]() Рисунок 10 Окно списка компьютеров ![]() Рисунок 11 Окно просмотра списка параметров для оценки ![]() Рисунок 12 Окно заполнения оценок параметру ![]() Рисунок 13 Окно добавления оценки ![]() Рисунок 14 Окно добавления требования к параметру ![]() Рисунок 15 Окно добавления требования к параметру 4.4.2 Инструкция программисту1. Установка и запуск программы Для работы данного программного продукта необходимо, чтобы в ОС, на которую будет устанавливаться программный продукт, были установлены следующие программные продукты: 1) Microsoft .NETFramework 4.5.2 (с включённым пакетом ASP.NET), как среда выполнения программного продукта. 2) MicrosoftSQLServer 2017, как СУБД для работы программного продукта. Для удобства работы желательно наличие программных продуктов: 1) Microsoft SQL Server Management Studio, для упрощения управления БД. 2) MicrosoftVisualStudio 2017, для компиляции исходного кода при необходимости внесения изменений в программный продукт. В проект включены следующие программные продукты: 1) ADO.NET EntityFramework 6.1.3, для соединения и взаимодействия с БД. Кроме того, необходимо не менее 1 ГБ свободного места для хранения БД. 2. Сохранение и восстановление базы данных Резервное копирование базы данных может быть осуществлено простым копированием файла базы данных и ее лога, восстановление – заменой файлов базы данных и ее лога в папке с программой. Кроме того, существует способ резервного копирования и восстановления с помощью стандартных средств утилиты Microsoft SQL Server Management Studio Express. 3. Технические характеристики сервера Для работы данного программного продукта необходим сервер: 1) Частота процессора не менее 1,5 ГГц, рекомендуется использовать процессор с частотой 2,2 ГГц или выше. 2) Оперативная память, не занятая операционной системой, 1 ГБ. Рекомендуется 2 ГБ и более. 3) Не менее 0,5 ГБ свободного пространства на ЖД для установки всех необходимых программных продуктов для работы системы и 1 ГБ для хранения БД. Рекомендуется иметь не менее 2 ГБ свободного пространства. 4. Схема исполняемого файла программы Исполняемый файл программы компилируется из множества исходных файлов. Исходные файлы представляют собой текст программы на языке C#, заранее скомпилированные dll и сторонние программные продукты, взаимодействие с которыми осуществляется по API. Основная схема программного продукта представлена следующими частями: Model View Service Диаграмма классов ![]() Рисунок 16 Диаграмма классов ![]() Рисунок 17 Диаграмма классов Model ![]() Рисунок 18 Диаграмма классов Service ![]() Рисунок 19 Диаграмма классов View |