Курсовая работа по ООП

Содержание

Слайд 2

СОДЕРЖАНИЕ ТЕМА И ИНФОРМАЦИЯ О РАЗРАБОТЧИКАХ ПРЕДМЕТНАЯ ОБЛАСТЬ ПЕРЕЧЕНЬ ФУНКЦИОНАЛЬНЫХ ВОЗМОЖНОСТЕЙ

СОДЕРЖАНИЕ

ТЕМА И ИНФОРМАЦИЯ О РАЗРАБОТЧИКАХ
ПРЕДМЕТНАЯ ОБЛАСТЬ
ПЕРЕЧЕНЬ ФУНКЦИОНАЛЬНЫХ ВОЗМОЖНОСТЕЙ
МОДЕЛЬ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ
СРЕДА РАЗРАБОТКИ
СТРУКТУРА

РАЗРАБОТАННОГО ПРОГРАММНОГО КОДА
ДЕМОНСТРАЦИЯ ФУНКЦИОНАЛЬНЫХ ВОЗМОЖНОСТЕЙ
ВЫВОДЫ О ПРОДЕЛАННОЙ РАБОТЕ
Слайд 3

ТЕМА И ИНФОРМАЦИЯ О РАЗРАБОТЧИКАХ ТЕМА ДАННОЙ КУРСОВОЙ РАБОТЫ: Разработка системы

ТЕМА И ИНФОРМАЦИЯ О РАЗРАБОТЧИКАХ

ТЕМА ДАННОЙ КУРСОВОЙ РАБОТЫ:
Разработка системы расписания движения

автобусов
ИНФОРМАЦИЯ О РАЗРАБОТЧИКАХ:
Выполнил: студент группы СП-541 Бут-Гусаим Евгений
Слайд 4

ПРЕДМЕТНАЯ ОБЛАСТЬ Задание для данной работы выглядит следующим образом: «В справочной

ПРЕДМЕТНАЯ ОБЛАСТЬ

Задание для данной работы выглядит следующим образом: «В справочной автовокзала

хранится расписание движения автобусов. Для каждого рейсов указаны: номер рейса; тип автобуса; пункт назначения; время отправления; время прибытия на конечный пункт.
Вывести информацию о рейсах, которыми можно воспользоваться для прибытия в пункт назначения раньше заданного времени (время вводится с клавиатуры)»
Слайд 5

ПРЕДМЕТНАЯ ОБЛАСТЬ Система расписания движения автобусов должна позволять: записывать данные в

ПРЕДМЕТНАЯ ОБЛАСТЬ

Система расписания движения автобусов должна позволять: записывать данные в текстовый

файл, выгружать данные из текстового файла, просматривать данные (вывод в таблицу информации о рабочих), осуществлять редактирование данных (должно быть реализовано путем выбора параметра редактирования) ,добавлять записи (добавлять объекты «Автобус» в файл данных, путем вывода значений полей в файл), удалять записи
Для программы должны быть реализована авторизация в системе. Для объектов «учетная запись» должен быть выделен отдельный файл, где и будет хранится информация о них. При авторизации должен запрашиваться логин и пароль учетной записи. Если данные введены верно, то должна производится проверка на роль пользователя. Если роль соответствует «Администратору», то должен открываться доступ к программе «Администратор», в противном случае должен открываться доступ к программе «Пользователь». Если данные введены неверно – необходимо реализовать возможность повторного ввода данных.
Слайд 6

ПЕРЕЧЕНЬ ФУНКЦИОНАЛЬНЫХ ВОЗМОЖНОСТЕЙ РАССМОТРИМ ФУНКЦИОНАЛЬНЫЕ ВОЗМОЖНОСТИ, КОТОРЫЕ ПРЕДОСТАВЛЯЕТ ПРОГРАММА «АДМИНИСТРАТОР»: РАБОТА

ПЕРЕЧЕНЬ ФУНКЦИОНАЛЬНЫХ ВОЗМОЖНОСТЕЙ

РАССМОТРИМ ФУНКЦИОНАЛЬНЫЕ ВОЗМОЖНОСТИ, КОТОРЫЕ ПРЕДОСТАВЛЯЕТ ПРОГРАММА «АДМИНИСТРАТОР»:
РАБОТА С ДАННЫМИ
просмотр

всех рейсов
добавление рейса
удаление рейса
изменение рейса
РАБОТА С УЧЕТНЫМИ ЗАПИСЯМИ
просмотр всех УЗ
добавление УЗ
удаление УЗ
изменение УЗ
Слайд 7

ПЕРЕЧЕНЬ ФУНКЦИОНАЛЬНЫХ ВОЗМОЖНОСТЕЙ РАССМОТРИМ ФУНКЦИОНАЛЬНЫЕ ВОЗМОЖНОСТИ, КОТОРЫЕ ПРЕДОСТАВЛЯЕТ ПРОГРАММА «ПОЛЬЗОВАТЕЛЬ»: просмотр

ПЕРЕЧЕНЬ ФУНКЦИОНАЛЬНЫХ ВОЗМОЖНОСТЕЙ

РАССМОТРИМ ФУНКЦИОНАЛЬНЫЕ ВОЗМОЖНОСТИ, КОТОРЫЕ ПРЕДОСТАВЛЯЕТ ПРОГРАММА «ПОЛЬЗОВАТЕЛЬ»:
просмотр всех рейсов
сортировка

рейсов : тип, пункт прибытия, время отправления, время прибытия
поиск автобуса: по номеру, по типу, по пункту прибытия, времени отправления, времени прибытия
выполнение индивидуального задания
Слайд 8

МОДЕЛЬ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ

МОДЕЛЬ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ

Слайд 9

СРЕДА РАЗРАБОТКИ В КАЧЕСТВЕ СРЕДЫ РАЗРАБОТКИ ИСПОЛЬЗОВАЛОСЬ ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ MICROSOFT VISUAL

СРЕДА РАЗРАБОТКИ

В КАЧЕСТВЕ СРЕДЫ РАЗРАБОТКИ ИСПОЛЬЗОВАЛОСЬ ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ MICROSOFT VISUAL STUDIO

2015 ENTERPRISE EDITION С ПАКЕТОМ ДЛЯ РАЗРАБОТКИ НА ЯЗЫКЕ С++.
Visual Studio 2015 — это бесплатная полнофункциональная интегрированная среда разработки с мощными, эффективными возможностями для кодирования, инструментами кроссплатформенных разработок мобильных приложений для Windows, iOS и Android, веб- и облачных приложений, а также доступом к тысячам расширений. Visual Studio доступен бесплатно для отдельных разработчиков, для разработки проектов с открытым исходным кодом, академических исследований, образования и небольших групп специалистов. 
Слайд 10

СТРУКТУРА РАЗРАБОТАННОГО ПРОГРАММНОГО КОДА

СТРУКТУРА РАЗРАБОТАННОГО ПРОГРАММНОГО КОДА

Слайд 11

ДЕМОНСТРАЦИЯ ФУНКЦИОНАЛЬНЫХ ВОЗМОЖНОСТЕЙ АВТОРИЗАЦИЯЯ ГЛАВНОЕ МЕНЮ АДМИНИСТРАТОРА

ДЕМОНСТРАЦИЯ ФУНКЦИОНАЛЬНЫХ ВОЗМОЖНОСТЕЙ

АВТОРИЗАЦИЯЯ

ГЛАВНОЕ МЕНЮ АДМИНИСТРАТОРА

Слайд 12

ПРОСМОТР УЧЕТНЫХ ЗАПИСЕЙ ДОБАВЛЕНИЕ УЧЕТНЫХ ЗАПИСЕЙ

ПРОСМОТР УЧЕТНЫХ ЗАПИСЕЙ

ДОБАВЛЕНИЕ УЧЕТНЫХ ЗАПИСЕЙ

Слайд 13

ДОБАВИТЬ ЗАПИСЬ (АДМИНИСТРАТОР) РЕДАКТИРОВАТЬ ЗАПИСЬ (АДМИНИСТРАТОР)

ДОБАВИТЬ ЗАПИСЬ (АДМИНИСТРАТОР)

РЕДАКТИРОВАТЬ ЗАПИСЬ (АДМИНИСТРАТОР)

Слайд 14

ПРОСМОТРЕТЬ ВСЕ РЕЙСЫ (ПОЛЬЗОВАТЕЛЬ)

ПРОСМОТРЕТЬ ВСЕ РЕЙСЫ (ПОЛЬЗОВАТЕЛЬ)

Слайд 15

СОРТИРОВКА ПО ТИПУ (ПОЛЬЗОВАТЕЛЬ) ПОИСК ПО ТИПУ РЕЙСА (ПОЛЬЗОВАТЕЛЬ)

СОРТИРОВКА ПО ТИПУ (ПОЛЬЗОВАТЕЛЬ)

ПОИСК ПО ТИПУ РЕЙСА (ПОЛЬЗОВАТЕЛЬ)

Слайд 16

ИНДИВИДУАЛЬНОЕ ЗАДАНИЕ (ПОЛЬЗОВАТЕЛЬ)

ИНДИВИДУАЛЬНОЕ ЗАДАНИЕ (ПОЛЬЗОВАТЕЛЬ)