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

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

РефератПомощь в написанииУзнать стоимостьмоей работы

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

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

Фирма ООО «Центр Автоматизации» является 1С: франчайзи фирмы «1С». Центр Автоматизации работает на рынке автоматизации управления и учета с 2006 года, и на сегодняшний день занимает одну из лидирующих позиций в регионе.

Основная задача компании — помогать организациям быстрее и эффективнее достигать их целей, используя передовые информационные технологии, упорядочивая их работу с помощью продуктов и услуг, связанных с программным обеспечением, производимым фирмой «1С».

Специальная часть

1. Постановка задачи Задача дипломного проекта — разработка конфигурации «Автоматизация учета продаж программных продуктов, поставляемых франчайзинговой фирмой 1С» на платформе «1С: Предприятие 8.2.», которое позволит:

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

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

Определять доход полученных от продаж программных продуктов;

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

Формировать и выводить на печать необходимую отчетную документацию.

автоматизация учет продажа программный.

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

Структурная связь.

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

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

На следующем этапе уточняется структура полей в справочниках и документах, определяются правила ввода информации.

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

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

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

3. Описание среды программирования Для написания программы было использована рабочая среда программирования «1С:Предприятие 8.2».

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

1С как учетная система имеет 4 компонента:

Систему хранения, поиска и редактирования информации, которая изменяется достаточно редко (справочники).

Систему ввода и фиксации событий (документы).

Систему работы с динамической информацией (остатки).

Генератор отчетов, позволяющий выводить обобщенную информацию за любой период времени.

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

Программные продукты, создаваемые на 1C, могут быть адаптированы к любым особенностям учёта и к конкретной сфере деятельности предприятия. В состав системы входит Конфигуратор, который обеспечивает:

настройку системы на различные виды учёта (бухгалтерский, оперативный);

организацию любых справочников и документов произвольной структуры;

настройку внешнего вида форм ввода информации;

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

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

возможность наглядного представления информации в виде диаграмм;

быстрое изменение конфигурации с помощью «конструкторов».

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

Требования к техническому обеспечению Необходимо иметь конфигурацию компьютера, которая позволяла бы обеспечить работу с программным продуктом (описание в п. 3.2.).

Требования к программному обеспечению Для работы программы необходимо, чтобы на компьютере были установлены:

Операционная система WINDOWS 2000 и выше;

Установлено ядро «1С: Предприятие 8.2» однопользовательская версия.

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

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

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

В программе присутствуют следующие справочники:

Справочник № 1 «Должности».

Имя поля.

Тип данных.

Размер поля.

Обязательное поле.

Код.

Число.

Да.

Наименование.

Строка.

Да.

Справочник № 2 «Сотрудники».

Имя поля.

Тип данных.

Размер поля.

Обязательное поле.

Код.

Число.

Да.

Наименование.

Строка.

Да.

Должность.

Ссылка.

;

Да.

Дата рождения.

Дата.

;

Нет.

Пол.

Перечисление.

;

Нет.

ИНН.

Строка.

Нет.

Серия паспорта.

Строка.

Нет.

Номер паспорта.

Строка.

Нет.

Дата выдачи паспорта.

Дата.

;

Нет.

Справочник № 3 «Контрагенты».

Имя поля.

Тип данных.

Размер поля.

Обязательное поле.

Код.

Число.

Да.

Наименование.

Строка.

Да.

Вид контрагента.

Ссылка.

;

Да.

Полное наименование контрагента.

Строка.

Нет.

ИНН.

Строка.

Нет.

КПП.

Строка.

Нет.

Юридический адрес.

Строка.

Нет.

Почтовый адрес.

Строка.

Нет.

Контактный телефон.

Строка.

Нет.

Контактное лицо.

Строка.

Нет.

Справочник № 4 «Номенклатура».

Имя поля.

Тип данных.

Размер поля.

Обязательное поле.

Код.

Число.

Да.

Наименование.

Строка.

Да.

Полное наименование.

Строка.

Нет.

Единица измерения.

Ссылка.

;

Нет.

Справочник № 5 «Банки».

Имя поля.

Тип данных.

Размер поля.

Обязательное поле.

Код.

Число.

Да.

Наименование.

Строка.

Да.

Местонахождения.

Строка.

Нет.

БИК.

Строка.

Нет.

Корреспондентский счет.

Строка.

Нет.

Почтовый индекс.

Строка.

Нет.

Почтовый адрес.

Строка.

Нет.

Телефон.

Строка.

Нет.

Справочник № 6 «Расчетные счета».

Имя поля.

Тип данных.

Размер поля.

Обязательное поле.

Код.

Число.

Да.

Наименование.

Строка.

Да.

Номер счета.

Строка.

Нет.

Банк.

Ссылка.

;

Нет.

Справочник № 7 «Склады».

Имя поля.

Тип данных.

Размер поля.

Обязательное поле.

Код.

Число.

Да.

Наименование.

Строка.

Да.

Справочник № 8 «Единицы измерения».

Имя поля.

Тип данных.

Размер поля.

Обязательное поле.

Код.

Число.

Да.

Наименование.

Строка.

Да.

Полное наименование.

Строка.

Нет.

Код по ОКЕИ.

Строка.

Нет.

Программа имеет следующие документы:

«Поступление товара» — при проведение этого документа номенклатура поступает на склад, фиксируется факт взаиморасчетов с поставщиками.

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

Программа имеет следующие отчеты:

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

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

Программирование В соответствии со схемой, приведенной выше в пункте 4.1.2. «Структурная схема», в представленной программе разработаны программные модули на встроенном языке «1С: Предприятие8.2». Тексты программных модулей и запросов приведены в пункте V. «Приложение».

Аномалии и защитное программирование.

Описание аномалии.

Реакция на аномалию.

Способ защиты.

Попытка провести документ с пустым значением реквизита.

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

Защищено разработчиком.

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

Поле остается пустым.

Защищено с помощью 1С автоматически.

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

Поле остается пустым.

Защищено с помощью 1С автоматически.

Проведение документа «Реализация товара» при отсутствии необходимого количества номенклатуры на складе.

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

Защищено разработчиком.

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

Основные принципы организации тестирования:

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

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

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

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

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

следует сохранять использованные тесты (для повышения эффективности повторного тестирования программы после ее модификации или установки у заказчика);

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

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

Хотя программа прошла тестирование успешно, в ней, тем не менее, могут содержаться ошибки, появление которых зависит от обрабатываемых данных (т.е. на одних исходных данных программа работает правильно, а на других — с ошибкой).

5. Анализ результатов решения В соответствии с пунктом 4.4 тестирование и отладка производились непосредственно во время разработки проекта. После завершения работы над программой было еще раз произведено полное тестирование.

Все найденные ошибки были успешно устранены.

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

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

Достоинства программы: удобство и простота в эксплуатации (минимальные навыки работы пользователя на 1С); существенное облегчение работы сотрудника предприятия; не большой объём занимаемой памяти.

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

Запуск программы:

Приложение запускается при нажатии на данный ярлык.

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

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

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

В данной программе существует 2 набора прав: Администратор и пользователь. При запуске «1С:Предприятие 8.2» необходимо выбрать пользователя и ввести пароль.

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

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

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

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

Меню включает в себя следующие пункты:

Справочники;

Документы;

Отчеты.

Рассмотрим их подробнее.

Пункт меню «Справочники»:

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

Справочник «Номенклатура» — содержит информацию о программных продуктах, продаваемых на фирме.

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

Новый элемент справочника создается при нажатии на кнопку «Создать».

Справочник «Контрагенты» — содержит информацию о поставщиках и покупателях.

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

Новый элемент справочника создается при нажатии на кнопку «Создать».

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

Чтобы создать расчетные счет контрагента необходимо нажать на кнопу «Расчетные счета». Так же справочник расчетные счета можно просмотреть выбрав в меню «Справочники» справочник «Расчетные счета».

Справочник «Расчетные счета» содержит информацию о расчетных счетах с контрагентами.

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

Справочник «Банки» содержит информацию о банках, через которые ведется расчет с контрагентами.

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

Новый элемент справочника создается при нажатии на кнопку «Создать».

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

Справочник «Склады» содержит информацию о складе, на котором хранится номенклатура.

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

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

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

Новый элемент справочника создается при нажатии на кнопку «Создать».

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

Справочник «Должности» содержит информацию о должностях сотрудников фирмы.

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

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

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

Регистр «Закупочные цены на номенклатуру» содержит информацию о ценах по которым мы покупаем товар у поставщиков.

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

Регистр «Розничные цены на номенклатуру» содержит информацию о ценах по которым мы продаем товар.

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

Пункт меню «Документы»:

Данный пункт меню предназначен для создания новых документов.

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

Документ «Поступление товара» фиксирует факт поступления на склад номенклатуры и взаиморасчет с поставщиками.

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

При нажатии на кнопку «Печать» можно просмотреть печатную форму документа:

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

Документ «Реализация товара» фиксирует факт взаиморасчета с покупателем и списания со склада номенклатуры.

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

При нажатии на кнопку «Печать» можно просмотреть печатную форму документа:

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

Регистр «Остатки товара» содержит информацию о том, сколько и какие товары есть на складе.

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

Регистр «Стоимость товара» содержит информацию о расчетах с контрагентами.

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

Регистр «Закупки» содержит информацию о купленном товаре.

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

Регистр «Продажи» содержит информацию о проданном товаре.

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

Пункт меню «Отчеты»:

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

Отчет «Товары на складе» выводит на экран информацию о наличии номенклатуры на складе. На форме отчета можно выбрать дату, за которую необходимо вывести отчет.

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

Отчет «Реестр документа поступление товара» выводит список существующих документов «Поступление товара» в порядке их дат и номеров.

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

Отчет «Реестр документа реализация товара» выводит список существующих документов «Реализация товара» в порядке их дат и номеров.

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

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

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

Отчет «Продажи» выводит на экран информацию обо всех проданных товарах.

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

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

Показать весь текст
Заполнить форму текущей работой