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

  • Вид работы:
    Курсовая работа (т)
  • Предмет:
    Информационное обеспечение, программирование
  • Язык:
    Русский
    ,
    Формат файла:
    MS Word
    20,85 Кб
  • Опубликовано:
    2015-06-05
Вы можете узнать стоимость помощи в написании студенческой работы.
Помощь в написании работы, которую точно примут!

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

Содержание

Введение

1. Назначения и цели создания

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

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

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

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

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

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

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

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

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

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

. Разработка организационного компонента системы

Заключение

Список использованной литературы

Приложение 1

Введение

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

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

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

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

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

1. Назначения и цели создания

склад программный автоматизированный

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

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

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

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

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

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

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

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

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

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

)сложная система отчетности, т. к. эти рабочие места находятся на разных концах территории фирмы;

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

)ошибки в учете товаров, в связи с большим количеством препаратов.

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

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

)быстрого просмотра сведений об аптеках и препаратах;

)оформления сборочного листа и отправки его на склад;

)оформления различных отчетов;

)ведения складского журнала;

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

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

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

)повышение количества принимаемых и обрабатываемых заявок за счет ускорения процессов просмотра и заполнения заявок с помощью ПК. Показателем выполнения этой цели будет являться увеличение количества клиентов, улучшение качества работы с клиентами;

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

)упрощение системы отчетности за счет автоматических подсчетов по разным критериям, а так же заготовок для отчетов. Критерием выполнения является сокращение времени на работы с отчетами на 70%, что позволит обработать большее количество заявок.

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

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

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

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

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

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

Объект обследованияБизнес - процессыИсполнительДокументацияСроки исполненияВид отчетностиЗаместитель заведующего складомОбновление данных в складском журнале и его копииПопов И.Д.Складской журнал и копия скл. журналаДо 18.04.13Форма скл. журнала и копии скл. журналаПрием сборочного листаСборочный листДо 15.03.13Форма сбор листаОтправление отчета о выполненной заявкеОтчет о выполнении заявкиДо 1.04.13Форма отчета

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

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

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

ПРИКАЗЫВАЮ:

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

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

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

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

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

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

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

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

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


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

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

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

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

Рисунок 1.1

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

1)получение копии складского журнала на складе,

)прием заявок от аптек,

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

)просмотр наличия и количества товара на складе,

)заполнение сборочного листа,

)отправление сборочного листа на склад,

)получение отчета о выполнении заявки,

)заполнение журнала отчетности,

)возвращение копии складского журнала на склад,

10)предъявление журнала отчетности директору,

11)исправление данных в копии складского журнала,

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

)отправление отчета о выполнении заявки,

)получение сборочных листов.

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

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

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

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

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

)После составления сборочного листа менеджер должен обновить информацию о количестве товара в копии складского журнала

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

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

)Зам зав складом должен отправлять менеджеру отчет о выполнении заявки

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

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

Рисунок 1.2

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

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

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

Рисунок 2.1

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Таблица 2.1

СообщениеИдентификаторФорма представленияПериодичность выдачиСроки выдачи и допустимое время задержки решенияПолучатель и назначение выходной информацииСборочный листСЛЭлектронная формаПо заполнениюСрок выдачи- моментально. 3минЗам зав складом. Сборка и отправка заказанного товараЗаявкаЗЭлектронная формаПо принятию заявкиМоментально, нетМенеджер. Основа для составления сборочного листаЗапись о выполнении заявкиЗВЗЗапись в журнал отчетностиПо выполнении заявкиСрок выдачи и время задержки- 1 суткиДиректор. Анализ работы менеджераПредоставление журнала отчетаЖОЭлектронный журналРаз в месяцОдин день. Задержка- нетДиректор фирмы Анализ работы менеджераСумма заявкиСПросчитанная суммаПо добавлению препаратов в сборочный листМоментально, нетСборочный лист. Для расчета стоимости заявкиИнформация о контрагентеКАЗапись из журнала контрагентовПо запросуМоментальноМенеджер. Для просмотра условий работы, адресов, лицензий пр. данных о контрагенте.Отчет о выполнении заявкиОВЗЭлектронный отчетПо выполнении заявкиМинута, задержка недопустимаОфис- менеджер. Для анализа работы

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

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

Таблица 2.2

СообщениеИдентификаторФорма представленияСроки поступленияЧастота поступленияЗаявкаЗДокумент электронныйПо мере поступленияКаждые 5 минСборочный листСЛЭлектронный документПо мере отправки Каждые 10 минОбновление данных в складском журналеСЖСтрока в электронном журналеПо мере поступления/продажи товараКаждые 10 минЗаполнение справочника контрагентовСКЭлектронный справочникПо мере добавление клиентаРаз в 2 неделиЗаполнение справочника препаратовСПЭлектронный справочникПо мере добавления препаратаРаз в неделю

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

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

База данных составлена в VisualFoxPro, поэтому для нее характерны понятия «Сущность» и «Атрибут». База данных АС «учета лекарственных препаратов» состоит из следующих таблиц и полей: таблицы и поля представлены на рисунках.

Таблица 3.1

Справочник контрагентов (sp_kontr)Название Описание Тип поля Длина Id_aptekiИдентификатор аптекиNumeric 4Yurid_nazvЮридическое название аптекиCharacter100Rab_nazvНазвание, применяемое для промежуточного использованияCharacter30Yurid_adrЮридический адрес аптекиCharacter100Fiz_adrФизический адрес аптекиCharacter100DogovorИнформация о договоре, заключенным между аптекой и фирмой «Пульс»Character

Справочник препаратов (Sp_prep)НазваниеОписаниеТип поляДлинаId_prepИдентификатор препарата Numeric4NazvНазвание препаратаCharacter50Id_proizvИдентификатор производителяCharacter4Cena_za_upЦена за упаковку препаратаCharacter8Forma_vypФорма упаковкиCharacter20DozirovkaДозировкаCharacter10KolichestvoКоличество шт./упCharacter5

Таблица 3.3

Bank (Банковские реквизиты)НазваниеОписаниеТип поляДлинаInnИННNumeric20KppКППNumeric20BicБИКNumeric20LsЛичный счетNumeric20RsРасчетный счетNumeric20BankОбслуживающий банкCharacter50Id_aptekiИдентификатор Numeric4

Таблица 3.4

Лицензии банков (lic)НазваниеОписаниеТип поляДлинаId_aptekiИдентификатор аптекиNumeric4DataДата получения лицензииDate8DeyatВид деятельности, на который получена лицензияCharacter100OgrnОГРНNumeric13Inn ИННNumeric10

Таблица 3.4

Условия работы (Usl_rab)НазваниеОписаниеТип поляДлинаId_aptekiИдентификатор аптекиNumeric4RaschetВидрасчета (T. наличный, F. безнал)Character15Kolv_dn_oplКоличество дней для оплатыCharacter3Kolv_dn_postКоличество дней на поставкуCharacter3Srok_godnСрок годности препаратовCharacter3

Таблица 3.6

Справочник производителей (Sp_proizv)НазваниеОписаниеТип поляДлинаId_proizvИдентификатор производителяNumeric4NaimenНаименование производителяCharacter30StranaСтрана производстваCharacter20

Таблица 3.7

Журнал продаж (zh_prod)НазваниеОписаниеТип поляДлинаid_prepИдентификатор препаратаNumeric4data_prodДата продажиDate8kolvoКоличество проданногоCharacter5id_aptekiИдентификатор аптекиNumeric4

Таблица 3.8

Журнал полученных товаров (zh_poluch)НазваниеОписаниеТип поляДлинаid_prepИдентификатор препаратаNumeric4data_poluchДата полученияDate8kolvoКоличество полученияCharacter5postavschпоставщик Character30prih_cenaПриходная ценаCharacter8seriyaСерияCharacter10srok_godnСрок годностиCharacter8data_proizvДата производстваDate8

Таблица 3.9

Логины (logins)НазваниеОписаниеТип поляДлинаloginЛогинCharacter15parolпарольCharacter15idИдентификатор логина\пароляinteger4

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

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

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

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

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

-Операционная система (для среды разработки) Windows 2000 с ServicePack 2 и выше или WindowsXP. WindowsNT 4.0 не поддерживается;

-IBM-совместимый компьютер с процессором не хуже класса Pentium;

-Наличие мыши;

-Не менее 64 Мб оперативной памяти (рекомендуется 128 Мбайт);

-20 Мбайт свободной памяти - для минимальной установки, 165 Мбайт - для типичной и максимальной установки;

-Монитор типа 800 х 600 или более высокой разрешающей способности с палитрой 256 цветов (рекомендуется 16-битовый HighColor).

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

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

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

Рисунок 4.1

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

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

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

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

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

Рисунок 4.2. Nachalo.scx

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

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

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

Обработчик кнопки «Выйти»:MESSAGEBOX("Вы уверенны, что хотите выйти?", 4+32+256, "Выход")=6

_screen.ActiveForm.release()

_screen.ActiveForm.Refresh()

Autoriz.scx

Рисунок 4.3

Обработчик кнопки «Ввод»:logins.dbf TOP=thisform.text1.Value=thisform.text2.ValueFOR (a= logins.login) AND (b= logins.parol)FOUND()=.T.CASE

CASE logins.id = 1FORM manager.scxlogins.id = 2FORM zam_zav_skl.scx.Release()=.F.("Неверновведенлогинилипароль",0,"Системноесообщение").text1.Value=''.text2.Value=''all

Форма o_prog.scx

Рисунок 4.4

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

thisform

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

Форма o_sozd.scx

Рисунок 4.5

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

Рисунок 4.6

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

Рисунок 4.7. Форма Sp_kontr.scx

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

Обработчик кнопки «Удалить запись»MESSAGEBOX("Удалить запись?", 4+32+256, "Удаление записи")=6 DELETED ON.grid1.Refresh()

_screen.ActiveForm.Refresh()

Обработчик кнопки «Поиск»FILTER TO ALLTRIM(Rab_nazv)=ALLTRIM(thisform.text2.Value).Refresh

Рисунок 4.8. Форма dob_zap_sp_kontr.scx

Обработчик кнопки «Добавить запись»BLANK _aptekiWITH thisform.text1.value _nazvWITH thisform.text2.value_nazvWITH thisform.text3.value_adrWITH thisform.text4.value_adrWITH thisform.text5.valuethisform.text6.value .refresh('Записьдобавлена')

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

Рисунок 4.9. Форма dogovor.scx

Обработчик кнопки «Добавить запись»:BLANK id_apteki WITH thisform.text1.value raschet WITH thisform.text2.valuekolv_dn_opl WITH thisform.text3.valuekolv_dn_post WITH thisform.text4.valuesrok_godn WITH thisform.text5.value.refresh('Запись добавлена')

Обработчик кнопки «Удалить»:DELETED ON.grid1.Refresh()

Обработчик кнопки «Назад»MESSAGEBOX("Вы уверенны, что хотите выйти?", 4+32+256, "Выход")=6 _screen.ActiveForm.Release()

ELSE

_screen.ActiveForm.Refresh()



Рисунок 4.10. Форма sp_kontr.scx

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

Рисунок 4.11. Форма zh_otch.scx

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

Рисунок 4.12. Форма zayavka.scx

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

DO FORM lic.scx

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

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

Обработчик кнопки «Заполнить таблицу»BLANK id_apteki WITH thisform.text6.value nazv WITH thisform.combo1.valuefiz_adr WITH thisform.text1.valuedata_sozd WITH thisform.text2.valuedata_otgruzki WITH thisform.text3.valuedata_oplaty WITH thisform.text4.value.refresh('Запись добавлена')

Рисунок 4.13. Форма lic.scx

Обработчик кнопки «Поиск»:FILTER TO ALLTRIM(id_apteki)=ALLTRIM(thisform.combo1.Value).Refresh.

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

Рисунок 4.14. Форма zam_zav_skl.scx

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

Рисунок 4.15. Форма zh_prodazh.scx

Обработчик кнопки «Добавить запись»BLANKid_prep WITH thisform.combo1.valuedata_prod WITH thisform.text2.valuekolvo WITH thisform.text3.valueid_apteki WITH thisform.combo2.value.refresh('Запись добавлена')

Обработчик кнопки «Поиск»FILTER TO ALLTRIM(Id_prep)=ALLTRIM(thisform.combo3.Value).Refresh

Обработчик кнопки «Удалить»DELETED ON.grid1.Refresh()

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

Рисунок 4.16. Форма zh_zakupok.scx

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

Рисунок 4.17.Форма Zh_zakupok_d.scx

Рисунок 4.18

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

5. Разработка организационного компонента системы

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

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

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

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

Процессор: не менее 2000 МГц;

Оперативная память: не менее 1 Гб;

Жесткий диск: не менее 1 Гб свободного дискового пространства;

Стандартная клавиатура и мышь;

Видеокарта с объемом памяти не менее 128 Мб;

Дисплей с разрешением не менее 1024x768;

Принтер (для печати отчетов);

Источник бесперебойного питания;

-Microsoft Windows XP SP3 и выше;

Microsoft Visual FoxPro 9.0 SP1 и выше;

-Антивирусный продукт.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Заключение

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

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

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

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

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

2)оформление сборочного листа и отправки его на склад;

3)ведение журнала выполненных заявок;

)ведение складского журнала;

)составление отчетов;

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

Список используемой литературы

1.Агальцов В.П. Базы данных. - М.: Мир, 2005. - 394с.

.Методическое пособие для студентов по выполнению курсового проекта для специальности 230103 « Автоматизированные системы обработки информации и управления» (230103.01 «Защита информации в автоматизированных системах обработки информации и управления») дисциплины Разработка и эксплуатация автоматизированных информационных систем, 2013.-94с.

3.Гагарина Л.Г., Киселев Д.В., Федотова Е.Л. - М.: ИД «Форум» - Инфра - М, 2007. - 384с.

5.Единая система программной документации. - М.: Издательство стандартов, 2005. - 126с.

.Государственные стандарты. Информационная технология. Автоматизированные системы. Основные положения. - М.: Издательство стандартов, 2005. - 286с.

Приложение 1

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

1.Общие сведения

.1Полное наименование системы и ее условное обозначение:

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

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

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

АС1002

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

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

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

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

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

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

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

Лицензия:

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

Заказчик:

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

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

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

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

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

Лицензия:

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

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

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

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

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

.01.2013-10.06.2013

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

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

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

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

До 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Сведения об условиях эксплуатации объекта автоматизации и характеристиках окружающей среды

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Похожие работы на - Автоматизированная система складского учета фирмы ООО 'Пульс'

 

Не нашли материал для своей работы?
Поможем написать уникальную работу
Без плагиата!