Автор работы: Пользователь скрыл имя, 23 Октября 2009 в 19:34, Не определен
Введение
1.Постановка задачи
2.Выбор системы программирования
3.Разработка приложения
4.Инструкция по работе с приложением
5.Охрана труда и противопожарная безопасность
Литература
Приложение
Департамент образования Нижегородской области
Государственное образовательное учреждение
среднего профессионального образования
«Нижегородский
экономико-правовой колледж»
Цикловая
комиссия спецдисциплин программирования
___________ Кошминова
Н.А.
«___»_____________2008
г.
БАЗА АВТОУСЛУГ
КУРСОВАЯ
РАБОТА
По дисциплине
«Базы данных»
Студент: _________________
Левашова И.И.
Специальность,
группа: 080110, 41-Б
Нижний Новгород
2008
Содержание
Введение…………………………………………………………
1.Постановка
задачи…………………………………………………………..
2.Выбор
системы программирования……………………………………
3.Разработка
приложения……………………………………………………
4.Инструкция по работе с приложением…………………………………….39
5.Охрана труда и противопожарная безопасность………………………….40
Литература……………………………………………………
Приложение……………………………………………………
Введение
В настоящее время компьютерные технологии широко используются в профессиональной деятельности бухгалтеров, менеджеров, программистов, научных работников, политиков. Автоматизация позволила избавиться от рутинной работы, уменьшить объемы хранимой на бумажных носителях информации, упорядочить данные для более удобного и быстрого поиска.
При такой обширной автоматизации практически всех отраслей жизнедеятельности человека возник вопрос о создании программ, позволяющих хранить информацию упорядочено. Следовательно, необходимо было разработать такую программу, которая отвечала бы всем требованиям пользователя персонального компьютера. И в начале 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, являются объектно-ориентированными. С помощью них вы обрабатываете события в форме, создаете объекты, осуществляете различные вычисления, управляете базой данных.
Для
объединения компонентов
Используются
следующие расширения имен файлов:
Название | Расширение |
Проект | Pjx |
База данных | Dbc |
Таблица | Dbf |
Форма | Scx |
Отчет | Frx |
Запрос | Qpr |
Меню | Mnx |
Текст меню | Mpr |
3 Разработка приложения
«Создание
проекта приложения»