90655

Автоматизированная система складского учета фирмы ООО «Пульс»

Реферат

Информатика, кибернетика и программирование

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

Русский

2015-06-09

3.38 MB

4 чел.

48

ККЭП 230103 17 001 ПЗ

АННОТАЦИЯ

Настоящий документ является пояснительной запиской к курсовому проекту на тему: «Автоматизированная система складского учета фирмы ООО «Пульс». В данной автоматизированной системе решается комплекс проблем заказчика:

  1.  Потеря данных в связи с большим количеством бумаг,
  2.  Сложный обмен информацией между менеджером и заместителем заведующего складом, т. к. эти рабочие места находятся на разных концах территории фирмы
  3.  Сложная система отчетности, т. к. эти рабочие места находятся на разных концах территории фирмы
  4.  Маленькое количество обрабатываемых за день заявок за счет сложности оформления заявки на бумаге
  5.  Ошибки в учете товара на складе

В пояснительной записке показан полный ход создания АС, начиная с изучения предметной области, и заканчивая программным кодом клиентского приложения, а так же прилагается диск с клиентским приложением.


СОДЕРЖАНИЕ

  1.  Введение---------------------------------------------------------------------------------------- 4
  2.  Назначение и цели создания---------------------------------------------------------------- 5
  3.  Описание объекта автоматизации--------------------------------------------------------- 6
  4.  Проблемы заказчика-------------------------------------------------------------------------- 6
  5.  Задачи системы-------------------------------------------------------------------------------- 6
  6.  Цели автоматизации-------------------------------------------------------------------------- 7
  7.  Обследование предметной области------------------------------------------------------- 8
  8.  План- график обследования ---------------------------------------------------------------- 8
  9.  Отчет об обследовании---------------------------------------------------------------------- 11
  10.  Анализ отчета об обследовании----------------------------------------------------------- 12
  11.  Концептуальная модель  системы--------------------------------------------------------- 14
  12.  Описание постановки задачи--------------------------------------------------------------- 16
  13.  Характеристики комплекса задач---------------------------------------------------------- 17
  14.  Выходная информация----------------------------------------------------------------------- 18
  15.  Входная информация------------------------------------------------------------------------- 19
  16.  Логическое проектирование---------------------------------------------------------------- 21
  17.  Проектирование базы данных-------------------------------------------------------------- 21
  18.  Алгоритм обработки информации-------------------------------------------------------- 25
  19.  Разработка программно- информационного ядра системы-------------------------- 26
  20.  Обоснование выбора среды разработки БД и клиентского приложения---------  26
  21.  Физическая модель БД----------------------------------------------------------------------- 26
  22.   Методика разработки клиентского приложения -------------------------------------- 27
  23.  Формы------------------------------------------------------------------------------------------- 28
  24.  Разработка организационного компонента системы (инструкции по эксплуатации)--------------------------------------------------------------------------------- 39
  25.  Заключение------------------------------------------------------------------------------------ 42
  26.  Список использованной литературы ---------------------------------------------------- 43
  27.  Приложение 1.Техническое задание ---------------------------------------------------- 44
  28.  ВВЕДЕНИЕ

Современный мир  меняется с огромной скоростью. Все больше и больше информации переводится из бумажного формата в цифровой. Автоматизацию производственных процессов с целью повышения качества работы применяют все: начиная от мелких фирм и заканчивая крупнейшими предприятиями.

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

Фирма ООО «Пульс» занимается поставкой лекарственных препаратов, закупаемых у производителей,  в аптеки по Краснодарскому краю.

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

Задачей курсового проектирования является создание автоматизированного рабочего места заместителя заведующего складом, основной функцией которого является складской учет, а так же создание рабочего места офис – менеджера, основной функцией которого является оформление заявок.

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


  1.  НАЗНАЧЕНИЯ И ЦЕЛИ СОЗДАНИЯ

Фирма  -  заказчик автоматизированной системы «складского учета фирмы   ООО «Пульс» (в дальнейшем АС «Складского учета») - ООО «Пульс» в лице главного директора Набокова М.И.

Юридический адрес: Краснодарский край, г. Краснодар, ул. 2-я Линия Нефтяников, 2.

Физический адрес: 350051, Краснодарский край, г. Краснодар, ул. 2-я Линия Нефтяников, 2.

Телефон: 8(861)214-12-02

Банковские счета:  Сч. 40702810147110000069, БИК 040349700

Лицензия на вид деятельности: оптовый склад лекарственных средств

Аптека

ООО «Пульс» занимается поставкой лекарственных препаратов, закупаемых у производителей,  в аптеки по Краснодарскому краю. Схема предприятия представлена на рисунке (рис.1).

Директор

Офис- менеджер

Заявка

      

Заместитель заведующего складом

Отчет о выполнении заявки

            

Сборочный лист

  

      

(рис.1)

Описание объекта автоматизации

Объектами автоматизации являются рабочие места:

- офис - менеджера, который  принимает заявки от аптек, проверяет все необходимые данные (выполнение условий работы, лицензию аптеки в справочнике контрагентов, а так же наличие и количество заказываемого товара на складе в копии складского журнала), заполняет сборочные  листы, относит их на склад, отслеживает количество препарата на складе, ведет отчетность о выполненных заявках;

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

Проблемы заказчика

  1.  большой объем информации на бумажных носителях, что приводит к потере данных;
  2.  низкая скорость работы менеджера за счет медленной обработки большого количества справочников на бумаге;
  3.  сложный обмен информацией между менеджером и заместителем заведующего складом, т. к. эти рабочие места находятся на разных концах территории фирмы;
  4.  сложная система отчетности, т. к. эти рабочие места находятся на разных концах территории фирмы;
  5.  маленькое количество обрабатываемых за день заявок;
  6.  ошибки в учете товаров, в связи с большим количеством препаратов.

Задачи системы

АС "Складского учета" предназначена для:

  1.  быстрого просмотра сведений об аптеках и препаратах;
  2.  оформления сборочного листа и отправки его на склад;
  3.  оформления различных отчетов;
  4.  ведения складского журнала;

Цели автоматизации

Целями создания АС "Складского учета" являются:

  1.  устранение разногласия (ошибок) в складском журнале за счет единого интерактивного  складского журнала. Показателем выполнения цели будет являться уменьшение претензий клиентов, уменьшение непроданного товара и недостающего товара;
  2.  повышение количества принимаемых и обрабатываемых заявок за счет ускорения процессов просмотра и заполнения заявок с помощью ПК. Показателем выполнения этой цели будет являться увеличение количества клиентов, улучшение качества работы с клиентами;
  3.  ускорение обмена информацией между менеджером и заместителем заведующего складом за счет единой сети между этими ПК. Показателем выполнения цели будет являться увеличение количества обрабатываемых заявок в день на 50%;
  4.  упрощение системы отчетности за счет автоматических подсчетов по разным критериям, а так же заготовок для отчетов. Критерием выполнения является  сокращение времени на работы с отчетами на 70%, что позволит обработать большее количество заявок.


3.Обследование объекта автоматизации

Согласно стандарту ГОСТ 34.601-90 «АВТОМАТИЗИРОВАННЫЕ СИСТЕМЫ. СТАДИИ СОЗДАНИЯ.», на этапе 1.1. "Обследование объекта и обоснование необходимости создания в АС" в общем случае проводят:

а)  сбор данных об объекте автоматизации и осуществляемых видах деятельности;

б) оценку качества функционирования объекта и осуществляемых видов деятельности, выявление проблем, решение которых возможно средствами автоматизации;

в) оценку (технико-экономической, социальной и т.д.) целесообразности создания АС.

План-график обследования 

Объект

обследования

Бизнес - процессы

Исполни

тель

Документация

Сроки исполнения

Вид отчетности

Заместитель заведующего складом

Обновление данных в складском журнале и его копии

Попов И.Д.

Складской журнал и копия скл. журнала

До 18.04.13

Форма скл. журнала и копии скл. журнала

Прием сборочного листа

Сборочный лист

До 15.03.13

Форма сбор листа

Отправление отчета о выполненной заявке

Отчет о выполнении заявки

До 1.04.13

Форма отчета

На рисунке (рис. 2) представлен план – график обследования ООО «Пульс» мест менеджера по продажам и заместителя заведующего складом:

Объект

обследования

Бизнес –

процессы

Исполни

тель

Документация

Сроки исполнения

Вид отчетности

Рабочее место менеджера фармацевтической компании

Прием заявки аптеки

Гор И.К.

Заявка клиента

До 21.04.13

Форма заявки

Просмотр сведений об аптеке

Справочник контрагентов

До 24.04.13

Копия справочника

Просмотр наличия и количества товара на складе

Склад журнал

До 28.04.13

Журнал отчета

Заполнение сбор листа

Сбор лист

До 31.04.13

Форма сбор листа

Отправление

сбор листа на склад

Сбор лист

До 1.05.13

Форма отчета

Заполнение журнала отчетности

Журнал отчетности выполненных

заявок

До 5.05.13

Форма журнала

Предъявление журнала отчетности директору

Журнал отчетности выполненных

заявок

До 8.05.13

Форма журнала

Исправление данных в копии  склад журнала в течение дня

Копия склад журнала

До 11.05.13

Форма журнала

(рис. 2)


ПРИКАЗ № 547 (от 15.04.2013)

о проведении предпроектного обследования

В связи с внедрением автоматизированной системы на предприятие (договор №523 от 10.01.2013) для проведения предпроектного обследования

ПРИКАЗЫВАЮ:

Офис- менеджеру Свидан Е.Н. в срок до 11.05.13 оказать консультационную помощь представителю организации «Интер»  Гор И.К. по изучению учетной и справочной документации, а так же функций рабочего места.

Заместителю заведующего складом Карпушиной Е.К. в срок до 11.05.13 оказать консультационную помощь представителю организации «Интер»  Попову И.Д. по изучению рабочей  документации, а так же функций рабочего места.

Приложение №1 «План-график обследования»

Руководитель организации

Директор ООО «Пульс» Набоков М. И.


Отчет об обследовании

Фирма ООО «Пульс» занимается поставкой лекарственных препаратов в аптеки. В начале рабочего дня офис - менеджер компании берет на складе копию складского журнала. На рабочем месте он в виде звонков принимает заявки от аптек. Во время принятия заявки офис - менеджер должен проверить и заполнить информацию о заказчике из справочника контрагентов, куда входят поля: код, юридическое название, сокращенное название, юридический адрес, физический адрес, лицензия, банковские реквизиты, условия работы. При отсутствии лицензии, либо при нарушении условий договора с аптекой, менеджер не имеет право принимать заявку. Для заполнения заявки менеджер должен проверить наличие товара и  его количество на складе в складском журнале.

Далее менеджер заполняет форму сборочного листа, вписывая в него информацию об аптеке (адрес аптеки) и о заказанных препаратах (наименование, производитель, количество, стоимость).  По завершении заполнения всей информации в форму сборочного листа, менеджер откладывает его в отдельную стопку. При наборе 10 сборочных листов менеджер относит их на склад, а после выполнения заявки получает об этом отчет со склада (в конце рабочего дня). После заполнения каждой заявки менеджер должен исправить количество препарата в копии складского журнала, чтобы безошибочно работать в течение дня. После получения отчета о выполнении заявки сделать запись в журнале отчетности выполненных заявок, чтобы в конце месяца предъявить директору результат своей работы, а в конце рабочего дня отнести копию складского журнала на склад.

Заместитель заведующего складом ежедневно обновляет информацию о поступающем товаре в складском журнале и копии складского журнала. В начале рабочего дня менеджера отдает ему копию складского журнала. В течение дня зам. зав. складом, получая сборочные листы, исправляет данные о количестве товара в складском журнале. По завершении рабочего дня менеджера, получая копию складского журнала, сверяет остатки и вписывает поступивший товар. Так же зам зав складом должен отправлять менеджеру отчет о выполнении заявки.


Анализ отчета об обследовании

Анализ результатов обследования показал наличие на фирме:

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

бизнес- процессов: прием заявок от аптек, просмотр сведений об аптеке, просмотр наличия и количества товара на складе, заполнение сборочного листа, отправление сборочного листа на склад, заполнение журнала отчетности, предъявление журнала отчетности директору, исправление данных в копии складского журнала, обновление данных в складском журнале и копии складского журнала, отправление отчета о выполнении заявки, прием сборочных листов.  

Взаимосвязи между компонентами отображены на рисунке (рис.3).

Аптека

  

Директор

Справочник контрагентов

Офис- менеджер

 

Журнал отчетности

 

Копия складского журнала

Заявка

Отчет о выполнении заявки

Сборочный лист

Складской журнал

Заместитель заведующего складом

   

(рис. 3)

Принцип работы данной схемы:

  1.  получение копии складского журнала на складе,
  2.  прием заявок от аптек,
  3.  просмотр сведений об аптеке,
  4.  просмотр наличия и количества товара на складе,
  5.  заполнение сборочного листа,
  6.  отправление сборочного листа на склад,
  7.  получение отчета о выполнении заявки,
  8.  заполнение журнала отчетности,
  9.  возвращение копии складского журнала на склад,
  10.  предъявление журнала отчетности директору,
  11.  исправление данных в копии складского журнала,
  12.  обновление данных в складском журнале и копии скл  журнала,
  13.  отправление отчета о выполнении заявки,
  14.  получение сборочных листов.

Так же в результате обследования предметной области были получены следующие бизнес – правила:

  1.  Офис - менеджер ежедневно в начале рабочего дня должен брать копию складского журнала со склада, а вечером возвращать его
  2.  Во время принятия заявки офис - менеджер должен проверить информацию о заказчике, так как при отсутствии лицензии, либо при нарушении условий договора с аптекой, менеджер не имеет право принимать заявку
  3.  Для заполнения заявки менеджер должен проверить наличие товара и  его количество на складе в складском журнале.
  4.  После получения со склада отчета о выполнении заявки, офис- менеджер должен внести информацию о заявке в журнал отчетности о выполненных заявках.
  5.  После составления сборочного листа менеджер должен обновить информацию о количестве товара в копии складского журнала
  6.  В конце месяца менеджер представляет отчет о выполненной работе в виде журнала отчетности по выполненным заявкам директору.  
  7.  Заместитель заведующего складом ежедневно должен обновлять данные в складском журнале и его копии
  8.  Зам зав складом должен отправлять менеджеру отчет о выполнении заявки

Концептуальная модель системы

Концептуальная модель автоматизированной системы отражает все объекты информации и взаимосвязи между ними с точки зрения движения этой информации. Концептуальная модель компании «ООО Пульс» представлена на рисунке (рис. 4).

Директор

Аптека

Офис-менеджер

ПК

Журнал отчетности

БД

Справочник контрагентов

Сборочный лист

Складской журнал

Отчет о выполнении заявки

ПК

Заместитель заведующего складом

(рис. 4)

Для работы сети требуется установить ПК на рабочем месте менеджера и зам. зав. складом и организовать между ними сеть. Скорость передачи информации между рабочими местами должна быть очень высокой. На компьютерах должна быть установлена ОС WindowsXP и выше. Для быстрой работы рекомендуется Windows 7.  Компьютеры должны иметь большой объем оперативной памяти, чтобы быстро обрабатывать большие объемы информации с большой скоростью.

  1.  Описание постановки задачи

Функциональная структура АИС представлена на рисунке (рис. 5).

Заказчик

Заместитель зав. складом

Офис- менеджер

Отчетность

Обновление информации в складском журнале

Отчетность

Прием заявок

Обработка заявок

Подсистема офис-менеджер:

функции: прием и обработка заявок, отчетность

задачи: прием заявки, заполнение формы заявки с помощью справочников, заполнение сборочного листа, отправка его на склад, запись отчета о выполнении заявки, предъявление журнала отчетности директору.

Подсистема заместитель заведующего складом:

функции: обновление информации в складском журнале и его копии, отчетность

задачи: прием сборочного листа, обновление данных в складском журнале, его копии, отправление отчета офис- менеджеру.

Для просчета стоимости заказа в сборочном листе в программу должен быть встроен автоматический калькулятор.

Между подсистемами должен быть обеспечен моментальный обмен данными в виде обновления количества товаров на складе, а так же обменом сборочными листами и отчетами.

Характеристики комплекса задач

Назначение комплекса задач:

  1.  работа с заказчиками, прием заявок, их обработка, составление сборочного листа  и отправление его на склад, а так же отчетность о проделанной работе директору
  2.  контроль расхода, прихода препаратов, прием складского листа от менеджера, а так же отправление менеджеру отчета о выполнении заявки.

перечень объектов (технологических объектов управления, подразделений

предприятия и т.п.), при управлении которыми решают комплекс задач;

Рабочее место офис- менеджера, рабочее место заместителя заведующего складом

периодичность и продолжительность решения

Ежедневно, кроме воскресенья, продолжительность рабочего дня

условия, при которых прекращается решение комплекса задач

автоматизированным способом (при необходимости);

Закрытие предприятия

связи данного комплекса задач с другими комплексами (задачами) АС;

В комплекс задач входит два взаимосвязанных рабочих места.

должности лиц и (или) наименования подразделений, определяющих условия и временные характеристики конкретного, решения задачи (если они не определены общим алгоритмом функционирования системы);

Директор фирмы, Набоков М.И.

распределение действий между персоналом и техническими средствами при

различных ситуациях решения комплекса задач.

Менеджер и заместитель заведующего складом вносят всю нужную информацию в базу данных, и берут ее оттуда, а так же обмениваются через ПК отчетами и данными.

Выходная информация

Перечень и описание выходных сообщений перечень и описание имеющих самостоятельное смысловое значение структурных единиц информации выходных сообщений (показателей, реквизитов их совокупностей, сигналов управления) или ссылку на документы, содержащие эти данные.указаны на рисунке (рис. 6).

Сообщение

Идентификатор

Форма представления

Периодичность выдачи

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

Получатель и назначение выходной информации

Сборочный лист

СЛ

Электронная форма

По заполнению

Срок выдачи- моментально. 3мин

Зам зав складом.

Сборка и отправка заказанного товара

Заявка

З

Электронная форма

По принятию заявки

Моментально, нет

Менеджер.

Основа для составления сборочного листа

Запись о выполнении заявки

ЗВЗ

Запись в журнал отчетности

По выполнении заявки

Срок выдачи и время задержки- 1 сутки

Директор.

Анализ работы менеджера

Предоставление журнала отчета

ЖО

Электронный журнал

Раз в месяц

Один день. Задержка- нет

Директор фирмы

Анализ работы менеджера

Сумма заявки

С

Просчитанная сумма

По добавлению препаратов в сборочный лист

Моментально, нет

Сборочный лист.

Для расчета стоимости заявки

Информация о контрагенте

КА

Запись из журнала контрагентов

По запросу

Моментально

Менеджер.

Для просмотра условий работы, адресов, лицензий пр. данных о контрагенте.

Отчет о выполнении заявки

ОВЗ

Электронный отчет

По выполнении заявки

Минута, задержка недопустима

Офис- менеджер.

Для анализа работы

(рис. 6)

Входная информация

Перечень и описание входных сообщений (идентификатор, форму

представления, сроки и частоту поступления) показаны на рисунке (рис. 7).

Сообщение

Идентификатор

Форма представления

Сроки поступления

Частота поступления

Заявка

З

Документ электронный

По мере поступления

Каждые 5 мин

Сборочный лист

СЛ

Электронный документ

По мере отправки

Каждые 10 мин

Обновление данных в складском журнале

СЖ

Строка в электронном журнале

По мере поступления/продажи товара

Каждые 10 мин

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

СК

Электронный справочник

По мере добавление клиента

Раз в 2 недели

Заполнение справочника препаратов

СП

Электронный справочник

По мере добавления препарата

Раз в неделю

(рис. 7)


  1.  Логическое проектирование

Проектирование базы данных.

База данных составлена в VisualFoxPro, поэтому для нее характерны понятия «Сущность»  и «Атрибут». База данных АС «учета лекарственных препаратов» состоит из следующих таблиц и полей: таблицы и поля представлены на рисунках. (рис. 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)

Справочник контрагентов (sp_kontr)

Название

Описание

Тип поля

Длина

Id_apteki

Идентификатор аптеки

Numeric

4

Yurid_nazv

Юридическое название аптеки

Character

100

Rab_nazv

Название, применяемое для промежуточного использования

Character

30

Yurid_adr

Юридический адрес аптеки

Character

100

Fiz_adr

Физический адрес аптеки

Character

100

Dogovor

Информация о договоре, заключенным между аптекой и фирмой «Пульс»

Character

(рис.8)

Справочник препаратов (Sp_prep)

Название

Описание

Тип поля

Длина

Id_prep

Идентификатор препарата

Numeric

4

Nazv

Название препарата

Character

50

Id_proizv

Идентификатор производителя

Character

4

Cena_za_up

Цена за упаковку препарата

Character

8

Forma_vyp

Форма упаковки

Character

20

Dozirovka

Дозировка

Character

10

Kolichestvo

Количество шт./уп

Character

5

(рис. 9)

Bank (Банковские реквизиты)

Название

Описание

Тип поля

Длина

Inn

ИНН

Numeric

20

Kpp

КПП

Numeric

20

Bic

БИК

Numeric

20

Ls

Личный счет

Numeric

20

Rs

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

Numeric

20

Bank

Обслуживающий банк

Character

50

Id_apteki

Идентификатор

Numeric

4

(рис. 10)

Лицензии банков (lic)

Название

Описание

Тип поля

Длина

Id_apteki

Идентификатор аптеки

Numeric

4

Data

Дата получения лицензии

Date

8

Deyat

Вид деятельности, на который получена лицензия

Character

100

Ogrn

ОГРН

Numeric

13

Inn

ИНН

Numeric

10

(рис. 11)

Условия работы (Usl_rab)

Название

Описание

Тип поля

Длина

Id_apteki

Идентификатор аптеки

Numeric

4

Raschet

Видрасчета (T. наличный, F. безнал)

Character

15

Kolv_dn_opl

Количество дней для оплаты

Character

3

Kolv_dn_post

Количество дней на поставку

Character

3

Srok_godn

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

Character

3

(рис. 12)

Справочник производителей (Sp_proizv)

Название

Описание

Тип поля

Длина

Id_proizv

Идентификатор производителя

Numeric

4

Naimen

Наименование производителя

Character

30

Strana

Страна производства

Character

20

(рис. 13)

Журнал продаж (zh_prod)

Название

Описание

Тип поля

Длина

id_prep

Идентификатор препарата

Numeric

4

data_prod

Дата продажи

Date

8

kolvo

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

Character

5

id_apteki

Идентификатор аптеки

Numeric

4

(рис. 14)

Журнал полученных товаров (zh_poluch)

Название

Описание

Тип поля

Длина

id_prep

Идентификатор препарата

Numeric

4

data_poluch

Дата получения

Date

8

kolvo

Количество получения

Character

5

postavsch

поставщик

Character

30

prih_cena

Приходная цена

Character

8

seriya

Серия

Character

10

srok_godn

Срок годности

Character

8

data_proizv

(рис. 15)

Дата производства

Date

8

Заявка (zayavka)

Название

Описание

Тип поля

Длина

id_apteki

Идентификатор аптеки

Numeric

4

Id_zayavki

Идентификатор заявки

Numeric

4

yurid_nazv

Юридическое название аптеки

Character

10

fiz_adr

физический адрес аптеки(доставки)

Character

50

data_sozd

дата создания заявки

Date

8

Data_otgruzki

Дата отгрузки

Date

8

Data_oplaty

Дата оплаты

Date

8

(рис. 16)

Логины (logins)

Название

Описание

Тип поля

Длина

login

Логин

Character

15

parol

пароль

Character

15

id

Идентификатор логина\пароля

integer

4

(рис. 17)

(рис. 16)


Алгоритм  обработки информации

На (рис. 18) показан алгоритм обработки информации в АС.

Пользователь

Создание отчетов

Количество товара на складе

Справочник контрагентов

Справочник препаратов

Оформление заявки

Журнал отчетов

Количество товара на складе

Журнал прихода

Вход в систему

Подсистема Зав_складом

Подсистема

Офис- менеджер

Прием заявок

Журнал продаж

Статистика продаж

Статистика закупок

(рис. 18)


  1.  Разработка программно - информационного ядра системы

Обоснование выбора среды разработки БД и клиентского приложения

Создаваемая система построена на основе реляционной базы данных.  Следовательно,  для создания  требуется среда, способная быстро и четко работать с реляционными базами данных. Таковой  является MSVisualFoxPro 9.0.  Также данная среда поддерживает язык SQL, что очень важно при создании клиентского приложения, так как на предприятиях постоянно требуются различные выборки.

Плюс ко всему в MSVFP 9.0 можно быстро и незатруднительно создать доступный и красивый интерфейс.

Минимальные ресурсы ПК для VisualFoxPro 9.0:

  1.  Операционная система (для среды разработки) Windows 2000  с ServicePack 2 и выше или WindowsXP. WindowsNT 4.0 не поддерживается;
  2.  IBM-совместимый компьютер с процессором не хуже класса Pentium;
  3.  Наличие мыши;
  4.  Не менее 64 Мб оперативной памяти (рекомендуется 128 Мбайт);
  5.  20 Мбайт свободной памяти — для минимальной установки, 165 Мбайт — для типичной и максимальной установки;
  6.  Монитор типа 800 х 600 или более высокой разрешающей способности с палитрой 256 цветов (рекомендуется 16-битовый HighColor) .

Для обеспечения быстрой и четкой работы данной автоматизированной  системы лучше всего подойдет среда  разработки MSVisualFoxPro 9.0.

Физическая модель БД

Физическая модель базы данных данной системы представлена на рисунке (рис. 19)

(рис. 19)

Методика разработки клиентского приложения

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

Во время работы пользователь должен иметь все виды доступа к данным: просмотр, редактирование, удаление, ввод.

Для создания оптимального пользовательского приложения и красивого интерфейса использовались элементы форм, такие как: Label,  TextBox,  Commandbutton,  ComboBox,  Grid,  Image.

Все используемые файлы были собраны в проект, чтобы с ними было легче работать, как с единым целым.

Формы

Nachalo.scx 

(рис. 19)

Обработчик кнопки «Войти»:

DO FORM autoriz.scx

Обработчик кнопки «О программе»:

DOFORMo_prog.scx

Обработчик кнопки «О создателе»:

DOFORMo_sozd.scx 

Обработчик кнопки «Выйти»:

IF MESSAGEBOX("Вы уверенны, что хотите выйти?", 4+32+256, "Выход")=6

_screen.ActiveForm.release()

ELSE

_screen.ActiveForm.Refresh()

ENDIF

Autoriz.scx

(рис. 20)

Обработчик кнопки «Ввод»:

USE logins.dbf 

GO TOP

a=thisform.text1.Value

b=thisform.text2.Value

LOCATE FOR (a= logins.login) AND (b= logins.parol)

IF FOUND()=.T.

DO CASE

CASE logins.id = 1

DO FORM manager.scx

CASE logins.id = 2

DO FORM zam_zav_skl.scx

endcase

thisform.Release

ENDIF

IFFOUND()=.F.

MESSAGEBOX("Неверновведенлогинилипароль",0,"Системноесообщение")

thisform.text1.Value=''

thisform.text2.Value=''

ENDIF

CLOSE all

Форма o_prog.scx

(рис. 21)

Обработчик кнопки «Назад»

RELEASE thisform

В данную форму вставлена презентация MS OfficePowerPoint, в которой показаны подсистемы и их возможности.

Форма o_sozd.scx

(рис. 22)

В данной форме находится документ MS OfficeWord, в котором дана информация о создателе АС. При вводе логина «менеджер» и пароля «1234» выводится форма  Manager.scx

(рис. 23)

Обработчики всех кнопок фактически одинаковы- они вызывают следующие формы. Кнопка выход содержит аналогичный прошлой кнопке «Выход» код.

Форма Sp_kontr.scx

(рис. 24)

Обработчик кнопки «Добавитьзапись»

DO FORM dob_zap_sp_kontr.scx

Обработчик кнопки «Удалить запись»

IF MESSAGEBOX("Удалить запись?", 4+32+256, "Удаление записи")=6

SET DELETED ON

DELETE

thisform.grid1.Refresh()

ELSE

_screen.ActiveForm.Refresh()

ENDIF

Обработчик кнопки «Поиск»

SET FILTER TO ALLTRIM(Rab_nazv)=ALLTRIM(thisform.text2.Value)

thisform.Refresh

Форма dob_zap_sp_kontr.scx

(рис. 25)

Обработчик кнопки «Добавить запись»

APPEND BLANK

replaceid_aptekiWITH thisform.text1.value

replaceYurid_nazvWITH thisform.text2.value

replaceRab_nazvWITH thisform.text3.value

replaceyurid_adrWITH thisform.text4.value

replacefiz_adrWITH thisform.text5.value

replacedogovorWITH thisform.text6.value

thisform.refresh

MESSAGEBOX('Записьдобавлена')

Обработчик кнопки «Заполнить договор»

DO FORM dogovor.scx

Форма dogovor.scx

(рис. 26)

Обработчик кнопки «Добавить запись»:

APPEND BLANK

replace id_apteki WITH thisform.text1.value

replace raschet WITH thisform.text2.value

replace kolv_dn_opl WITH thisform.text3.value

replace kolv_dn_post WITH thisform.text4.value

replace srok_godn WITH thisform.text5.value

thisform.refresh

MESSAGEBOX('Запись добавлена')

Обработчик кнопки «Удалить»:

SET DELETED ON

DELETE 

thisform.grid1.Refresh()

Обработчик кнопки «Назад»

IF MESSAGEBOX("Вы уверенны, что хотите выйти?", 4+32+256, "Выход")=6  _screen.ActiveForm.Release()

 ELSE

_screen.ActiveForm.Refresh()

 ENDIF

Форма sp_kontr.scx

(рис. 27)

Все кнопки с аналогичным форме sp_prep кодом.

Форма zh_otch.scx

(рис. 28)

Обработчики кнопок аналогичны предыдущим формам.

Форма zayavka.scx

(рис. 29)

Обработчик кнопки «Проверить лицензию»

DO FORM lic.scx

Обработчик кнопки «Выбрать препараты»

DO FORM form2.scx

Обработчик кнопки «Закончить заявку»

DO  report4.frx

Обработчик кнопки «Заполнить таблицу»

APPEND BLANK

replace id_apteki WITH thisform.text6.value

replace nazv WITH thisform.combo1.value

replace fiz_adr WITH thisform.text1.value

replace data_sozd WITH thisform.text2.value

replace data_otgruzki WITH thisform.text3.value

replace data_oplaty WITH thisform.text4.value

thisform.refresh

MESSAGEBOX('Запись добавлена')

Форма lic.scx

(рис. 30)

Обработчик кнопки «Поиск»:

SET FILTER TO ALLTRIM(id_apteki)=ALLTRIM(thisform.combo1.Value)

thisform.Refresh.

Обработчик кнопки «Назад»:

RELEASE thisform

Форма zam_zav_skl.scx

(рис. 31)

Обработчики кнопок открывают другие формы, кроме кнопки выход, код которой аналогичен предыдущим кнопкам «Выход».

Форма zh_prodazh.scx

(рис. 32)

Обработчик кнопки «Добавить запись»

APPEND BLANK

replace id_prep WITH thisform.combo1.value

replace data_prod WITH thisform.text2.value

replace kolvo WITH thisform.text3.value

replace id_apteki WITH thisform.combo2.value

thisform.refresh

MESSAGEBOX('Запись добавлена')

Обработчик кнопки «Поиск»

SET FILTER TO ALLTRIM(Id_prep)=ALLTRIM(thisform.combo3.Value)

thisform.Refresh

Обработчик кнопки «Удалить»

SET DELETED ON

DELETE

thisform.grid1.Refresh()

Обработчик кнопки «Назад»

RELEASE thisform

Форма zh_zakupok.scx

(рис. 33)

Обработчики кнопок аналогичны предыдущей форме.

Форма zh_prod_d.scx

Форма Zh_zakupok_d.scx

Данные формы предназначены только для просмотра, поэтом на них есть только одна кнопка.

  1.  
    Разработка организационного компонента системы (инструкции по эксплуатации)

Настоящая система предназначена для автоматизации двух рабочих мест: офис – менеджера и заместителя заведующего складом.

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

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

Для эксплуатации АС «Складского учета» ПК должен иметь следующие характеристики:

  1.  Процессор: не менее 2000 МГц;
  2.  Оперативная память: не менее 1 Гб;
  3.  Жесткий диск: не менее 1 Гб свободного дискового пространства;
  4.  Стандартная клавиатура и мышь;
  5.  Видеокарта с объемом памяти не менее 128 Мб;
  6.  Дисплей с разрешением не менее 1024x768;
  7.  Принтер (для печати отчетов);
  8.  Источник бесперебойного питания;
  9.  Microsoft Windows XP SP3 и выше;
  10.  Microsoft Visual FoxPro 9.0 SP1 и выше;
  11.  Антивирусный продукт.

Для работы системы пользователи должны обладать начальными навыками работы с ПК: включение, открытие программ, ввод и вывод информации.

 Техника безопасности:

  1.  Конструкцией устройства должна быть предотвращена возможность доступа персонала к частям, работающим под опасным напряжением,
    к функциональной или рабочей изоляции частей, работающих под опасным напряжением;
  2.  Гибкие кабели и провода, предназначенные для присоединения к сети, не должны подвергаться внутри или на поверхности устройств воздействию острых углов или кромок. Все кромки или острые углы, соприкасающиеся с гибкими кабелями или шнурами, должны быть исполнены так, чтобы данное требование могло быть выполнено для кабелей или проводов всех типов, поставляемых с устройствами.;
  3.  Винтовые соединения (электрические и механические) должны выдерживать механические нагрузки, воздействующие на них при эксплуатации. Если винты, предназначенные для механического крепления отдельных частей устройств, проводят электрический ток, то они должны быть снабжены защитой от ослабления;
  4.  Соответствие требованиям следует проверять определением повышения температуры различных частей (деталей) устройств. При этом устройство должно работать при номинальной нагрузке до достижения установившегося состояния;
  5.  Устройства должны быть сконструированы таким образом, чтобы была исключена опасность возникновения пожара, механического повреждения или поражения электрическим током в результате нарушения правил безопасности при эксплуатации и техническом обслуживании.

Выполнение основных действий в АС " Складского учета ":

Начало работы в системе:

Находясь в меню Вы можете выбрать вход в систему, просмотр информации о системе, либо просмотр информации о создателе, а так же выход.

Для входа нажмите вход и в появившемся окне введите Ваш логин и пароль. Далее откроется меню Вашего рабочего места. Нажимая на предложенные Вашему вниманию кнопки, открывайте требуемые справочники. Данная система включает интуитивно – понятный интерфейс. Для заполнения журналов вводите в пустые поля информацию и нажимайте – добавить запись. Для удаления нажимайте на строчку слева, после этого квадратик слева станет черным, далее нажмите кнопку – удаление записи.

Перед завершением работы закройте все окна и корректно выйдите из программы.

При выключении электроэнергии и включении ИБП, как можно быстрее завершите работы, чтобы не произошла потеря данных.

Перечень всех файлов баз данных  и программных модулей


  1.  Заключение

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

Дальше работа перешла с бумаги на персональный компьютер, в среду разработки Visual FoxPro 9.0. Была создана база данных со всеми необходимыми таблицами, затем появились формы и отчеты. В конце я проработала интерфейс, понятный пользователю, а так же подобрала цветовую схему,  способствующую отличной работе и настроению.

В результате проделанной работы была создана автоматизированная система складского учета. Все поставленные перед системой требования были выполнены.

АС «Складского учета фирмы ООО «Пульс» выполняет следующие функции:

1) быстрый просмотр сведений об аптеках и препаратах, а так же возможность редактирования этих журналов

  1.  оформление сборочного листа и отправки его на склад;
  2.  ведение журнала выполненных заявок;
  3.  ведение складского журнала;
  4.  составление отчетов;

так же появились функции просмотра статистики продаж и закупок, что позволит вести анализ работы фирмы.


СПИСОК ИСПОЛЬЗУЕМОЙ ЛИТЕРАТУРЫ

  1.  Агальцов В.П. Базы данных. – М.: Мир, 2005. – 394с.
  2.  Методическое пособие для студентов по выполнению курсового проекта для специальности 230103 « Автоматизированные системы обработки информации и управления»  (230103.01 «Защита информации в автоматизированных системах обработки информации и управления») дисциплины Разработка и эксплуатация автоматизированных информационных систем, 2013.-94с.
  3.  Гагарина Л. Г., Киселев Д. В., Федотова Е. Л. – М.: ИД «Форум» - Инфра – М, 2007. – 384с.
  4.  Гурвиц Г. А. Разработка реального приложения с использованием Visual FoxPro 9.0.- Изд-во ДВГУПС, 2007.-198с.
  5.  Единая система программной документации. – М.: Издательство стандартов, 2005. – 126с.
  6.  Государственные стандарты. Информационная технология. Автоматизированные системы. Основные положения. – М.: Издательство стандартов, 2005. – 286с.


Приложение 1

Техническое задание

  1.  Общие сведения
  2.  Полное наименование системы и ее условное обозначение

«Автоматизированная система складского учета фирмы ООО «Пульс»

«АС складского учета»

  1.  Шифр темы или шифр (номер) договора

АС1002

  1.  Наименование предприятий (объединений) разработчика и заказчика (пользователя) системы и их реквизиты;

Разработчик:

Компания «Интер»

Юридический адрес: г. Краснодар, ул. Чекистов, 34

Физический адрес: г. Краснодар, ул.70 лет Октября, 20

Телефон: 8(861)251-59-02

Банковские счета:  Сч. 40501810000002000002, БИК 040349001

Лицензия:

Вид деятельности: предоставление услуг создания  и эксплуатации автоматизированных систем

Заказчик:

Компания ООО «Пульс»

Юридический адрес: г. Краснодар, ул. Карасунская, 54

Физический адрес: г. Краснодар, ул.Орехова, 21

Телефон: 8(861)214-12-02

Банковские счета:  Сч. 15650660000002000121, БИК 040568001

Лицензия:

Вид деятельности: оптовый склад лекарственных средств

  1.  Перечень документов, на основании которых создается система, кем и когда утверждены эти документы

Договор №523 от 10.01.2013 утвержден директором ООО «Пульс»

Набоковым Д.И.

  1.  Плановые сроки начала, и окончания работы по созданию системы

14.01.2013-10.06.2013

1.6      Сведения об источниках и порядке финансирования работ

Финансирование производится поэтапно, после окончания выполнения каждого этапа. Оплату производит директор предприятия- заказчика.

Общая выделенная сумма на разработку системы составляет 100 тысяч.

  1.  Порядок оформления и предъявления заказчику результатов работ по созданию системы (ее частей), по изготовлению и наладке отдельных средств (технических, программных, информационных) и программно-технических (программно-методических) комплексов системы.

До 20.02.2013 произвести установку персональных компьютеров на рабочие места менеджера и заместителя заведующего складом

До 28.02.2013 установить и проверить связь между компьютерами офис-менеджера, заместителя заведующего складом и директором фирмы.

До 10.03.2013 организовать прием заявок по e-mail 

До 15.03.2013 создать удобную программную форму заполнения заявок

До 20.03.2013 организовать удобное заполнение сборочного листа,  автоматический расчет стоимости заказа по мере добавления в заявку препаратов

До 30.03.2013 создать справочник контрагентов с быстрым доступом к нему во время заполнения сборочного листа и легким добавлением в него новых записей

До 20.04.2013 создать интерактивный  журнал складского учета с возможностью быстрого редактирования данных заместителем заведующего складом и быстрым доступом к этой информации менеджера по заявкам во время заполнения сборочного листа

До 30.04.2013 организовать быстрое составление и отправление отчета о выполнении  заявки со склада менеджеру

До 10.05.2013 создать и наладить работу журнала отчета о выполненных заявках

До 20.05.2013 организовать доступ директору фирмы к журналу учета о выполненных заявках

До 30.05.2013 провести проверку работы всей системы

До 10.06.2013 организовать обучение персоналу и подготовить систему к вводу в эксплуатацию

  1.  Назначение и цели создания (развития) системы
  2.  Назначение системы

Автоматизировать рабочие места

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

1)Устранение ошибок в расчетах стоимости заявок и количестве товара на складе

2)Повышение количества принимаемых и обрабатываемых заявок

3)Ускорение обмена информацией между менеджером и заместителем заведующего складом

4)Упрощение системы отчетности

Критерии оценки достижения целей создания системы:

Увеличение оборота заявок, увеличение количества клиентов, уменьшение количества претензий (повышение качества выполнения заявок)

  1.  Характеристики объекта автоматизации
  2.  Краткие сведения об объекте автоматизации или ссылки на документы, содержащие такую информацию

Сведения об объекте содержатся в документе «Результат обследования рабочих мест»

  1.  Сведения об условиях эксплуатации объекта автоматизации и характеристиках окружающей среды

Объекту автоматизации требуются стандартные условия эксплуатирования персональных компьютеров

4.   Требования к системе

4.1.1 Требования к структуре и функционированию системы

Автоматизированная система состоит из двух подсистем: рабочее место менеджера по заявкам и рабочее место заместителя заведующего складом.

Между этими рабочими местами должна быть организованна связь, в которой будет настроено высокое быстродействие и безошибочный обмен информацией.

Система должна функционировать в течение всего рабочего дня. А так же, при необходимости, в дополнительное время.

Система должна диагностироваться каждую неделю, а при необходимости чаще.

При необходимости система должна легко модернизироваться.

4.1.2 Требования к численности и квалификации персонала АС

Каждое рабочее место предусмотрено для одного сотрудника. Сами сотрудники должны уверенно работать с ПК, а так же обучиться работе с системой. Каждые полгода должны проводиться тестирования сотрудников на уровень владения программой.

4.1.3 Требования к показателям назначения АС

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

Целевое назначение системы может сохраняться до расширения штата сотрудников.

4.1.4 Требования к надежности

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

4.1.5 Требования по безопасности

Любые работы с системой и ее частями должны производиться сухими руками, все провода должны быть изолированы. Запрещается употреблять пищу и напитки во время эксплуатации.

4.1.6 Требования по эргономике и технической эстетике

Каждый час сотрудник должен делать 5ти минутный перерыв, отходя от компьютера. При утомленности на 10 минут.

4.1.7 Требования к эксплуатации, техническому обслуживанию, ремонту и хранению

Система должна обслуживаться опытным персоналом. Ежемесячно должны проводиться проверки работоспособности и быстродействия. Площади размещения компьютеров должны соответствовать стандартам. Персонал должен уверенно владеть ПК, а так же тестироваться каждый год. Режим работы офис-менеджера: с 9.00 до 18.00, режим работы заместителя заведующего складом: с 8.00 до 19.00.

4.1.8 Требования к защите информации от несанкционированного доступа

Вход в пользователя, а далее в программу должен осуществляться только после авторизации.

4.1.9 Требования по патентной чистоте

Система предусмотрена для работы только в России

4.1.10 Требования к стандартизации и унификации

Соответствует нормативным требованиям настоящего законодательства

4.1.11 Дополнительные требования

4.2 Требования к функциям (задачам)

Подсистема офис-менеджер:

функции: прием и обработка заявок, отчетность

задачи: прием заявки, заполнение формы заявки с помощью справочников, заполнение сборочного листа, отправка его на склад, запись отчета о выполнении заявки, предъявление журнала отчетности директору.

Подсистема заместитель заведующего складом:

функции: обновление информации в складском журнале и его копии, отчетность

задачи: прием сборочного листа, обновление данных в складском журнале, его копии, отправление отчета офис- менеджеру

Между подсистемами должен быть обеспечен моментальный обмен данными в виде обновления количества товаров на складе, а так же обменом сборочными листами и отчетами.

Программа может быть написана на языке С++, Visual Fox Pro, либо другом языке высокого уровня, где должен быть удобный, дружелюбный пользовательский интерфейс.

Программа должна свободно работать с операционными системами Microsoft Windows выше Windows xp.

Компьютерная система должна быть устроена таким образом, чтобы обмен данными между подсистемами был моментальный и ни в коем случае не было потери данных «в дороге» между рабочими местами.

Для обеспечения защиты от ошибочных действий программа должна выводить на экран уточняющие диалоговые окна.

 


 

А также другие работы, которые могут Вас заинтересовать

2614. Розбудова Української незалежної держави. Національно-державне відродження українського народу (1991-2007 рр.) 136.5 KB
  Розбудова Української незалежної держави. Національно-державне відродження українського народу (1991-2007 рр.) Національно-державне відродження Українського народу. Соціально-політичний та економічний розвиток українського суспільства...
2615. Стратегії експериментального дослідження 73.5 KB
  Стратегії експериментального дослідження Основні питання Пояснювальна стратегія  Стратегія повторного дослідження.  Стратегія зіставлення  Формуюча стратегія. Біографічна стратегія Якось А.Ейнштейн, після того, як видатний...
2616. Поняття про програму та концепцію психологічного дослідження 57.5 KB
  Поняття про програму та концепцію психологічного дослідження Основні питання  Програма психологічного дослідження  Концепція психологічного дослідження Існування проблеми (проблемної ситуації) є вихідним моментом будь-якого наукового дослі...
2617. Минеральные ресурсы Волгоградской области 54.5 KB
  Минеральные ресурсы Волгоградской области Волгоградская земля содержит огромные запасы ценных ископаемых. В недрах области есть нефть и природный газ, бишофит, поваренные соли, фосфориты и сильвиниты, кварц, песок, известняки и мел, глины, железная...
2618. Физика и физические закономерности 138 KB
  Кольца Ньютона. Радиусы светлых и темных колец. Частым случаем полос равной толщины являются кольца Ньютона, которые наблюдаются в схеме, изображенной на рисунке. Плосковыпуклая линза с большим радиусом кривизны R выпуклой поверхностью лежит на...
2619. Машины и аппараты пищевых производств 1.46 MB
  Приведена подробная методика лабораторных работ, инструкции по использованию лабораторного хлебопекарного оборудования, описание контрольно-измерительных приборов, используемых на кафедре машин и аппаратов химических производств по курсу «Машины и а...
2620. Введение в курс АП и ИВК 446.5 KB
  Назначение и классификация АП. Современное состояние АП и ИВК. Условия эксплуатации АП и ИВК. Основные понятия и структуры приборного комплекса. Современное состояние и перспективы развития приборных комплексов...
2621. Принципы дифференциальной психологии 53.5 KB
  Принципы дифференциальной психологии Любая область знаний, претендующая на независимый статус, строится на основе некоей системы базовых принципов, определяющих суть данного научного направления. Для дифференциальной психологии наиболее существенным...
2622. Сравнительный анализ российского и зарубежного законодательства (на примере США) 70.96 KB
  История формирования системы банкротства до 1991 г. Закон о банкротстве 1992 года. Основные положения закона. Практика применения и недостатки закона. Общие принципы реорганизации (банкротства) США. Сравнительный анализ российского американского законодательства о банкротстве.