Автор работы: Пользователь скрыл имя, 10 Декабря 2011 в 14:00, курсовая работа
В данной курсовой работе представлена разработанная мной информационная система поддержки поставок скоропортящихся продуктов, выполненная в приложении Microsoft Access.
Для каждой компании, использующей в своей деятельности операции с товаром на складе, в определенный момент назревает необходимость перехода от ручного (карточного) учёта товародвижения к автоматизированному. Это связано с развитием самой фирмы, все увеличивающимся товарооборотом, расширением номенклатурного ряда и большей интенсивностью самих приходно-расходных операций. Поэтому когда данные ручного учёта уже не удовлетворяют потребностям склада (ни по точности, ни по скорости их обработки), весь пр
Введение…………………………………………………………………….........3
Цели внедрения системы………………………………………………………..4
Требования к ИС………………………………………………….......................4
Глава 1.Анализ предметной области………………………………………..….6
Информационный анализ и выявление основных сущностей предметной области и их основных свойств………………………………………………...6
Определение взаимосвязей сущностей………………………………………...9
Логическая модель ……………………………………………………………..11
Глава 2. Разработка алгоритмов и технологии решения задачи……….........14
Организация технологии сбора, передачи и обработки информации………14
Определение макета форм ввода-вывода……………………………………..15
Разработка необходимых запросов, программных модулей, отчётов………18
Заключение……………………………………………………………………...22
Список использованных источников………………
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/
- http://www.ref.by/refs/54/
Информация о работе ИС поддержки поставок скоропортящихся продуктов