Автор работы: Пользователь скрыл имя, 10 Июня 2013 в 19:11, курсовая работа
Для получения статистики созданы запросы, затем результаты этих запросов выводятся при помощи форм для более наглядного представления информации. В своей курсовой я использовал различные типы запросов: запрос на выборку, запрос на обновление. База данных полностью обеспечена формами для работы с ней. При запуске базы данных автоматически выводится главная кнопочная форма, которая служит для открытия других форм, страниц, отчетов, для запуска запросов.
2. АННОТАЦИЯ 3
3. ВВЕДЕНИЕ 4
1. ОБЩИЕ ПОЛОЖЕНИЯ 4
2. ОСНОВНЫЕ ЭТАПЫ ПРОЕКТИРОВАНИЯ БАЗЫ ДАННЫХ 4
4. ОПИСАНИЕ ПРЕДМЕТНОЙ ОБЛАСТИ 6
1. ЦЕЛИ И ЗАДАЧИ АНАЛИЗА 6
2. МЕТОДИКА АНАЛИЗА 6
5. ТЕХНИЧЕСКОЕ ЗАДАНИЕ 8
1. ПОСТАНОВКА ЗАДАЧИ 8
2. ТРЕБОВАНИЯ К ПРОГРАММНОМУ ПРОДУКТУ 8
6. ОПИСАНИЕ ПРОГРАММНОГО ПРОДУКТА 10
1. НАЗНАЧЕНИЕ И ФУНКЦИИ ПРОГРАММНОГО ПРОДУКТА 10
2. СОСТАВ ВХОДНОЙ ИНФОРМАЦИИ 10
3. СОСТАВ ВЫХОДНОЙ ИНФОРМАЦИИ 11
4. СТРУКТУРА И СОСТАВ БАЗ ДАННЫХ 12
5. ТРЕБОВАНИЯ К ВЫЧИСЛИТЕЛЬНОЙ СРЕДЕ 13
6. РУКОВОДСТВО ПО УСТАНОВКЕ ПРОГРАММНОГО ПРОДУКТА 13
7. РУКОВОДСТВО ПОЛЬЗОВАТЕЛЯ 14
ЗАКЛЮЧЕНИЕ………………………………………………………….……15
СПИСОК ЛИТЕРАТУРЫ 16
Аннотация
Этот программный продукт обеспечивает удобное управление БД “Студенты”.
В этом программном продукте
выводится необходимая
Результат контрольной работы – создание автоматизированной базы данных.
Существует три группы, в которых обучается некоторое количество студентов. Студенты в группах различаются по фамилиям, по номерам зачетных книжек, по принадлежности к группе.
В группах записано определенное количество студентов, которые сдают экзамены и выбирают дисциплины, которые хотят послушать. Ввод новых студентов обеспечивается при помощи форм.
Для получения статистики созданы запросы, затем результаты этих запросов выводятся при помощи форм для более наглядного представления информации. В своей курсовой я использовал различные типы запросов: запрос на выборку, запрос на обновление. База данных полностью обеспечена формами для работы с ней. При запуске базы данных автоматически выводится главная кнопочная форма, которая служит для открытия других форм, страниц, отчетов, для запуска запросов.
Главная цель курсового проектирования – создание автоматизированной базы данных для реализации процессов управления операций со студентами.
Приложение Microsoft Office Access представляет собой инструмент, позволяющий реализовать поставленную цель.
Достижение цели осуществляется посредством комплекса задач:
На первом этапе проектирования базы данных необходимо определить цель создания базы данных, основные ее функции и информацию, которую она должна содержать. То есть нужно определить основные темы таблиц базы данных и информацию, которую будут содержать поля таблиц.
Одним из наиболее сложных этапов в процессе проектирования базы данных является разработка таблиц, так как результаты, которые должна выдавать база данных (отчеты, выходные формы и др.) не всегда дают полное представление о структуре таблицы.
Каждая таблица содержит информацию на отдельную тему, а каждое поле в таблице содержит отдельные сведения по теме таблицы.
С тем чтобы Microsoft Access мог связать данные из разных таблиц, например, данные о клиенте и его заказы, каждая таблица должна содержать поле или набор полей, которые будут задавать индивидуальное значение каждой записи в таблице.
После распределения данных по таблицам и определения ключевых полей необходимо выбрать схему для связи данных в разных таблицах. Для этого нужно определить связи между таблицами.
Схема данных:
При выполнении заданий на контрольную работу не обойтись без использования различных функций и условий. В основном я использовал функции для построения запросов.
Сначала создаем запрос на выборку по таблице “студенты”, включив поля: индекс группы, фамилия студента, ср_балл и “дисциплину” (в зависимости от того какая дисциплина требуется). Далее в конструкторе в условии отбора для поля “дисциплина” ставим “да”, в сортировке для поля ср_балл – по убыванию. В наборе значений укажем 8, так как требуется отобрать восемь студентов, имеющих более высокий средний балл.
Сначала создаем форму “ввод оценок за экзамен”,
включив поля
индекс группы и фамилия студента
из таблицы студенты и поля информатика,
математика, история, философия и
эк_теория из таблицы экзамен. Затем создаем запрос на
обновление поля ср_балл из таблицы студенты,
указав в обновлении для поля ср_балл:
(экзамен!информатика+экзамен!
Создаем запрос на выборку, включив поля индекс группы и фамилия студента из таблицы студенты и поле “дисциплина” (в зависимости от того какая дисциплина требуется), указав в условии отбора для поля “дисциплина” <=3.
Далее
создаем отчет по данному
Сначала создаем запрос на выборку, включив поля индекс группы, фамилия студента, информатика, математика, история, философия, эк_теория из таблицы экзамен. Далее экспортируем этот запрос в MS Excel. В листе MS Excel создаем новый столбец количество двоек и задаем значение при помощи функции Счетесли, указав диапазон $C2:$G2 и критерий 2. Потом уже в MS Access импортируем лист MS Excel в MS Access в таблицу Список на отчисление. Затем создаем запрос по всем полям таблицы Список на отчисление. В конструкторе в условии отбора для поля количество двоек укажем >=2. Далее создаем отчет по этому запросу.
Разработать автоматизированную базу данных для реализации процессов управления операциями над студентами. Цель разработки - повышение оперативности и качества процесса управления операциями над студентами.
Создать файл БД, содержащий сведения о том какие из пяти предлагаемых дисциплин по выбору желает слушать студент.
Атрибуты: фамилия студента, индекс группы, 5 дисциплин, средний балл успеваемости.
Автоматизированная
Нужная для работы БД информация вводится через формы. Список входной информации БД:
Информацию которую ввели в таблицы: «студенты», «преподаватели» и «экзамен» можно считать выходной информацией т.к. эту информацию можно посмотреть при помощи соответствующих форм.
Список выходной информации:
Данная база данных состоит из 3 таблиц: «студенты», «преподаватели», «экзамен».
Таблица 1 "студенты"
Таблица 2 "преподаватели"
Таблица 3 "экзамен"
Рисунок 1 Взаимосвязь баз данных
Для создания этой базы данных я использовал Microsoft® Access 2002 (10.3409.3501) SP-1. Для запуска этой базы данных потребуется Microsoft® Access 2002 или более поздние версии этой СУБД.