
- •Разработка автоматизированной информационной системы «база данных деканата вуза»
- •Введение
- •Методические указания
- •Разработка аис «База данных деканата фпм и ит ВоГту»
- •1. Системный анализ и словесное описание информационных объектов предметной области (по) и связей между ними.
- •1.1. Краткая характеристика предметной области
- •1.2. Описание предметной области
- •2. Проектирование инфологической модели предметной области в терминах семантической (смысловой) модели
- •2.2. Установление связей между сущностями инфологической модели аис «База данных деканата фпм ВоГту»
- •Студент Группа
- •3.1. Анализ информационных задач пользователей системы
- •2) Возможные запросы:
- •3.2. Определение таблиц, которые должна содержать база данных.
- •Дополнительные сведения для разработки объектов бд
- •Элементы управления бд
- •Создание связей между таблицами
- •Создание форм. Создание формы с помощью мастера
- •С оздание составной формы, с расположенными в ней подчиненными формами.
- •Создание запросов.
- •Создание отчетов
- •Создание страницы доступа к данным
- •Создание макросов
- •Создание главной кнопочной формы
- •Список использованных источников информации
Студент Группа
М : 1

Рис. 6. Моделирование связи между сущностями «Студент» и «Группа»
Аналогичным образом выглядит связь «Преподаватель» и «Кафедра». Для простоты предлагается считать, что каждый преподаватель обязательно работает на какой-нибудь кафедре (рис.8).
М : 1


Преподаватель
Кафедра
Входит в кафедру
Рис. 7. Моделирование связи между сущностями «Преподаватель» и «Кафедра»
Рис. 8,9. Моделирование связи между сущностями «Студент» и «Ведомость успеваемости», «Студент» и «Специальность» (выполнить самостоятельно).
М :




Ведомость успеваемости
оценивается
Студент
Рис.
На рис. 10 показана версия неполной ER-модели для базы данных Деканат ФПМ ВоГТУ (доработать самостоятельно).


Группа
Входит в группу
Студент
М : 1



Изучает
Предмет
1 : М

М

Преподает

1 :
Входит в кафедру
М : 1

Преподаватель
Кафедра
Рис. 10. Моделирование связей между сущностями предметной области Деканат ФПМ ВоГТУ
Возможный вариант инфологической схемы базы данных «Деканат ФПМ ВоГТУ» представлен на рис. 11 (выполнено с неточностями).
Пояснения к схеме: каждая сущность затем превращается в таблицу и в каждой таблице выделяется первичный ключ. Это один или несколько столбцов таблицы, которые служат уникальным идентификатором каждой строки. На инфологической схеме данных первичный ключ выделяется и подчеркивается горизонтальной линией (см.рис. 10).
Эти же столбцы служат и для связи между таблицами. В каждой связи выделяют главную и подчиненную таблицу. Первичный ключ главной таблицы соответствует первичному столбцу (или нескольким столбцам) подчиненной таблицы, который называется внешним ключом. На схеме данных связь обозначается линией.
Рис. 11. Инфологическая схема базы данных Деканат ФПМ ВоГТУ (возможный вариант).
После разработки инфологической модели предметной области «Деканат вуза» в среде реляционной СУБД ACCESS 2007 разрабатываем базу данных АИС «Деканат вуза».
Проектирование Автоматизированной Информационной Системы «Деканат вуза» выполним вручную в среде реляционной СУБД ACCESS 2007
3.1. Анализ информационных задач пользователей системы
Система создаётся для обслуживания следующих групп пользователей:
администрация деканата;
кураторы групп;
2) Возможные запросы:
На выборку
На выборку с условием
С вычислением
3.2. Определение таблиц, которые должна содержать база данных.
Проектируемая БД ««Деканат вуза»» должна содержать в соответствии с разработанной Вами инфологической моделью 7 таблиц (ниже приведены образцы некоторых таблиц). Таблицы Вы создаете в режиме конструктора и заполняете данными в режиме таблицы путем ввода данных.
Таблицу ВЕДОМОСТЬ УСПЕВАЕМОСТИ создаете в режиме конструктора и не заполняете данными – она заполняется через форму «СТУДЕНТЫ». После создания каждой таблицы обязательно проверить поля (столбцы) на соответствие типов данных в режиме конструктора и если потребуется изменить типы данных!!!!!!!!
Таблица 1 СТУДЕНТЫ (у Вас будет своя!)
№ Студенческого билета |
ФИО студента |
Дата рождения |
Адрес |
№ телефона |
Стипендия |
Наименование группы |
Код специальности |
46241562 |
Векшина Т.Г |
07.04.1993 |
пгт. Урдома |
89118788285 |
1 386,00р. |
МТ-12 |
151900 |
45621320 |
Бредников И.А |
05.05.1990 |
с. Успения |
89643054925 |
1 386,00р. |
МТ-12 |
151900 |
96532150 |
Зуев Н.А |
13.01.1993 |
пгт. Савинский |
89522599272 |
1 386,00р. |
МТ-12 |
151900 |
65156120 |
Голованова Е.А |
04.09.1993 |
г. Устюжна |
89211459912 |
1 386,00р. |
МТ-12 |
151900 |
65215640 |
Кириллова Н.О |
13.07.1991 |
г.Вологда |
89633544646 |
1 386,00р. |
МТ-12 |
151900 |
32156510 |
КондаковА.А |
22.10.1993 |
пгт. Верховажье |
89110456771 |
1 386,00р. |
МТ-12 |
151900 |
21651251 |
Шабанов А.В |
15.06.1993 |
г. Шексна |
89537341902 |
1 386,00р. |
МТ-12 |
151900 |
78526421 |
Шаров С.В |
25.02.1993 |
г. Кич-Городок |
89115439100 |
1 386,00р. |
МТ-12 |
151900 |
12354223 |
Караваев В.М |
19.06.1993 |
г.Вологда |
89210644426 |
1 386,00р. |
МТ-12 |
151900 |
96523151 |
Соловьева М.А |
25.06.1993 |
с. Нюксеница |
89535139812 |
1 386,00р. |
МТ-12 |
151900 |
Таблица 2 ПРЕПОДАВАТЕЛИ(у Вас будет своя!)
преподаватель |
|||||
ФИО преподавателя |
дата рождения |
контактный телефон |
адрес проживания |
должность |
наименование кафедры |
Воропай Людмила Михайловна |
08.12.1951 |
745638 |
Вологда |
Доцент |
химия |
Ларин Виктор Андреевич |
23.02.1952 |
324567 |
Вологда |
Доцент |
ТОАП |
Мазаева Елена Яковлевна |
19.01.1963 |
720688 |
Вологда |
Старший преподаватель |
Инженерная и компьютерная графика |
Платонова Людмила Сергеевна |
12.11.1984 |
464651 |
Вологда |
Ассистент |
английский язык |
Попов Иван Дмитриевич |
12.11.1984 |
213456 |
Вологда |
Доцент |
история |
Таблица3_ПРЕДМЕТЫ (у Вас будет своя!)
Предметы |
|||
Наименование предмета |
Объем |
ФИО преподавателя |
Продолжительность (семестр) |
История |
32 ч. |
Попов И.Д |
1 |
Химия |
16ч |
Воропай Л.М |
1 |
технологические процессы |
16ч |
Сигов Н.А |
1 |
математика |
32 |
Раджабов М.Д |
1,2 |
Физика |
16 |
Лебедев Я.Д |
1,2 |
Таблица 4_ВЕДОМОСТЬ УСПЕВАЕМОСТИ (до заполнения через форму)
Ведомость успеваемости |
|||||
наименование предмета |
номер студ билета |
ФИО студента |
оценка за предмет |
дата сдачи |
подпись преподавателя |
|
|
|
|
|
|
Таблица 4а_ВЕДОМОСТЬ УСПЕВАЕМОСТИ (после заполнения через форму) (у Вас будет своя!)
Ведомость успеваемости |
|||||
наименование предмета |
номер студ билета |
ФИО студента |
оценка за предмет |
дата сдачи |
подпись преподавателя |
Информационые технологии |
121 |
Господарик С. А. |
4 |
31.12.2011 |
подпись |
Информационные технологии |
122 |
Журавлев А |
4 |
31.12.2011 |
подпись |
Информационные технологии |
123 |
Журавлев И |
3 |
31.12.2011 |
подпись |
Информационные технологии |
124 |
Казакова С. А. |
3 |
31.12.2011 |
подпись |
Информационные технологии |
125 |
Коновалова Д |
4 |
31.12.2011 |
подпись |
Информационные технологии |
126 |
Крутикова У |
4 |
31.12.2011 |
подпись |
информационные технологии |
127 |
Кукушкина Е |
3 |
31.12.2011 |
подпись |
информационные технологии |
128 |
Молчанов С. А. |
5 |
31.12.2011 |
подпись |
Информационные технологии |
129 |
Никерова К. С. |
4 |
31.12.2011 |
подпись |
Информационные технологии |
130 |
Остроумова Е. |
4 |
31.12.2011 |
подпись |
информационные технологии |
131 |
Припорова Кр. |
3 |
31.12.2011 |
подпись |
информационные технологии |
132 |
Савин Н |
4 |
31.12.2011 |
подпись |
информационные технологии |
133 |
Семернев А. |
5 |
31.12.2011 |
подпись |
информационные технологии |
134 |
Сергеева Ел |
4 |
31.12.2011 |
подпись |
информационные технологии |
135 |
Соболева К. |
4 |
31.12.2011 |
подпись |
информационные технологии |
136 |
Федотова Ир |
4 |
31.12.2011 |
подпись |
Таблица 5,6 (у Вас будет своя!)
группа |
||||
ФИО куратора |
наименование группы |
староста |
телефон куратора |
телефон старосты |
Виталий Владимирович |
МА-11 |
Казакова С.А. |
756467 |
7946777 |
Иванов И.И |
МТ-11 |
Моисеева Н.Г |
646516 |
6464461 |
Камонова Т.Н. |
БМ-11 |
Мальцев Н.Д |
796477 |
7954628 |
Петров П.С. |
МТ-12 |
Кузнецов А.С |
946763 |
4976797 |
Фокин А.Н |
БИ-11 |
Румянцева |
372657 |
3139748 |
Создать (см. Приложение 1):
связи между таблицами (Рис.1,2. Создание связей между таблицами)
составную (с подчиненными формами) форму по таблице «СТУДЕНТЫ» см.рис.2.
15-20 запросов (простые на выборку, на выборку с условием, на выборку с параметрами) — методуказания КАРА_УШАНОВ_БД_ACCESS.pdf смотри в папке 1 семестр,
4 отчета (все разные — по таблице «Студенты»), которые доработать в режиме конструктора по заданию преподавателя.
главную кнопочную форму и разместить на ней кнопки запуска 2-х отчетов, 2-х запросов и разместить таблицу СТУДЕНТЫ (поле Список).
4 макроса ( для открытия составной формы СТУДЕНТЫ, для открытия запроса, отчета, таблицы).
БД сохранить в своей папке.
Приложение 1