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

Заказать уникальную курсовую работу
Тип работы: Курсовая работа
Предмет: Информационные технологии
  • 37 37 страниц
  • 11 + 11 источников
  • Добавлена 25.06.2015
1 000 руб.
  • Содержание
  • Часть работы
  • Список литературы
  • Вопросы/Ответы
1. Анализ предметной области 3
1.1 Предметная область и основные экономические функции 3
1.2 Описание входных документов 4
1.3 Основные ограничения в индивидуальном варианте 5
2 Постановка задачи 6
2.1 Описание организационно-экономической сущности задания курсового проекта 6
2.2 Выходные документы 7
3 Разработка информационного обеспечения 8
3.1 Выделение основных информационных объектов предметной области 8
3.2 Разработка информационно-логической модели базы данных 8
3.3 Разработка логической модели базы данных 9
3.4 Формирование физической структуры базы данных. 9
3.5 Реализация контрольного примера расчета 12
4 Реализация экономической базы данных 15
4.1 Описание структуры таблиц базы данных 15
4.2 Описание взаимосвязи таблиц данных 16
4.3 Разработка пользовательских форм 18
4.4 Организация ввода информации 20
5 Разработка алгоритмического обеспечения и формирование запросов к базе данных 24
6 Формирование отчётов 31
6.1 Автоматическое формирование отчетов при помощи мастера 31
6.2 Применение конструктора отчетов для коррекции макета 31
6.3 Выполнение печати отчета 32
7 Разработка форм приложения 33
ЛИТЕРАТУРА 35
Приложение А SQL –запросы к базе данных 36
Фрагмент для ознакомления

[Номер цеховой накладной] = СЦН.[Номер цеховой накладной]) ON ЕдИзм.[Код единицы измерения] = Изделие.[Код единицы измерения]GROUP BY Изделие.[Наименование изделия], Int((Month([ЦН]![Дата сдачи])-1)/3)+1, Склад.[Номер склада], ЕдИзм.[Наименование ед измерения], Изделие.[Код изделия], Изделие.[Код изделия]HAVING (((Склад.[Номер склада])=[Формы]![Главная форма]![Поле11]));Текст запроса «Алгоритм3» имеет следующий видSELECT [алгоритм 1].Выражение2, [алгоритм 1].[Наименование изделия], Sum([алгоритм 1].[Sum-Количество]) AS [Sum-Sum-Количество], Sum([алгоритм 2].[Sum-Количество]) AS [Sum-Sum-Количество1], Sum([алгоритм 1]![Выражение1]-[алгоритм 2]![Sum-Количество]) AS Выражение3, [алгоритм 1].[Номер склада], [алгоритм 1].[Наименование ед измерения]FROM [алгоритм 1], [алгоритм 2]GROUP BY [алгоритм 1].Выражение2, [алгоритм 1].[Наименование изделия], [алгоритм 1].[Номер склада], [алгоритм 1].[Наименование ед измерения];Результаты выполнения запросов представлены на рис.5.5-5.7Рисунок 5.5 – Результат выполнения запроса «Алгоритм1»Рисунок5.6 – Результат выполнения запроса «Алгоритм 2»Рисунок5.7– Результат выполнения запроса «Алгоритм 3»6 Формирование отчётов6.1 Автоматическое формирование отчетов при помощи мастераС помощью мастера отчетов на основе запроса шаг 3 был получен отчет представленный на рис.6.1. Внешний вид отчета не удовлетворил требованиям заданияРисунок6.1 Отчет, созданный при помощи мастера отчетов6.2 Применение конструктора отчетов для коррекции макетаДля удовлетворения требований задания отчет созданный в п. 6.1. был откорректирован см. рис.6.2.Рисунок6.2 Коррекция отчета созданного при помощи мастера6.3Выполнение печати отчетаИтоговый отчет может быть выведен на печать при помощи кнопочного элемента управления 6.3Рисунок6.3 Результирующий отчет7Разработка форм приложенияДля управления ходом вычислительного процесса в работе были созданы специальные кнопочные формы, внешний вид которых представлен на рис.7.1-7.3.Рисунок 7.1 – Главная кнопочная форма Рисунок 7.2 –Форма для просмотра и ввода данныхРисунок 7.3 –Форма для выполнения решения по этапамЛИТЕРАТУРААндон Ф. Язык запросов SQL / Ф. Андон, В. Резниченко. – СПб.: BHV, 2006. – 416 с. Андрианова E.Г., Колесников Г.С., Сыромятников В. П. Структуры и алгоритмы обработки данных - часть 2. / Лабораторный практикум. МИРЭА, Москва, 2004 г.Базы данных: Учебник для ВУЗов / Под ред.— СПб: Корона принт, 2000. - 416 с.Грибер, М. Введение в SQL / М.Грибер, М., Лори, 1996. - 379 с.Дейт, К. Введение в системы баз данных: пер. с англ. /К.Дж. Дейт. 8-е издание. - М.: Вильяме , 2006. - 1326 с.Джеффри Д. Ульман, Дженнифер Уидом. Основы реляционных баз данных, Лори, М, 2006 г.Дунаев В. В. Базы данных. Язык SQL / В. В. Дунаев. – СПб. : BHV, 2006. – 288 с. Зрюмов Е. А. Базы данных для инженеров : учебное пособие / Е. А. Зрюмов, А. Г. Зрюмова; Алт. гос. техн. ун-т им. И. И. Ползунова. – Барнаул : Изд-во АлтГТУ, 2010. – 131 с.Кевин, Кл. SQL: справочник: пер. с англ. / Кл. Кевин. 2-е издание. -М: Кудиц-Образ, 2006. - 832 с.Макарова Н., Николайчук, Г. Титова Ю. Компьютерное делопроизводство. Учебный курс: Н— Москва, Питер, 2009 г.- 416 с.Питер Роб, Карлос Коронел. Системы баз данных: проектирование, реализация и управление, БХВ-Петербург, Сп-б, 2004 г.Приложение АSQL –запросы к базе данныхSELECT Int(([Месяц выпуска]-1)/3)+1 AS Выражение2, Изделие.[Код изделия], Изделие.[Наименование изделия], Sum([План выпуска].Количество) AS [Sum-Количество], Sum([Количество]*[Изделие]![Цена]) AS Выражение1, Склад.[Номер склада], Изделие.[Код изделия], ЕдИзм.[Наименование ед измерения]FROM ЕдИзм INNER JOIN (Склад INNER JOIN (Изделие INNER JOIN [План выпуска] ON Изделие.[Код изделия] = [План выпуска].[Код изделия]) ON Склад.[Номер склада] = Изделие.[Номер склада]) ON ЕдИзм.[Код единицы измерения] = Изделие.[Код единицы измерения]GROUP BY Int(([Месяц выпуска]-1)/3)+1, Изделие.[Наименование изделия], Склад.[Номер склада], Изделие.[Код изделия], ЕдИзм.[Наименование ед измерения], Изделие.[Код изделия]HAVING (((Склад.[Номер склада])=[Формы]![Главная форма]![Поле11]));Текст запроса «Алгоритм 2» имеет следующий видSELECT Изделие.[Код изделия], Изделие.[Наименование изделия], Int((Month([ЦН]![Дата сдачи])-1)/3)+1 AS Выражение2, Sum(СЦН.Количество) AS [Sum-Количество], Sum([Количество]*[Изделие]![Цена]) AS Выражение1, Склад.[Номер склада], ЕдИзм.[Наименование ед измерения], Изделие.[Код изделия]FROM ЕдИзм INNER JOIN (ЦН INNER JOIN ((Склад INNER JOIN Изделие ON Склад.[Номер склада] = Изделие.[Номер склада]) INNER JOIN СЦН ON Изделие.[Код изделия] = СЦН.[Код изделия]) ON ЦН.[Номер цеховой накладной] = СЦН.[Номер цеховой накладной]) ON ЕдИзм.[Код единицы измерения] = Изделие.[Код единицы измерения]GROUP BY Изделие.[Наименование изделия], Int((Month([ЦН]![Дата сдачи])-1)/3)+1, Склад.[Номер склада], ЕдИзм.[Наименование ед измерения], Изделие.[Код изделия], Изделие.[Код изделия]HAVING (((Склад.[Номер склада])=[Формы]![Главная форма]![Поле11]));Текст запроса «Алгоритм 3» имеет следующий видSELECT [алгоритм 1].Выражение2, [алгоритм 1].[Наименование изделия], Sum([алгоритм 1].[Sum-Количество]) AS [Sum-Sum-Количество], Sum([алгоритм 2].[Sum-Количество]) AS [Sum-Sum-Количество1], Sum([алгоритм 1]![Выражение1]-[алгоритм 2]![Sum-Количество]) AS Выражение3, [алгоритм 1].[Номер склада], [алгоритм 1].[Наименование ед измерения]FROM [алгоритм 1], [алгоритм 2]GROUP BY [алгоритм 1].Выражение2, [алгоритм 1].[Наименование изделия], [алгоритм 1].[Номер склада], [алгоритм 1].[Наименование ед измерения];

1. Андон Ф. Язык запросов SQL / Ф. Андон, В. Резниченко. – СПб.: BHV, 2006. – 416 с.
2. Андрианова E.Г., Колесников Г.С., Сыромятников В. П. Структуры и алгоритмы обработки данных - часть 2. / Лабораторный практикум. МИРЭА, Москва, 2004 г.
3. Базы данных: Учебник для ВУЗов / Под ред.— СПб: Корона принт, 2000. - 416 с.
4. Грибер, М. Введение в SQL / М.Грибер, М., Лори, 1996. - 379 с.
5. Дейт, К. Введение в системы баз данных: пер. с англ. /К.Дж. Дейт. 8-е издание. - М.: Вильяме , 2006. - 1326 с.
6. Джеффри Д. Ульман, Дженнифер Уидом. Основы реляционных баз данных, Лори, М, 2006 г.
7. Дунаев В. В. Базы данных. Язык SQL / В. В. Дунаев. – СПб. : BHV, 2006. – 288 с.
8. Зрюмов Е. А. Базы данных для инженеров : учебное пособие / Е. А. Зрюмов, А. Г. Зрюмова; Алт. гос. техн. ун-т им. И. И. Ползунова. – Барнаул : Изд-во АлтГТУ, 2010. – 131 с.
9. Кевин, Кл. SQL: справочник: пер. с англ. / Кл. Кевин. 2-е издание. -М: Кудиц-Образ, 2006. - 832 с.
10. Макарова Н., Николайчук, Г. Титова Ю. Компьютерное делопроизводство. Учебный курс: Н— Москва, Питер, 2009 г.- 416 с.
11. Питер Роб, Карлос Коронел. Системы баз данных: проектирование, реализация и управление, БХВ-Петербург, Сп-б, 2004 г.

Вопрос-ответ:

Какие экономические функции выполняет предметная область?

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

Какие входные документы используются в данной предметной области?

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

Какие основные ограничения существуют в индивидуальном варианте предметной области?

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

Какая задача стоит перед разработчиками курсового проекта?

Основная задача разработчиков курсового проекта заключается в создании информационного обеспечения для организационно-экономической сущности предметной области.

Каковы выходные документы в данной предметной области?

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

Анализ предметной области - это какой этап разработки проекта?

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

Для чего нужно разрабатывать информационное обеспечение?

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

Какие основные информационные объекты выделяются в предметной области?

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