Автор работы: Пользователь скрыл имя, 18 Декабря 2012 в 15:12, курсовая работа
Целью данной работы является изучение деятельности предприятия ОАО «Победа» Нововаршавского района и автоматизации расчетов посевных работ средствами СУБД Microsoft Access.
Для этого следует решить следующие задачи:
- Изучить основные производственные показатели предприятия, проанализировать их динамику по годам
- Выявить резервы роста и производственной эффективности предприятия
- Определить информационные объекты предметной области;
- Разработать формы входных документов, учитывающие особенности решения задач на компьютере;
- Спроектировать базу данных, описывающую рассматриваемую предметную область
- Создать массивы справочной и рабочей информации по рассматриваемой предметной области функционирования предприятия.
Введение……………………………………………………………………….…3
1. Роль информационных технологий в обществе……………………….5
2. Описание предметной области…………………………………..……….8
2.1 Кратная природно-климатическая характеристика территории хозяйства………………………………………………………………………….8
2.2 Информационный анализ входной информации (производственно- экономические показатели предприятия) и построение информационно- логической модели предметной области………………………………………9
2.3 Создание базы данных на компьютере……………………….…………12
3. Автоматизация расчетов выполнения посевных работ в ОАО «Победа» Нововаршавского района………………………………………………………23
3.1 Формирование массивов справочной и рабочей информации ………23
3.2 Формирование запросов………………………………………………..24
3.3 Анализ запросов и отчетов……………………………………………..26
Выводы и предложения…………………………………………………………28
Список использованной литературы…………………………………………29
Приложение А. Информационно- логическая модель………………………30
Приложение Б. Отчет об анализе потребности ОАО «Победа» в технике и определение затрат на ее привлечение………………………………………31
Инфологическая
модель базы данных представляет собой
описание объектов (сущностей), с набором
атрибутов и связей между ними,
которые выявляются в процессе исследования
как входных, так и выходных данных.
Она предназначается для
Ранее были определены объекты предметной области и для их представления в наглядном виде необходимо разработать формы входных документов, содержащих необходимую нормативно-справочную и оперативно-учетную информацию [3, с. 364].
Для достижения поставленной
цели необходимо создать
Таблица 2.2.1
Массив справочной информации производимой продукции
Наименование реквизита (поле) |
Имя реквизита (поле) |
Характеристика | ||
Тип данных |
Длина (реквизита) поля |
Примечание | ||
Код продукции |
Код продукции |
Текстовый |
3 |
Ключевой признак |
Наименование продукции |
Наименование |
Текстовый |
50 |
Код продукции |
Таблица 2.2.2
Массив справочной информации земельных угодий
Наименование реквизита (поле) |
Имя реквизита (поле) |
Характеристика | ||
Тип данных |
Длина (реквизита) поля |
Примечание | ||
Код земельных угодий |
Код угодий |
Текстовый |
3 |
Ключевой признак |
Наименование земельных угодий |
Наименование угодий |
Текстовый |
50 |
Наименование земельных угодий |
Таблица 2.2.3
Массив рабочей информации состава сельскохозяйственной продукции за 2009 -2011 гг
Наименование реквизита (поле) |
Имя реквизита (поле) |
Характеристика | ||
Тип данных |
Длина (реквизита) поля |
Примечание | ||
Код земельных угодий |
Код угодий |
Текстовый |
3 |
Ключевой признак |
Выручено за 2009 год, тыс.руб. |
В 2009 |
Числовой |
Длинное целое |
Выручено за 2009 год |
Выручено за 20010 год, тыс.руб. |
В 2010 |
Числовой |
Длинное целое |
Выручено за 2010 год |
Выручено за 2011 год, тыс.руб. |
В 2011 |
Числовой |
Длинное целое |
Выручено за 2011 год |
Таблица 2.2.4
Массив рабочей информации состава сельхозугодий за 2009-2011 гг
Наименование реквизита (поле) |
Имя реквизита (поле) |
Характеристика | ||
Тип данных |
Длина (реквизита) поля |
Примечание | ||
Код земельных угодий |
Код угодий |
Текстовый |
3 |
Ключевой признак |
Площадь в 2009 году, га |
Пл 2009 |
Числовой |
Длинное целое |
Площадь в 2009 году |
Площадь в 2010 году, га |
Пл 2010 |
Числовой |
Длинное целое |
Площадь в 2010 году |
Площадь в 2011 году, га |
Пл 2011 |
Числовой |
Длинное целое |
Площадь в 2011 году |
Таблица 2.2.5
Массив рабочей информации финансовых показателей за 2011 год
Наименование реквизита (поле) |
Имя реквизита (поле) |
Характеристика | ||
Тип данных |
Длина (реквизита) поля |
Примечание | ||
Код земельных угодий |
Код угодий |
Текстовый |
3 |
Ключевой признак |
Выручено за 2011 год, тыс.руб. |
В 2011 |
Числовой |
Длинное целое |
Выручено за 2011 год |
Себестоимость продукции в 2011 году, тыс.руб. |
Себ 2011 |
Числовой |
Длинное целое |
Полная себестоимость за 2011 год |
Завершением первого этапа проектирования базы данных является построение информационно-логической модели предметной области, которая отражает предметную область в виде совокупности информационных объектов и их структурных связей.
На основе созданных таблиц в
базе данных можно построить информационно–
Данная
информационно-логическая модель (ИЛМ)
исследуемой предметной области (производственно-
2.3.
СОЗДАНИЕ БАЗЫ ДАННЫХ НА
Базы данных (БД) представляют собой информационные модели, содержащие данные об объектах и их свойствах. Базы данных хранят информацию о группах объектов с одинаковым набором свойств. Информация в БД хранится в упорядоченном виде. Например, в записной книжке все записи упорядочены по алфавиту, в библиотечном каталоге – либо по алфавиту (алфавитный каталог), либо по области знания (предметный каталог).
База данных – это информационная модель, позволяющая в упорядоченном виде хранить данные о группе объектов, обладающих одинаковым набором свойств.
В ней есть все необходимые сведения о клиентах, об их адресах, кредитной истории, состоянии расчетных счетов, финансовых операциях и т.д. Если разговор ведется о каком-то конкретном предприятии. Доступ к этой базе имеется у достаточно большого количества сотрудников банка, но среди них вряд ли найдется такое лицо, которое имеет доступ ко всей базе полностью и при этом способно единолично вносить в нее произвольные изменения. Кроме данных, база содержит методы и средства, позволяющие каждому из сотрудников оперировать только с теми данными, которые входят в его компетенцию.
С понятием базы данных тесно связанно понятие системы управления базой данных. Это комплекс программных средств, предназначенных для создания структуры новой базы, наполнение ее содержимым, редактированием содержимого и визуализации информации.
Если в базе нет никаких данных (пустая база), это все равно полноценная база данных. Этот факт имеет методическое значение. Хотя данных в базе нет, информация в ней все-таки имеется - это структура базы. Она определяет методы занесения данных и хранения их в базе.
Свойства полей базы данных.
Поля базы данных не просто определяют структуру базы - они еще определяют групповые свойства данных, записываемых в Основные свойства полей таблиц баз данных на примере СУБД Microsoft Access.
Имя поля - определяет, как следует обращаться к данным этого поля при автоматических операциях с базой (по умолчанию имена полей используются в качестве заголовков столбцов таблиц).
Тип поля - определяет тип данных, которые могут содержаться в данном поле.
Размер поля - определяет предельную длину (в символах) данных, которые могут размещаться в данном поле.
Формат поля - определяет способ форматирования данных в ячейках, принадлежащих полю.
Маска ввода - определяет форму, в которой вводятся данные в поле (средство автоматизации ввода данных).
Подпись - определяет заголовок столбца таблицы для данного поля (если подпись не указана, то в качестве заголовка столбца используется свойство Имя поля).
Значение по умолчанию - то значение, которое вводится в ячейки поля автоматически (средство автоматизации ввода данных).
Условие на значение - ограничение, используемое для проверки правильности ввода данных (средство автоматизации ввода, которое используется, как правило, для данных, имеющих числовой тип, денежный тип или тип даты).
Сообщение об ошибке - текстовое сообщение, которое выдается автоматически при попытке ввода в поле ошибочных данных, (проверка ошибочности выполняется автоматически, если задано свойство Условие на значение).
Обязательное поле - свойство, определяющее обязательность заполнения данного поля при наполнении базы;
Пустые строки - свойство, разрешающее ввод пустых строковых данных (от свойства Обязательное поле отличается тем, что относится не ко всем типам данных, а лишь к некоторым, например текстовым).
Индексированное
поле - если поле обладает этим
свойством, все операции
Типы данных.
Текстовый - тип данных, используемый для хранения обычного неформатированного текста ограниченного размера (до 255 символов).
Поле Мемо - специальный тип данных для хранения больших объемов текста (до 65 535 символов). Физически текст не хранится в поле. Он хранится в другом месте базы данных, а в поле хранится указатель на него, но для пользователя такое разделение заметно не всегда.
Числовой - тип данных для хранения действительных чисел.
Дата/время - тип данных для хранения календарных дат и текущего времени.
Денежный - тип данных для хранения денежных сумм. Теоретически, для их записи можно было пользоваться и полями числового типа, но для денежных сумм есть некоторые особенности (например, связанные с правилами округления), которые делают более удобным использование специального типа данных, а не настройку числового типа.
Счетчик - специальный тип данных для уникальных (не повторяющихся в поле) чисел с автоматическим наращиванием. Естественное использование - порядковой нумерации записей.
Логический - тип для хранения логических данных (могут принимать только два значения, например Да или Нет).
Безопасность баз данных.
Базы данных - это тоже файлы, но работа с ними отличается от работы с файлами других типов, создаваемых прочими приложениями. Выше мы видели, что всю работу по обслуживанию файловой структуры берет на себя операционная система. Для баз данных предъявляются особые требования с точки зрения безопасности, поэтому в них реализован другой подход к сохранению баз данных.
Базы
данных - это особые структуры. Информация,
которая в них содержится, часто
имеет общественную ценность. От информации,
которая содержится в некоторых
базах, может зависеть благополучие
людей. Поэтому целостность
Объекты базы данных.
Основные типы объектов мы можем рассмотреть на примере СУБД Microsoft Access. В версии Microsoft Access 2003 СУБД позволяет создавать и использовать объекты семи различных типов.
Таблицы:
Как мы уже говорили, это основные объекты любой базы данных. Во-первых, в таблицах хранятся все данные, имеющиеся в базе, а во-вторых, таблицы хранят и структуру базы (поля, их типы и свойства).
Запросы:
С помощью запросов выполняют такие операции как отбор данных, их сортировку и фильтрацию. С помощью запросов можно выполнять преобразование данных по заданному алгоритму, создавать новые таблицы. Выполнять автоматическое наполнение таблиц данными, импортированными других источников, выполнять простейшие вычисления в таблицах.
Формы:
Формы - это средства для ввода данных. Смысл их тот же - предоставить пользователю средства для заполнения только тех полей, которые ему заполнять положено.
Отчеты:
По
своим свойствам и структуре
отчеты во многом похожи на
формы, но предназначены
Основные функции:
Организация данных. Создание таблиц и управление ими. Связывание таблиц и обеспечение доступа к данным. Access позволяет связывать таблицы по совпадающим значениям полей, с целью последующего соединения нескольких таблиц в одну.
Представление данных. Access позволяет создавать различные отчёты на основе данных таблиц и других объектов базы данных.
Защита
базы данных. Эти средства позволяют
организовать работу приложения в многопользовательской
среде и предотвратить
Средства печати. С помощью этой функции Access позволяет распечатать практически всё, что можно увидеть в базе данных.
Основные типы данных:
Текстовый. Текст или числа, не требующие проведения расчётов.
МЕМО. Поле этого типа предназначено для хранения небольших текстовых данных (до 64000 символов). Поле этого типа не может быть ключевым или проиндексированным.