Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Методичка ЛР по ОС.doc
Скачиваний:
3
Добавлен:
04.05.2019
Размер:
735.23 Кб
Скачать

2Последовательность выполнения работы

Выполнение работы должно состоять из следующих основных этапов:

  1. Создание MDI оболочки приложения. Определение структур данных в соответствии с заданием

  2. Добавление строк в таблицы, а также добавление фотографий

  3. Отображение строк таблиц

  4. Сохранение структур данных таблиц в файлы

  5. Чтение данных таблиц из файлов и заполнение соответствующих структур в памяти

  6. Реализация операций манипулирования над данными для каждой таблицы: изменение, удаление и сохранение значений в таблицах

  7. Создание фильтра строк по заданным условиям для каждой таблицы

  8. Реализация запросов на выбор данных из одной или нескольких таблиц

В случае несвоевременного выполнения основных этапов (см. раздел 3) объём выполняемой работы может быть расширен следующими дополнительными этапами:

  1. Создать фотоальбом. То есть реализовать экспорт всех фотографий из соответствующей таблицы в папку на жёстком диске, выбираемую пользователем приложения

  2. Реализовать сортировку строк по заданному столбцу для каждой таблицы

  3. Реализовать экспорт данных таблиц в файл формата Microsoft Excel

3Порядок контроля и приёмки

Процесс выполнения работы контролируется преподавателем. Для этого преподаватель в начале курса практических занятий определяет для студентов три контрольные даты (КД). Объем работ, необходимый для успешной сдачи промежуточных отчётов, определяется следующим образом:

КД1 – основные этапы 1-3

КД2 – основные этапы 4-6

КД3 – основные этапы 7-8

В случае срыва контрольных сроков студенту выдаётся по одному дополнительному этапу (см. раздел 2) за каждый срыв контрольной даты.

Выполнение каждого этапа должно завершаться выпуском отчётного документа, структура которого должна состоять из следующих разделов:

  • назначение этапа;

  • назначение подэтапов (если необходимо);

  • описание алгоритмов (если имеются);

  • ключевые моменты программного кода с комментариями.

Отчётный документ защищается перед преподавателем.

4Пример выполнения работы

В настоящих методических указаниях в качестве пояснительного примера выбрано следующее задание.

Задание: Разработать приложение для сопровождения базы данных Дисциплин и Студентов. База данных должна состоять из следующих таблиц.

Дисциплина

Студент

Столбец

Тип данных

Столбец

Тип данных

Номер дисциплины

целое

Номер студенческого билета

строка(10)

Название

строка(20)

ФИО

строка(50)

Преподаватель

строка(50)

Номер группы

строка(10)

Семестр

целое

Дата рождения

вещественное

Адрес

строка(20)

Длина поле «Фото», байтах

целое

Фото

массив байт

Д_С (Дисциплина_Студент)

Столбец

Тип данных

Номер дисциплины

целое

Номер студенческого билета

строка(10)

Балл

целое

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

  1. Вывести сведения обо всех студентах, изучающих дисциплину «Х».

  2. Определить, какие дисциплины изучает студент «Х».

  3. Вычислить средний балл студента «Х».