
- •Курсовое проектирование
- •1. Введение
- •1.1. Общие положения о курсовом проектировании
- •1.2. Содержание основных этапов курсового проектирования
- •1.3. Структура отчета курсового проекта
- •1.4. Задание на курсовое проектирование
- •Теоретический материал
- •Обобщенное формальное описание методологии проектирования реляционных баз данных.
- •Определение доменов атрибутов. Определение доменов для атрибутов в каждой локальной концептуальной модели данных. Документирование сведений о доменах атрибутов.
- •Пример описания предметной области «Сбыт готовой продукции»
- •3.1. Описание предметной области
- •Платежное поручение №_____
- •3.2. Терминология
- •3.3. Ограничения предметной области
- •3.4. Описание функционирования отдела сбыта
- •1. Предметная область автоматизации
- •1.1. Описание предметной области и функции решаемой задачи
- •1.2. Документы предметной области, содержащие информацию, необходимую для решения задачи
- •Постановка задачи
- •2.1. Организационно-экономическая сущность задачи
- •2.2. Описание выходной информации
- •Список изделий, по которым имеется недооплата
- •2.3. Описание входной информации
- •Товаро-транспортная накладная № _______
- •3. Разработка информационного обеспечения задачи
- •3.1. Информационный анализ по и выделение информационных объектов
- •3.2. Определение связей и построение илм
- •3.3. Определение логической структуры реляционной базы данных
- •3.4. Исходные данные контрольного примера
- •4. Разработка алгоритмов и технологии решения задачи
- •4.1. Разработка технологии ввода и накопления входной информации
- •4.2. Определение форм ввода-вывода
- •4.3. Обобщенный алгоритм решения задачи и его декомпозиция на модули (функции)
- •4.4. Алгоритмы реализации отдельных модулей
Курсовое проектирование
1. Введение
1.1. Общие положения о курсовом проектировании
Выполнение курсовой работы по дисциплине «Базы данных» предусмотрено учебным планом РФ ПГУ им. Т.Г. Шевченко. Курсовая работа выполняется студентом и является обязательной формой отчета перед кафедрой.
Основными разделами, составляющими базу курсового проектирования, являются:
• введение в экономическую информатику;
• прикладное программное обеспечение;
• информационное обеспечение практических приложений пользователя;
• основы технологии автоматизации задач пользователя.
Курсовой проект выполняется в соответствии с индивидуальным заданием, в котором приводятся:
• общее описание предметной области;
• функции предметной области;
• используемые документы;
• ограничения;
• форма выходного отчета.
В начале курсового проектирования студент должен проанализировать общее описание предметной области (ПО), установить, какие из функций ПО должны реализоваться в разрабатываемой задаче, выделить другие параметры ПО, необходимые для выполнения индивидуального задания. На основе проведенного анализа осуществляется постановка и алгоритмизация задачи, разработка контрольного примера и машинная реализация задачи.
По результатам курсового проектирования составляется отчет, который включает описание всех этапов работы, и приложения, включающие распечатки кода машинной реализации задачи.
Защита курсового проекта производится с демонстрацией решения задачи на компьютере.
1.2. Содержание основных этапов курсового проектирования
В процессе курсового проектирования выполняются следующие этапы работы.
• Описание ПО: перечень документов, ограничения, функции, которые должны быть реализованы.
• Выполнение постановки задачи с определением входных документов, содержащих необходимую нормативно-справочную и оперативно-учетную информацию, а также формы выходных документов с результатами решения задачи на компьютере. Студент может разработать свои формы входных документов, учитывающие особенности решения задачи на компьютере.
• Выполнение информационного анализа описания ПО и построение частной информационно-логической модели, отображающей информацию, которая должна быть размещена в базе данных.
• Определение логической структуры базы данных на основе построенной ИЛМ.
• Разработка исходных данных контрольного примера и их кодов для отладки и демонстрации решения задачи на компьютере.
• Создание на основе контрольного примера базы данных на машинном носителе информации.
• Осуществление алгоритмизации задачи, включая ввод и накопление оперативно-учетных данных с первичных документов, обработку данных и выдачу отчета с результатами решения задачи.
• Реализация задачи с помощью средств, ориентированных на конечного пользователя: запросы, экранные формы, отчеты, макросы, стандартные программы. Экранные формы ввода и корректирования данных должны соответствовать структуре первичных документов. Конкретные типы документов, по которым должны быть спроектированы экранные формы, указываются в тексте индивидуального задания.
• Создание диалогового приложения пользователя, объединяющего все процессы, связанные с решением задачи: ввод данных, корректировка, выполнение запросов, вывод отчетов на экран и печать, экспорт и импорт данных из документов, разработанных в других приложениях. Диалог содержит меню, а также сообщения, подсказки и вопросы для управления ходом выполнения.
• Разработка инструкции для конечного пользователя.