Разработка АРМ менеджера отдела продаж ЗАО «ВПЗ»

Автор работы: Пользователь скрыл имя, 13 Мая 2013 в 19:47, курсовая работа

Краткое описание

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

Содержание

Введение 4
1. Теоретическая часть 5

1.1 Краткие сведения о структуре организации 5
1.2
Описание входной и выходной информации ПО (входные документы и отчеты).
6
1.3. Структура БД. 6
1.4. UML – диаграмма. 8

2. Проектная часть 9

2.1
2.2 Выбор средств разработки
Обоснование выбранной среды программирования 9
10
2.3 Сценарий работы приложения 12
2.3.1 Отдел продаж 12
2.3.2 Бухгалтерия 17
2.3.3 Склад 20

Заключение 22

Список литературы 23
Приложения 24
Листинг программы 24

Вложенные файлы: 1 файл

Разработка АРМ менеджера отдела продаж ЗАО «ВПЗ».doc

— 1.25 Мб (Скачать файл)

 

2.2 Обоснование выбранной среды программирования

 

Для разработки АРМ менеджера  по продажам была выбрана среда программирования 1С.

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

На такой версии может  работать только один пользователь. Если со временем перестанет хватать функционала  этой версии, то можно сделать апгрейд - поменять данную версию на профессиональную, доплатив лишь разницу в стоимости. На сайте «1С» можно ознакомиться с примерами успешных внедрений и получить подробное описание и отзывы пользователей. Существует несколько типовых конфигураций: «1С: Бухгалтерия 8» - программа для автоматизации бухгалтерского и налогового учета, включая подготовку стандартной отчетности. Этот тип программы подходит скорее для бухгалтеров и индивидуальных предпринимателей, применяющих обычную или упрощенную систему налогообложения. Она предназначена для ведения учета в организациях, осуществляющих любые виды коммерческой деятельности.

«1С: Зарплата и управление персоналом 8» - это программа для комплексной автоматизации расчета заработной платы и реализации кадровой политики предприятий и организаций. Предназначена для организации эффективной работы персонала.

В «1С: Управление торговлей 8», в отличие от «1С: Торговля и склад 7.7», появились функции управления. Таким образом, программа теперь предназначена для руководителей, потому что в ней добавилось много средств для анализа текущей ситуации на предприятии. Кроме того, программа обладает простым интерфейсом для людей, не разбирающихся в тонкостях и терминах бухгалтерского учета. В программе также есть удобная возможность автоматически предоставлять и формировать отчет по текущей ситуации, который может пересылаться на почту - быть доступным в любом месте. В отчете могут содержаться любые необходимые данные - от планирования и продажи закупок до показателей деятельности (включая прибыль).

Все отчетные данные можно получить в наглядной графической  форме, а конфигурация содержит множество  полезных функций: - функцию анализа текущего состояния заказов («Анализ заказов»); - возможность оперативного расчета прибыльности заказа покупателя, чтобы отслеживать скидки и наценки; - для сопоставления данных плановой и фактической прибыли и себестоимости предназначен отчет «Продажи по оплате за период»; - функционал ценообразования (автоматическое обновление информации о ценах поставщиков, отпускных ценах предприятия, автоматическое назначение скидок по дисконтным картам или за объемы продаж, формирование прайс-листа с отпускными ценами); - финансовый результат за месяц (прибыль); - информация о состоянии складских запасов, заказов, продаж, взаиморасчетов в любых аналитических разрезах с требуемой детализацией; - создание любых специализированных отчетов с необходимым уровнем детализации.

Для решения  задачи хранения данных осуществляется в самой 1С, что также является ещё одним фактором её выбора как  среды для разработки.

 

2.3. Сценарий  работы приложения

2.3.1. Отдел продаж

 

Работа приложения начинается с главной формы проекта, изображенной на рисунке 2.1.

 

 

Рис. 2.1. – Главная форма

 

Далее пользователь (в нашем случае менеджер по продажам) нажимает кнопку продажи. Откроется основное окно для работы со списком необходимых документов, справочников и отчетов (рис. 2.2).

 

Рис. 2.2. – Основная форма

 

При продажах в  программе формируется документ Реализация товаров и услуг. Для создания этого документа нужно в окне Создать выбрать документ. В открывшемся окне (рис. 2.3) заполняем реквизиты.

 

 

Рис. 2.3. Основная форма документа

Реквизиты Номер, Дата и Склад заполняются автоматически.

Реквизиты, выделенные красной чертой, обязательны для  заполнения.

Для того чтобы  заполнить реквизиты Контрагент и Ответственный нажимаем на кнопку в соответствующем поле (рис.2.4).

 

 

Рис. 2.4. Заполнение реквизитов

 

После нажатия  откроется форма выбора справочника  Контрагенты (рис. 2.5) или справочника Сотрудники, если заполняется реквизит Ответственный (рис.2.6).

 

 

Рис.2.5. Форма выбора справочника Контрагенты

 

 

Рис.2.6. Форма выбора справочника Сотрудники

 

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

Табличная часть заполняется, так же как и основные реквизиты.

После того как табличная часть заполнена документ нужно записать и распечатать счет на оплату. Для этого, нажимаем кнопку записать, а затем печать (рис.2.7).

 

 

Рис.2.7. Расположение кнопок записать и печать

 

При нажатии  на кнопку печать откроется печатная форма Счет на оплату (рис.2.8).

 

 

Рис.2.8. Печатная форма Счет на оплату

 

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

 

 

Рис. 2.9. Форма список документов

 

 

2.3.2. Бухгалтерия

 

Для того чтобы  провести оплату реализуемого товара бухгалтер заходит на вкладку Бухгалтер-кассир. Откроется основное окно для работы со списком необходимых документов, справочников и отчетов (рис. 2.10).

 

 

Рис. 2.10. – Основная форма

 

Для ускорения  работы бухгалтера и чтобы исключить  ошибки по заполнению Приходного кассового ордера (ПКО) в приложении реализовано автоматическое заполнение реквизитов документа.

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

В открывшемся  документе нажимаем кнопку Создать на основании, выбираем ПКО (рис.2.11).

 

 

Рис. 2.11. – Расположение кнопки Создать на основании

 

После выполнения этих действий откроется заполненная  форма документа ПКО.

 

 

Рис. 2.12. Основная форма документа

 

Документ нужно записать и распечатать ПКО. Для этого, нажимаем кнопку записать, а затем печать (рис.2.13).

 

 

Рис.2.13. Расположение кнопок записать и печать

 

При нажатии  на кнопку печать откроется печатная форма Приходного кассового ордера (рис.2.14).

 

 

Рис.2.14. Печатная форма Приходного кассового ордера

 

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

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

 

 

Рис. 2.15. Форма список документов

2.3.3. Склад

 

После того как  товар оплачен, нужно списать  товар со склада. Для этого нужно  провести существующий документ Реализация товаров и услуг.

Для того чтобы  списать товар кладовщик заходит на вкладку Склад. Откроется основное окно для работы со списком необходимых документов, справочников и отчетов (рис. 2.16).

 

 

Рис.2.16. – Основная форма

 

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

В открывшемся  документе нажимаем кнопку Провести и закрыть.

 

 

 

Рис. 2.17. Форма список документов

 

Просмотреть движение номенклатуры, а так же узнать наличие  номенклатуры можно с помощью  отчета Номенклатура на складе (рис.2.18).

 

 

Рис.2.18. – Отчет номенклатура на складе

 

Заключение

 

В результате курсовой работы была разработана программа  «АРМ менеджера отдела продаж ЗАО «ВПЗ»».

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

У данного приложения удобный интерфейс, рассчитанный на не подготовительного пользователя.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Список литературы

 

  1. Никитина Т.П. Введение в базы данных : учебное пособие / Т.П. Никитина ; Международный университет бизнеса и новых технологий /институт/. – Ярославль : РИЦ МУБиНТ, 2007. – 165 с.
  2. Вейцман ВМ. Проектирование экономических информационных систем: Учебное пособие. – Яр.: МУБиНТ, 2002, - 213 с., ил.
  3. forum-1c.ru
  4. http://edu.1c.ru/
  5. Кашаев С.М. «1С: Предприятие 8.1. Учимся программировать на примерах», Москва, 2010.
  6. Кашаев С.М. «1С Предприятие 8.1. Разработка прикладных решений», Санкт-Петербург, 2009.
  7. Шубина Е.В. «Работаем в 1С: Предприятие 8.1. Настройка, эксплуатация, конфигурирование и программирование», Ярославль, 2009.

 

 

 

Приложения

Листинг программы

 

Процедура заполнения макета Счет на оплату

Процедура Печать(ТабДок, Ссылка) Экспорт

Макет = Документы.РеализацияТоваровИУслуг.ПолучитьМакет("Печать");

Запрос = Новый  Запрос;

Запрос.Текст =

"ВЫБРАТЬ

|РеализацияТоваровИУслуг.Дата,

|РеализацияТоваровИУслуг.Контрагент,

|РеализацияТоваровИУслуг.Номер,

|РеализацияТоваровИУслуг.Ответственный,

|РеализацияТоваровИУслуг.Склад,

|РеализацияТоваровИУслуг.Товар.(

|НомерСтроки,

|Номенклатура,

|Количество,

|ЕдИзм,

|Цена,

|Сумма

|)

|ИЗ

|Документ.РеализацияТоваровИУслуг КАК РеализацияТоваровИУслуг

|ГДЕ

|РеализацияТоваровИУслуг.Ссылка В (&Ссылка)";

Запрос.Параметры.Вставить("Ссылка", Ссылка);

Выборка = Запрос.Выполнить().Выбрать();

 

ОбластьЗаголовок = Макет.ПолучитьОбласть("Заголовок");

Шапка = Макет.ПолучитьОбласть("Шапка");

ОбластьТоварШапка = Макет.ПолучитьОбласть("ТоварШапка");

ОбластьТовар = Макет.ПолучитьОбласть("Товар");

ОбластьИтог = Макет.ПолучитьОбласть("Всего");

Подвал = Макет.ПолучитьОбласть("Подвал");

 

ТабДок.Очистить();

 

ВставлятьРазделительСтраниц = Ложь;

Пока Выборка.Следующий() Цикл

Если ВставлятьРазделительСтраниц  Тогда

ТабДок.ВывестиГоризонтальныйРазделительСтраниц();

КонецЕсли;

 

ТабДок.Вывести(ОбластьЗаголовок);

 

Шапка.Параметры.Заполнить(Выборка);

ТабДок.Вывести(Шапка, Выборка.Уровень());

 

ТабДок.Вывести(ОбластьТоварШапка);

ВыборкаТовар = Выборка.Товар.Выбрать();

СуммаИтог = 0;

Пока ВыборкаТовар.Следующий() Цикл

ОбластьТовар.Параметры.Заполнить(ВыборкаТовар);

ТабДок.Вывести(ОбластьТовар, ВыборкаТовар.Уровень());

СуммаИтог = СуммаИтог + ВыборкаТовар.Сумма;

Информация о работе Разработка АРМ менеджера отдела продаж ЗАО «ВПЗ»