Автор работы: Пользователь скрыл имя, 17 Сентября 2012 в 18:45, дипломная работа
Внедрение техники и технологии в область обработки информации привело к повышению производительности, сравнимому с тем, которое дали стандартизации и сборочные конвейеры в производстве в начале промышленной революции. Точно так же, как не выдержали конкуренции те организации, которые продолжали использовать старую технологию производства, в информационном обществе не смогут конкурировать организации, не использующие информационные технологии.
Введение……………………………………………………………………………….2
ГЛАВА 1. Разработка автоматизированной системы компании «Оптовый склад» …………………………………………………………………………..4
1. Постановка зада-чи………………………………………………………...4
ГЛАВА 2. Разработка БД …………………………………………………………7
2.1 Функциональное назначе-ние……………………………………………7
2.2 Описание общей структуры програм-мы……………………………….7
2.3 Описание компонен-тов………………………………………………..20
2.3 Описание связей между компонента-ми………………………………22
ГЛАВА 3. Применение Баз данных……………………………………...24
3.1. Подготовка к рабо-те………………………………………...................25
3.2. Описание опера-ций……………………………………………………29
4. Организационно – экономическая часть……………………………..29
Заключение………………………………………………………………………...37
Список литературы к специальной части…………………………………38
Приложение А………………………………………………………………………39
Приложение Б………………………………………………………………………43
Приложение В………………………………………………………………………45
Приложение Г………………………………………………………………………46
Приложение Д………………………………………………………………………49
Содержание
ГЛАВА 1. Разработка автоматизированной системы компании «Оптовый склад» …………………………………………………………………………..
1. Постановка задачи………………………………………………………...
ГЛАВА 2. Разработка БД …………………………………………………………7
2.1 Функциональное назначение……………………………………………7
2.2 Описание общей структуры программы……………………………….7
2.3 Описание компонентов……………………………………………….
2.3 Описание связей между компонентами………………………………22
3.1. Подготовка к работе……………………………………….........
3.2. Описание операций……………………………………………………29
4. Организационно – экономическая часть……………………………..29
Заключение……………………………………………………
Список литературы к специальной части…………………………………38
Приложение А………………………………………………………………………39
Приложение Б………………………………………………………………………43
Приложение В………………………………………………………………………45
Приложение Г………………………………………………………………………46
Приложение Д………………………………………………………………………49
ВВЕДЕНИЕ
Внедрение техники и технологии в область обработки информации привело к повышению производительности, сравнимому с тем, которое дали стандартизации и сборочные конвейеры в производстве в начале промышленной революции. Точно так же, как не выдержали конкуренции те организации, которые продолжали использовать старую технологию производства, в информационном обществе не смогут конкурировать организации, не использующие информационные технологии.
Основные преимущества автоматизации и новой технологии переработки информации сказываются там, где приходится выполнять повторяющиеся задачи, предусматривающие запрограммированные решения, либо задачи с большим объемом вычислений или чисто механического труда. Такие задачи составляют достаточно большую часть работы, которую многие люди считают творческой или оригинальной. Компьютерная техника позволяет ускорить почти любой творческий процесс. Результатом освоения людьми компьютерной техники и новых информационных технологий обычно является развитие творчества, поскольку значительно облегчается перебор различных вариантов.
Дипломная работа состоит из трех глав. 1-ая глава. Рассматривает основы управления и информатизации малого предприятия, цели и задачи информатизации предприятий, применение новейших технологий для автоматизации бизнес-процессов на предприятии. Дается содержательная постановка задачи автоматизации.
Во 2-ой главе излагаются основы технологий клиент-сервер, рассматриваются направления развития и применения технологий клиент-сервер, вводятся требования, предъявляемые к клиенту и серверу.
3-я глава содержит постановку задачи построения системы автоматизации, описание исходных данных и проектирования системы. Подробно описывается алгоритм функционирования системы автоматизации.
Далее дается заключение, и список литературы к специальной части дипломного проекта.
Также пояснительная записка содержит части, посвященные экономическому обоснованию работы.
Разработка автоматизированной системы
1. Постановка задачи.
На сегодняшний день существует большое количество систем автоматизации складской деятельности. Однако многие фирмы, использующие специфические методы работы, не могут использовать данные программы. Например, фирмы работающие в области предоставления информационных услуг. Отличительными особенностями данной отрасли является необходимость работать с каждым клиентом индивидуально в течение длительного времени – поэтому все бизнес-процессы предприятия фактически отталкиваются не от собственных ресурсов фирмы.
Таким образом, данная дипломная работа предназначена для учета товара на оптовом складе канцтоваров.
Разработка системы автоматизации складского учета велась на предприятии-заказчике. В соответствии с этим при реализации учитывались особенности деятельности заказчика.
Общие требования к разрабатываемой системе:
осуществление приема товара от поставщиков – ввод данных о приходе товара и заполнение приходной накладной.
осуществление выдачи товара в торговый зал – ввод данных о расходе товара и заполнение расходной накладной.
осуществление списания товара – ввод данных о списании товара и заполнение акта на списания товара.
формирование заявки на поставку товара, количество которого меньше установленной нормы.
составление очереди товаров на заказ, количество которых на складе превышают норму запаса меньше чем на 25 %.
Выходные данные на печать:
расходная накладная;
акт о списании;
карточка складского учета;
очередь на поставку товара;
заявка на поставку товара, количество которого на складе меньше нормы.
База данных должна выполнять следующие функции:
доступ к справочникам товаров, производителей, товарных групп: создание новой записи, внесение изменений в уже существующие, просмотр справочника.
осуществление изменения цен товаров по товарным группам по заданному коэффициенту изменения цены – групповая переоценка.
База данных должна выполнять следующие запросы пользователя:
поиск данных о товаре по заданному номенклатурному номеру – результат запроса: таблица, содержащая данные о товаре с соответствующем номенклатурным номером из номенклатурного справочника товаров.
сортировка товаров по товарным группам - результат запроса: таблица содержащая данные о всех товарах с группировкой по товарным группам.
выборка данных о товарах, количество которых на складе меньше установленной нормы запаса для данного товара – результата запроса: таблица с данными номенклатурного справочника для товаров, количество которых на складе ниже установленной нормы.
расчет суммарной стоимости товаров, отпущенных за текущий день результата запроса: таблица с данными о товарах (номенклатурный номер, наименование, количество, цена, сумма) о товарах, отпущенных в торговый зал за текущий день.
расчет суммарной стоимости товаров, принятых за текущий день – результата запроса: таблица с данными о товарах (номенклатурный номер, наименование, количество, цена, сумма) о товарах, принятых на склад за текущий день.
расчет суммарной стоимости товаров, отпущенных по заданной расходной накладной – результата запроса: таблица с данными о товарах (номенклатурный номер, наименование, количество, цена, сумма) о товарах, отпущенных по заданной расходной накладной.
Конечным пользователем системы является кладовщик. С помощью компьютера осуществляется прием товара от поставщиков, выдача товара в торговый зал, списание товара, переоценка, формирование заявок и передача устаревших документов в архив.
При проектировании БД должны учитываться требования к защите и целостности данных.
Режим работы: БД должна работать в диалоговом режиме, иметь интерфейс, содержащий элементы, поддерживаемые ОС Windows..
Постановка задачи: Разработать систему автоматизации складского учета, для оптового склада, работающей в области продаж канцтоваров. Система должна удовлетворять общим и специфическим требованиям, предъявляемым заказчиком.
Для решения задачи была выбрана клиент-серверная реализация системы автоматизации, в качестве сервера баз данных использовался Microsoft SQL Server, в качестве клиентской платформы был выбран Microsoft Access.
2. Разработка Базы данных
Для выполнения дипломного проекта была разработана программа Склад.mdb
2.1. Функциональное назначение
Разрабатываемая в дипломном проекте база данных предназначена для автоматизации рабочего места кладовщика, учитывающего товар на складе. Программа выполняет следующие функции:
1. вывод окна-заставки с информацией о программе и авторе при запуске
программы ;
2. управление программой с помощью меню главной кнопочной формы;
3. ввод, форматирование и удаление данных из БД;
4. выполнение запросов различных видов (выборка необходимых данных, поиск определенной записи, расчет стоимости);
5. формирование выходных документов (расходная накладная, акт о списании, карточка складского учета, очередь на заказ, заявка);
База данных работает в диалоговом режиме, который предоставляет пользователю ограниченную возможность взаимодействовать с хранящейся в системе информацией в режиме реального времени, получая при этом всю необходимую информацию для решения функциональных задач.
2.2 Описание общей структуры программы
Для проектирования данной БД моделирование целесообразно осуществлять с помощью модели типа “сущность-связь”. Такая модель достаточно проста, легка для понимания и наглядно отображает предметную область.
Основное назначение модели “сущность-связь” – семантическое описание предметной области. Структура предметной области в данной модели изображается в форме диаграммы. Базовыми элементами в модели являются компоненты:
сущности;
атрибуты;
связи.
Сущность – это реальный или представляемый объект. Многие сущности, рассматриваемые в этой модели, соответствуют физическим объектам предметной области. На диаграмме сущности изображаются прямоугольниками. Сущность имеет имя, уникальное в пределах моделируемой системы. Объект, который соответствует понятию сущности, имеет свой набор атрибутов – характеристик, определяющих свойства данного представителя класса. При этом набор атрибутов должен быть таким, чтобы можно было различать конкретные экземпляры сущности.
Атрибут – это поименованная характеристика сущности, которая принимает значение из некоторого множества значений.
Связь – это ассоциация между двумя понятиями. Связи выражают отношения между сущностями. Связи делятся на три типа по множественности: один – к – одному (1:1), один – ко – многим (1:М), многие – ко – многим (М:М).
Связь 1:1 означает, что экземпляр одной сущности связан только с одним экземпляром другой сущности и наоборот. Этот тип используется редко, так как данные могут быть помещены в одну таблицу.
Связь 1:М означает, что один экземпляр сущности, расположенный слева по связи, может быть связан с несколькими экземплярами сущности, расположенными справа по связи. Этот вид связи используется чаще всего.
Связь М:М означает, что один экземпляр первой сущности может быть связан с несколькими экземплярами второй сущности и, наоборот, один экземпляр второй сущности может быть связан с несколькими экземплярами первой сущности.
Проанализировав сведения, которые необходимы для разработки базы данных, можно выделить следующие объекты данной предметной области:
1) Товар – объект, содержащий данные о товаре. Включает в себя номенклатурный номер товара, наименование товара, код производителя, единицы измерения, срок годности, норму запаса, код товарной группы, цену. Идентификатором является номенклатурный номер товара.
2) Товарная группа – объект, содержащий данные о товарных группах. Включает в себя код товарной группы и наименование товарной группы. Идентификатор – код товарной группы.
3) Организации – объект, содержащий информацию о производителях. Включает в себя код производителя и наименование производителя. Идентификатор – код производителя.
4) Приходная накладная – объект для хранения информации о приходе товара на склад. Данный объект хранит информацию о коде документа приходной накладной, номер приходной накладной и дату прихода. Идентификатором является код документа приходной накладной.