Разработка программного обеспечения поддержки процессов учета хранения товаров на складе

Автор работы: Пользователь скрыл имя, 26 Апреля 2013 в 13:56, дипломная работа

Краткое описание

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

Содержание

Введение
1. Описание предметной области
1.1 Обзор систем организации управления предприятия
1.2 Характеристика объекта автоматизации
1.3 Описание и схема информационного взаимодействия элементов системы
2. Описание постановки комплекса задач системы
2.1 Общая характеристика задач системы
2.2 Выходная информация
2.3 Входная информация
2.4 Технологические процесс функционирования системы в автоматизированном режиме
2.5 Требования к программно-техническому обеспечению
2.5.1 Комплекс технических средств
2.5.2 Общесистемное программное обеспечение
2.5.3 Выбор и обоснование инструментального средства
3. Разработка информационного обеспечения системы
3.1 Состав и структура таблиц базы данных системы
3.2 Логическая модель взаимосвязи таблиц базы данных системы
3.3 Информационная модель системы
3.4 Описание алгоритмов и программ
3.4.1 Описание алгоритма программного модуля расчёта
гарантийного запаса товаров
3.4.2 Описание алгоритма программного модуля формирование оптимального размера заказа
3.4.3 Описание алгоритма программного модуля формирование
отчета «Объем продаж»
3.4.4 Описание алгоритма программного модуля формирование отчета «Ведомость остатков»
3.4.5 Описание алгоритма программного модуля формирование отчета «Списания»
3.5 Контрольный пример
4. Организационно экономическое обоснование дипломного проекта
4.1 Целесообразность разработки с экономической точки зрения
4.2 SWOT-анализ разработки
4.3 Калькуляция себестоимости научно-технической продукции
4.4. Отчисления на социальные нужды
5. Раздел «Охрана труда»
5.1 Требования безопасности к хранению медикаментов на аптечных складах
5.2 Расчёт мощности вентилятора
Заключение
Список использованных источников

Вложенные файлы: 1 файл

Разработка программного обеспечения поддержки процессов учета хранения товаров на складе.doc

— 1.21 Мб (Скачать файл)

 

Таблица 3.5 – Структура таблицы «Должности»

Наименование поля

Обозначение

Тип данных

Размер

Код должности

Id_dolj

Счетчик

 

Наименование должности 

Dolj

Строка

50


 

Таблица 3.6 – Структура таблицы «Клиенты»

Наименование поля

Обозначение

Тип данных

Размер

Код клиента 

Id_klient

Счетчик

 

Фамилия клиента

Surname

Строка

30

Имя клиента

Name

Строка

30

Отчество клиента

Patronymic

Строка

30

Название организации

Org

Строка

30

Код должности

Id_dolj

Длинное целое число

 

Расчётный счёт

Schet

Действительное число

 

Контактный телефон

Tel

Действительное число

 

Заказы клиента

N_zak

Действительное число

 

 

Таблица 3.7 – Структура таблицы «Продажи»

Наименование поля

Обозначение

Тип данных

Размер

Номер записи

N

Счетчик

 

Код товара

Id_tov

Длинное целое число

 

Дата продажи товара

Date

Дата

 

Номер расходной накладной

N_doc

Строка

10

Количество товара

Kolvo

Действительное число

 

Код сотрудника, отпустившего товар

Id_sotrud

Длинное целое число

 

 

Таблица 3.8 – Структура таблицы «Поставки»

Наименование поля

Обозначение

Тип данных

Размер

Номер записи

N

Счетчик

 

Код товара

Id_tov

Длинное целое число

 

Дата поставки товара

Date

Дата

 

Номер приходной накладной

N_doc

Строка

10

Количество поставленного товара

Amount

Действительное число

 

Код сотрудника, принявший  товар

Id_sotrud

Длинное целое число

 

Код поставщика

Id_post

Длинное целое число

 

 

Таблица 3.9 – Структура таблицы «Заказы»

Наименование поля

Обозначение

Тип данных

Размер

Номер записи

N

Счетчик

 

Код товара

Id_tov

Длинное целое число

 

Дата заказа товара

Date

Дата

 

Номер бланка заказа

N_zak

Строка

10

Код поставщика

Id_post

Длинное целое число

 

Количество товара

Kolvo

Действительное число

 

Код сотрудника, отпустившего товар

Id_sotr

Длинное целое число

 

Стоимость заказа

Zena

Действительное число

 

Затраты на создание заказа

Zatr_zak

Действительное число

 

 

Таблица 3.10 – Структура таблицы «Поставщики»

Наименование поля

Обозначение

Тип данных

Размер

Код поставщика

Id_post

Счетчик

 

Наименование поставщика

Post

Строка

50

Контактное лицо

FIO

Строка 

50

Телефон для связи

Tel

Строка 

25

Код банка

Id_bank

Длинное целое число

 

Расчётный счёт

Schet

Действительное число

 

Среднее время поставки

Tpost

Действительное число

 

Среднее время задержки поставки

Zpost

Действительное число

 

 

Таблица 3.11 – Структура таблицы «Банки»

Наименование поля

Обозначение

Тип данных

Размер

Код банка

Id_bank

Счетчик

 

Наименование банка

Bank

Строка

50

Контактное лицо

FIO

Строка

50

Телефон для связи

Tel

Строка

25

Расчётный счёт

Schet

Действительное число

 

ИНН

Inn

Действительное число

 

БИК

Bik

Действительное число

 

КПП

Kpp

Действительное число

 

 

Таблица 3.12 – Структура таблицы «Списания»

Наименование поля

Обозначение

Тип данных

Размер

Номер записи

N

Счетчик

 

Код товара

Id_tov

Длинное целое число

 

Дата списания товара

Date

Дата

 

Номер акта на списание

N_doc

Строка

10

Количество списанного товара

Kolvo

Действительное число

 

Код сотрудника, списавшего товар

Id_sotrud

Длинное целое число

 

Код причины списания товара

Id_reason

Длинное целое число

 

 

Таблица 3.13 – Структура таблицы «Причины списания товара»

Наименование поля

Обозначение

Тип данных

Размер

Код причины списания товара

Id_reason

Счетчик

 

Причина списания товара

Reason

Строка

150


 

Таблица 3.14 – Структура таблицы «Инвентаризация»

Наименование поля

Обозначение

Тип данных

Размер

Номер записи

N

Счетчик

 

Дата

Date

Дата

 

Код товара

Id_tov

Длинное целое число

 

Количество товара

Kolvo

Действительное число

 

Поле для примечаний

Note

Строка

200


 

3.2 Логическая модель взаимосвязи таблиц базы данных системы

 

Схема структуры базы данных системы взаимосвязи таблиц по ключевым признакам представлена на рисунке 4.1.

 

Рисунок 3.1 - Логическая модель информационной системы

 

3.3 Информационная модель системы

 

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

На рисунке 4.2 введены  следующие обозначения:

Т1 - справочная таблица  «Товары»;

Т2 - справочная таблица  «Наименования товаров»;

Т3 - справочная таблица  «Группы товаров»;

Т4 - справочная таблица  «Сотрудники»;

Т5 - справочная таблица «Должности»;

Т6 - справочная таблица  «Клиенты»;

Т7 - таблица «Продажи »;

Т8 - таблица «Поставки»;

Т9 - таблица «Заказы»;

Т10 - справочная таблица  «Поставщики»;

Т11 - справочная таблица  «Банки»;

Т12 - таблица «Списания»;

Т13 - справочная таблица «Причины списания товаров»;

Т14 - таблица «Инвентаризация».

Входные документы Д1-Д4 описаны в таблице 2.4, выходные документы D1-D6 представлены в таблице 2.3.

 

Рисунок 3.2 – Схема информационной модели системы

 

3.4 Описание алгоритмов и программ

 

3.4.1 Описание алгоритма программного модуля расчёт гарантийного запаса товаров

НАЧАТЬ алгоритм программного модуля расчёта гарантийного запаса товаров

ОТОБРАЗИТЬ текущую дату

ОРГАНИЗОВАТЬ меню выбора групп товаров

ЕСЛИ не выбрана группа товаров

ВЫВОД сообщения: «Выберите  группу товаров для проведения

анализа» 

ИНАЧЕ

GZ.gr = код выбранной группы товаров

ОТКРЫТЬ файл Prodagi

ОТКРЫТЬ файл Postavshiki

ОТКРЫТЬ файл Report_Remainder

ОТКРЫТЬ вспомогательную  таблицу GZ

УДАЛИТЬ устаревшую информацию

ОТКРЫТЬ файл Tovary

УСТАНОВИТЬ фильтр с  условием: Tovary.group = GZ.gr

ЕСЛИ конец файла

ВЫВОД сообщения: «В справочнике  Товары отсутствует информация по товарам группы < GZ.gr >»

Информация о работе Разработка программного обеспечения поддержки процессов учета хранения товаров на складе