ИС поддержки поставок скоропортящихся продуктов

Автор работы: Пользователь скрыл имя, 10 Декабря 2011 в 14:00, курсовая работа

Описание

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

Содержание

Введение…………………………………………………………………….........3
Цели внедрения системы………………………………………………………..4
Требования к ИС………………………………………………….......................4
Глава 1.Анализ предметной области………………………………………..….6
Информационный анализ и выявление основных сущностей предметной области и их основных свойств………………………………………………...6
Определение взаимосвязей сущностей………………………………………...9
Логическая модель ……………………………………………………………..11
Глава 2. Разработка алгоритмов и технологии решения задачи……….........14
Организация технологии сбора, передачи и обработки информации………14
Определение макета форм ввода-вывода……………………………………..15
Разработка необходимых запросов, программных модулей, отчётов………18
Заключение……………………………………………………………………...22
Список использованных источников………………

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

ИС поддержки поставок скоропортящихся продуктов.doc

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

Санкт-Петербургский  государственный университет технологии и дизайна 
 

Кафедра прикладной информатики 
 
 
 
 
 
 
 
 
 

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

по  дисциплине: «Базы  данных» 

на тему: ИС поддержки поставок скоропортящихся продуктов 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Санкт-Петербург 

2009

Содержание 

Введение…………………………………………………………………….........3

Цели  внедрения системы………………………………………………………..4

Требования  к ИС………………………………………………….......................4

Глава 1.Анализ предметной области………………………………………..….6

Информационный  анализ и выявление основных сущностей предметной области и их основных свойств………………………………………………...6

Определение взаимосвязей сущностей………………………………………...9

Логическая модель ……………………………………………………………..11

Глава 2. Разработка алгоритмов и технологии решения  задачи……….........14

Организация технологии сбора, передачи и обработки информации………14

Определение макета форм ввода-вывода……………………………………..15

Разработка  необходимых запросов, программных  модулей, отчётов………18

Заключение……………………………………………………………………...22

Список  использованных источников………………………………………….23 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Введение 

      В данной курсовой работе представлена разработанная мной информационная система поддержки поставок скоропортящихся  продуктов, выполненная в приложении Microsoft Access. 

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

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

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

     Цели  внедрения системы: 

  • Снижение временных затрат на проверку сроков действия продуктов;
  • Обеспечение удобства ведения учёта поставок и заказов;
  • Хранение информации о состоянии продуктов на складе;
  • Повышение достоверности информации о заказчиках и поставщиках;
  • Обеспечение точности и согласованности в работе системы;
  • Компактность и удобство получения необходимой информации;
  • Предоставление возможности оперативного поиска необходимой системной информации в разрезе отдельных областей.
 

      Требования к ИС: 

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

   Все данные, расчёты, отчёты и т.д. должны производиться на основе информации, хранящейся в базе данных информационной системы.

     Входная информация включает:

  • Заносимые данные о поставках и заказах;
  • Информация о поставщиках и заказчиках;
  • Информация о продуктах.
 

    Выходная информация включает:

  • Исходные данные;
  • Изменение исходных данных;
  • Вывод результатов в виде таблиц и отчётов;
  • Текстовое заключение о результатах выполняемых операций.
 

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

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

Глава 1. Анализ предметной области 

    Информационный  анализ и выявление  основных сущностей (информационных объектов) предметной области и их основных свойств 

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

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

    В результате проведённого анализа получаем информационную модель, представленную на Рис.1 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

      

    Рис.1 Информационная модель

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

  • Продукты
  • Склад
  • Поставка
  • Поставщики
  • Заказчики
  • Заказы

      Рассмотрим  подробнее каждую сущность. 
     

      Сущность  «Продукты»

   Назначением данной сущности является ведение учёта  продуктов, над которыми производят действия.

   Сущность  «Продукты» обладает следующими атрибутами: код продукта, наименование, сортность, цена.

   Все атрибуты являются статическими и могут обновляться только в случае поступления новых продуктов, вводятся они вручную. У атрибута «код продукта» тип данных – числовой, совпадений не допускается. 
 
 

         Сущность  «Склад»

   Назначением этой сущности является ведение учёта о состоянии на складе.

   Сущность  «Склад» имеет атрибуты: регистрационный  №, код продукта, количество, дата реализации. Все эти атрибуты являются статическими, но данные могут изменяться, добавляться  и удаляться. 
 

         Сущность «Поставка»

   Назначением этой сущности является поддержка учёта  поставок продуктов.

   Сущность  имеет атрибуты: № накладной, код  продукта, количество, дата поставки, код  поставщика, дата реализации. Атрибуты также являются статическими, вносятся вручную. 
 

         Сущность  «Поставщики»

   Назначение  сущности – учёт информации о поставщиках, здесь хранятся дополнительные данные.

   Сущность  имеет атрибуты: код поставщика, поставщик, индекс, адрес, город, телефон. Атрибуты являются статическими, но могут  и обновляться в том случае, если меняются контактные данные того или иного поставщика. 

         Сущность  «Заказы»

   Назначение  – учёт всех поступивших заказов.

   Сущность  имеет атрибуты: № накладной, код  продукта, количество, код заказчика. Все атрибуты статические, данные вводятся при поступлении заказа на продукты и сохраняются. 
 

      Сущность  «Заказчики»

     Назначение – учёт информации  о заказчиках.

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

    

   Определение взаимосвязей сущностей:

   Связь представляет собой взаимодействие между сущностями. Рассмотрим две  сущности: сущность «продукты» и сущность «поставка». Один и тот же вид продукта может привозиться несколькими поставками, связь уникальна в направлении от «поставки» к «продуктам».Возникает связь один ко многим. Это означает, что один экземпляр первой сущности связан с несколькими экземплярами второй сущности. Причем первая сущность называется родительской, а вторая - дочерней.

   Рассмотрим  сущности «поставки» и «поставщики», поставщик совершает несколько  поставок, в свою очередь каждая поставка осуществляется одним поставщиком. Аналогично, связь один ко многим. Такие  же связи возникают между сущностью  «продукты» и сущностью «склад», между сущностями «продукты» и «заказы» (на одни и те же продукты может быть несколько заказов), «заказчики» и «заказы», «поставщики» и «поставки».

Информация о работе ИС поддержки поставок скоропортящихся продуктов