Разработка базы данных и прикладного программного обеспечения для маршрутного такси

Разработка базы данных, встроенной в программное обеспечение для удобного просмотра информации и быстрого добавления новых данных. Создание алгоритма функционирования программы. Разработка блок-схемы, отражающей совокупность выполняемых операций.

Рубрика Программирование, компьютеры и кибернетика
Вид контрольная работа
Язык русский
Дата добавления 14.04.2019
Размер файла 1,3 M

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Размещено на http://www.allbest.ru/

Частное учреждение профессионального образования

«Столичный профессиональный колледж»

(ЧУПО СПК)

ПРОГРАММНЫЙ ПРОДУКТ

по ПМ.03 Участие в интеграции программных модулей

МДК.03.01 Технология разработки программного обеспечения

на тему: «Разработка базы данных и прикладного программного обеспечения для маршрутного такси»

Подготовили: студенты 4-го курса

Сагоян Александр Гарегинович Фомин Никита Олегович

Кондратьев Андрей Алексеевич Оганджанян Давид Карапетович

Проверил: преподаватель Стародубцев Виталий Николаевич

Москва 2019

Оглавление

Введение

1. Теоретические основы

1.1 Терминология

1.2 Краткая постановка задачи

2. Создание базы данных

2.1 Создание базы данных

2.2 Аутентификация в базу данных

2.3 Создание таблиц базы данных

2.4 Пользовательский интерфейс

2.5 Формы ввода в базу банных

Заключение

Список использованной литературы

Глоссарий

Введение

Разработкой данного программного продукта является создание базы данных для маршрутного такси.

Сейчас, в век информационных технологий чаще всего используют базу данных. База данных обеспечивает хранение информации, а также удобный и своевременный доступ к ней. Большая часть организаций в мире нуждаются в базе данных которая будет удовлетворять потребности той или иной компании так как клиентская база нуждается в защите, удобности редактирования и добавления информации.

Данный проект посвящён базе данных встроенной в программное обеспечение для удобного просмотра информации и быстрого добавления новых данных. При просмотре информации в любой момент можно добавить и сразу же сохранить новые данные.

Актуальность темы работы заключается в том, что программа в которую встроена база данных, будет доступна только в практических целях. Также программа пригодиться для быстрого нахождения нужного маршрута, информации и добавления новых данных. Большинство баз данных рассчитаны только на просмотр информации, а также позволяет добавление новой информации в самой форме программы и быстрого сохранения.

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

- создать алгоритм функционирования программы, закрепляя каждый этап разработки проектом, ручным тестом;

- создать базу данных в Ms Access 2016;

- разработать блок-схему, отображающую совокупность выполняемых операций, составляющих алгоритм программы;

- согласовать каждый этап индивидуального проекта с гостом в обязательном порядке.

1. Теоретическая часть

1.1 Терминология

Для организации оптимизированного хранения, выборки и представления информации применяются базы данных (БД). «Базой данных» часто упрощённо или ошибочно называют Системы Управления Базами Банных (СУБД). Нужно различать набор данных (собственно БД) и программное обеспечение, предназначенное для организации и ведения баз данных (СУБД).

БД бывают нескольких типов:

- Картотеки;

- Сетевые;

- Иерархические;

- Реляционные;

- Объектно-ориентированные;

- Многомерные;

- Дедуктивные.

На уровне физической модели электронная БД представляет собой файл или их набор в формате TXT, CSV, Excel, DBF, XML либо в специализированном формате конкретной СУБД. Также в СУБД в понятие физической модели включают специализированные виртуальные понятия, существующие в её рамках -- таблица, табличное пространство, сегмент, куб, кластер и т.д.

В настоящее время наибольшее распространение получили реляционные базы данных. Картотеками пользовались до появления электронных баз данных. Сетевые и иерархические базы данных считаются устаревшими, объектно-ориентированные пока никак не стандартизированы и не получили широкого распространения. Некоторое возрождение получили иерархические базы данных в связи с появлением и распространением формата XML.

СУБД -- специализированная программа (чаще комплекс программ), предназначенная для манипулирования базой данных. Для создания и управления информационной системой СУБД необходима в той же степени, как для разработки программы на алгоритмическом языке необходим транслятор.

Основные функции СУБД:

управление данными во внешней памяти (на дисках);

управление данными в оперативной памяти;

журнализация изменений и восстановление базы данных после сбоев;

поддержка языков БД (язык определения данных, язык манипулирования данными).

Обычно современная СУБД содержит следующие компоненты:

ядро, которое отвечает за управление данными во внешней и оперативной памяти и журнализацию, процессор языка базы данных, обеспечивающий оптимизацию запросов на извлечение и изменение данных и создание, как правило, машинно-независимого исполняемого внутреннего кода,

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

1.2 Краткая постановка задач

Разработать базу данных и программный продукт с удобным интерфейсом для маршрутного такси, позволяющее структурировать информацию об маршрутах, фамилию имя и отчество водителей, номеров автобусов, марку автобуса, а также дату и время выезда машин. Также программный продукт должен предоставлять возможность различных манипуляций этими данными, редактирование и пополнение базы данных.

2. Практическая часть

2.1 Создание базы данных

Для того чтобы создать базу данных, необходимо войти в программу «Microsoft Access 2016». После чего нажимаем на кнопку «Новая база данных» (Рисунок 1).

Рисунок 1 Создание новой базы данных

После создания базы данных появляется пустая таблица. Для оформления ее структуры и заполнения нужно нажать на вкладку «Таблица 1» и выбрать «Конструктор» (Рисунок 2).

Рисунок 2 Создание таблицы данных

После того как открылся конструктор, начинаем вводить названия полей и соответствующий им тип данных, который будет использоваться, когда все необходимые поля будут заполнены нужно сохранить таблицу и дать ей имя после чего снова нажать ПКМ по вкладке таблицы и нажать на кнопку «режим таблицы» (Рисунок 3).

Рисунок 3 Заполнение и сохранение данных

После сохранения таблицы и выход в режим таблицы заполняйте данные которые вам нужны (Рисунок 4).

Рисунок 4 Заполнение необходимых данных

2.2 Аутентификация в базу данных и программу

Если говорить кратко, то аутентификация -- это процесс проверки подлинности (аутентичность -- это значит подлинность). Причем не важно, каким способом (их существует как минимум несколько типов). Простейший пример. Вы заходите в свою квартиру открывая замок ключом. И если дверь таки открылась, то значит, вы успешно прошли аутентификацию.

Разложим в этом примере все по полочкам:

Ключ от замка -- это ваш идентификатор (вставили и повернули -- прошли идентификацию). В компьютерном мире это аналог того, что вы сообщили системе свое имя (псевдоним).

Процесс открывания (совпадения ключа и замка) -- это аутентификация. В компьютерном мире -- это аналог прохождения этапа проверки подлинности (сверке введенного пароля).

Открывание двери и вход в квартиру -- это уже авторизация (получение доступа). В сети -- это вход на сайт, сервис, программу или приложение.

На представленную базу данных был установлен архивный пароль (qwerty123456).

2.3 Таблицы

В представленной базе данных существует всего лишь семь столбцов, в которых записана подробная информация об маршрутных такси (Рисунок 5).

Рисунок 5 Столбцы базы данных

В первом столбце записаны нумерация списка информации (Рисунок 6)

Рисунок 6 Столбец списка информации

Во втором столбце записаны номера автобусов (Рисунок 7)

Рисунок 7 Номера автобусов

В третьем столбце написаны марки автобусов (Рисунок 8)

Рисунок 8 Столбец марки автобуса

В четвёртом столбце записаны Ф.И.О водителей (Рисунок 9)

Рисунок 9 ФИО водителях

В пятом столбце мы видим номера маршрутов автобусов (Рисунок 10)

Рисунок 10 Номера маршрутов

В шестом столбце записана дата выезда из стоянки (Рисунок 11)

Рисунок 11 Дата выезда из стоянки

В седьмом столбце записана время выезда автобуса из стоянки маршрутного такси (Рисунок 12)

Рисунок 12 Время выезда из стоянки

2.4 Пользовательский интерфейс

В роли главного меню в программе используется отдельная форма которая нас встречает приветственной надписью “Добро пожаловать” и двумя кнопками “просмотреть информацию” (вход в базу данных встроенную в программу) и кнопкой “Выход” (Рисунок 13).

Рисунок 13 Главное меню

После перехода по кнопке «Просмотреть информацию», открывается окно с данными по всем автобусам, водителям и т.д. (Рисунок 14).

Рисунок 14 Все данные по маршрутному такси

2.5 Формы ввода в базу банных

Также были добавлены формы без которых программа была бы не удобной.

1. Форма ввода и редактирования информации (Рисунок 15)

2. Кнопка добавить - позволяет перейти к пустым полям для добавления новой информации (Рисунок 16)

3. Кнопка сохранить - (Рисунок 17)

4. Кнопка выхода из программы (Рисунок 18)

5. Кнопки переключения между данными (Рисунок 19).

Рисунок 15 Форма ввода и редактирования информации

Рисунок 16 Кнопка добавить

Рисунок 17 Кнопка сохранить

Рисунок 18 Кнопка выхода из программы

Рисунок 19 Кнопки переключения между страницами данных

Заключение

Задание было выполнено в полном объеме согласно выданного задания.

В связи со стремительно развивающимися на данный момент технологиями, хранение информации на бумажных носителях отходит в прошлое, и повсеместно вводятся средства электронного учета. В программном продукте предложен метод оперативного обслуживания БД применительно к небольшому таксопарку. Подобный метод может быть применен в любой (практически) организации.

Дальнейшее совершенствование программы возможно в сторону нормализации базы данных, добавления неких графических представлений, учёта различных состояний транспорта и т.д. При их внедрении программа может стать коммерческим продуктом, ориентированным на предприятия, занимающиеся доставкой корреспонденции, товаров народного потребления, курьерские службы, таксомоторные парки, автобусные и троллейбусные парки и т.п.

В ходе работы были выявлены следующие достоинства и недостатки:

Достоинства:

- Простота в обращении и использовании.

- Высокая скорость работы.

- Практическая ценность для диспетчера маршрутного таксопарка.

Недостатки:

- Программу необходимо запускать непосредственно через access файл.

- Если много раз нажимать на кнопку «Добавить» то программа может допустить ошибку и вставить в таблицу пустые ячейки.

Список использованной литературы

1. Информационные системы в экономике: Учеб. Пособие/ Под ред. Проф. А.Н. Романова, проф. Б.Е. Одинцова. М.: Вузовский учебник, 2016 год. 411 с.

2. Юрий Бекаревич, Нина Пушкина. Самоучитель Microsoft Access. 2016 год.

3. Бекаревич Ю.Б., Пушкина Н.В. Самоучитель Microsoft Access 2002. СПб.: БХВ - Петербург, 2017 год. 720 с.: ил.

4. Проектирование баз данных. Microsoft Access. Учебное пособие. Джон Кауфельд. М.: Вильямс, 2017.

5. Илюшечкин, В. М. Основы использования и проектирования баз данных / В.М. Илюшечкин. М.: Юрайт, Юрайт, 2016.

6. Гурвиц, Г. Microsoft Access. Разработка приложений на реальном примере / Г. Гурвиц. М.: БХВ-Петербург, 2017.

Глоссарий

Таблица 1

Определения и понятия терминов в программном продукте

№ п/п

Понятие

Определение

1

Глоссарий

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

2

База данных

Представленная в объективной форме совокупность самостоятельных материалов (статей, расчётов, нормативных актов, судебных решений и иных подобных материалов), систематизированных таким образом, чтобы эти материалы могли быть найдены и обработаны с помощью электронной вычислительной машины (ЭВМ).

3

Объект исследования

В науке под ним подразумевают главное поле приложения сил учёных. В одной науке однако может быть несколько объектов исследований, которые составляют логически связанное существо и цель исследований в этой науке.

4

Предметная область

Множество всех предметов, свойства которых и отношения между которыми рассматриваются в научной теории. В логике -- подразумеваемая область возможных значений предметных переменных логического языка Предметная область -- часть реального мира, рассматриваемая в пределах данного контекста

5

Справочник

Издание практического назначения, с кратким изложением сведений в систематической форме, в расчёте на выборочное чтение, на то, чтобы можно было быстро и легко навести по нему справку

6

Система управления базами данных (СУБД)

Совокупность программных и лингвистических средств общего или специального назначения, обеспечивающих управление созданием и использованием баз данных

7

Отчет

Это форматированное представление данных, которое выводится на экран, в печать или файл

8

Форма

Это объект базы данных, который можно использовать для создания пользовательского интерфейса для приложения базы данных. "Привязанная" форма напрямую соединена с источником данных, например, с таблицей или запросом, и может использоваться для ввода, изменения или отображения данных из источника данных

Размещено на Allbest.ru

...

Подобные документы

  • Проведение системного анализа предметной области и разработка проекта по созданию базы данных для хранения информации о перевозках пассажиров и грузов. Обоснование выбора системы управления базой данных и разработка прикладного программного обеспечения.

    курсовая работа [1,1 M], добавлен 18.07.2014

  • Теоретическая часть по основным положениям MS ACCESS: базы данных и системы управления, свойства полей, типы данных. Разработка прикладного программного обеспечения ООО "Киновидеопрокат". Рекомендации и мероприятия по улучшению базы данных предприятия.

    курсовая работа [1,9 M], добавлен 13.05.2013

  • Назначение программного модуля (базы данных). Разработка информационной базы данных для колледжа. Поиск пользователями информации о преподавателях и дисциплинах. Анализ входной и выходной информации. Разработка алгоритма работы программы-приложения.

    реферат [513,1 K], добавлен 22.10.2012

  • Сущность и значение средств управления базами данных предприятия. Методика разработки базы данных и прикладного программного обеспечения автобусного парка, позволяющее структурировать информацию об автобусных маршрутах, остановках и автобусах парка.

    курсовая работа [163,4 K], добавлен 20.01.2010

  • Понятие баз данных и принципы проектирования информационных систем. Разработка программы для отслеживания финансовой стороны работы компании в среде Delphi 7. Создание таблиц и схемы данных. Разработка клиентского приложения и процедуры добавления данных.

    курсовая работа [1,4 M], добавлен 25.04.2012

  • Разработка базы данных "электронная записная книжка". Определение типов и размеров атрибутов. Поддержка целостности данных в реляционной БД. Создание формы для удобного и быстрого ввода данных, запросов и отчетов для удобного вывода требуемой информации.

    курсовая работа [2,5 M], добавлен 08.12.2013

  • Разработка базы данных, позволяющей определять месторасположение на полке и код товаров в магазинных складах, количество и качество товаров. Концепция баз данных. Модели данных, описание данных проектирования. Разработка программного приложения.

    курсовая работа [1,1 M], добавлен 13.06.2014

  • Создание информационной системы работы такси с целью обеспечения диспетчерам более быстрого и удобного поиска необходимой информации. Создание таблиц и связей для работы с базами данных в среде Microsoft Access 2007. разработка запросов и отчетов.

    курсовая работа [3,1 M], добавлен 06.05.2013

  • Разработка программы, создающей и управляющей базой данных, ее реализация на языке Turbo Pascal. Организация алгоритма программы. Вывод информации и возможность добавления информации в базу данных. Поиск информации в базе данных по заданному значению.

    курсовая работа [26,7 K], добавлен 19.06.2010

  • Разработка прикладного программного обеспечения деятельности отдела кадров университета в среде Microsoft Access 2003. Характеристика этапов проектирования базы данных. Построение семантической модели. Нормализация данных, понятие нормальной формы.

    курсовая работа [4,4 M], добавлен 14.11.2012

  • Проектирование реляционной базы данных с помощью прикладного программного средства MS ACCESS. Описания особенностей использования запросов для извлечения, изменения и удаления информации из базы данных. Характеристика структуры интерфейса пользователя.

    курсовая работа [1,6 M], добавлен 19.11.2012

  • Обоснование необходимости систем управления базами данных на предприятиях. Особенности разработки программного обеспечения по управлению базой данных, обеспечивающего просмотр, редактирование, вставку записей базы данных, формирование запросов и отчетов.

    курсовая работа [1,5 M], добавлен 23.01.2010

  • Разработка автоматизированной информационной системы предприятия на основе баз данных, которая обеспечивает качественный контроль данных, автоматизацию документооборота, быстрое составление отчетов. Создание форм, отчетов и макросов, меню базы данных.

    курсовая работа [4,8 M], добавлен 20.05.2014

  • Разработка информационной базы данных "Поликлиника" с возможностью просмотра, редактирования, добавления сведений и получения результатов запросов. Создание механизмов управления данными при помощи триггеров. Проектирование пользовательского приложения.

    курсовая работа [2,0 M], добавлен 21.06.2011

  • Разработка базы данных для спортивной школы с целью ведения учета, контроля и получения информации о нужном студенте. Создание диалогового окна входа в приложение. Составление схемы и структуры базы данных. Разработка пользовательского интерфейса.

    курсовая работа [3,4 M], добавлен 08.09.2015

  • Разработка программного продукта - базы данных "Экскурсия" в интегрированной среде программирования C++ Builder 6. Определение порядка просмотра данных базы, их редактирования и удаления. Особенности руководства пользователя и общего интерфейса программы.

    курсовая работа [2,4 M], добавлен 03.11.2013

  • Создание программ, позволяющих создавать базы данных. Создание таблицы базы данных. Создание схемы данных. Создание форм, отчетов, запросов. Увеличение объема и структурной сложности хранимых данных. Характеристика системы управления базой данных Access.

    курсовая работа [2,1 M], добавлен 17.06.2013

  • Порядок проектирования и разработки базы данных и программного обеспечения. Информация о структуре базы данных, созданных таблицах, формах, отчетах, запросах, хранимой информации. Логическая и концептуальная модели данных; выбор программного обеспечения.

    курсовая работа [906,6 K], добавлен 20.01.2010

  • Разбиение данных по таблицам и создание связей между таблицами. Нормализация и проектирование сценария работы базы данных. Выбор программного обеспечения. Требования к аппаратным и программным средствам для работы созданного программного продукта.

    курсовая работа [30,2 K], добавлен 23.01.2011

  • Этапы разработки модели базы данных: составление логической схемы и создание на ее основе физической формы графическим инструментарием Erwin. CASE-технологии для проектирования прикладного программного обеспечения и конфигурационного управления проектом.

    контрольная работа [370,7 K], добавлен 03.01.2011

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.