Разработка информационной системы "Маршрутное такси" средствами СУБД Access
Особенности описания структуры таблиц, создания схемы базы данных, разработки форм для ввода и редактирования данных в среде СУБД Access. Технологии реализации запросов и отчетов. Проектирование базы данных "Маршрутное такси" средствами СУБД Access.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | курсовая работа |
Язык | русский |
Дата добавления | 26.06.2012 |
Размер файла | 2,1 M |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Министерство образования и науки Российской Федерации
ФЕДЕРАЛЬНОЕ ГОСУДАРСТВЕННОЕ БЮДЖЕТНОЕ
ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ
ВЫСШЕГО ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ
«ВОРОНЕЖСКИЙ ГОСУДАРСТВЕННЫЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ»
Факультет вечернего и заочного обучения
Кафедра «Автоматизированные и вычислительные системы»
Специальность «Вычислительные машины, комплексы, системы и сети»
КУРСОВАЯ РАБОТА
по дисциплине «Пакеты прикладных программ»
Тема: «Разработка информационной системы «Маршрутное такси» средствами СУБД Access»
Руководитель
Сергеева Т.И.
Нормоконтролер
Сергеева Т.И.
Воронеж 2012
Содержание
Введение
1 Создание базы данных, таблиц и форм
1.1 Создание таблиц
1.2 Создание форм
2 Разработка запросов, отчетов и панели управления
2.1 Разработка запросов
2.2 Разработка отчетов
2.3 Создание панели управления приложением
Заключение
Список литературы
Введение
информационная система аccess
Целью курсовой работы является разработка информационной системы «Маршрутное такси» средствами СУБД Access.
Реализация поставленной цели предполагает решение следующих задач:
- освоение технологии создания базы данных;
- освоение технологии создания таблиц и установки связи между таблицами;
- изучение технологии разработки простых и составных форм для ввода, редактирования и просмотра данных, хранимых в таблицах; освоение возможностей редактирования форм (изменение формата выводимых данных, создание надписей, кнопок, переключателей, списков и т.д.);
- освоение возможностей СУБД Access по созданию запросов на выборку данных, с вычисляемыми полями, с групповыми вычислениями, параметрических запросов, перекрестных запросов, запросов на выполнение действий (создание таблицы, добавление и удаление записей из таблицы, обновление полей);
- освоение технологии создания отчетов в Access, освоение разных способов создания отчетов (режим автоотчета, мастер отчетов, создание отчетов в режиме конструктора), изучение возможностей форматирования отчетов, добавления в отчет заголовков, надписей, полей из источника данных; освоение особенностей реализации вычислений в отчетах в каждой записи, по группе записей и отчету в целом;
- освоение технологии создания панели управления приложением;
- выполнение практического задания по разработке в среде СУБД Access базы данных и приложения для работы с ним; создание таблиц, простых и составных форм, различных запросов и отчетов, разработка макросов, модулей и панели управления приложением.
В первом разделе изложены особенности описания структуры таблиц, создания схемы базы данных, разработки форм для ввода и редактирования данных.
Во втором разделе изложены технологии реализации запросов и отчетов.
Разработка базы данных и приложения для работы с ней будет осуществляться с применением СУБД Access.
СУБД Access имеет следующие преимущества и возможности для разработки баз данных и приложений для работы с ними:
Достоинством Access является то, что она имеет очень простой графический интерфейс, который позволяет не только создавать собственную базу данных, но и разрабатывать приложения, используя встроенные средства.
В отличие от других настольных СУБД, Access хранит все данные в одном файле, хотя и распределяет их по разным таблицам, как и положено реляционной СУБД. К этим данным относится не только информация в таблицах, но и другие объекты базы данных, которые будут описаны ниже.
Для выполнения почти всех основных операций Access предлагает большое количество Мастеров (Wizards), которые делают основную работу за пользователя при работе с данными и разработке приложений, помогают избежать рутинных действий и облегчают работу неискушенному в программировании пользователю.
Можно отметить распространенность, которая обусловлена тем, что Access является продуктом компании Microsoft, программное обеспечение и операционные системы которой использует большая часть пользователей персональных компьютеров. MS Access полностью совместим с операционной системой Windows, постоянно обновляется производителем, поддерживает множество языков.
MS Access предоставляет в распоряжение непрограммирующему пользователю разнообразные диалоговые средства, которые позволяют ему создавать приложения не прибегая к разработке запросов на языке SQL или к программированию макросов или модулей на языке VBA.
Access обладает широкими возможностями по импорту или экспорту данных в различные форматы, от таблиц Excel и текстовых файлов, до практически любой серверной СУБД через механизм ODBC.
1 Создание базы данных, таблиц и форм
1.1 Создание таблиц
Создаваемая информационная система осуществляет учет деятельности организации по количеству выручки, пройденному километражу, использованному топливу, размере заработной платы работников. Основными элементами информационной системы являются база данных и приложение для работы с ней. Приложение, как правило, включает формы для ввода данных, запросы, отчеты и другие элементы.
Основной частью создаваемой информационной системы является база данных. База данных получила имя «Маршрутное такси».
База данных состоит из следующих таблиц:
- таблица «Водители» содержит информацию о окладе, должности, надбавке в процентах, а также табельный номер и Ф.И.О водителей;
- таблица «Маршруты» содержит информацию о номере маршрута, его названии и протяженности;
- таблица «Модели» содержит информацию о модели автомобиля, типе используемого топлива, расходе топлива;
- таблица «Работа» содержит информацию о дате выезда, номере автомобиля, количества поездок, выручке с маршрута, табельном номере водителя;
- таблица «Транспорт» содержит информацию о номере автомобиля, его марке, номера маршрута и выручки.
Структура таблицы «Водители» представлена в таблице 1.
Таблица 1 - Структура таблицы «Водители»
Таб. номер |
Ф И О |
Должность |
Оклад |
Надбавка |
|
1 |
Иванов А.И. |
Водитель |
15 000,00р. |
10 |
|
2 |
Петров П.П. |
Водитель |
14 000,00р. |
12 |
|
3 |
Васильев С.А. |
Водитель |
18 000,00р. |
10 |
|
4 |
Федоров Н.И. |
Водитель |
18 000,00р. |
10 |
Структура таблицы «Маршруты» представлена в таблице 2.
Таблица 2 - Структура таблицы «Маршруты»
Номер маршрута |
Название маршрута |
Протяженность |
|
49 |
Машмет-ВПИ |
18 |
|
80 |
Перхоровича-ВПИ |
15 |
Структура таблицы «Модели» представлена в таблице 3.
Таблица 3 - Структура таблицы «Модели»
Модель |
Марка |
Расход |
|
Газель |
АИ-92 |
18 |
|
Форд |
АИ-92 |
15 |
Структура таблицы «Работа» представлена в таблице 4.
Таблица 4 - Структура таблицы «Работа»
Дата |
Номар автомобиля |
Кол-во поездок |
Выручка |
Таб. номер |
|
10.06.2012 |
к344рн |
5 |
8 000,00р. |
1 |
|
10.06.2012 |
к454тк |
7 |
10 000,00р. |
2 |
|
10.06.2012 |
н567тр |
7 |
12 000,00р. |
3 |
|
10.06.2012 |
у344кр |
6 |
11 000,00р. |
4 |
|
12.06.2012 |
к344рн |
6 |
9 000,00р. |
1 |
|
12.06.2012 |
к454тк |
5 |
7 000,00р. |
2 |
|
12.06.2012 |
н567тр |
5 |
9 000,00р. |
3 |
|
12.06.2012 |
у344кр |
7 |
14 000,00р. |
4 |
Структура таблицы «Транспорт» представлена в таблице 5.
Таблица 5 - Структура таблицы «Транспорт»
Номер авто |
Модель |
Номер маршрута |
Выручка |
|
к344рн |
Форд |
49 |
0,00р. |
|
к454тк |
Газель |
49 |
0,00р. |
|
н567тр |
Форд |
80 |
0,00р. |
|
у344кр |
Газель |
80 |
0,00р. |
Таблицы базы данных связаны между собой. Схема взаимосвязи таблиц базы данных представлена на рисунке 1.
Рисунок 1 - Схема взаимосвязи таблиц базы данных
1.2 Создание форм
Формы используют для реализации ввода, редактирования и просмотра данных в таблицах базы данных. Простые формы используют для работы с одной таблицей. Составные формы используют для работы с двумя таблицами.
Созданное приложение содержит следующие формы:
- простая форма «Водители» предназначена для работы с таблицей «Водители»;
- простая форма «Маршруты» предназначена для работы с таблицей «Маршруты»
- простая форма «Модели» предназначена для работы с таблицей «Модели»
- составная форма «Модель-транспорт» работает с двумя таблицами «Модель» и «Транспорт»;
- составная форма «Транспорт-работа» работает с двумя таблицами «Транспорт» и «Работа».
Вид простой формы «Водители» в режиме Конструктор представлен на рисунке 2.
Рисунок 2 - Вид простой формы «Водители»
Вид простой формы «Маршруты» в режиме Конструктор представлен на рисунке 3.
Рисунок 3 - Вид простой формы «Маршруты»
Вид простой формы «Модели» в режиме Конструктор представлен на рисунке 4.
Рисунок 4 - Вид простой формы «Модели»
Вид составной формы «Модели - транспорт» в режиме Конструктор представлен на рисунке 5.
Рисунок 5 - Вид составной формы «Модели - транспорт»
Вид составной формы «Транспорт - работа» в режиме Конструктор представлен на рисунке 6.
Рисунок 6 - Вид составной формы «Транспорт - работа»
2. Разработка запросов и отчетов
2.1 Разработка запросов
Запросы условно можно разделить на несколько групп:
- запросы на выборку данных;
- запросы с вычисляемым полем;
- запросы с групповыми вычислениями;
- параметрические запросы;
- перекрестные запросы;
- запросы на выполнение действий (создание таблицы, удаление и добавление записей в таблицу, изменением полей в таблице).
Запрос на выборку данных реализует «Запрос1а».
Данный запрос в режиме конструктора представлен на рисунке 7.
Рисунок 7 - запрос в режиме конструктора
Запрос на выборку данных реализует «Запрос1б».
Данный запрос в режиме конструктора представлен на рисунке 8.
Рисунок 8 - запрос в режиме конструктора
Запросы с вычисляемым полем реализует «Запрос2 выч. поле».
Данный запрос в режиме конструктора представлен на рисунке 9.
Рисунок 9 - запрос в режиме конструктора
Запросы с групповыми вычислениями полем реализует «Запрос3»
Данный запрос в режиме конструктора представлен на рисунке 10.
Рисунок 10 - запрос в режиме конструктора
2.2 Разработка отчетов
Существует несколько вариантов создания отчетов в Access:
- Автоматическое создание отчета на основе таблицы или запроса
- Создание отчета с помощью Мастера отчетов
Вид первого отчета представлен на рисунке 11 .
Рисунок «Отчет1» - Вид первого отчета из задания
Рисунок первичного отчета
Рисунок 11 - Вид первого отчета
Отчет в режиме конструктора представлен на рисунке 12.
Рисунок12 - режиме конструктора
Отчет в режиме предварительного просмотра представлен на рисунке 13 .
Рисунок 13 - режиме предварительного просмотра
2.3 Создание панели управления приложением
Панель управления приложением позволяет объединить созданные элементы приложения в единое целое и вызывать их из одного объекта.
Первая страница панели содержит следующие кнопки: Формы, Запросы, Отчеты, Конструктор, Выход.
На странице Формы содержится кнопка выход.
Вид первой страницы представлен на рисунке 14.
Рисунок 14 - первой страницы
Заключение
В ходе выполнения курсовой работы были рассмотрены следующие вопросы:
- создание базы данных и таблиц средствами СУБД Access;
- проведены исследования и разработка основные объекты СУБД Microsoft Access: таблицы, запросы, формы, отчёты;
- при проектировании были выполнены цели, поставленные во время планирования БД и СУБД.
Применение СУБД Access для разработки базы данных и приложения для работы с ней показало, что данная СУБД:
- обеспечивает удобные средства для описания структуры таблиц (мастер и Конструктор), возможность просто задать имя поля, выбрать тип данных из списка, размер и формат поля, задать поле со списком и определить источник данных для него;
- возможность быстро получать любые формы отчетности, гибко менять выходные отчетные формы в соответствии с изменениями потребностей самой организации;
- используя запросы, мы можем выбирать и обрабатывать хранящуюся в таблицах информацию. Можно создавать формы для ввода, просмотра и обновления данных, а также использовать Access для создания как простых, так и сложных отчетов
Список литературы
1 Сергеева Т.И. Создание приложений для работы с базами данных с применением MS SQL Server и Access: практикум / Т.И. Сергеева, М.Ю. Сергеев. Воронеж: ГОУВПО «ВГТУ», 2009.
2 Сенов А.В. Access 2003. Практическая разработка баз данных / А.В. Сенов. СПб.: Питер, 2005.
3 Гетц К. Access 2000. Руководство разработчика: Пер. с англ. Т.1: Настольные приложения /К. Гетц, П. Литвин, М. Гилберт. - Киев: BHV, 2000.
4 Литвин П. Access 2000:Руководство разработчика: Пер. с англ. Т. 2: Корпоративные приложения / П. Литвин, К. Гетц, М. Гилберт. - Киев: BHV, 2001.
5. Бекаревич Ю.Б. Microsoft Access 2000 / Ю.Б. Бекаревич, Н.В. Пушкина. СПб.: БХВ - Санкт-Петербург, 1999.
Размещено на Allbest.ru
Подобные документы
Изучение технологии разработки базы данных, создания таблиц, простых и составных форм для ввода, редактирования и просмотра данных, хранимых в таблицах. Проектирование информационной системы "Кафедра" средствами СУБД Access, с созданием форм отчетов.
курсовая работа [5,9 M], добавлен 12.05.2012Проектирование базы данных в среде СУБД MS Access. Автоматизация учета информации о товаре в магазине. Определение требований и функций системы. Анализ предметной области. Разработка, создание таблиц, запросов, форм и отчетов. Инструкция для пользователя.
отчет по практике [523,6 K], добавлен 21.04.2014Состав, расширение баз данных Access (Microsoft Office). Выполнение запросов, заполнение форм и таблиц. Типы данных Microsoft Access. Средства создания объектов базы данных СУБД. Дополнительные возможности запросов. Свойства полей. Режим работы с формами.
презентация [3,0 M], добавлен 28.10.2014Понятие базы данных в Microsoft Access, описание таблицы как объекта. Назначение запросов, форм, отчетов и страниц. Макросы и модули в СУБД. Порядок создания базы данных, ввод описания поля. Свойства полей таблиц. Построение реляционной модели данных.
презентация [389,6 K], добавлен 18.01.2014Создание базы данных в среде MS Access. Создание и работа с базой данных в ателье. Алгоритм решения задачи. Выбор пакета прикладных программ. Проектирование форм выходных документов с использованием СУБД MS Access. Структура записи таблиц базы данных.
курсовая работа [1,6 M], добавлен 30.01.2009Основные этапы проектирования базы данных. Access как система управления базами данных (СУБД), ее предназначение, отличительные возможности. Работа с таблицами, их создание и редактирование. Порядок создания запросов. Способы защиты баз данных.
лабораторная работа [3,1 M], добавлен 18.08.2009Создание программ, позволяющих создавать базы данных. Создание таблицы базы данных. Создание схемы данных. Создание форм, отчетов, запросов. Увеличение объема и структурной сложности хранимых данных. Характеристика системы управления базой данных Access.
курсовая работа [2,1 M], добавлен 17.06.2013Понятие базы данных, ее иерархические, реляционные и сетевые модели. Суть и принципы работы системы управления БД MS Access. Способы создания таблиц, форм, запросов, отчетов. Хранение информации в БД, возможности ее редактирования и вывода пользователем.
презентация [1,2 M], добавлен 27.02.2015Изучение основных понятий баз данных: структура простейшей базы данных, компоненты базы данных Microsoft Access. Проектирование базы данных "Туристическое агентство" в СУБД Access 2010, в которой хранятся данные о клиентах, которые хотят поехать отдыхать.
курсовая работа [3,3 M], добавлен 20.09.2013Понятие и сущность базы данных, их классификация и характеристика. Системы управления базами данных. СУБД структуры "сервер-клиент", его суть. Microsoft Access - функционально полная реляционная СУБД. Предназначение СУБД Access, и описание ее работы.
реферат [44,3 K], добавлен 27.02.2009