Автор работы: Пользователь скрыл имя, 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
В соответствие с разработанной моделью был произведен ввод данных в БД, результаты заполнения таблиц представлены в Приложении 3.
2.3 Описание компонентов.
Структура разработанной программы включает следующие компоненты:
1. заставка, которая отображает назначение приложения, а также сведения о авторе;
2. главная кнопочная форма, которая появляется сразу после закрытия формы «Заставка». На ней расположены следующие кнопки:
товар;
приход;
расход;
списание;
архив;
отчеты
количество товара на складе.
Выбрав необходимую кнопку, пользователь переходит к следующей форме, которая содержит определенный набор кнопок, отвечающий за конкретную группу функций этой формы. В этих формах выполняются ввод данных, поиск, расчет и вывод.
Логика работы программы изображается на схеме работы системы. (см. Приложение 4).
Формы – это средство представления информации для просмотра, изменения или печати данных в виде, удобном для восприятия пользователями. Использование форм существенно облегчает ввод и контроль данных. Кроме того, формы являются основной частью интерфейса прикладной программы, вокруг форм и строится весь алгоритм работы приложения, так как конечный пользователь не видит ничего, кроме набора форм. События, возникающие при работе с формами, определяют логику работы приложения.
В настоящей работе разработаны следующие формы:
1. Форма «Товар» - это простая форма, которая хранит информацию о товарах. Источником данных для формы является таблица «Товар». На форме «Товар» расположены кнопки «Новый производитель», при нажатии на которую открывается форма «Организации» (в режиме добавление) и кнопка «Новая товарная группа», при нажатии на которую открывается форма «ТоварнаяГруппа» (в режиме добавление).
2. Форма «ТоварнаяГруппа» - это простая форма, которая хранит информацию о группах товара. Источником данных для формы является таблица «ТоварнаяГруппа».
3. Форма «Организации» - это простая форма, которая хранит информацию о производителях. Источником данных для формы является таблица «Организации».
4. Форма «РасходнаяНакладная» (кнопка «Расход») - это составная форма, которая используется для хранения данных расходной накладной. Источник данных - таблица «РасходнаяНакладная». Эта форма является главной по отношению к форме «СписокРасхНакл подчиненная форма». На форме «Расход» расположена кнопка «Наличие товара на складе», при нажатии на которую открывается форма «Количество на складе».
5. Форма «ПриходнаяНакладная» (кнопка «Приход») - это составная форма, которая используется для хранения данных приходной накладной. Источник данных - таблица «ПриходнаяНакладная». Эта форма является главной по отношению к форме «СписокПрихНакл подчиненная форма». На форме «Приход» расположена кнопка: «Новый товар», при нажатии на которую открывается форма для ввода нового товара, если его нет в списке.
6. Форма «Акт_О_Списание» (кнопка «Списание») - это составная форма, которая используется для хранения данных актов о списании. Источник данных - таблица «Акт_О_Списании». Эта форма является главной по отношению к форме «СписокАкт_О_Списании подчиненная форма».
Виды экранных форм представлены в Приложении 5.
Отчет – эффективный способ представления данных в виде печатного документа, который по сравнению с формами предоставляет пользователю больше возможностей в изображении и группировании данных, подсчете итоговых значений.
1. Отчет «Акт на списание» формирует акт списания товара по заданному номеру документа.
2. Отчет «Расходная накладная» формирует расходную накладную на товар для выдачи его в торговый зал в соответствии с введенным номером документа.
3. Отчет «Карточка» предназначен для получения сведений о товаре: номенклатурный номер, наименование товара, товарная группа, срок годности, единицы измерения, цена, норма запаса, остаток на складе.
4. Отчет «на заказ» предназначен для получения сведений о товарах, количество которых на складе превышают норму запаса меньше чем на 25 %.
5. Отчет «заказ» предназначен для формирования заявки на поставку товара, количество которого меньше нормы запаса.
Виды отчетов представлены в Приложении 1.
2.3 Описание связей между компонентами
Из главной формы программы при нажатии соответствующих клавиш возможны следующие действия:
вызов формы «Товар» - форма предназначена для просмотра и добавления данных о товаре, товарной группы, поставщиках.
вызов формы «ПриходнаяНакладная» – форма предназначена для просмотра приходных накладных и введения новой приходной накладной, а так же данных о новом товаре, которого нет на складе.
вызов формы «РасходнаяНакладная» – форма предназначена для просмотра расходных накладных и введения новой расходной накладной.
- вызов формы «Акт_О_Списание» – форма предназначена для просмотра актов на списание и введения новых актов
вызов формы «Отчеты» - форма предназначена для формирования расходных накладных, актов о списании и карточек . На ней расположены следующие кнопки:
Просмотр отчета (просмотр отчета «Карточка складского учета»);
Печать отчета (печать отчета «Карточка складского учета»).
Просмотр отчета (просмотр отчета «Расходная накладная»);
Печать отчета (печать отчета «Расходная накладная»).
Просмотр отчета (просмотр отчета «Акт на списание»);
Печать отчета (печать отчета «Акт на списание»).
Просмотр отчета (просмотр отчета «на заказ»);
Печать отчета (печать отчета «на заказ»).
Просмотр отчета (просмотр отчета «Заказ»);
Печать отчета (печать отчета «Заказ»).
3. Применение Базы данных
База данных предназначена для решения задач автоматизированной обработки информации:
1) хранение данных о товарах;
2) вывод в удобной форме данных по следующим запросам пользователя:
- поиск данных о заданном товаре по его номенклатурному номеру;
- выборка всех данных о товарах с сортировкой по товарным группам;
- расчет суммарной стоимости товаров, отпущенных за текущий день;
- расчет суммарной стоимости товаров, принятых за текущий день;
- расчет суммарной стоимости товаров, отпущенных по заданной расходной накладной.
2) автоматизация обработки информации при следующих бизнес-операциях:
- прием товара от поставщиков (ввод данных приходной накладной);
- выдача товара в торговый зал (ввод данных о расходе и оформление расходной накладной),
- списание товара (ввод данных о списании и оформление акта о списании);
4)вывод следующих данных на печать:
- расходная накладная;
- акт о списании;
- карточка складского учета;
- очередь на заказ;
- заявка.
3.1. Подготовка к работе
Чтобы проверить работоспособность базы данных необходимо выполнить следующие действия:
1. загрузить базу данных (автоматически выводится заставка, а затем главная кнопочная форма;
2. ввести в любую из таблиц данные, нарушающие наложенные ограничения. Это необходимо для того, чтобы проверить осуществляется ли контроль входных данных;
3. ввести необходимые параметры для выполнения запросов и проверить правильность результатов;
4. просмотреть все отчеты и проверить выводятся ли они на печать.
При успешном завершении каждой из перечисленных операций система готова к работе.
3.2. Описание операций
После того как произошла загрузка БД, в главной кнопочной форме необходимо выбрать нужный режим работы, выбирая соответствующий пункт меню:
товар;
приход;
расход;
списание;
отчеты
количество товара на складе.
Для этого необходимо щелкнуть кнопкой мыши на соответствующей кнопке:
При выборе пункта меню «Товар» открывается форма «Товар».
Данная форма предназначена для ввода данных о новом товаре и просмотра уже имеющихся данных.
При нажатии стандартной кнопки «Закрыть» управление передается главной форме.
При выборе пункта меню «Приход» открывается форма «ПриходнаяНакладная».
Данная форма предназначена для просмотра приходных накладных и введения новой приходной накладной.
При выборе пункта меню «Расход» открывается форма «РасходнаНакладная».
Данная форма предназначена для просмотра расходных накладных и введения новой расходной накладной. При нажатии на кнопку «Наличие товара на складе» откроется форма «Количество на складе».
При выборе пункта меню «Списание» открывается форма «Акт_О_Списание». Данная форма предназначена для просмотра актов на списание и введения новых актов на списание.
При выборе пункта меню «Отчеты» открывается форма «Отчеты».
Данная форма предоставляет возможность просмотра и печати следующих отчетов:
Карточка складского учета;
Расходная накладная;
Акт о списание товара;
Заявка;
Очередь на заказ.
Для просмотра каждого отчета необходимо нажать кнопку «Просмотр отчета», находящуюся под названием отчета, для печати – соответственно кнопку «Печать отчета».
ОРГАНИЗАЦИОННО-ЭКОНОМИЧЕСКАЯ ЧАСТЬ
1. Организация работы.
Источником финансирования проекта является заказчик - коммерческое предприятие: Компания «Оптовый склад».
Длительность работ, согласно заключенному договору, была определена следующим образом:
1. Разработка технического задания – 3дня.
2. Выбор направления исследования – 4дня.
3. Теоретические и экспериментальные исследования – 7 дней.
4. Обобщение и оценка результатов исследования - 3 дня.
Работы начали проводиться с 01.09.2011 г. Ниже представлен их график:
Для проведения разработки был заключен договор с программистом о сроках разработки продукта и руководителем, который являлся консультантом.
Приведем календарный план в соответствии с этапами работы:
1-ый этап. 01.09.2011г – 3.09.2011г
Разработка основных требований в предметной области. Оформление технического задания.
Разработка основных требований к программному обеспечению.
Проверка работоспособности техники и программного обеспечения на рабочих местах пользователей, закупка материалов для работы.
2-ой этап. 4.09.2011г – 07.09.2011г
Постановка задачи. Оценка конкурирующих разработок.
Закупка и установка необходимого программного обеспечения. Составление блок-схемы.
Изучение предметной области и необходимого программного обеспечения. Проектирование интерфейса пользователя и общего дизайна программы.
3-ий этап. 08.09.2011г – 14.09.2011г
Программирование интерфейса пользователя, системы защиты.
Проектирование модулей предметной области и индивидуальных алгоритмов работы. Сборка модулей.