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

Автор работы: Пользователь скрыл имя, 21 Сентября 2011 в 01:04, курсовая работа

Описание

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


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

Содержание

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

     Set dbs = CurrentDb

     Set rs = dbs.OpenRecordset("Склад")

     intj = rs.RecordCount

     rs.Close

     Set rst = dbs.OpenRecordset("СкладТовары")

     rst.MoveFirst

     For inti = 1 To intj

    Debug.Print rst![Наименование] & "   " & rst![Количество] & "   " & rst![Дата реализации]

     If rst![Дата реализации] < Date Then

    s = s & Chr(10) & Chr(13) & rst![Наименование] & "   " & rst![Количество] & "   " & rst![Дата реализации]

     End If

     rst.MoveNext

     Next inti

     rst.Close

     Set dbs = Nothing

     MsgBox s, , "Просроченный товар"

End Sub 
 

     Задача  на вывод наличия  продуктов на складе:

     Цель: при выборе наименования товара из поля со списком получить сообщение  о наличии или отсутствии товара на складе. Если товар в наличии, то вывести количество. 

     Программный код:

     Public Sub tovarkol(kod)

     Dim dbs As Database, rst As Recordset

     Dim intj As Integer, inti As Integer

     Dim s As String

     s = ""

     Set dbs = CurrentDb

     Set rst = dbs.OpenRecordset("Склад")

     intj = rst.RecordCount

     rst.MoveFirst

     For inti = 1 To intj

     If rst![Дата реализации] > Date And rst![Код продукта] = kod Then

     s = s & Chr(10) & Chr(13) & rst![Количество] & "   " & rst![Дата реализации]

     End If

     rst.MoveNext

     Next inti

     rst.Close

     Set dbs = Nothing

     If s = "" Then s = "Товар отсутствует"

     MsgBox s, , "Наличие товара на складе"

     End Sub 
 

     Задача  на вывод количества товаров данного сорта:

     Цель: пользователь делает запрос на вывод  таблицы 

     Рис.17 Запрос 

     

 

     Задача  на вывод отчёта:

     Цель: вывести отчёт всех производимых о поставках 
 
 
 

     Рис.18 Отчёт по поставкам 

 
 
 
 
 
 
 

Заключение 

      В результате проведённой работы в  Microsoft Access была создана ИС поддержки поставок скоропортящихся продуктов.

      В процессе анализа предметной области  системы и построения её упрощённой модели было выявлено 6 сущностей:

      1. Продукты

      2. Поставщики

      3. Заказчики

      4. Заказы

      5. Поставки

      6. Склад

      Затем были установлены связи между  этими сущностями, построена логическая модель, разработаны алгоритмы и  технологии решения задач, накладываемые на ИС.

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

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

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

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

- www.intuit.ru (Базы данных: модели, разработка, реализация.Лекции.)

- www.mstu.edu (Модель сущность-связь)

- www.kontrakty.com

- http://subscribe.ru/archive/comp.soft.db.compsoftdba2003.html

- http://www.ref.by/refs/54/29015/1.html

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