Разработка учебной информационной системы

Автор работы: Пользователь скрыл имя, 09 Января 2013 в 10:45, реферат

Краткое описание

Деканату вуза требуется компьютеризировать систему печати ведомостей для экзаменов и зачетов. Следует вести перечни групп, списки студентов по группам. Требуется также хранить и распечатывать анкетные данные о студентах. Разработать информационную систему «ДЕКАНАТ». Обеспечить непротиворечивость данных, удобный интерфейс. Систему заполнить отладочными данными для демонстрации и хранить на дискете. В пояснительной записке последовательно описать весь процесс разработки и разместить все экранные формы.

Содержание

Постановка задачи.
Разработка таблиц и схемы базы данных.
Запросы и макросы системы.
Разработка основных форм и отчетов.
Организация формы главного меню.
Рекомендации по дальнейшей модернизации системы.

Прикрепленные файлы: 1 файл

kursovik.doc

— 691.50 Кб (Скачать документ)

Затем мы переходим к  созданию наиболее сложных форм - форм, требующих дополнительной информации - подформ.

Первая такая форма  будет называться «ГруппыПредметы». Ее источником данных является таблица  «Группа». В область заголовка формы мы, как обычно вводим название «Группа предметы», размещаем полей на форме «по вкусу». Для имеющихся теперь данных необходимо создать подформу, из которой было бы удобно выбирать интересующие нас предметы, а также вид аттестации и номер семестра для определенной группы.

Перейдем к созданию подформы «ПереченьПредметовПодформа»  с источником данных - таблицей «Изучают». Для этого необходимо выйти из только что созданной  формы, сохранив ее с именем «ГруппыПредметы». В  главном окне Access вновь нажимаем кнопку «создать». Мы, по сути, создаем обычную форму, то есть производятся обычные действия. Сначала, как обычно, мы вводим заголовок, а затем перетаскиваем поля в форму. В данной форме присутствуют два поля со списком: «КодПредмета»  и «ВидАттестации» , а номер семестра вводится вручную.

 При создании поля  «КодПредмета» после запуска  «мастера создания поля со  списком» источником записей  полагаем таблицу «Предмет», выбираем  поля «КодПредмета» и «Название»  и сохраняем в поле «КодПредмета».

 Теперь нужно создать поле со списком  «ВидАттестации». Действия по создания этого поля радикально отличаются от действий в предыдущем случае. Вызвав свойства этого поля, в закладке данные мы выбираем тип источника строк вместо таблицы или запроса - «Список значений», который приводим ниже в разделе «Источник Строк»: «Экзамен», «Зачет», «Курсовая», «Диф.зачет». То есть данные из списка будут выбираться именно оттуда.

Эта форма, как и все  остальные, является ленточной. Теперь следует внедрить эту форму в  форму «ГруппыПредметы» в качестве подчиненной. Для этого следует открыть главную форму, на панели элементов найти элемент «Подчиненная форма/отчет», установить указатель мыши на нужное место и растянуть форму до необходимых размеров, будет запущен «мастер создания подформ». Его работа:

а) в появившемся окне выбрать кнопку формы, в списке отобрать нужное название  и нажать далее;

б) в следующем окне включить кнопку выбор из списка и нажать далее;

в) ввести название надписи ПереченьПредметовПодформа и нажать готово.

Для понимания синхронизации формы и подформы посредством связи по полю рекомендуется открыть форму «ГруппыПредметы» в режиме «конструктора» и просмотреть свойства подформы. В частности в закладке «Данные» свойства  «подчиненные поля» и «основные поля» будут иметь значения «КодГруппы»; это и есть поля, по которым синхронизируют данные.Эта форма является простой.

Следующий этап создания ИС - форма «ГруппыСтуденты». В ней  также будет присутствовать подформа, так как для каждой группы необходимо выдавать список студентов. Также в форме необходимо окно выбора предметов, которые изучает каждая группа. Без сведений о предметах невозможна печать ведомости, так как не будет связи групп с предметами.

Первым этапом, как  обычно будет создание основной формы  «ГруппыСтуденты» с источником данных - таблицей «Группа». Вводим аналогичную надпись в область заголовка. Делаем форму простой. Перетаскиваем необходимые поля в форме из списка полей.

И т.д.




Информация о работе Разработка учебной информационной системы