Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
метод_курсовая_Access.doc
Скачиваний:
50
Добавлен:
26.05.2015
Размер:
607.23 Кб
Скачать

3. Структура проекта

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

Курсовой проект должен содержать следующие разделы:

  1. Общие сведения. Функциональное назначение. Выбор СУБД.

  2. Проектирование логической структуры БД.

  3. Проектирование физической структуры БД.

  4. Описание входных и выходных данных (контрольного примера).

  5. Описание интерфейса для ввода и редактирования данных.

  6. Описание запросов.

  7. Описание отчетов.

  8. Описание Веб - страниц для доступа к БД.

  9. Описание стартовой кнопочной формы.

  10. Литература

4. Краткое описание разделов курсового проекта

Раздел “ Общие сведения. Функциональное назначение. Выбор СУБД” должен содержать всю необходимую и достаточную информацию для проектирования БД. Описаны бизнес-процессы, происходящие в предметной области. Приведены формы всех входных и выходных документов, описаны регламентированные (используемые) запросы (при необходимости). Определена периодичность решения всех задач. Описаны алгоритмы получения промежуточных и итоговых показателей.

Предметная область должна быть описана с такой степенью подробности, чтобы можно было определить характер связи между объектами. Например, если предметной областью является ВУЗ и для него разрешен экстернат, то студент может быть не приписан ни к одной студенческой группе и может быть выявлен в общем списке на основе соответствующего запроса. В ВУЗе могут существовать дистанционные формы обучения. Необходимо учесть, что студент может одновременно получать несколько специальностей в одном и том же ВУЗе.

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

  • на дневное отделение ВУЗов можно принимать лиц с возрастом до 35 лет;

  • cтипендию можно платить, если студент получает первое образование;

  • есть ограничения на минимально допустимую зарплату,

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

Содержание раздела “Проектирование логической структуры БД” будет зависеть от выбранного средства автоматизации, методики проектирования и особенностей нестандартного средства автоматизации. Если алгоритм проектирования логической структуры БД - многовариантный, то необходимо мотивировать выбор варианта.

На этапе “Проектирование физической структуры БД” необходимо определить типы и длины полей таблиц БД и представить созданную схему. Если при определении поля используется мастер подстановок, то необходимо привести запрос, на основе которого создается источник строк для поля. Необходимо привести контрольный пример, на основе которого будет представлено изложение дальнейшего материала.

Раздел “Описание входных и выходных данных (контрольного примера)” должен содержать описание контрольного примера, на основе которого представлено изложение дальнейшего материала, проведена апробация работоспособности созданного интерфейса, выполнена отладка макросов и программного кода.

В разделе “Описание интерфейса для ввода и редактирования данных” должны быть разработаны экранные формы для ввода и изменения данных. Наряду с использованием мастеров форм и мастеров элементов управления на формах может потребоваться разработка программного кода для проверки условий, при которых допустимо изменение данных.

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

Результатом выполнения раздела “Описание Веб - страниц для доступа к БД” должны быть разработанные станицы доступа к БД через Веб - броузер.

Обязательным является раздел с указанием использованной литературы и Интернет-ресурсов.

В ходе изложения материала необходимо привести тексты макросов и процедур обработки данных, если они разработаны на объектах БД.