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

Автор работы: Пользователь скрыл имя, 11 Ноября 2010 в 11:50, Не определен

Описание работы

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

Файлы: 1 файл

КУРСОВАЯ-моя.doc

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

2.2 Информационный анализ входной информации  и построение информационно – логической модели предметной области 

       Предметной  областью в исследуемой работе является производственно-хозяйственная деятельность ООО «Соляное».

       В рассматриваемую предметную область  входит информация об основных производственно-экономических показателях и финансовых показателях деятельности данного предприятия, являющихся информационными объектами предметной области. К ним относятся: справочник видов продукции; наличие и структура товарной продукции за 3 года; состав и структура земельных угодий за 3 года; результаты финансовой деятельности предприятия за 2008г.

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

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

       Для достижения поставленной цели необходимо создать массивы справочной и рабочей информации по рассматриваемым информационным объектам предметной области. 
 

Таблица 2.2.1 - Массив справочной информации производимой продукции.
Наименование  реквизитов Имя поля Тип данных Свойства
Длина поля Точность Примечание
Код продукции Код Текстовый 3 - Ключевой признак.
Наименование  продукции Наименование продукции Текстовый 50 -  
 
 
Таблица 2.2.2 - Массив справочной информации земельных угодий.
Наименование  реквизитов Имя поля Тип данных Свойства
Длина поля Точность Примечание
Код земельных угодий Код Текстовый 3 - Ключевой признак
Наименование  земельных угодий Наименование Текстовый 50 -  
 
 
Таблица 2.2.3 - Массив рабочей информации состава сельскохозяйственной продукции за 2005-2007 гг.
Наименование  реквизитов Имя поля Тип данных Свойства
Длина поля Точность Примечание
Код продукции Код Текстовый 3 - Ключевой признак
Выручено  за 2005 год, тыс. руб. Выручено за 2005 год Числовой Длинное целое Авто  
Выручено  за 2006 год, тыс. руб. Выручено за 2006 год Числовой Длинное целое Авто  
Выручено  за 2007 год, тыс. руб. Выручено за 2007 год Числовой Длинное целое Авто  
 
Таблица 2.2.4 - Массив рабочей информации состава с/х угодий             за    2005-2007 гг.
Наименование реквизитов Имя поля Тип данных Свойства
Длина поля Точность Примечание
Код земельных угодий Код Текстовый 3 - Ключевой признак
Площадь в 2005 году, га Площадь в 2005 году Числовой Длинное целое Авто  
Площадь в 2006 году, га Площадь в 2006 году Числовой Длинное целое Авто  
Площадь в 2007 году, га Площадь в 2007году Числовой Длинное целое Авто  
 
 
Таблица 2.2.5 - Массив рабочей информации финансовых показателей за 2007 год.
Наименование  реквизитов Имя поля Тип данных Свойства
Длина поля Точность Примечание
Код продукции Код Текстовый 3 - Ключевой признак.
Выручено  за 2007 год, тыс. руб. Выручено за 2005 год Числовой Длинное целое Авто  
Себестоимость продукции в 2007 году, тыс. руб. Полная себестоимость за 2005 год Числовой Длинное целое Авто  
 

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

       На  основе созданных таблиц  в базе данных можно построить информационно–логическую модель предметной области. Эта модель представлена в приложении А «Информационно-логическая модель предметной области».

       Данная  информационно-логическая модель (ИЛМ) исследуемой  предметной области (производственно-хозяйственная деятельность ООО «Соляное») построена в соответствии с выявленными информационными объектами и связями между ними 
 

2.3. Создание базы данных на компьютере. 

       База  данных - это организованная структура, предназначенная для хранения информации

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

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

       Если  в базе нет никаких данных (пустая база), это все равно полноценная база данных. Этот факт имеет методическое значение. Хотя данных в базе нет, информация в ней все-таки имеется - это структура базы. Она определяет методы занесения данных и хранения их в базе.

       Свойства  полей базы данных.

       Поля  базы данных не просто определяют структуру  базы - они еще определяют групповые  свойства данных, записываемых в Основные свойства полей таблиц баз данных на примере СУБД  Microsoft Access.

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

       Тип поля - определяет тип данных, которые могут содержаться в данном поле.

       Размер  поля - определяет предельную длину (в символах) данных, которые могут размещаться в данном поле.

       Формат  поля - определяет способ форматирования данных в ячейках, принадлежащих полю.

       Маска ввода - определяет форму, в которой вводятся данные в поле (средство автоматизации ввода данных).

       Подпись - определяет заголовок столбца таблицы для данного поля (если подпись не указана, то в качестве заголовка столбца используется свойство Имя поля).

       Значение по умолчанию - то значение, которое вводится в ячейки поля автоматически (средство автоматизации ввода данных).

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

       Сообщение об ошибке - текстовое сообщение, которое выдается автоматически при попытке ввода в поле ошибочных данных, (проверка ошибочности выполняется автоматически, если задано свойство Условие на значение).

       Обязательное  поле - свойство, определяющее обязательность заполнения данного поля при наполнении базы;

       Пустые  строки - свойство, разрешающее ввод пустых строковых данных (от свойства Обязательное поле отличается тем, что относится не ко всем типам данных, а лишь к некоторым, например текстовым).

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

       Типы  данных.

       Текстовый - тип данных, используемый для хранения обычного неформатированного текста ограниченного размера  (до 255 символов).

       Поле  Мемо - специальный тип данных для хранения больших объемов текста (до 65 535 символов). Физически текст не хранится в поле. Он хранится в другом месте базы данных, а в поле хранится указатель на него, но для пользователя такое разделение заметно не всегда.

       Числовой  - тип данных для хранения действительных чисел.

       Дата/время - тип данных для хранения календарных дат и текущего времени.

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

       Счетчик – специальный тип данных для уникальных (не повторяющихся в поле) чисел с автоматическим наращиванием. Естественное использование – порядковой нумерации записей.

       Логический – тип для хранения логических данных (могут принимать только два значения, например Да или Нет). 

       Безопасность  баз данных.

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

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

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