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



КУРСОВОЕ ПРОЕКТИРОВАНИЕ

 

1. ВВЕДЕНИЕ

 

1.1. Общие положения о курсовом проектировании

Выполнение курсовой работы по дисциплине «Базы данных» предусмотрено учебным планом Рыбницкого филиала ПГУ им. Т.Г. Шевченко. Курсовая работа выполняется студентом и является обязательной формой отчета перед кафедрой.

Основными разделами, составляющими базу курсового проектирования, являются:

• введение в экономическую информатику;

• прикладное программное обеспечение;

• информационное обеспечение практических приложений пользователя;

• основы технологии автоматизации задач пользователя.

Курсовой проект выполняется в соответствии с индивидуальным заданием, в котором приводятся:

• общее описание предметной области;

• функции предметной области;

• используемые документы;

• ограничения;

• форма выходного отчета.

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

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

Защита курсового проекта производится с демонстрацией решения задачи на компьютере.

 

1.2. Содержание основных этапов курсового проектирования

В процессе курсового проектирования выполняются следующие этапы работы.

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

• Выполнение постановки задачи с определением входных документов, содержащих необходимую нормативно-справочную и оперативно-учетную информацию, а также формы выходных документов с результатами решения задачи на компьютере. Студент может разработать свои формы входных документов, учитывающие особенности решения задачи на компьютере.

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

• Определение логической структуры базы данных на основе построенной ИЛМ.

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

• Создание на основе контрольного примера базы данных на машинном носителе информации.

• Осуществление алгоритмизации задачи, включая ввод и накопление оперативно-учетных данных с первичных документов, обработку данных и выдачу отчета с результатами решения задачи.

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

• Создание диалогового приложения пользователя, объединяющего все процессы, связанные с решением задачи: ввод данных, корректировка, выполнение запросов, вывод отчетов на экран и печать, экспорт и импорт данных из документов, разработанных в других приложениях. Диалог содержит меню, а также сообщения, подсказки и вопросы для управления ходом выполнения.

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

 

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

 

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

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

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

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

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

 

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

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

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

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

 

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

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

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

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

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

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

 

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

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

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

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

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

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

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

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

Приложения

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

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

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

 

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

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

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

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

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

ТЕОРЕТИЧЕСКИЙ МАТЕРИАЛ

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

 

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

 


Дата добавления: 2018-05-12; просмотров: 201; Мы поможем в написании вашей работы!

Поделиться с друзьями:






Мы поможем в написании ваших работ!