Файл: Анализ и оценка средств реализации структурных методов анализа и проектирования экономической информационной системы («Оплаты услуг ЖКХ»)).pdf
Добавлен: 29.06.2023
Просмотров: 44
Скачиваний: 2
СОДЕРЖАНИЕ
1. Описание выбранной для анализа предметной области и предприятия (организации)
2.1 Описание организационной модели
2.2 Описание функциональной модели
2.3 Описание информационной модели
2.4 Определение миссии, выделение критических факторов
3. Проектирование информационной системы
3.1 Определение целей и задач системы
3.3 Проектирование интерфейса системы
4 Реализация алгоритма работы программы
Физическая структура базы данных ИС представлена на рисунке 21.
Она сформирована с помощью метода глобального контекста ПолучитьСтруктуруХраненияБазыДанных (приложение) в отладчике программы «1С: Предприятие 8.3».
Она показывает, как хранятся объекты системы на сервере SQL, а именно физическое название таблиц на английском языке и их однозначное определение в виде названия таблиц на русском языке и связи с метаданными (объектами конфигурации) – бизнес-сущностями ИС.
Рис. 21. «Физическая таблица структуры БД ИС»
База данных системы включает в себя 51 таблицу, часть из них являются системными, другая часть отображает объекты непосредственно ЭИС».
При разработке конфигурации на платформе 1С: Предприятие 8.3 один объект метаданных, например Справочник «Жильцы» может иметь некоторое множество таблиц в базе данных сервера СУБД (MSSQLServerExpress 2012).
Заключение
В ходе написания курсовой работы мною приобретен опыт анализа деятельности сектора ЖКХ по оказанию услуг поддержки и расчета за услуги коммунального характера, рассмотрения её информационных и материальных потоков.
Мной были исследованы проблемы в рамках системы управления клиентами и определены способы решения этих проблем в виде решения об автоматизации рутинных процессов обработки информации.
Базы данных, используемые в системах 1С различаются в зависимости от режима использования программных продуктов 1С (файловый либо клиент-серверный режим).
Была полностью описана информационная система и обосновано её внедрение за счет получаемого экономического эффекта.
Автоматизация информационных систем на базе 1С: Предприятие 8.3 значительно выгоднее, чем использование системных языков программирования, так как на базе 1С уже существуют все готовые классы для решения экономических задач. Данное обстоятельство позволяет разработчику больше думать о бизнес-логике систем, о проектировании ЭИС, нежели о низкоуровневых особенностях системы.
В связи с поставленной целью мною были выполнены следующие задачи:
1. Исследовать назначение программы и разработать её спецификацию.
2. Рассмотреть разработанные объекты информационной системы.
3. Разработать экономическую информационную систему, включающую систему управления базами данных на примере MSSQLExpress 2012 и приложение на платформе 1С на примере системы «1С: Предприятие 8.3». Таким образом, цель, обозначенная во введении была достигнута за счет решения обозначенных задач.
Список использованной литературы
1. Смирнова Г.Н., Сорокин А.А., Тельнов Ю.Ф. Проектирование экономических информационных систем: Учебник. -. М.: Финансы и статистика, 2005. – 512 с.
2. Балдин К.В., Уткин В.Б. Информационные системы в экономике.: Учебник. – М.: Издательско-торговая корпорация «Дашков и К», 2007. – 395 с.
3. Проектирование информационных систем. Учебное пособие по курсу «Проектирование информационных систем» / Уфимск. гос. авиац. техн. ун-т; В.В. Мартынов, Н.О. Никулина, Е.И. Филосова – Уфа: УГАТУ, 2008. – 381 с.
4. Методические указания к лабораторным работам по дисциплине «Проектирование информационных систем» для студентов направления подготовки бакалавров 080700 «Бизнес-информатика» Сост. Е.И.Филосова, Н.О. Никулина.
5. 1С: Предприятие 8.2 Руководство разработчика часть 1 Москва фирма «1С» 2011
6. 1C:Предприятие 8.3. Практическое пособие разработчика. Примеры и типовые приемы (артикул 4601546108722). Печатная и электронная версии.
7. Язык запросов "1С:Предприятия 8" (+диск) (артикул 4601546108029). Печатная и электронная версии.
8. Профессиональная разработка в системе 1С:Предприятие 8" (+DVD-ROM). Издание 2 (артикул 4601546101853).
9. Разработка сложных отчетов в "1С:Предприятии 8.2". Система компоновки данных". Издание 2 (+ CD) (артикул 4601546097569).
10. Решение специальных прикладных задач в "1С:Предприятии 8.2". Серия "1С:Профессиональная разработка" (артикул 4601546092694)
11. Архитектура и работа с данными "1С:Предприятия 8.2". Серия "1С:Профессиональная разработка" (артикул 4601546090690)
Приложения
ВЫБРАТЬ
НачислениеЖКХОбороты.Услуга,
НачислениеЖКХОбороты.Жилец,
НачислениеЖКХОбороты.СтоимостьОборот
ИЗ
РегистрНакопления.НачислениеЖКХ.Обороты КАК НачислениеЖКХОбороты
ВЫБРАТЬ
ОплатаЖКХОбороты.Услуга,
ОплатаЖКХОбороты.Жилец,
ОплатаЖКХОбороты.СтоимостьОборот
ИЗ
РегистрНакопления.ОплатаЖКХ.Обороты КАК ОплатаЖКХОбороты
Процедура ОбработкаПроведения(Отказ, Режим)
//{{__КОНСТРУКТОР_ДВИЖЕНИЙ_РЕГИСТРОВ
// Данный фрагмент построен конструктором.
// При повторном использовании конструктора, внесенные вручную изменения будут утеряны!!!
// регистр НачислениеЖКХ
Движения.НачислениеЖКХ.Записывать = Истина;
Для Каждого ТекСтрокаУслуги Из Услуги Цикл
Движение = Движения.НачислениеЖКХ.Добавить();
Движение.Период = Дата;
Движение.Услуга = ТекСтрокаУслуги.Услуга;
Движение.Жилец = Жилец;
Движение.Стоимость = ТекСтрокаУслуги.Стоимость;
КонецЦикла;
//}}__КОНСТРУКТОР_ДВИЖЕНИЙ_РЕГИСТРОВ
КонецПроцедуры
Процедура ОбработкаЗаполнения(ДанныеЗаполнения, СтандартнаяОбработка)
//{{__КОНСТРУКТОР_ВВОД_НА_ОСНОВАНИИ
// Данный фрагмент построен конструктором.
// При повторном использовании конструктора, внесенные вручную изменения будут утеряны!!!
Если ТипЗнч(ДанныеЗаполнения) = Тип("ДокументСсылка.НачислениеЖКХ") Тогда
// Заполнение шапки
Жилец = ДанныеЗаполнения.Жилец;
Квартира = ДанныеЗаполнения.Квартира;
Для Каждого ТекСтрокаУслуги Из ДанныеЗаполнения.Услуги Цикл
НоваяСтрока = Услуги.Добавить();
НоваяСтрока.Стоимость = ТекСтрокаУслуги.Стоимость;
НоваяСтрока.Услуга = ТекСтрокаУслуги.Услуга;
КонецЦикла;
КонецЕсли;
//}}__КОНСТРУКТОР_ВВОД_НА_ОСНОВАНИИ
КонецПроцедуры
Процедура ОбработкаПроведения(Отказ, Режим)
//{{__КОНСТРУКТОР_ДВИЖЕНИЙ_РЕГИСТРОВ
// Данный фрагмент построен конструктором.
// При повторном использовании конструктора, внесенные вручную изменения будут утеряны!!!
// регистр ОплатаЖКХ
Движения.ОплатаЖКХ.Записывать = Истина;
Для Каждого ТекСтрокаУслуги Из Услуги Цикл
Движение = Движения.ОплатаЖКХ.Добавить();
Движение.Период = Дата;
Движение.Услуга = ТекСтрокаУслуги.Услуга;
Движение.Жилец = Жилец;
Движение.Стоимость = ТекСтрокаУслуги.Стоимость;
КонецЦикла;
//}}__КОНСТРУКТОР_ДВИЖЕНИЙ_РЕГИСТРОВ
КонецПроцедуры
Процедура Печать(ТабДок, Ссылка) Экспорт
//{{_КОНСТРУКТОР_ПЕЧАТИ(Печать)
Макет = Документы.ОплатаЖКХ.ПолучитьМакет("Печать");
Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ
| ОплатаЖКХ.Дата,
| ОплатаЖКХ.Жилец,
| ОплатаЖКХ.Кассир,
| ОплатаЖКХ.Квартира,
| ОплатаЖКХ.Номер,
| ОплатаЖКХ.Услуги.(
| НомерСтроки,
| Услуга,
| Стоимость
| )
|ИЗ
| Документ.ОплатаЖКХ КАК ОплатаЖКХ
|ГДЕ
| ОплатаЖКХ.Ссылка В (&Ссылка)";
Запрос.Параметры.Вставить("Ссылка", Ссылка);
Выборка = Запрос.Выполнить().Выбрать();
ОбластьЗаголовок = Макет.ПолучитьОбласть("Заголовок");
Шапка = Макет.ПолучитьОбласть("Шапка");
ОбластьУслугиШапка = Макет.ПолучитьОбласть("УслугиШапка");
ОбластьУслуги = Макет.ПолучитьОбласть("Услуги");
ТабДок.Очистить();
ВставлятьРазделительСтраниц = Ложь;
Пока Выборка.Следующий() Цикл
Если ВставлятьРазделительСтраниц Тогда