Поиск

Полнотекстовый поиск:
Где искать:
везде
только в названии
только в тексте
Выводить:
описание
слова в тексте
только заголовок

Рекомендуем ознакомиться

Информатика->Реферат
Предложенные Хэммингом регулярные методы построения кодов, корректирующих ошибки, имеют фундаментальное значение. Они демонстрируют инженерам практиче...полностью>>
Информатика->Реферат
Эвристические методы обычно противопоставляют формальным методам решения, опирающимся на точные математические модели. В психологической и кибернетиче...полностью>>
Информатика->Реферат
Тема данного курсового проекта – «База данных учета людей, объявленных в розыск Барановичским ГОВД». Для реализации поставленной задачи был проведён а...полностью>>
Информатика->Доклад
В настоящее время большое прикладное значение имеет задача распределения ресурсов по работам. Значение этой проблемы определяется, во-первых, ограниче...полностью>>

Главная > Реферат >Информатика

Сохрани ссылку в одной из сетей:

Департамент образования Нижегородской области

Государственное образовательное учреждение

среднего профессионального образования

«Нижегородский экономико-правовой колледж»

Цикловая комиссия спецдисциплин программирования

Допущен к защите:

преподаватель

___________ Кошминова Н.А.

«___»_____________2008 г.

БАЗА АВТОУСЛУГ

КУРСОВАЯ РАБОТА

По дисциплине «Базы данных»

Студент: _________________ Левашова И.И.

Специальность, группа: 080110, 41-Б

Нижний Новгород

2008

Содержание

Введение………………………………………………………………………..3

1.Постановка задачи…………………………………………………………...4

2.Выбор системы программирования………………………………………...5

3.Разработка приложения……………………………………………………...8

4.Инструкция по работе с приложением…………………………………….39

5.Охрана труда и противопожарная безопасность………………………….40

Литература……………………………………………………………………..43

Приложение……………………………………………………………………44

Введение

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

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

База данных (БД) – это поименованная структурированная совокупность взаимосвязанных, хранящихся вместе данных, относящихся к конкретной области.

На сегодняшний день на рынке программных продуктов существует множество примеров таких баз данных. Например, наиболее известные: Visual Fox Pro, Access.

В рамках предмета «Базы данных» мне было предложено разработать соответствующую базу данных, которая хранит данные об услугах, предоставляемых автосервисами.

1 Постановка задачи

База автоуслуг

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

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

В ходе логического моделирования выяснилось, что данную информацию предполагается хранить в 4 отношениях (таблицах):

Первая таблица «Фирмы» содержит следующие поля: номер фирмы, название фирмы, название района, адрес, телефон.

Вторая таблица «Виды услуг» содержит такие поля: номер услуги, вид услуги.

Третья таблица «Районы» содержит следующие поля: номер района, название района.

Четвертая таблица «Фирмы-Услуги» содержит следующие поля: номер фирмы, название, вид услуги.

Между этими таблицами устанавливается связь. Каждая фирма может предоставить несколько видов услуг, и в одном районе может находиться несколько фирм. Поэтому связь между таблицами устанавливается один ко многим и каждому автосервису соответствует несколько строк в таблице.

2 Выбор системы программирования

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

База данных (БД) – это поименованная структурированная совокупность взаимосвязанных, хранящихся вместе данных, относящихся к конкретной области.

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

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

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

Несмотря на появление новых систем управления базами данных, Visual FoxPro все еще остается одной из наиболее популярных программ в этой области. Это, прежде всего, связано с тем, что при создании новых версий Microsoft сохраняет совместимость с предыдущими версиями. Поэтому созданные вами приложения можно будет использовать в дальнейшем.

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

VFP состоит из отдельных компонентов, которые используются для хранения информации, её отображения и редактирования. В Visual FoxPro все данные хранятся в базе данных, которая состоит из таблиц, отношений между таблицами, индексов и хранимых процедур. Каждая таблица имеет уникальное имя и хранится в отдельном файле, наименование которого совпадает с именем таблицы. Созданный файл имеет расширение DBF.

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

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

Формы используются для просмотра или ввода данных в таблицы. Данные можно вводить в таблицы и непосредственно, но, применяя формы, можно значительно ускорить этот процесс и сделать его более эффективным. Форма содержит некоторые или все поля таблиц, в которые вы вводите информацию. Чтобы создавать формы, вы можете использовать мастер форм или конструктор форм.

Отчеты используются для печати информации, содержащейся в базе данных. Как правило, отчеты создаются в том случае, если информацию необходимо передавать кому-либо в печатном виде. Для создания отчетов в Visual FoxPro, как и для форм, используются мастер и конструктор отчетов.

Запросы являются средством выборки данных из одной или нескольких таблиц. В Visual FoxPro для создания запроса вы можете использовать как конструктор запросов, так и специализированный язык Structured Query Language (SQL). Результаты выполнения запроса могут отображаться в форме, выводиться в виде отчетов и диаграмм или сохраняться в указанной вами таблице.

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

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

Используются следующие расширения имен файлов:

Название

Расширение

Проект

Pjx

База данных

Dbc

Таблица

Dbf

Форма

Scx

Отчет

Frx

Запрос

Qpr

Меню

Mnx

Текст меню

Mpr

3 Разработка приложения



Загрузить файл

Похожие страницы:

  1. Планирование безубыточной работы на базе принципов маржинального анализа

    Дипломная работа >> Экономика
    ... работы: планирование безубыточной работы на базе принципов маржинального анализа, выбрана по ... , поскольку очень трудно правильно выбрать базу распределения накладных расходов, в результате ... ,61 43,16 -7,45 85,3 Автоуслуги (бульдозерная техника) Тыс. руб. 4414 ...
  2. Бюджетирование - как способ управления предприятием

    Реферат >> Экономика
    ... восстановление работоспособности существующей производствен­ной базы комплекса в оптимальных объемах ... восстановление работоспособности существующей производствен­ной базы комплекса в оптимальных объемах ... 0,00 0,0 0 Auto services автоуслуги Car hs. 330,9 0,000 ...
  3. Учет и анализ формирования прибыли на предприятии

    Дипломная работа >> Финансы
    ... Четкая классификация доходов является базой обоснованного определения чистого ... и развитие материально-технической базы; осуществление оперативного руководства эксплуатацией ... собственном подвижном составе; 5) автоуслуги. Факторы, позитивно и негативно ...
  4. Учет и анализ финансовых результатов деятельности автотранспортной организации

    Дипломная работа >> Бухгалтерский учет и аудит
    ... институтов, устаревшей материально-технической базы, начавшихся рыночных реформ каждое ... эффективность использования материально-технической базы, капитальных вложений предприятия, ... и внесения в ведомость реализации автоуслуг. Ежемесячно не позднее 6-7-го ...
  5. Разработка бизнес-плана для предприятий автосервиса

    Книга >> Экономическая теория
    ... расчетных и исследова­тельских работ; научиться пользоваться базой нормативных документов и справочной литературой. Курсовая ... и политической ситуации. 3.1. Определение емкости рынка автоуслуг Автоуслуги – это работы, связанные с техническим обслуживанием ...

Хочу больше похожих работ...

Generated in 0.0079808235168457