АНАЛИЗ ПРЕДМЕТНОЙ ОБЛАСТИ

Заказать уникальную курсовую работу
Тип работы: Курсовая работа
Предмет: Информационные технологии
  • 44 44 страницы
  • 12 + 12 источников
  • Добавлена 20.07.2014
1 496 руб.
  • Содержание
  • Часть работы
  • Список литературы
  • Вопросы/Ответы
Содержание
ВВЕДЕНИЕ 6
1. АНАЛИЗ ПРЕДМЕТНОЙ ОБЛАСТИ 8
1.1. Описание предметной области и функции решаемых задач 8
1.2. Перечень входных (первичных документов) 10
1.3. Ограничения предметной области 13
2. ПОСТАНОВКА ЗАДАЧИ 15
2.1. Организационно-экономическая сущность решаемых задач 15
2.2. Описание выходной информации 15
2.3. Описание входной информации 16
3. РАЗРАБОТКА ИНФОРМАЦИОННОГО ОБЕСПЕЧЕНИЯ. 18
3.1. Анализ входной информации предметной области и выделение информационных объектов. 18
3.2. Определение связей информационных объектов и построение информационно-логической модели. 19
3.3. Определение логической структуры базы данных 21
3.4. Разработка физической структуры базы данных. 22
3.5. Контрольный пример 24
4. СОЗДАНИЕ БАЗЫ ДАННЫХ 27
4.1. Структура таблиц 27
4.2. Схема данных в Аccess 28
4.3. Создание пользовательских форм 29
4.4. Ввод данных 31
5. СОЗДАНИЕ АЛГОРИТМА И ЗАПРОСОВ 34
6. СОЗДАНИЕ ОТЧЁТОВ 39
6.1. Получение отчёта с помощью Мастера отчётов. 39
6.2. Корректировка макета отчёта с помощью Конструктора отчётов. 39
6.3. Вывод отчёта на печать 40
7. СОЗДАНИЕ КНОПОЧНОЙ ФОРМЫ С ПОМОЩЬЮ ДИСПЕТЧЕРА КНОПОЧНЫХ ФОРМ 41
ВЫВОДЫ ПО РАБОТЕ 42
СПИСОК ЛИТЕРАТУРЫ 44
Фрагмент для ознакомления

В ней определяются и запоминаются связи между таблицами. Эти связи используются при создании форм, запросов, отчетов, а также обеспечивают целостность взаимосвязанных данных при корректировке таблиц.Для создания схемы данных нажать кнопку Схема данных на панели Работа с базами данных. Затем в окне Добавление таблицы открыть на панели объектов Таблицы, выделить все таблицы, нажать кнопку Добавить. На экране появятся все выбранные таблицы со списками полей. В главной таблице выбрать поле, по которому устанавливается связь. Затем при нажатой кнопке мыши соединить это поле с соответствующим полем подчиненной таблицы.При установлении связи между таблицами Изделие и План выпуска связь осуществляется по полю Код изделия. После того, как намечена очередная связь между таблицами, появляется окно Изменение связей, в котором должен быть определен тип отношения один-ко-многим.Рисунок 10 - Вид окна Изменение связейПосле того, как все связи установлены, схема данных должна иметь вид:Рисунок 11 - Схема данных базы данных Отдела сбыта готовой продукции предприятия4.3. Создание пользовательских формПользовательская форма позволяет отображать данные на экране в виде входного (первичного) документа. С помощью форм удобно вводить в таблицы данные входных документов, просматривать или редактировать записи таблиц. Формы создаются после того как разработаны таблицы и схема данных.Создадим форму с помощью мастера форм, затем отредактируем ее с помощью конструктора.Рассмотрим пример создания однотабличной формы Изделие.Рисунок 12 - Вид формы ИзделиеДалее необходимо аналогично создать однотабличные формы ЕдИзм, Цех, План выпуска.На основе связанных таблиц можно создать составную форму.Например, составная форма Цеховая накладная, в которой отражены объединенные данные из таблиц ЦН и СЦН.Рисунок 13 - Вид формы ЦНДля редактирования созданных форм используется Конструктор форм.Для редактирования открытой формы можно использовать кнопку панели инструментов Режим, выбрав из списка Конструктор. Для формирования кнопкивыхода из формы в режиме конструктора на панели элементов щелкнуть кнопку Кнопка. Начертить кнопку в области заголовка главной формы. В появившемся окне Создание кнопок выбрать в категории работа с формой действие Закрыть форму и нажать Далее. Оставить переключатель в положении по умолчанию. Нажать Далее, затем Готово. 4.4. Ввод данныхС помощью созданных форм заполним таблицы следующими данными:Рисунок 14 - Вид таблицы Изделие с заполненными даннымиРисунок 15 - Вид таблицы ЕдИзм с заполненными даннымиРисунок 16 - Вид таблицы Цех с заполненными даннымиРисунок 17 - Вид таблицы ЦН с заполненными даннымиРисунок 18 - Вид таблицы СЦН с заполненными даннымиРисунок 19 - Вид таблицы План выпуска с заполненными данными5. СОЗДАНИЕ АЛГОРИТМА И ЗАПРОСОВПеред решением этой задачи составим подробное описание последовательности действий (алгоритм) над исходными или уже полученными на предыдущем шаге данными для получения результатов.Алгоритм можно представить в виде словесного описания или блок-схемы. Составим алгоритм в виде блок-схемы.Для изображения блоков в блок-схеме используют стандартные графические фигуры. Например,– начало или конец блок-схемы.– процесс (операция) над данными.– документ на магнитном диске.– логическая операция, по которой принимается решение.Действия в блок-схеме выполняются последовательно сверху вниз и слева направо.Рассмотрим решение задачи по шагам.Шаг 1. Из таблиц План выпуска, Изделие и Цехполучить общее количество каждого запланированного выпуску изделия в каждом для заданного цеха. Создадим запрос в режиме Конструктора. Выберем в бланк запроса поля Наименование цеха, Наименование изделия, Месяц выпуска и Количество плановое. В Условие отбора в поле Наименование цеха введем: [Введите цех].В поле Месяц выпуска введем выражение для определения квартала: Квартал: IIf([План выпуска]![Месяц выпуска] In ("1";"2";"3");"1";IIf([План выпуска]![Месяц выпуска] In ("4";"5";"6");"2";IIf([План выпуска]![Месяц выпуска] In ("7";"8";"9");"3";"4")))Сгруппируем данные по всем перечисленным выше полям, с помощью кнопки Итоги на панели Конструктор. А по полю Количество плановое посчитаем сумму, с помощью групповой операции Sum, как показано на рис. 20.Рисунок 20 - Вид запроса Количество каждого запланированного к выпуску изделияв КонструктореРезультат по данному запросу показан на рис. 21.Рисунок 21 - Результаты запроса Количество каждого запланированного к выпуску изделияШаг 2.По документам Цеховая накладная получить общее количество каждого фактически выпущенного изделия в каждом квартале для заданного цеха.Этот запрос создается аналогично предыдущему только выбираются таблицы ЦН и СЦН и в поле Количество по ЦН вводится Квартал: Format([ЦН]![Дата сдачи];"q") для отображения номера квартала из даты.Это показано на рис. 22.Рисунок 22 - Вид запроса Количество каждого фактически выпущенного изделия в КонструктореРезультат по данному запросу показан на рис. 23.Рисунок 23 - Результаты запроса Количество каждого фактически выпущенного изделияШаг 3.Получить дефицит как разность между первой и второй суммами в стоимостном выражении.Для определения дефицит используем последние два запроса и таблицу Изделие. При этом запросы объединим связями по полям: Наименование изделия, Наименование цеха и Квартал. Далее по созданным связям поочередно щелкнем два раза мышью и в появившемся окне выберем второй вариант связи. Это нужно для того чтобы в запросе отображались все поля из запроса Количество каждого запланированного к выпуску изделия и только те поля из запроса Количество каждого фактически выпущенного изделия, в которых связанные поля совпадают. Это может быть, когда изделие было запланировано к выпуску, но по каким-то причинам не произведено, например, нет нужного сырья. Создадим запрос в режиме Конструктора. Выберем в бланк запроса поля Квартал, Наименование цеха, Наименование изделия и Sum-Количество плановое из запроса Количество каждого запланированного к выпуску изделия. А также поле Sum-Количество по ЦН из запроса Количество каждого фактически выпущенного изделия. В следующее поле введем формулу: Дефицит: [Sum-Количество плановое]-Nz([Sum-Количество по ЦН]), как показано на рис. 24. Функция Nz возвращает ноль и позволяет вести расчеты с полем указанным в скобках. Поле Цена нужно для расчета дефицита в денежном выражении. В следующем поле введем формулу: Дефицит (руб): [Дефицит]*[Цена].Рисунок 24 - Вид запроса Дефицит в КонструктореРезультат по данному запросу показан на рис. 25.Рисунок 25 - Результаты запроса Дефицит6. СОЗДАНИЕ ОТЧЁТОВ6.1. Получение отчёта с помощью Мастера отчётов.Рассмотрим создание однотабличного отчета по результатам запроса Дефицит. Отчет будем создавать с помощью Мастера отчетов и редактировать в Конструкторе.Для склада Склад готовой продукции отчёт примет вид:Рисунок 26 - Вид отчета Дефицит6.2. Корректировка макета отчёта с помощью Конструктора отчётов.Чтобы войти в Конструктор отчётов следует нажать кнопку Режим на панели инструментов и выбрать Конструктор. Теперь отчет можно корректировать.В режиме Конструктор отчета удалим заголовок отчета.С помощью инструмента Надпись создадим прямоугольную область для нового заголовка отчета и введемАнализ выполнения плана сдачи изделий цехом _____ .Откорректируем текст подписи поля отчета.Изменим расположения, цвета фона заголовка, цвета и размера шрифта.Далее создадим поле Цех, следующим образом: нажать на кнопку Поле и в окне свойств на вкладке Данные в поле Данные ввести: =[Введите цех]. В примечании отчета под полемДефицит (в руб.) нужно ввести =Sum([Дефицит (руб)]).В результате выполненной корректировки отчет, для цеха «Зефирно-мармеладный», примет вид:Рисунок 31 - Вид отчета Дефицит6.3. Вывод отчёта на печатьДля печати полученного отчета щелкнем правой кнопкой мыши по названию отчета и выберем команду Печать.7. СОЗДАНИЕ КНОПОЧНОЙ ФОРМЫ С ПОМОЩЬЮ ДИСПЕТЧЕРА КНОПОЧНЫХ ФОРМРазработаем структуру кнопочной формы, представив ее в виде таблицы.Таблица 5. Структура кнопочной формыНазвание страницы КФЭлементыДействиеОтдел сбыта готовой продукции предприятия (главная страница)ВыходВыход из приложения AccessДобавление данныхФорма Цеховая накладнаяОткрытие формы Цеховая накладная в режиме добавленияРедактирование данныхФорма ИзделиеОткрытие формы Изделие в режиме редактированияФорма Единицы измеренияОткрытие формы Единицы измерения в режиме редактированияФорма ЦехОткрытие формы Цех в режиме редактированияФорма ЗаказчикОткрытие формы Заказчик в режиме редактированияПодача запросов и отчетовЗапрос " Количество каждого запланированного к выпуску изделия"Просмотр запроса "Количество каждого запланированного к выпуску изделия"Запрос «Количество каждого фактически выпущенного изделия»Просмотр запроса «Количество каждого фактически выпущенного изделия»Запрос «Дефицит»Просмотр запроса «Дефицит»Отчет «Дефицит»Просмотр отчета «Дефицит»ВЫВОДЫ ПО РАБОТЕЦелью курсовойработы было разработать базу данных отдела сбыта готовой продукции предприятия. Цель, поставленная перед началом разработки, достигнута.Разработанная база выполняет следующие задачи:- содержит подробные сведения об изделиях выпускаемых предприятием; о цехах предприятия; о складах, на которых хранится готовая продукция; о заказчиках изделий, выпускаемых предприятием; плане выпуска изделий предприятием.- позволяет в любое время просматривать информацию оперативных документов предприятия: договоры, заключённые с заказчиком, цеховые накладные, товарно-транспортные накладные, платёжные поручения; а также легко модифицировать ее (добавлять, редактировать, удалять: при работе с ней работников отдела сбыта готовой продукции предприятия);- производит анализ выполнения плана выпуска изделий цехами по кварталам;- база данных позволяет полностью автоматизировать работу работников отдела сбыта готовой продукции предприятия.В курсовойработе были изложены теоретические основы проектирования и разработки баз данных. А именно, были описаны основные принципы проектирования реляционных баз данных и этапы физической реализации проектируемой базы данных.Было проведено даталогическое и инфологическое проектирование создаваемой базы данных. Были определены сущности, атрибуты, взаимосвязи между сущностями, ключи базы данных. Построена диаграмма ER-типа с учетом всех сущностей и их связей. Создана схема проектируемой базы данных. Проведено проектирование ER-модели в реляционную модель.А, также, была осуществлена физическая реализация проектируемой базы данных. Описаны средства создания, изменения описания, удаления таблиц и данных. Описано формирование запросов к базе данных. Приведены способы повышения производительности доступа к данным в виде форм и отчетов базы данных.Данная база данных обладает рядом достоинств и недостатков.Достоинствами являются:- легкость и удобство в исполнении;- широкие возможности расширения базы данных;- быстрый поиск необходимых данных;- возможность легкого переноса с одного компьютера на другой;- возможность редактирования результатов запросов.Недостатками являются:- не высокий уровень безопасности.СПИСОК ЛИТЕРАТУРЫБалдин К. В. Информационные технологии в менеджменте: учеб. для студ. Учреждений высш. проф образования / К. В. Балдин. – М.: Издательский центр «Академия», 2012. - 288 с.Дейт К. Введение в системы баз данных: проектирование. Реализация и управление. Пер. с англ. – СПб.: БХВ-Петербург, 2004. – 324 с.Гарсиа-Молина Г., Ульман Дж., Уидом Дж. Системы баз данных. Полный курс.Пер. с англ.: — М.: Изд. дом «Вильямс», 2004. — 1088 с.Кошелев В.Е. Access 2007. Эффективное использование – М.: Бином-Пресс, 2009. – 590 с.Кузин А.В. Базы данных: учебное пособие / А.В. Кузин, С.В. Левонисова. – 5-е издание, исправ., – Москва: Академия, 2012. – 320 с.Кузнецов С. Д. Основы баз данных. — 2-е изд. — М.: Интернет-Университет Информационных Технологий; БИНОМ. Лаборатория знаний, 2007. — 484 с.Малыхина М.П. Базы данных: основы, проектирование, использование, 2-е изд. перераб. и доп. – СПб.: БХВ-Петербург, 2007. – 528 с.Мэтью Мак-Дональд. Access 2007 Недостающее руководство – СПб.:  БХВ-Петербург, 2007. – 784с.Проектирование баз данных. СУБД Microsoft Access: Учебное пособие для вузов / Н. Н. Гринченко, Е. В. Гусев, Н. П. Макаров.,А. Н. Пылькин, Н. И. Цуканова. - М.: Горячая линия-Телеком, 2004. - 240с.Сеннов А. Access 2010. – СПб.: «Питер», 2010. – с.288.Харитонова И., Рудикова Л. Microsoft Office Access 2007 – Изд.: «БХВ-Петербург», 2008 – 1280с.Хомоненко А.Д., Цыганков В.М., Мальцев М.Г. Базы данных: Учебник для высших учебных заведений / Под ред. Проф. А.Д. Хомоненко. – 6-е изд., СПб.: КОРОНА принт, 2009. – 736 с.

СПИСОК ЛИТЕРАТУРЫ
1. Балдин К. В. Информационные технологии в менеджменте: учеб. для студ. Учреждений высш. проф образования / К. В. Балдин. – М.: Издательский центр «Академия», 2012. - 288 с.
2. Дейт К. Введение в системы баз данных: проектирование. Реализация и управление. Пер. с англ. – СПб.: БХВ-Петербург, 2004. – 324 с.
3. Гарсиа-Молина Г., Ульман Дж., Уидом Дж. Системы баз данных. Полный курс.Пер. с англ.: — М.: Изд. дом «Вильямс», 2004. — 1088 с.
4. Кошелев В.Е. Access 2007. Эффективное использование – М.: Бином-Пресс, 2009. – 590 с.
5. Кузин А.В. Базы данных: учебное пособие / А.В. Кузин, С.В. Левонисова. – 5-е издание, исправ., – Москва: Академия, 2012. – 320 с.
6. Кузнецов С. Д. Основы баз данных. — 2-е изд. — М.: Интернет-Университет Информационных Технологий; БИНОМ. Лаборатория знаний, 2007. — 484 с.
7. Малыхина М.П. Базы данных: основы, проектирование, использование, 2-е изд. перераб. и доп. – СПб.: БХВ-Петербург, 2007. – 528 с.
8. Мэтью Мак-Дональд. Access 2007 Недостающее руководство – СПб.: БХВ-Петербург, 2007. – 784с.
9. Проектирование баз данных. СУБД Microsoft Access: Учебное пособие для вузов / Н. Н. Гринченко, Е. В. Гусев, Н. П. Макаров.,А. Н. Пылькин, Н. И. Цуканова. - М.: Горячая линия-Телеком, 2004. - 240с.
10. Сеннов А. Access 2010. – СПб.: «Питер», 2010. – с.288.
11. Харитонова И., Рудикова Л. Microsoft Office Access 2007 – Изд.: «БХВ-Петербург», 2008 – 1280с.
12. Хомоненко А.Д., Цыганков В.М., Мальцев М.Г. Базы данных: Учебник для высших учебных заведений / Под ред. Проф. А.Д. Хомоненко. – 6-е изд., СПб.: КОРОНА принт, 2009. – 736 с.

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

Какое описание предметной области и функции решаемых задач приведены в статье?

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

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

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

Какая организационно-экономическая сущность решаемых задач?

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

Какая выходная информация описывается в статье?

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

Как происходит разработка информационного обеспечения в статье?

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

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

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

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

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

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

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

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

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