Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
диплом_1 / Oformlenie_otcheta_PPS_-_Ojereleva_Irina_Vladim.doc
Скачиваний:
28
Добавлен:
21.03.2016
Размер:
848.9 Кб
Скачать
    1. Обоснование выбора средств и технологий разработки

Для разработки внешних программных модулей для дальнейшего внедрения их в систему«1С:Бухгалтерия» используется встроенный язык 1С.

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

Средой исполнения языка является программная платформа «1С:Предприятие». Визуальная среда разработки «Конфигуратор» является неотъемлемой частью пакета программ «1С:Предприятие».

Наиболее значимыми особенностями встроенного языка являются:

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

  • кэширование скомпилированных модулей в памяти;

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

  • отсутствие программного описания объектов конфигурации, разработчик может использовать либо встроенные в платформу объекты, либо объекты, созданные системой в результате визуального конструирования прикладного решения. [8]

Встроенный язык 1С имеет много общих характеристик с другими языками, такими как Pascal, JavaScript, Basic, что облегчает его освоение начинающими разработчиками. Однако он не является прямым аналогом из перечисленных языков.

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

Так как система «1С:Бухгалтерия» работает с подключаемыми модулями, написанными только на встроенном языке 1С, именно он выбран в качестве технологии для разрабатываемого модуля. [9]

ЗАКЛЮЧЕНИЕ

В процессе выполнения работ на практике по профилю специальности получены следующие результаты:

  • изучена предметная область;

  • сформулированы требования заказчика;

  • проведен обзор аналогичных решений;

  • обоснована целесообразность разработки;

  • определены функциональные требования к разработке;

  • описаны входные и выходные данные;

  • разработана модель процесса формирования заказов;

  • определены средства реализации для решения поставленной задачи;

  • сформировано техническое задание на разработку.

Техническое задание представлено в приложении 1.

СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ

  1. Официальный сайт компании «Питер-Консалт» [Электронный ресурс] / Деятельность компании – Режим доступа: http://www.piter-consalt.ru/.

  2. Алексеев А., Виноградов А., Мурзин С. «1С:Предприятие 8.2. Руководство пользователя». - М.: ЗАО «1С», 2008. – 303с.

  3. Компания «Инфо-бухгалтер» [Электронный ресурс] / Обзор системы «Инфо-бухгалтер» – Режим доступа: http://www.ib.ru/.

  4. Компания «БЭСТ» [Электронный ресурс] / Обзор информационной системы «БЭСТ» – Режим доступа: http://www.bestnet.ru/.

  5. Корпорация «Парус» [Электронный ресурс] / Обзор информационной системы управления «Парус» – Режим доступа: http://www.parus.com/.

  6. Управление торговлей [Электронный ресурс] / Обзор системы «1С:Управление торговлей» – Режим доступа: http://v8.1c.ru/trade/.

  7. Методическое пособие «Управление и информатика в технических системах. Методология IDEF0». – Пермь: Пермский государственный технический университет, кафедра автоматики и телемеханики, 2004. – 32с.

  8. Алексеев А., Виноградов А., Мурзин С. «1С:Предприятие 8.2. Описание встроенного языка». - М.:ООО «1С», 2009. – 832с.

  9. «1С:Предприятие 8» [Электронный ресурс] / Обзор системы «1С:Предприятие» / ООО «1С». – Режим доступа: http://v8.1c.ru/overview.

  10. Гриншпун О.Г. «Методические рекомендации по оформлению отчетов». – СПб.: ФСПО СПбНИУ ИТМО, 2012. – 18с.

ПРИЛОЖЕНИЕ 1

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

  1. Назначение разработки

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

  1. Цель и задачи

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

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

  • исследовать предметную область;

  • определить требования к разработке;

  • определить входные, выходные данные;

  • разработать модель работы программного модуля;

  • спроектировать интерфейс разработки;

  • реализовать программный модуль «Управление заказами покупателей»;

  • провести тестирование программного модуля.

  1. Требования к разработке

    1. Функциональные требования к разработке

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

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

  2. Формирование документа «Заказы покупателей», необходимый для дальнейшего управления заказами покупателя.

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

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

  5. Выставление документа «Акт выполненных работ» или «Товарная накладная» на основании введенных заказов покупателя. Формирование внешней печатной формы для документа «Акт выполненных работ» («Товарная накладная» - унифицированная форма и ее менять нельзя), с целью указания в ней даты и номер заказа.

  6. Формирование отчета «Продажи», то есть построение отчета с данными о продажах по заказам покупателей, и вывод печатной формы.

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

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

    1. Описание входных и выходных данных

На основе функциональных требований определены входные и выходные данные, представленные в таблице П1.1.

Таблица П1.1

Входные и выходные данные

ФУНКЦИЯ

ВХОДНЫЕ ДАННЫЕ

ВЫХОДНЫЕ ДАННЫЕ

1

2

3

«Занести информацию о заказе покупателя»

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

Сформированный заказ покупателя

«Сформировать документ «Заказы покупателей»

Информация о заказе покупателя, справочники

Отражение в системе документа «Заказы покупателей»

Продолжение таблицы П1.1

1

2

3

«Выставить «Счет на оплату» покупателям»

На входе документ «Заказы покупателя»

Отражение в системе «Счет на оплату» и ее печатная форма

«Сформировать документ «Реализация товаров и услуг»

На входе «Счет на оплату»

Отражение в системе документа «Реализация товаров и услуг»

«Выставить «Акт выполненных работ», «Товарная накладная», сформировать внешние печатные формы»

На входе документ «Реализация товаров и услуг»

Отражение в системе «Акт выполненных работ», либо «Товарная накладная», и их внешние печатные формы

«Сформировать отчет «Продажи»

На основе документа «Реализация товаров и услуг»

Отражение в системе отчета «Продажи» и вывод на печать

«Сформировать отчет «Ведомость по заказам покупателей»

На основе документа «Заказы покупателей» и «Реализация товаров и услуг»

Отражение в системе отчета «Ведомость по заказам покупателей» и вывод на печать

«Просмотреть информацию о заказах покупателя»

Журнал просмотра записей базы данных по заказам покупателя

Получение списка заказов покупателя и информации о них по условиям отбора

Вид форм для заполнения, списков, внешних печатных форм представлен на рисунках в приложении 2. На рисунке П2.1 создано меню, в котором выбирается пункт «Заказы покупателей», после чего открывается список заказов покупателей (см. рис.П2.2). При создании документа «Заказ покупателя» (см. рис.П2.3), необходимо ввести основную информацию о заказе: дата заказа, номер заказа, наименование компании, контрагент, накладная МБИ, накладная оператора, курьерская служба, договор, дата отправления, сумма для нас, т.к. подсчет себестоимости. Далее выбираем, что необходимо отгрузить: товар или услугу, и загружаем из справочника номенклатуру, стоимость и количество, и получаем сформированный заказ (см. рис.П2.4).

По окончанию срока заказа, выставляем счет на оплату: открываем меню и выбираем пункт «Счета на оплату покупателю» (см. рис.П2.5), после чего открывается список, содержащий все счета покупателей (см. рис.П2.6), выбираем необходимый и выводим на печать (см. рис.П2.7).

На основе счетов сформировался документ «Реализация товаров и услуг» (см. рис.П2.8). Далее необходимо выставить «Акт выполненных работ» (рис.П2.9), либо «Товарная накладная» (см. рис.П2.10), в зависимости товар или услуга была отгружена. На основе заказов покупателей формируем отчет «Продажи» (см. рис.П2.11), содержащий данные о продажах, и «Ведомость по заказам покупателей» (см. рис.П2.12), содержащий информацию о состоянии заказов. В отчетах есть возможность установки отборов (см. рис.П2.13).

    1. Модель работы продукта разработки

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

Входными данными для занесения заказа в базу данных будет являться информация, предоставляемая заказчиком, данные о заказе покупателя и справочники, используемые для оформления заказа. Механизмом будет являться пользователь «1С:Бухгалтерия» – бухгалтер. Условием для разработки программного модуля являются требования к платформе. На выходе мы получаем готовые документы, счета, акты, товарные накладные и аналитические отчеты.

Для того, чтобы получить конечные выходные данные, необходимо произвести ряд действий. Для начала занести в базу данных информацию о заказе покупателя и сформировать документ «Заказы покупателей». Далее выставить «Счет на оплату» на основе документа о заказах покупателей. Потом сформировать документ «Реализация товаров и услуг», и в зависимости, товар или услуга у нас, выставляем «Акт выполненных работ», либо «Товарная накладная». На основе реализации, формируем отчеты «Продажи» и «Ведомость по заказам покупателя», с помощью которых можно просмотреть всю необходимую информацию по заказам, и проверить состояние заказов.

    1. Эргономические и технико-эстетические требования

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

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

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

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

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

Защита информации от несанкционированного доступа обеспечивается средствами, встроенными в «1С:Бухгалтерия».

    1. Требования к аппаратным и программным средствам разработки

Для разработки и дальнейшего внедрения программного модуля в систему «1С:Бухгалтерия», необходима платформа «1С:Предприятие» версии 8.0 и выше.

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

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

  • процессор с архитектурой x86-64;

  • оперативная память 2048Мб и выше;

  • жесткий диск 40Гб и выше.

    1. Требования к технологиям разработки

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

  1. Методы тестирования соответствия разработки предъявленным требованиям

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

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

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

ПРИЛОЖЕНИЕ 2

Модель продукта разработки

Структура входных и выходных данных представлена на рисунках П2.1- П2.13

Рисунок П2.1 Пункт меню «Заказы покупателей»

Рисунок П2.2 Список заказов покупателей

Рисунок П2.3 Документ «Заказ покупателя»

Рисунок П2.4 Сформированный заказ покупателя

Рисунок П2.5 Пункт меню «Счета на оплату покупателям»

Рисунок П2.6 Список счетов на оплату покупателям

Рисунок П2.7 Печатная форма «Счет на оплату покупателям»

Рисунок П2.8 Документы «Реализация товаров и услуг»

Рисунок П2.9 Печатная форма документа «Акт выполненных работ»

Рисунок П2.10 Печатная форма документа «Товарная накладная»

Рисунок П2.11 Отчет «Продажи»

Рисунок П2.12 Отчет «Ведомость по заказам покупателя»

Рисунок П2.13 Настройки отбора

На рисунках П2.14-П2.17 изображена диаграмма IDEF0,отображающая модель работы продукта разработки.

Рисунок П2.14 Диаграмма IDEF0, верхний уровень А0

Рисунок П2.15 Диаграмма IDEF0, уровни А1-А4

Рисунок П2.16 Диаграмма IDEF0, уровни А21-А23

Рисунок П2.17 Диаграмма IDEF0, уровни А41-А43

Соседние файлы в папке диплом_1