Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
методичка(методология)3.doc
Скачиваний:
7
Добавлен:
01.03.2025
Размер:
1 Мб
Скачать
☆

1.3. Структура отчета курсового проекта

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

  1. Анализ предметной области.

1.1. Описание ПО решаемой задачи.

1.2. Функции ПО, реализуемые задачей.

    1. Перечень документов.

  1. Постановка задачи.

2.1. Организационно-экономическая сущность задачи.

2.2. Форматы входных документов.

2.3. Описание выходной информации задачи (отчет, справка, экранная форма).

  1. Разработка информационного обеспечения задачи.

3.1. Информационный анализ входной информации, необходимой для решения задачи и выделение информационных объектов ПО.

3.2. Определение связей информационных объектов и построение частной ИЛМ.

3.3. Определение логической структуры базы данных.

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

3.5. Создание базы данных на компьютере.

  1. Описание технологии и алгоритмов решения задачи и их машинная реали­зация.

4.1. Описание технологии ввода в базу данных входной информации задачи (определенно перечня документов-источников для загрузки данных и описание макетов экранных форм для ввода данных).

4.2. Обобщенный алгоритм решения задачи и его декомпозиция на модули, реализуемые инструментальными средствами (СУБД).

4.3. Алгоритмы реализации отдельных модулей задачи и их реализация (зап­росы, таблицы, формы, отчеты, макросы, стандартные программы).

  1. Разработка диалогового приложения пользователя.

5.1. Описание структуры технологического процесса обработки данных для решения задачи.

5.2. Разработка и реализация пользовательского приложения.

5.3. Разработка инструкции пользователя по решению задачи.

Приложения

А. Распечатки исходных данных контрольного примера.

В. Распечатки структуры базы данных (схема и таблицы).

С. Распечатки результатов (отчет) решения задачи по данным контрольного примера.

1.4. Задание на курсовое проектирование

Задание на курсовое проектирование содержит:

• текст индивидуального задания, на основании которого выполняется курсо­вое проектирование.

Курсовое проектирование ориентировано на использование СУБД.

Кафедра предлагает для курсового проектирования несколько предметных обла­стей. Студенту предоставляется право по согласованию с руководителем курсо­вого проекта предлагать свою тему курсового проекта.

  1. Теоретический материал

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

Обобщенное формальное описание методологии проектирования реляционных баз данных.

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

Концептуальное проектирование – процедура конструирования информационной модели предприятия, не зависящей от каких – либо физических условий реализации. Фаза концептуального проектирования базы данных начинается с создания концептуальной модели данных предприятия, полностью независимой от любых деталей реализации. К последним относятся: выбранный тип СУБД, состав программ приложения и любые другие физические особенности реализации. Этот этап состоит из следующих разделов:

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

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

Определение атрибутов и связывание их с типами сущностей и связей. Связывание атрибутов с соответствующими типами сущностей или связей. Идентификация простых и составных атрибутов, простых и множественных атрибутов, а также производных атрибутов. Документирование сведений об атрибутах.