Автор работы: Пользователь скрыл имя, 21 Сентября 2011 в 01:04, курсовая работа
Цели внедрения системы:
Снижение временных затрат на проверку сроков действия продуктов;
Обеспечение удобства ведения учёта поставок и заказов;
Хранение информации о состоянии продуктов на складе;
Повышение достоверности информации о заказчиках и поставщиках;
Обеспечение точности и согласованности в работе системы;
Компактность и удобство получения необходимой информации;
Предоставление возможности оперативного поиска необходимой системной информации в разрезе отдельных областей.
Введение…………………………………………………………………….........3
Цели внедрения системы………………………………………………………..4
Требования к ИС………………………………………………….......................4
Глава 1.Анализ предметной области………………………………………..….6
Информационный анализ и выявление основных сущностей предметной области и их основных свойств………………………………………………...6
Определение взаимосвязей сущностей………………………………………...9
Логическая модель ……………………………………………………………..11
Глава 2. Разработка алгоритмов и технологии решения задачи……….........14
Организация технологии сбора, передачи и обработки информации………14
Определение макета форм ввода-вывода……………………………………..15
Разработка необходимых запросов, программных модулей, отчётов………18
Заключение……………………………………………………………………...22
Список использованных источников………………………………………….23
Санкт-Петербургский
государственный университет
Кафедра
прикладной информатики
Курсовая работа
по
дисциплине: «Базы
данных»
на тему:
ИС поддержки поставок скоропортящихся
продуктов
Санкт-Петербург
2009
Содержание
Введение…………………………………………………………
Цели
внедрения системы…………………………………
Требования
к ИС………………………………………………….......
Глава 1.Анализ предметной области………………………………………..….6
Информационный анализ и выявление основных сущностей предметной области и их основных свойств………………………………………………...6
Определение взаимосвязей сущностей………………………………………...9
Логическая модель ……………………………………………………………..11
Глава 2. Разработка алгоритмов и технологии решения задачи……….........14
Организация технологии сбора, передачи и обработки информации………14
Определение макета форм ввода-вывода……………………………………..15
Разработка необходимых запросов, программных модулей, отчётов………18
Заключение……………………………………………………
Список
использованных источников………………………………………….23
Введение
В
данной курсовой работе представлена
разработанная мной информационная
система поддержки поставок скоропортящихся
продуктов, выполненная в приложении
Microsoft Access.
Для каждой компании, использующей в своей деятельности операции с товаром на складе, в определенный момент назревает необходимость перехода от ручного (карточного) учёта товародвижения к автоматизированному. Это связано с развитием самой фирмы, все увеличивающимся товарооборотом, расширением номенклатурного ряда и большей интенсивностью самих приходно-расходных операций. Поэтому когда данные ручного учёта уже не удовлетворяют потребностям склада (ни по точности, ни по скорости их обработки), весь процесс оперативного управления складом усложняется многократно. Особенно критической становится ситуация в тех фирмах, где склад расположен отдельно от офиса.
Учёт поставок скоропортящейся продукции – это очень трудоёмкий процесс, требующий точности. В данной предметной области необходим учёт всех производимых поставок, даты этих поставок, также должна иметься информация о том, откуда были поставлены продукты и кто является поставщиком. Кроме того сюда относится информация о заказчиках и заказах, а также о состоянии на складах. При этом также должны учитываться характеристики самого товара, его вид, а также сроки реализации продуктов, что является немаловажным. Весь этот учёт могут вручную вести специальные работники, но становится достаточно сложно следить за сроками годности продуктов, составлять и вести контроль всех поступающих заказов, всех поставок на склад, следить за состоянием на складах, а также формировать годовую отчётность по результатам работы для руководства.
Точность
и согласованность в
Цели
внедрения системы:
Требования
к ИС:
Информационная система поддержки поставок скоропортящихся продуктов должна состоять из ряда подсистем, обеспечивающих комплексную работу по учёту поставок продуктов. Все подсистемы должны иметь однообразный интерфейс, позволяющий организовать эффективное обучение пользователей общим принципам взаимодействия с системой, а также быть доступными в своём использовании.
Все данные, расчёты, отчёты и т.д. должны производиться на основе информации, хранящейся в базе данных информационной системы.
Входная информация включает:
Выходная информация включает:
Программный продукт должен быть ориентирован на неподготовленного пользователя ЭВМ и представляет собой графический оконный интерфейс в виде иерархической системы меню, с открывающимися окнами с полями для ввода или для поиска необходимой информации и с функциональными кнопками, при нажатии на которые выполняются те или иные действия. При открытии приложения на экран монитора выводится форма главного меню, по которому можно продолжить желаемые действия, это позволит защитить нашу информационную систему от изменения пользователем хранящихся в ней данных.
Данная
система должна позволить пользователю
не только получить интересующую его
информацию об имеющемся продукте,
но и зарегистрировать новые записи;
проследить за поставками и заказами,
получить отчёты по выполненной системой
работе; проверить не только наличие того
или иного продукта на складе, но и узнать
его количество. Кроме этого после каждой
поставки должно производиться обновление
данных о состоянии на складе, а при истечении
сроков хранения списывание испорченных
продуктов.
Глава 1.
Анализ предметной области
Информационный
анализ и выявление
основных сущностей (информационных
объектов) предметной
области и их основных
свойств
На учёте системы по поддержке поставок скоропортящихся продуктов состоит большое количество видов продуктов, поэтому необходимо задать необходимые характеристики для каждого продукта, ввести наименование и информацию о сорте продукта, кроме того каждый продукт имеет свой уникальный код, по которому производится идентификация. Продукты хранятся на складах, у каждого склада имеется свой регистрационных номер, на складах ведётся учёт хранимых продуктов, их количество и сроки хранения. Количество продуктов на складе может меняться, это тоже необходимо учитывать. Каждый продукт подлежит обязательной проверке, и если дата проверки меньше даты реализации продукта, то такой товар считается непригодным для потребления и его необходимо списывать. Ежедневно на склады поставляются новые продукты разными поставщиками, при этом должен вестись учёт всех поставок, даты, сроки реализации, после поступления продуктов на хранение происходит обновление склада.
Дополнительной
информацией в нашей
В
результате проведённого анализа получаем
информационную модель, представленную
на Рис.1
Рис.1 Информационная модель
В результате
очевидно, что функционирование системы
поддержки поставок скоропортящихся
продуктов обеспечивается операциями
с данными, сведёнными в следующие сущности:
Рассмотрим
подробнее каждую сущность.
Сущность «Продукты»
Назначением данной сущности является ведение учёта продуктов, над которыми производят действия.
Сущность «Продукты» обладает следующими атрибутами: код продукта, наименование, сортность, цена.
Все
атрибуты являются статическими и могут
обновляться только в случае поступления
новых продуктов, вводятся они вручную.
У атрибута «код продукта» тип данных
– числовой, совпадений не допускается.
Сущность «Склад»
Назначением этой сущности является ведение учёта о состоянии на складе.
Сущность
«Склад» имеет атрибуты: регистрационный
№, код продукта, количество, дата реализации.
Все эти атрибуты являются статическими,
но данные могут изменяться, добавляться
и удаляться.
Сущность «Поставка»
Назначением этой сущности является поддержка учёта поставок продуктов.
Сущность
имеет атрибуты: № накладной, код
продукта, количество, дата поставки, код
поставщика, дата реализации. Атрибуты
также являются статическими, вносятся
вручную.
Сущность «Поставщики»
Назначение сущности – учёт информации о поставщиках, здесь хранятся дополнительные данные.
Сущность
имеет атрибуты: код поставщика,
поставщик, индекс, адрес, город, телефон.
Атрибуты являются статическими, но могут
и обновляться в том случае, если
меняются контактные данные того или иного
поставщика.
Сущность «Заказы»
Назначение – учёт всех поступивших заказов.
Сущность
имеет атрибуты: № накладной, код
продукта, количество, код заказчика.
Все атрибуты статические, данные вводятся
при поступлении заказа на продукты и
сохраняются.
Сущность «Заказчики»
Назначение – учёт информации о заказчиках.
Сущность имеет следующие атрибуты: код заказчика, заказчик, город, адрес, телефон. Все атрибуты статические, но могут обновляться при изменении данных о заказчике.
Определение взаимосвязей сущностей:
Связь представляет собой взаимодействие между сущностями. Рассмотрим две сущности: сущность «продукты» и сущность «поставка». Один и тот же вид продукта может привозиться несколькими поставками, связь уникальна в направлении от «поставки» к «продуктам».Возникает связь один ко многим. Это означает, что один экземпляр первой сущности связан с несколькими экземплярами второй сущности. Причем первая сущность называется родительской, а вторая - дочерней.
Рассмотрим
сущности «поставки» и «поставщики»,
поставщик совершает несколько
поставок, в свою очередь каждая
поставка осуществляется одним поставщиком.
Аналогично, связь один ко многим. Такие
же связи возникают между
Информация о работе Информационная система поддержки поставок скоропортящихся продуктов