Содержание
- 2. Проектная команда
- 3. Проектная команда
- 4. Цель проекта Выработка технических решений и разработка компонента сбора для мониторинга состояния жесткого диска
- 5. Задачи проекта Аналитическое изучение рынка подобных продуктов; Разработка интерфейса настройки компонента сбора; Разработка интерфейса управления данными,
- 6. Подходы, методы и инструменты, которые планируется использовать для достижения целей и решения задач проекта Операционная система
- 7. Ожидаемые результаты проекта Теоретический отчёт по изучению рынка продуктов сбора информации; Интерфейсы управления разнородными типами данных;
- 8. МБОУ СШ №74 является базовой школой для ФНПЦ АО «НПО «Марс». На территории школы проходили часто
- 9. Эти вопросы для меня стали очень актуальными. Я постоянно о них задумывался. В планах сотрудничества предприятия
- 10. Цель моей работы Изучить и исследовать процессы проектирования программных продуктов на составе проектной команды.
- 11. Мои задачи 1. Познакомиться с составом проектной программы для разработки ПКССФ, целями и задачами этой проектной
- 12. Когда я искал информацию о том, как оформляются такие проекты, я нашёл множество стандартов (ГОСТ-ов). Увидев
- 13. Обзор программ сбора статистической информации Продуктивность выполняемой работы тесно связана с используемыми статистическими данными.
- 14. Система управления базами данных PostgreSQL
- 15. Функции могут писаться с использованием одного из следующих языков: 1. Встроенный процедурный язык PL/pgSQL, во многом
- 16. PostgreSQL допускает использование функций, возвращающих набор записей, который далее можно использовать так же, как и результат
- 17. Функции являются блоками кода, исполняемыми на сервере, а не на клиенте БД. Хотя они могут писаться
- 18. Okmeter отследит неочевидные проблемы — ошибки конфигурации сетевых сервисов, из-за которых могут не диагностироваться проблемы пользователей,
- 19. POWA предназначена для сбора и удобного просмотра данных о том, как работает PostgreSQL (общая производительность сервера,
- 20. Выявление лучшей программы по сбору статистики о функциональности БД
- 21. Одним из процессов разработки ПО является «Анализ рисков»
- 22. Расчёт рисков для устранения потери данных В настоящее время программная инженерия является производством с высоким уровнем
- 23. На основе изучения «ГОСТ Р ИСО/МЭК 12207-99 Информационная технология. Процессы жизненного цикла программных средств» были выявлены
- 24. Риски, возникающие при проектировании Сложность архитектуры программного обеспечения; 2. Неудобный пользовательский интерфейс; 3. Неправильная структура базы
- 25. Риски, возникающие при программировании Изобретение «велосипеда»; Нечитаемый код; Создание программных закладок; Нерегулярное резервное копирование кода.
- 26. Риски, возникающие при тестировании Риски плохого взаимодействия между заказчиком и исполнителем; Риски планирования; 3. Риск появления
- 27. Компонент сбора статистики о функциональности баз данных
- 29. #include "database.h“ DataBase::DataBase(QObject *parent): QObject(parent) { } DataBase::~DataBase { } bool DataBase::openDataBase(QString dbname) db = QSqlDatabase::addDatabase("QPSQL");
- 30. #include "database.h“ (Строка означает, что в исходную программу добавляется содержимое файла с именем DATABASE.H) DataBase::DataBase(QObject *parent):
- 31. bool DataBase::openDataBase(QString dbname) (Строка означает, что программа открывает базу данных, а Qstring dbname – это имя
- 32. if(db.open()){ return true; } else { return false; }} void DataBase::closeDataBase() {db.close; //db = QSqlDatabase; QString
- 33. #ifndef DATABASE_H #define DATABASE_H #include #include #include #include #include #include #include #define DATABASE_HOSTNAME "ExampleDataBase" #define DATABASE_NAME
- 34. class DataBase : public QObject { Q_OBJECT public: explicit DataBase(QObject *parent = 0); ~DataBase; bool openDataBase(QString
- 35. #include "secondwindow.h" #include "ui_secondwindow.h" SecondWindow::SecondWindow(QWidget *parent) : QDialog(parent), ui(new Ui::SecondWindow) { //db = new DataBase(); //db->openDataBase("postgres");
- 36. SecondWindow::~SecondWindow() { delete ui; } void SecondWindow::setupModel(QString strText) { // db->openDataBase(strText); model->setQuery("SELECT count(*) FROM information_schema.tables WHERE
- 37. void SecondWindow::createUI() { //ui->tableView2->horizontalHeader()->setSectionResizeMode(0, QHeaderView::Stretch); //ui->tableView2->horizontalHeader()->setSectionResizeMode(1, QHeaderView::Stretch); } QString SecondWindow::textindex(QString strText) { setupModel(strText); createUI(); return strText;
- 38. #ifndef SECONDWINDOW_H #define SECONDWINDOW_H #include #include #include "database.h" #include "mainwindow.h" namespace Ui { class SecondWindow; }
- 39. #include "mainwindow.h" #include int main(int argc, char *argv[]) { QApplication a(argc, argv); MainWindow w; w.show(); return
- 40. # Project created by QtCreator 2019-11-23T17:44:29 #-- QT += core gui sql greaterThan(QT_MAJOR_VERSION, 4): QT +=
- 42. Реализация поставленной цели позволила получить следующие результаты: 1. Создал схематичное представление алгоритма программы; 2. Исследовал и
- 43. На основе исходных данных проектной команды от ФНПЦ АО «НПО «Марс»» был частично спроектирован пользовательский компонент
- 44. Данный отчет не является конечным продуктом. Готовый проект будет позволять пользователям заблаговременно запланировать перераспределение ресурсов на
- 46. Скачать презентацию