Разработка базы данных и прикладного программного обеспечения для маршрутного такси
Разработка базы данных, встроенной в программное обеспечение для удобного просмотра информации и быстрого добавления новых данных. Создание алгоритма функционирования программы. Разработка блок-схемы, отражающей совокупность выполняемых операций.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | контрольная работа |
Язык | русский |
Дата добавления | 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