Разработка и реализация конфигураций СУБД 1С:Предриятие
Заказать уникальную курсовую работу- 29 29 страниц
- 4 + 4 источника
- Добавлена 15.01.2015
- Содержание
- Часть работы
- Список литературы
- Вопросы/Ответы
1. Анализ предметной области 4
2. Анализ существующего программного обеспечения 6
3. Обоснование выбора системы для разработки информационной системы 8
4. Обоснование требований к разрабатываемому решению 10
5. Анализ среды разработки 11
6. Архитектура информационной системы 14
7. Алгоритмы взаимодействия разрабатываемого приложения с другими приложениями 16
8. Описание основных объектов информационной системы 17
9. Программный код отдельных объектов информационной системы 20
10. Тестирование информационной системы 25
ЗАКЛЮЧЕНИЕ 28
СПИСОК ЛИТЕРАТУРЫ 29
При проведение документ выполняет движения по регистру накоплений «Поступления платежей».Документ «Квитанция» имеет одну печатную форму, шапка и табличная часть которой, имеют те же реквизиты, что и диалоговая форма документа.Для предоставления сводной информации по приняты платежам в конфигурации «Сберкасса» предусмотрены два отчета. Отчеты формируются за определенный период в виде диаграммы. Один отчет отражает рейтинг по плательщикам, второй – по видам платежей.Так же в информационной системе разработан интерфейс, в котором объекты конфигурации расположены в удобной для пользователя последовательности.Программный код отдельных объектов информационной системыИнформационная система для приема платежей от населения реализована на платформе «1С: Предприятие 8.1».Конфигурирование справочников «Плательщики» и «Виды платежа» выполнено без написание кода на встроенном языке.При реализации функционала документа «Квитанция» внесены изменения в модуль документа для выполнения проведения по регистру накопления:Процедура ОбработкаПроведения(Отказ, РежимПроведения)// Вставить содержимое обработчика.Для каждого СтрокаТч Из Платежи ЦиклДвижение = Движения.ПоступленияПлатежей.Добавить();Движение.Период = Дата;Движение.Плательщик = Плательщик;Движение.ВидПлатежа = СтрокаТч.ВидПлатежа;Движение.Количество = СтрокаТч.Количество;Движение.Начислено = СтрокаТч.Начислено;КонецЦикла;КонецПроцедурыТак же внесены изменения в модуль формы документа «Квитанция» для реализации проверки заполненных значений, пересчета реквизита табличной части «Начислено» и формирования печатной формы документа:Процедура ПлатежиКоличествоПриИзменении(Элемент)РассчитатьНачисление(Элемент);КонецПроцедурыПроцедура РассчитатьНачисление(Элемент) // процедура пересчетаСтрокаТЧ = ЭтаФорма.ЭлементыФормы.Платежи.ТекущиеДанные;СтрокаТЧ.Начислено = СтрокаТЧ.Количество*СтрокаТЧ.Тариф;КонецПроцедурыПроцедура ПлатежиТарифПриИзменении(Элемент)РассчитатьНачисление(Элемент);КонецПроцедурыПроцедура ОсновныеДействияФормыПечать(Кнопка) // Печать квитанцииТабличныйДокумент = Новый ТабличныйДокумент;ТабличныйДокумент.АвтоМасштаб= Истина;ТабличныйДокумент.ОриентацияСтраницы= ОриентацияСтраницы.Портрет;Макет =ПолучитьМакет("ПечатнаяФорма");// Выводим шапку документаОбластьМакета = Макет.ПолучитьОбласть("Заголовок");ОбластьМакета.Параметры.ТекстЗаголовка = НСтр("ru='Квитанция № '") + СокрЛП(Номер) +" от " + Формат(Дата, "ДФ='дд ММММ гггг'") + " г.";ТабличныйДокумент.Вывести(ОбластьМакета);ОбластьМакета = Макет.ПолучитьОбласть("Плательщик");ОбластьМакета.Параметры.ПредставлениеПлательщика= СокрЛП(Плательщик.Наименование) + ?(СтрДлина(СокрЛП(Плательщик.Адрес))>0,"; адрес: ","")+ СокрЛП(Плательщик.Адрес) +?(СтрДлина(СокрЛП(Плательщик.ПаспортныеДанные))>0,"; паспортные данные: ","")+СокрЛП(Плательщик.ПаспортныеДанные) ;ТабличныйДокумент.Вывести(ОбластьМакета);ОбластьМакета = Макет.ПолучитьОбласть("ШапкаТаблицы");ТабличныйДокумент.Вывести(ОбластьМакета);СуммаДок = 0;НомерСтроки = 1;Для каждого СтрокаТч Из Платежи ЦиклОбластьМакета = Макет.ПолучитьОбласть("Строка");ОбластьМакета.Параметры.НомерСтроки = НомерСтроки;ОбластьМакета.Параметры.ВидПлатежа= СокрЛП(СтрокаТч.ВидПлатежа.Наименование);ОбластьМакета.Параметры.Количество = СтрокаТч.Количество;ОбластьМакета.Параметры.Тариф = СтрокаТч.Тариф; ОбластьМакета.Параметры.Начислено = СтрокаТч.Начислено;ТабличныйДокумент.Вывести(ОбластьМакета);НомерСтроки = НомерСтроки +1;СуммаДок = СуммаДок + СтрокаТч.Начислено;КонецЦикла;ОбластьМакета = Макет.ПолучитьОбласть("Итого");ОбластьМакета.Параметры.Всего = СуммаДок;ТабличныйДокумент.Вывести(ОбластьМакета);ОбластьМакета = Макет.ПолучитьОбласть("СуммаПрописью");ОбластьМакета.Параметры.ИтоговаяСтрока = "Всего платежей " + СокрЛП(НомерСтроки -1)+ ", на сумму " + СокрЛ(Формат(СуммаДок, "ЧЦ=15;ЧДЦ=2"));ТабличныйДокумент.Вывести(ОбластьМакета);ТабличныйДокумент.ОтображатьСетку = Ложь;ТабличныйДокумент.ОтображатьЗаголовки = Ложь;ТабличныйДокумент.Показать("Печатная форма квитанции");КонецПроцедурыПроцедура ПриЗаписи(Отказ)// Проверка Если Плательщик.Пустая() ТогдаСообщить("Не заполнен плательщик");Отказ = истина;КонецЕсли;Для каждого СтрокаТч Из Платежи ЦиклЕсли СтрокаТч.ВидПлатежа.Пустая() ИЛИ СтрокаТЧ.Количество= 0 ИЛИ СтрокаТч.Тариф = 0 ТогдаСообщить("В строке "+ СокрЛП(СтрокаТч.НомерСтроки) + " не заполнены реквизиты");Отказ = истина;КонецЕсли;КонецЦикла;КонецПроцедурыОтчет «Рейтинг по плательщикам» выводит информацию по активности плательщиков за период, ниже приведен программный код отчета:Процедура КнопкаСформироватьНажатие(Кнопка)// Вставить содержимое обработчика.Запрос = Новый Запрос;Запрос.Текст ="ВЫБРАТЬ|ПоступленияПлатежейОбороты.Плательщик,|СУММА(ПоступленияПлатежейОбороты.НачисленоОборот) КАК НачисленоОборот|ИЗ|РегистрНакопления.ПоступленияПлатежей.Обороты(&НачДата, &КонДата, , ) КАК ПоступленияПлатежейОбороты||СГРУППИРОВАТЬ ПО|ПоступленияПлатежейОбороты.Плательщик";Запрос.Параметры.Вставить("НачДата", НачалоДня(НачДата));Запрос.Параметры.Вставить("КонДата", КонецДня(КонДата));Результат = Запрос.Выполнить().Выгрузить();ЭтаФорма.ЭлементыФормы.Диаграмма1.Обновление = Ложь;ЭтаФорма.ЭлементыФормы.Диаграмма1.ИсточникДанных = Результат;ЭтаФорма.ЭлементыФормы.Диаграмма1.Обновление = Истина;КонецПроцедурыТестирование информационной системыРазработанная информационная система для приема платежей от населения протестирована на соответствие требованиям, изложенным в пункте 4 данной работы.На рисунках ниже представлены примеры пользовательского интерфейса в процессе тестирования.Рисунок 2. Справочник «Плательщики», форма списка и форма элементаРисунок 3. Справочник «Виды платежей», форма спискаРисунок 4. Документ «Квитанция», форма списка и форма документаРисунок 5. Печатная форма документа «Квитанция»Рисунок 6. Отчет «Рейтинг по плательщикам»ЗАКЛЮЧЕНИЕВ результате выполнения курсовой работы была реализована информационная система дляприема платежей от населения. В соответствие с требованиями, в системе реализованы следующие функции: ведение базы плательщиков;прием платеже от населения;формирование отчетов по платежам. Несомненно, это упрощенный вариант системы для приема платежей, так как в системе реализован далеко не весь возможный функционал. Так, на пример, не реализована отправка платежей поставщикам услуг, работа с кассовыми аппаратами. Однако даже такой вариант информационной системы повысит качество и быстродействие работы небольшого абонентского узла по приему платежей.В процессе реализации курсового проекта освоеныпринципы конфигурирования на базе платформы «1С: Предприятие 8.1».Были получены практические навыки по программированию на встроенном языке платформы «1С: Предприятие».СПИСОК ЛИТЕРАТУРЫБанки и банковские операции: Учебник для вузов / под ред. Жукова Е.Ф. – М.: Банки и биржи, 2007. – 423 с.Ван ден Берг П. Операционная и финансовая структура платежной системы. – М.: ЮНИТИ, 2005. – 569 с.Габец А. П., Гончаров Д. И., Козырев Д.В., Кухлевский Д.С., Радченко М.Г. Профессиональная разработка в системе 1С:Предприятие 8. – М.: ООО «1С-Паблишинг»; СПб.: Питер, 2007. – 808 с.Радченко М.Г. 1С:Предприятие 8.1. Практическое пособие разработчика. Примеры и типовые приемы. – М.: ООО «1С-Паблишинг», СПб.: Питер, 2007. –512 с.: ил.
2. Ван ден Берг П. Операционная и финансовая структура платежной системы. – М.: ЮНИТИ, 2005. – 569 с.
3. Габец А. П., Гончаров Д. И., Козырев Д.В., Кухлевский Д.С., Радченко М.Г. Профессиональная разработка в системе 1С:Предприятие 8. – М.: ООО «1С-Паблишинг»; СПб.: Питер, 2007. – 808 с.
4. Радченко М.Г. 1С:Предприятие 8.1. Практическое пособие разработчика. Примеры и типовые приемы. – М.: ООО «1С-Паблишинг», СПб.: Питер, 2007. – 512 с.: ил.
Вопрос-ответ:
Какие шаги включает в себя процесс разработки и реализации конфигураций СУБД 1С Предприятие 3?
Процесс разработки и реализации конфигураций СУБД 1С Предприятие 3 включает в себя следующие шаги: анализ предметной области, анализ существующего программного обеспечения, обоснование выбора системы для разработки информационной системы, обоснование требований к разрабатываемому решению, анализ среды разработки, архитектура информационной системы, алгоритмы взаимодействия разрабатываемого приложения с другими приложениями, описание основных объектов информационной системы и написание программного кода.
Какое программное обеспечение используется в процессе разработки конфигураций СУБД 1С Предприятие 3?
В процессе разработки конфигураций СУБД 1С Предприятие 3 используется специализированное программное обеспечение, включающее в себя 1С:Предприятие 8.3, 1С:Конфигуратор и 1С:Менеджер конфигурации. Эти инструменты позволяют разработчикам создавать, настраивать и модифицировать информационные системы с использованием СУБД 1С Предприятие 3.
Какими шагами предшествует анализ предметной области в процессе разработки конфигураций СУБД 1С Предприятие 3?
Анализ предметной области в процессе разработки конфигураций СУБД 1С Предприятие 3 предшествует следующими шагами: определение целей и задач информационной системы, сбор и анализ требований к функциональности системы, анализ бизнес-процессов и потребностей пользователей, исследование существующих решений на рынке и определение уникальных особенностей разрабатываемой системы.
Какие алгоритмы взаимодействия могут быть использованы в разработке конфигураций СУБД 1С Предприятие 3?
В разработке конфигураций СУБД 1С Предприятие 3 могут быть использованы различные алгоритмы взаимодействия. Например, это может быть взаимодействие с другими приложениями через API или с помощью передачи данных посредством файлового обмена. Также могут быть использованы алгоритмы синхронизации данных между различными информационными системами и алгоритмы обработки и фильтрации данных.
Как проводится анализ предметной области при разработке информационной системы?
Анализ предметной области при разработке информационной системы проводится путем изучения основных процессов и операций, которые выполняются в данной области. Это включает в себя изучение бизнес-процессов, описания функциональных и нефункциональных требований, определение основных объектов и их характеристик. В результате анализа предметной области получается полное представление о процессах, которые должна автоматизировать информационная система.
Какое программное обеспечение используется при разработке конфигураций СУБД 1С Предприятие 3?
При разработке конфигураций СУБД 1С Предприятие 3 используется специализированное программное обеспечение, включающее в себя среду разработки 1С:Предприятие и 1С:Конфигуратор. С помощью этих инструментов разработчики создают объекты информационной системы, задают их свойства и правила работы, создают пользовательский интерфейс и настраивают взаимодействие с другими приложениями.
Как происходит обоснование выбора системы для разработки информационной системы?
Обоснование выбора системы для разработки информационной системы основывается на анализе требований к системе, а также на сравнительном анализе доступных решений. При выборе системы учитываются ее функциональные возможности, распространенность на рынке, легкость использования, наличие поддержки и документации, а также затраты на приобретение и обслуживание системы. Разработчики также проводят тестирование системы на прототипах и анализируют отзывы других пользователей, чтобы убедиться в ее пригодности для конкретного проекта.
Какие требования обосновываются при разработке информационной системы?
При разработке информационной системы обосновываются требования к ее функциональным и нефункциональным характеристикам. Функциональные требования определяют, какие операции и функции должна выполнять система, как они должны взаимодействовать между собой и с другими приложениями. Нефункциональные требования определяют ограничения на работу системы, такие как производительность, надежность, безопасность, масштабируемость и т. д. Обоснование требований происходит на основе анализа предметной области, изучения потребностей пользователей и согласования с заказчиком проекта.
Какие шаги нужно выполнить при разработке конфигураций СУБД 1С Предприятие 3?
При разработке конфигураций СУБД 1С Предприятие 3 нужно выполнить следующие шаги: анализ предметной области, анализ существующего программного обеспечения, обоснование выбора системы для разработки информационной системы, обоснование требований к разрабатываемому решению, анализ среды разработки, создание архитектуры информационной системы, разработка алгоритмов взаимодействия приложения с другими приложениями, описание основных объектов информационной системы и написание программного кода отдела.
Какие этапы включает анализ предметной области при разработке конфигураций СУБД 1С Предприятие 3?
Анализ предметной области при разработке конфигураций СУБД 1С Предприятие 3 включает следующие этапы: исследование предметной области, выявление бизнес-процессов, определение требований к информационной системе, определение основных объектов и связей между ними, моделирование данных и процессов, описание взаимодействия с другими системами.
Каким образом осуществляется взаимодействие разрабатываемого приложения с другими приложениями при разработке конфигураций СУБД 1С Предприятие 3?
Взаимодействие разрабатываемого приложения с другими приложениями при разработке конфигураций СУБД 1С Предприятие 3 осуществляется с помощью различных алгоритмов. Например, можно использовать интерфейсы взаимодействия, веб-сервисы, а также платформенные средства для обмена данными. Это позволяет интегрировать разработанную конфигурацию с другими системами и обеспечить эффективное взаимодействие между ними.
Зачем нужно проводить анализ существующего программного обеспечения перед разработкой конфигураций СУБД 1С Предприятие 3?
Анализ существующего программного обеспечения перед разработкой конфигураций СУБД 1С Предприятие 3 позволяет выявить проблемы, недостатки и потенциальные возможности для улучшения системы. Это помогает разработчикам принять информированные решения о том, какие изменения и новые функции следует внедрить в разрабатываемую конфигурацию, чтобы она лучше соответствовала потребностям пользователей и бизнес-процессам организации.