Формирование отчета о принятых и выполненных заказах поставщиками в разрезе по товарам

Автор работы: Пользователь скрыл имя, 23 Октября 2011 в 15:52, курсовая работа

Описание

Целью курсовой работы является :
-закрепление и развитие теоретических знаний , полученных в процессе изучения курса «Проектирование информационных систем» и смежных с ним курсов
-развитие умения осуществлять выбор варианта технологии проектирования ЭИС и соответствующих ей инструментальных средств проектирования
-приобретение практических навыков разработки на базе использования выбранных средств

Содержание

ВВЕДЕНИЕ 3
1 ТЕОРЕТИЧЕСКАЯ ЧАСТЬ 4
2 ПРОЕКТНАЯ ЧАСТЬ 9
2.1 Описание предметной области задачи 9
2.2 Постановка задачи 11
2.2.1 Цель проектирования ИС 11
2.2.2 Основные функции требующие автоматизации 11
2.2.3 Используемые документы и их описание 11
2.3 Построение модели потоков данных (IDF0, DFD) в BPwin 12
2.4 Построение модели данных (ERD) в Erwin 16
2.4.1 Логическая модель данных 16
2.4.2 Физическая модель данных 17
2.5 Создание базы данных 19
2.5.1 Таблицы для хранения данных 19
2.5.2 Формы для ввода информации 21
2.5.3 Запросы для создания отчетов 22
2.5.4 Отчет 22
ЗАКЛЮЧЕНИЕ 24
СПИСОК ИСПОЛЬЗОВАННОЙ ЛИТЕРАТУРЫ 25

Работа состоит из  1 файл

Курсовая ПИС.doc

— 1.42 Мб (Скачать документ)

Негосударственное образовательное учреждение

высшего профессионального образования

«ИНСТИТУТ УПРАВЛЕНИЯ»

(г. Архангельск) 

Кафедра Информационных технологий 

Курсовая  работа 

по дисциплине 

«Проектирование информационных систем» 

Тема: «Формирование отчета о принятых и выполненных заказах поставщиками в разрезе по товарам» 
 
 
 

                Выполнил  студент: Молоков А.С.

                Факультет: экономический

                Курс:IV

                Группа:44-И

                Специальность: «Прикладная информатика в экономике»

                Проверил(а):Хозяинова  С.В.  
                 
                 

Архангельск

2011

     ОГЛАВЛЕНИЕ

ВВЕДЕНИЕ           3

1 ТЕОРЕТИЧЕСКАЯ  ЧАСТЬ        4

2 ПРОЕКТНАЯ  ЧАСТЬ         9

2.1 Описание предметной области задачи      9

2.2 Постановка  задачи          11

2.2.1 Цель проектирования ИС        11

2.2.2 Основные  функции требующие автоматизации     11

2.2.3 Используемые документы и их описание      11

2.3 Построение модели потоков данных (IDF0, DFD) в BPwin   12

2.4 Построение модели данных (ERD) в Erwin      16

2.4.1 Логическая  модель данных        16

2.4.2 Физическая  модель данных        17

2.5 Создание базы данных         19

2.5.1 Таблицы  для хранения данных       19

2.5.2 Формы  для ввода информации       21

2.5.3 Запросы  для создания отчетов       22

2.5.4 Отчет            22

ЗАКЛЮЧЕНИЕ            24

СПИСОК ИСПОЛЬЗОВАННОЙ ЛИТЕРАТУРЫ     25 
 
 
 
 
 
 
 
 
 

     ВВЕДЕНИЕ

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

     Действительно, процессы обработки информации имеют  общую природу и опираются  на описание фрагментов реальности, выраженное в виде совокупности взаимосвязанных данных. Базы данных являются эффективным средством представления структур данных и манипулирования ими. Концепция баз данных предполагает использование интегрированных средств хранения информации, позволяющих обеспечить централизованное управление данными и обслуживание ими многих пользователей. При этом БД должна поддерживаться в среде ЭВМ единым программным обеспечением, называемым системой управления базами данных (СУБД). СУБД вместе с прикладными программами называют банком данных.

     Одно  из основных назначений СУБД поддержка  программными средствами представления, соответствующего реальности.

     Правильно организованная БД вместе с СУБД позволяет  экономить время

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

      Целью курсовой работы является :

      -закрепление  и развитие теоретических знаний , полученных в процессе изучения  курса «Проектирование информационных  систем» и смежных с ним  курсов

      -развитие  умения осуществлять выбор варианта  технологии проектирования ЭИС  и соответствующих ей инструментальных средств проектирования

      -приобретение  практических навыков разработки  на базе использования выбранных  средств

     1 ТЕОРЕТИЧЕСКАЯ ЧАСТЬ.

     Роль  и место базы данных в информационной системе

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

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

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

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

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

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

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

     Преимущества  работы с БнД для пользователя окупают затраты и издержки на его создание, так как:

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

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

     Банк  и база данных, расположенные на одном компьютере, называются локальными, а на нескольких соединенных сетями ПЭВМ называются распределенными. Распределенные банки и базы данных более гибки и адаптивны, менее чувствительны к выходу из строя оборудования.

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

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

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

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

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

  • централизованное управление рассредоточенными информационными ресурсами;
  • повышение эффективности управления базами и банками данных и уменьшение времени доступа к информации;
  • поддержка целостности, непротиворечивости и защиты данных;
  • обеспечение приемлемого уровня в соотношении «цена — производительность — надежность».

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

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

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

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

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

Информация о работе Формирование отчета о принятых и выполненных заказах поставщиками в разрезе по товарам