МИНОБРНАУКИ РОССИИ
Сарапульский политехнический институт (филиал)
федерального государственного бюджетного образовательного
учреждения высшего профессионального образования
«Ижевский государственный технический университет»
Кафедра «Технология машиностроения, металлорежущие станки и
инструменты»
КУРСОВАЯ РАБОТАпо дисциплине «Информатика»на тему: Разработка базы данных «Паспортно-визовая служба» Выполнил студент 2 курса, гр. 311Сабиров И.Ф. Научный руководительФедотов А.Ю.Защита курсовой работы: ______________________Оценка: Сарапул2011ЗАДАНИЕ
на курсовую работу по дисциплине «Информатика».
студенту очного отделения 2 курса группы 311 ..
Сарапульского политехнического института (филиала) ГОУ ВПО ИжГТУ
Сабирову Ильдару Фирдаусовичу
(ФИО)
Тема задания: использование современных информационных технологий в процессе решения задачи.
Курсовая работа на указанную тему выполняется студентом в следующем объеме:
I. Пояснительная записка, которая включает следующие разделы:
Введение
1.Общая часть
1.1. Разработка базы данных в СУБД MS Access
1.2. Обработка данных средствами электронных таблиц
1.3. Теоретический вопрос
Заключение
Литература
II Практическая часть, которая включает:
1. базу данных, построенную в СУБД MS Access
2.задачу, решенную в среде MS Excel, путем построения электронной таблицы с использованием формул и функций.
к.ф. – м.н., доцент А.Ю. Федотов
СОДЕРЖАНИЕ
ВВЕДЕНИЕ....................................................................................................... 4
1. Разработка базы данных в СУБД MS Access............................ 6
2. Обработка данных средствами электронных таблиц.... 14
3. Вирусы....................................................................................................... 16
ЗАКЛЮЧЕНИЕ................................................................................................. 20
ЛИТЕРАТУРА................................................................................................... 21
ВВЕДЕНИЕ
В конце XX века на смену эпохе машин пришла эпоха информационных технологий. Наряду с материальной составляющей на человека огромное влияние оказывает информация - самые разнообразные сведения и знания, которые он получает в процессе своей жизни. С каждым веком, десятилетием и годом увеличивается объем информации, накапливаемой человечеством, растет и ее роль в жизни человека. Вместе с этим развивались информационные технологии (ИТ) - процессы, использующие совокупность средств и методов сбора, обработки, накопления и передачи данных (первичной информации) для получения информации нового качества о состоянии объекта, процесса или явления (информационного продукта).
Потребность человека общаться с окружающими его людьми, то есть выразить и передать информацию, привела к появлению языка - древнейшей информационной технологии. Дальше последовало изобретение письменности, библиотек, книгопечатания, почты, телеграфа, телефона, радио, телевидения и, наконец, компьютеров и Интернета. Особенно значение информационных технологий возросло с изобретением компьютера.
Широкое распространение компьютеров предоставило человеку новые возможности для поиска, получения, накопления, передачи и, главное, обработки информации. Первоначально компьютер был создан как средство для автоматизации вычислений. Однако постепенно к его вычислительным возможностям добавились функции почти всех предшествовавших средств коммуникации, превратив его в главное орудие построения современного информационного общества. Сегодня уже трудно перечислить все сферы применения компьютера.
Следующим этапом в развитии информационных технологий стала возможность создания компьютерных сетей. И как высшего их проявления - Интернета, глобальной компьютерной сети, дающей возможность каждому пользователю располагать информационными возможностями всей сети и передавать одновременно свою информацию всем ее пользователям. Это дало возможность любому владельцу персонального компьютера приобщиться к информационным ресурсам всего человечества и даже внести в них свой вклад, создать один общий банк информации для всех пользователей этой сети.
1. Разработка базы данных в СУБД MS Access
Базы данных составляют в настоящее время основу компьютерного обеспечения информационных процессов, входящих практически во все сферы человеческой деятельности. База создавалась в Microsoft Access.
Microsoft Access – это функционально полная реляционная СУБД. В ней предусмотрены все необходимые средства для определения и обработки данных, а также для управления ими при работе с большими объемами информации. Система управления базами данных предоставляет возможность контролировать задание структуры и описание данных, работу с ними.
База данных «Паспортно-визовая служба» состоит из четырех взаимосвязанных таблиц, созданных с помощью конструктора таблиц. Структура таблиц представлена на рис. 1.1, 1.2, 1.3, 1.4.
Рис. 1.1. Таблица «Гражданин»
Рис. 1.2. Таблица «Документы»
Рис. 1.3. Таблица «Паспортист»
Рис. 1.4. Таблица «Паспорт РФ»
Связь таблиц осуществляется при помощи схемы данных, которая отображена на рис.1.5
Рис. 1.5. Схема данных
При запуске файла Паспортно-визовая служба.mdb открывается диалоговое окно с просьбой ввода пароля. При успешной авторизации открывается главная кнопочная формы базы данных.
Главная кнопочная форма базы данных была создана с помощью конструктора (рис.1.6). Она содержит все основные кнопки управления.
Рис 1.6. Главная кнопочная форма
В базе данных имеется несколько форм, которые являются наиболее удобным средством отображения данных. Преимущество формы для ввода и редактирования данных состоит в простоте и наглядности, так как записи таблицы или запроса представлены в удобном пользователю виде. Формы базы данных представлены на рис. 1.7, 1.8, 1.9, 1.10.Рис 1.7. Однотабличная форма «Гражданин»
Рис. 1.8. Однотабличная форма "Паспортист"
Рис. 1.9. Многотабличная форма "Документы"
Рис. 1.10. Многотабличная форма "Выданные документы"
На основе базовых таблиц создаем запросы, которые обеспечивают быстрый и эффективный доступ к данным, хранящимся в таблице. Поэтому они представляют собой важное дополнение к таблицам. В Access результат запроса можно всегда использовать так же, как таблицу. На основании запроса можно разработать форму или отчет.
Некоторые запросы к базе данных приведены на рис. 1.11, 1.12, 1.13., 1.14.
Рис. 1.11. Однотабличный запрос, определяющий граждан с фамилиями на букву «П»
Рис. 1.12. Однотабличный запрос, определяющий паспорта, выданные 16.12.2011
Рис. 1.13. Многотабличный запрос, определяющий наличие паспорта у граждан
Рис. 1.14. Запрос с параметром на поиск гражданина
Для организации возможности работы с запросами из главной кнопочной формы, на основании запросов с параметром были созданы формы (рис. 1.15, 1.16) Рис. 1.15. Форма «Запрос с параметром на поиск гражданина»Рис. 1.16. Форма «Запрос с параметром на поиск документа»
В предложенной базе данных для удобства клиентов созданы отчеты, позволяющие представить и распечатать данные в соответствии с требованиями пользователя. Причем возможности оформления данных для вывода на печать настолько же гибки, как и возможности отображения на экране. Примеры отчетов приведены на рис. 1.17, 1.18.Рис 1.17. Однотабличный отчет
Рис 1.18. Многотабличный отчет
2. Обработка данных средствами электронных таблиц
Решить задачу путем построения электронной таблицы. Исходные данные для заполнения таблицы подобрать самостоятельно (не менее 5 строк). Добавить границы.
Если вес пушного зверька в возрасте от 6-ти до 8-ми месяцев превышает 7 кг, то необходимо снизить дневное потребление витаминного концентрата на 125 г. Выяснить, на сколько килограммов в месяц снизится потребление витаминного концентрата. Разработать таблицу, содержащую данные: на сколько сокращается дневное потребление концентрата и количество дней в месяце, название пушного зверька, его возраст и вес, информацию о необходимости уменьшения концентрата, итоговые данные.