Подготовка и обработка экономической информации
Курсовой проект - Компьютеры, программирование
Другие курсовые по предмету Компьютеры, программирование
доемкость анализа информации по анкетам. Информация в базе данных может накапливаться в течение длительного периода времени, что позволит организации выявить различные колебания происходящие в обществе по стечению определенного периода и позволит проследить изменение мнения общества под влиянием различных факторов, что позволит сделать данную информацию более интересной для общественных масс.
Область применения данного метода накопления и анализа оперативной информации достаточно широка. Этот метод может быть использован не только для анализа результатов социологического опроса, но любой экономической информации, имеющих банковскую организацию.
Разработка информационного обеспечения задачи
ОПРЕДЕЛЕНИЕ ОБЪЕКТОВ БД И ИХ СВОЙСТВ (ПОСТРОЕНИЕ ИЛМ ПО).
Определение объектов БД и их свойств необходимо для оптимизации количества таблиц в логической модели БД и позволяет правильно выбрать главные и подчиненные таблицы, первичные и вторичные ключи.
Документами вне машинной информационной базы является один документ оперативной информации Накладная. Схемы этих объектов (документов) представлены на рисунке 1.
Объект Накладная имеет множественное свойство Номер Накладной. Все остальные свойства этого объекта являются единичными. Поэтому объект Накладная подлежит нормализации.
ЛОГИЧЕСКАЯ МОДЕЛЬ БАЗЫ ДАННЫХ.
Информация разрабатываемой БД подлежит нормализации. Нормализация необходима для снижения до минимума повторений информации БД и для упрощения процедуры построения запросов.
На рисунке 2 приведена логическая модель ПО.
Логическая модель базы состоит из четырех объектов. Информация объекта Накладная после нормализации представлена в четырех таблицах Накладная, Поставки, Получатель, Справочная таблица. Ячейки, содержащие первичные ключи обведены красным цветом.
Таблица Накладная содержит первичный ключ поле Номер накладной и внешний ключ поле Получатель. Таблица Получатель содержит только один первичный ключ поле Получатель.
Все реквизиты документа Накладная присутствуют в ИЛМ ПО, т.к. документ несодержит поля, которые необходимо вычислять. Все информационные объекты имеют тип связи один-ко-многим, поэтому можно приступить к организации информации БД на физическом уровне.
Накладная
Рисунок 1
Рисунок 2
Описание технологии машинной реализации задачи
ОПИСАНЕ ВХОДНОЙ ИНФОРМАЦИИ.
Входная информация описана в ниже следующих таблицах. Все таблицы построены идентично и отображают информацию об имени поля, типе поля, длине поля и некоторых дополнительных данных, помещенных в столбец Примечание. Связанные поля (см. ИЛМ ПО, рис.2) имеют одинаковый тип данных и длину. Все поля внешних ключей снабжены подстановочным полем для ускорения ввода данных в это поле и сокращения ошибок ввода. В режиме конструктора таблиц созданы таблицы Накладная, Поставки, Получатель, Справочная таблица. Наименование полей созданных таблиц соответствуют наименованиям полей в логической схеме данных. Перечень полей и их свойства приведены в следующих таблицах.
Накладная
Наименование поляТипДлинаПримечанияНомерЧисловойДлинное целоеКлючевое полеДатаДата/ВремяКраткий формат датыМаска ввода 99.99.00ПоставщикТекстовый50Подстановочное полеПолучательТекстовый50Внешний ключ
Получатель.
Наименование поляТипДлинаПримечанияПоставщикТекстовый50АдресТекстовый5ТелефонЧисловой50Маска ввода /(####/)## ## ##ПолучательТекстовый50Ключевое поле
Таблица 3.3 Поставки
Наименование поляТипДлинаПримечанияНомерЧисловойЦелоеВнешний ключНаименование товараТекстовый50Внешний ключ, подстановочное полеколичествоЧисловойЦелое
ТАБЛИЦА 4.4 Справочная таблица
Наименование поляТипДлинаПримечанияНаименование товараТекстовый50Ключевое полеЕдиницы измеренияТекстовый50ЦенаДенежныйЦелоеВесЧисловойЦелое
В объединении таблиц Накладная и Поставщик главной таблицей является таблица Поставщик. В объединении таблиц Поставки и Справочная таблица главной является Справочная таблица. Подчиненная таблица Поставки непосредственно связана с таблицей Накладная по полю Номер.
Между созданными таблицами в окне Схема данных установлены связи согласно ИЛМ ПО.
ТЕХНОЛОГИЯ ВВОДА ИНФОРМАЦИИ В БД.
Ввод информации в БД можно производить в режиме таблицы или с использованием форм ввода и корректировки информации. Для автоматизированного ввода информации в базу данных разработаны формы для ввода и корректировки информации:
Для создания формы для ввода и корректировки Накладной пользуемся Мастером форм. Т.к. информация о Накладной содержащаяся в таблицах Накладная, Поставки, Получатель, Справочная таблица, отображается также в запросах: и т.д. Следуя шагам Мастера форм для обработки трансакций, на основе существующих запросов, создали одноименные формы. Пример одной из существующих форм может послужить форма изображенная на рис1.
Рис.1Форма Получатель
Пусть необходимо просмотреть результаты поставки продукции одному из получателей. Данную операцию, возможно, осуществить, создав запрос на выборку. Для создания запроса на выборку воспользуемся конструктором запросов.
В рассматриваемом запросе участвуют две таблицы Поставки и Накладная.
Запрос бу