Автоматизация расчетов выполнения посевных работ средствами СУБД MS Access в ОАО «Победа» Нововаршавского района Омской области

Автор работы: Пользователь скрыл имя, 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

Файлы: 1 файл

Курсовая.docx

— 339.03 Кб (Скачать файл)

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

Ранее  были определены объекты предметной области и для их представления  в наглядном виде необходимо разработать формы входных документов, содержащих необходимую нормативно-справочную и оперативно-учетную информацию [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 символов). Поле этого типа не может быть ключевым или проиндексированным.

Информация о работе Автоматизация расчетов выполнения посевных работ средствами СУБД MS Access в ОАО «Победа» Нововаршавского района Омской области