Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Методичка_РГР_ИС.doc
Скачиваний:
1
Добавлен:
01.05.2025
Размер:
791 Кб
Скачать
☆

5.2 Программная часть

Программная часть РГР состоит из электронного варианта ПЗ и файла БД. Файлы выполненной работы необходимо упаковать в один архив и записать на диск.

Печатный вариант ПЗ и диск с файлами сдается в конверте-файле руководителю на 14 учебной неделе для защиты РГР.

6. Методика выполнения заданий

Задание на РГР выбирается по указанному руководителем варианту из приложения 1 и оформляется на типовом бланке (приложение 2).

Для выполнения РГР необходимо:

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

  2. Проанализировать предметную область для проектирования БД. Выполнить рассмотрение понятий и определений, используемых в данной предметной области и представить их в ПЗ. Спроектировать многотабличную БД на логическом и физическом уровнях. Разработать ER-модель в среде ER-Win – диаграмма «сущность-связь» для предметной области, рассматриваемой в РГР. Определить родительские сущности и ключевые атрибуты, обосновать выбор в ПЗ.

  3. Разработать структуры таблиц в среде MS Access в режиме конструктора таблиц. Определить типы и размеры полей, задать соответствующие комментарии к полям. Отобразить в ПЗ экранные формы процесса создания структуры таблиц в режиме конструктора MS Access

  4. Везде, где это необходимо, с помощью мастера подстановок создать фиксированные списки для заполнения полей БД.

  5. Сформировать формы для ввода и просмотра данных таблиц БД. Отобразить в ПЗ формы данных в режиме конструктора формы и в режиме просмотра формы.

  6. Заполнить через формы ключевые таблицы не менее 10 записями. Ссылочные (дочерние) таблицы заполнить не менее 20 записями, с использованием мастера подстановок для копирования сопряженных полей из ключевых таблиц. Отобразить в ПЗ заполненные записями таблицы.

  7. Сформировать и выполнить запросы к БД. Отобразить в ПЗ экранные формы запросов в режиме конструктора запроса и результаты выполнения запроса и сортировки.

  8. Сгенерировать отчет, который, исходя из особенностей конкретной БД, обязательно должен удовлетворять следующим требованиям:

  • составляться по результатам запроса по двум связанным таблицам;

  • должен иметь заголовок и примечание отчета, верхний и нижний колонтитулы страниц, заголовок и примечание группы;

  • по возможности исключить повторяющиеся значения в группах;

  • содержать как минимум одно вычисляемое поле;

  • иметь итоговые значения по группам и по отчету в целом.

  • при выборе полей, используемых для группировки и подведения итогов руководствоваться логикой их содержания

Отобразить в ПЗ экранные формы отчета в режимах конструктора отчета и просмотра отчета.

  1. Создать кнопочную форму, разместив на ней кнопки для открытия базы данных, открытия запросов, просмотра отчета. Создать макрос для автоматического открытия кнопочной формы при обращении к БД. Отобразить в ПЗ кнопочную форму в режиме конструктора формы и режиме просмотра формы.

  2. Разработать механизмы защиты данных от несанкционированного доступа. Для обеспечения защиты БД воспользоваться средствами определения групп пользователей БД, методами задания паролей и установки разрешений на санкционированный доступ.

  3. Сформировать ПЗ по РГР в соответствии с требованиями п.п. 5, 7 с настоящих методических указаний.

Последовательность выполнения РГР и затраты времени представлены в табл. 1.

Таблица 1

Этапы РГР и затраты времени

№

Этапы РГР

Затраты времени, (час/%)

1

2

3

1

Проанализировать предметную область для проектирования БД.

6/16

2

Спроектировать многотабличную БД на логическом уровне.

4/11

3

Разработать БД средствами MS Access. Заполнить созданные таблицы БД 10 записями с использованием мастера подстановок.

4/11

4

Сформировать формы ввода данных в таблицы БД.

2/5

5

Сформировать и выполнить запросы к БД по критериям, заданным в варианте задания, выполнить сортировку.

2/5

6

Сгенерировать отчет в соответствии с вариантом задания.

5/14

7

Разработать кнопочную форму данных таблиц БД.

6/16

8

Разработать механизмы защиты данных от несанкционированного доступа.

1/3

9

Оформить пояснительную записку

7/19

Итог

37/100