Автор работы: Пользователь скрыл имя, 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 Расчёт мощности вентилятора
Заключение
Список использованных источников
Таблица 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 >»