Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Курсовые проекты » Інформаційно-довідкова система &Управління містом&

Реферат Інформаційно-довідкова система &Управління містом&





має в якості параметрів індекс видаляється елемента і структуру.

Блок-схема алгоритму виконання розширення масиву має такий вигляд (Малюнок 5.5).


Малюнок 5.5 - Блок-схема алгоритму видалення елемента в масиві


Написання функцій видалення для елементів списку вищого рівня ієрархії зводиться до того, що в тілі функції необхідно викликати ще й функцію видалення підрівня. За таким принципом і будуються функції видалення елементів для кожного з рівнів при реалізації дипломного проекту.


. 6 Основні файли програми


Для розробки дипломного проекту використовувалися чотири основних типи файлів - заголовний файл з розширенням .h, файл реалізації з розширенням .срр, файл форм, який має розширення .ui і файл ресурсів з розширенням .qrc. Список файлів, які використовуються при реалізації та компіляції дипломного проекту наведено нижче.

Файл types.hсодержіт опис основних типів (структур і покажчиків на функції), а так само опис констант.

Файл prototypefunc.h містить опис заголовків функцій (ініціалізації, додавання, розширення, видалення та інших).

Файл functions.cpp містить реалізацію функцій, описаних у заголовному файлі functions.h.

Файл mainwindow.h містить опис класу (методи, конструктор, деструктор, члени класу) головної форми проекту, викликає при відкритті ехе-модуля або запуску його з середовища розробки.

Файл mainwindow.cpp містить реалізацію методів, описаних в заголовному файлі mainwindow.h.


. 7 Розробка інтерфейсу користувача


Інтерфейс ІСС складений так, щоб максимально спростити роботу користувача з нею. Він дає можливість візуально представляти списковую структуру у вигляді дерева і переглядати поля всіх елементів поточного подсписка у вигляді таблиці. Для досягнення цієї мети були використані наступні компоненти:

Компонент MenuBar призначений для реалізації головного меню в додатку. У ньому містяться всі можливі команди обробки мультіспіска і команди управління додатком.

Компонент QPushButton призначений для створення кнопок.

Компонент QLineEdit призначений для введення інформації.

Компонент QLabel призначений для відображення тексту, використовується для того, щоб зробити напис.

Компонент QComboBox призначений для створення випадаючих меню.

Компонент QRadioButton призначений для створення кнопок навігації.

Компонент QSpinBox призначений для введення числових даних.

Компонент QTreeWidget призначений для відображення ієрархії мультіспіска у вигляді дерева, а також для навігації по структурі.

Компонент QTableWidget призначений для відображення докладної інформації про кожному елементі мультіспіске і його підрівнів в табличному вигляді.


Висновки


Результатом виконання дипломного проекту є працездатна ІВС, яка може виконувати всі функції, передбачені в технічному завданні. Тобто повністю реалізована робота з «Даними по упавленію містом»: додавання, зміна та видалення елементів, збереження та відновлення списку в/з файлу. Використання таких компонентів, як QTreeWidget і QTableWidget дозволило влаштувати зручну навігацію та візуалізацію всіх рівнів мультіспісковой структури.

Таким чином, реалізована ІСС повністю відповідає вимогам технічного завдання дипломного проекту.


Перелік використаних джерел


Структури даних. Методичні вказівки до самостійного вивчення дисципліни Програмування для студентів Напрями Комп'ютерна інженерія raquo ;. Укладачі В.І. Павловський, П.Г. Бівойно, Н.В. Демшевським, В.В. Соломаха.- Чернігів, ЧДТУ, 2001. 82 с. Методичні вказівки до дипломного проектування з дисципліни Структури і алгоритми обробки даних для студентів напряму підготовки 6.050102 -" Комп'ютерна інженерія.

Програми


ОбозначениеНаименованиеПримечаниеДокументацияКИ 133311.005.012Інформаціонно-справочнаясістема «Управління містом» Текст программиКІ 133311.005.034Інформаціонно-справочнаясістема «Управління містом» Керівництво пользователяКомплексиQt Creator 5.3.2OC Windows 8

Додаток A


Текст програми

ТЕКСТ ФАЙЛА types.H


# ifndef TYPES_H

# define TYPES_H

# include lt; string gt;

# include lt; qstr...


Назад | сторінка 5 з 23 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Методичні вказівки з виконання дипломного проекту
  • Реферат на тему: Файл з розширенням. Docx
  • Реферат на тему: Комп'ютерна мережа з використанням файл-сервера
  • Реферат на тему: Програма, що реалізує роботу з текстом і збереженням даних у файл
  • Реферат на тему: Професійна установка як компонент структури професійної свідомості студенті ...