
- •Проектирование и реализация реляционной базы данных в среде Access
- •1.Основные этапы разработки базы данных
- •1.1.Построение информационно-логической структуры базы данных, создание и наполнение таблиц
- •Список исходных таблиц базы данных «Учебный процесс»
- •Информационно-логическая схема базы данных «Учебный процесс»
- •1.2.Реализация запросов на выборку
- •Перечень запросов
- •1.3.Обработка данных средствами запросов
- •1.4.Реализация пользовательского интерфейса в среде Access средствами форм
- •Перечень форм
- •1.5.Разработка отчетов
- •Перечень отчетов
- •1.6.Обработка данных в режиме таблицы и формы
- •1.7.Решение задач средствами макрокоманд
- •1.8.Создание главной формы для автоматизированной системы «Учебный процесс» Функциональные возможности системы
- •Проектирование и реализация системы
- •Программная реализация проекта
- •Задания для самостоятельной работы:
- •2.Выполнение курсовой работы
- •2.1.Структура отчета курсовой работы
- •2.2.Правила оформления курсовой работы
- •2.3.Тематика курсовых работ
- •1. Автоматизированная система «Абитуриент»
- •2. Автоматизированная система «Библиотека»
- •3. Автоматизированная система «Компьютерное тестирование»
- •4. Автоматизированная система «Коммунальные платежи»
- •5. Автоматизированная система «Расчет заработной платы»
- •6. Автоматизированная система «Учет посещений гражданами лечебного учреждения»
- •7. Автоматизированная система «Складской учет …»
- •8. Автоматизированная система «Учета проживания клиентов в гостинице»
- •9. Автоматизированная система «Учет проката видеокассет»
- •10. Информационно-справочная система «Автомобильный рынок»
- •11. Информационно-справочная система по развлекательным предприятиям города
- •12. Автоматизированная система «Бронирования авиабилетов»
- •13. Информационно-справочная система «Городской телефонный справочник»
Программная реализация проекта
Наступление каждого события, указанного в таблицах 1,2, вызывает соответствующие процедуры:
Private Sub nf_AfterUpdate()
Forms![f_stud_main].Requery
Forms![f_stud_main]![f_p_grup].SetFocus
End Sub
Private Function Req_Form()
Forms![f_stud_main]![f_p_stud].Requery
Forms![f_stud_main]![F_p_dis].Requery
‘удаляем источник формы
Forms![f_stud_main]![f_p_mark].SourceObject = ""
‘удаляем рабочую таблицу Work
DoCmd.DeleteObject acTable, "Work"
‘запускаем запрос на создание таблицы Z_mark_grup
DoCmd.OpenQuery "Z_mark_grup"
‘устанавливаем новый источник записи формы
Forms![f_stud_main]![f_p_mark].SourceObject = "Запрос.z_per_mark"
Forms![f_stud_main]![f_p_mark].Requery
Forms![f_stud_main]![f_p_itog1].Requery
Forms![f_stud_main]![f_p_work_plan].Requery
End Function
Задания для самостоятельной работы:
Реализовать возможность настройки нового семестра (открыть форму New_term).
Реализовать возможность корректировки данных о группах, предметах и студентах.
2.Выполнение курсовой работы
Курсовая работа - самостоятельная работа студентов по выполнению всех этапов разработки автоматизированной системы на основе систем управления базами данных. Целью курсовой работы является закрепление теоретических знаний и совершенствование практических навыков по проектированию и реализации баз данных, а также приобретение и закрепление навыков самостоятельной работы.
Основными задачами курсового проектирования являются:
приобретение навыков в проектировании и программировании прикладных задач с использованием систем управления базами данных;
приобретение навыков самостоятельной работы на персональном компьютере;
приобретение навыков работы с технической литературой;
приобретение навыков оформления документации в соответствии с ЕСКД и ЕСПД.
Разработка курсовой работы начинается во втором семестре изучения дисциплины «Базы данных и знаний» в соответствии с графиком, представленным в таблице 3.
Таблица 3.
График работы над курсовой работой
Неделя учебного семестра |
Выполняемая работа |
1-2 |
Выбор темы курсовой работы Постановка задачи |
3-4 |
Исследование предметной области |
5-6 |
Логическое проектирование |
7-10 |
Реализация, оформление |
11-14 |
Отладка и тестирование |
15 |
Сдача работ на проверку |
16-17 |
Защита |
К защите курсовой работы представляется:
отчет по курсовой работе;
электронная реализация в виде базы данных.
Отчет содержит основной текст (собственно работа), графические материалы (иллюстрации) и, при необходимости, приложения – разработанную программу с исходным текстом на бумажном и/или дисковом носителе.