программы как размещённых в оперативной памяти компьютера данных и машинных кодов, исполняемых процессором для достижения некоторой цели. Здесь подчёркивается две особенности: нахождение программы в памяти и её исполнение процессором.
Процесс разработки программного обеспечения состоит из нескольких этапов, из которых в узком смысле лишь непосредственное создание программного кода носит название «программирование». В быту под программированием часто подразумевается весь процесс разработки ПО, а людей, занимающихся этим видом деятельности, называют программиста.
Запись исходных текстов программ при помощи языков программирования облегчает понимание и редактирование человеком. Этому, в частности, помогают комментарии, допустимые в синтаксисе большинства языков. Для выполнения на компьютере готовый текст программы преобразуется в машинный код.
Некоторые языки программирования позволяют обходиться без предварительной компиляции программы и переводят её в инструкции машинного кода непосредственно во время исполнения. Этот процесс называется динамической компиляцией, и он позволяет добиться большей переносимости программ между разными аппаратными и программными платформами при сохранении многих плюсов компиляции.
Интерпретируемые программы, для которых, как правило, не применяется процесс компиляции и которые интерпретируются операционной системой или специальными программами-интерпретаторами, называются скриптами или «сценариями».
Исходные тексты компьютерных программ в большинстве языков программирования состоят из списка инструкций, точно описывающих заложенный алгоритм. Подобный подход в программировании называется императивным. Однако применяются и другие методологии программирования. Например, описание исходных и требуемых характеристик обрабатываемых данных и предоставление выбора подходящего алгоритма решения специализированной программе-интерпретатору - такой подход называется декларативным программированием. К декларативному программированию относятся функциональное и логическое, а также менее распространённые виды программирования.
2. Особенности применения КП в ЖКХ на примере «Стек-ЖКХ» в УК «Уютный дом»
компьютерный программа коммунальный
Программа «Расчет с абонентами - физическими лицами» комплекса «Стек - ЖКХ» имеет следующие возможности:
. Работа с населением. Ввод и изменение характеристик домов, квартир, лицевых счетов. Ввод нескольких льгот на лицевой счет. Привязка льгот к карточкам прописки проживающих. Все изменения возможны с любого числа месяца.
. Ведение справочников норм и тарифов на жилищно-коммунальные услуги. Группирование услуг в соответствии с удобством калькуляции и дальнейшим делением денег по поставщикам.
. Ведение справочников категорий и состава льгот, различные способы возмещения: наличные, монетизированные льготы.
. Ведение справочников алгоритмов расчета.
. Расчет населений за жилищно-коммунальные услуги с учетом льгот и качества предоставляемых услуг.
. Расчет компенсаций по льготам с оптимизацией по группам услуг.
. Хранение объемов услуг.
. Ведение сальдо по услугам и по поставщикам.
. Перерасчет за прошлое время с учетом произведенных ранее перерасчетов.
. Расчет по групповым и индивидуальным счетчикам.
. Наследование параметров и услуг верхнего уровня.
. Ввод платежных документов общей суммой или по конкретной услуге.
. Формирование ведомостей удержания.
. Начисление и сторнирование пени по просроченным платежам.
. Формирование различных отчетов.
. Если специалисты, занимающиеся внедрением и сопровождением комплекса «Стек - ЖКХ» провели полный цикл внедрения, то можно сразу приступить непосредственно к текущей работе:
временная регистрация/временное отсутствие;
смена и заведение новых услуг на домах и лицевых счетах;
расчеты, перерасчеты жилищного фонда;
внесение платежей, актов качества, ведомостей субсидий;
создание и занесение показаний счетчиков;
построение отчетов;
закрытие месяца.
. Если работа с комплексом начинается с «нуля», то прежде чем приступить к текущей работе, перечисленной в предыдущем пункте, нужно:
настроить справочную информацию: нормы и тарифы услуг, льготы, поставщиков;
создать и настроить адресный список: районы, участки, улицы, дома, квартиры, лицевые счета;
указать услуги и поставщиков на домах и лицевых счетах;
проставить параметры лицевых счетов;
внести сальдо на начало первого открытого месяца в комплекс «Стек - ЖКХ».
Работу с программой можно разделить на следующие блоки:
наполнение справочников услуг, льгот, улиц, параметров и др.
работа с лицевым счетом, которое включает в себя:
. объемную часть на этапе первичного занесения лицевых счетов (разнесение услуг лицевого счета, параметров, необходимых для расчета, заполнение карточек жильцов и льгот, установку индивидуальных приборов учета);
. ежемесячную корректировку данных - изменение параметров, ввод временного движения.
ввод платежей;
занесение качественных отклонений при оказании услуг;
создание ведомости показаний индивидуальных приборов учета на основе абонентских показаний;
занесение показаний групповых приборов учета;
перерасчет услуг за прошлые месяца по отдельным единицам жилого фонда в случае изменения условий;
расчет лицевых счетов;
формирование отчетных форм (квитанции, сальдо, начисление, платежи и т.д.);
закрытие месяца.
Заключение
Рассмотрев процесс внедрения программы «Стек» на предприятии, ее цели, назначения, функции. Можно сделать вывод, что:
Комплекс "Стек-ЖКХ" предназначен для повышения эффективности управления за счет автоматизации расчетов с абонентами и поставщиками, подомового учета доходов и расходов, оперативного получения необходимой аналитической информации;
Комплекс программ разработки «Стек-ЖКХ» характеризуется высокой надежностью технического решения, проверенного временем и большим опытом эксплуатации;
четкий план построения специальной программы на предприятии снижает возможность ошибок в управлении;
повышает эффективность работы расчетного центра в УК «Уютный дом» и его адаптацию к факторам изменения во внутренней и внешней среде.
Компьютеры проникли во все сферы деятельности человека, начиная с начального образования и заканчивая изучением новейших технологий, изучения новых видов материи, неизвестных пока человечеству. Применение компьютерных технологий облегчает процесс образования в средних и высших учебных заведениях, как самих учеников, студентов, так и рабочего персонала.
Благодаря разнообразию программного и аппаратного обеспечения сегодня возможно использование всех потенциальных возможностей компьютерных технологий. Это позволяет хранить огромное количество информации, занимая при этом минимальное место. Также компьютерные технологии позволяют быстро эту информацию обрабатывать и держать ее в защищенном виде.
Библиография
1. Азимов А.Л. Лицом к лицу с компьютером: учебное пособие / А.Л. Азимов. - 1-е изд.: ИНФРА - М, 2012.- 341 с.
. Алиев С.А.Компьютер - это просто. М:, 2011 г. - 452 с.
. Венделева М.А. Информационные технологии управления: учебное пособие - М: ЮРАЙТ, 2012. - 123с.
. Логинов В.Н. Информационные технологии управления: учебное пособие 2-е изд. - М: 2012. - 102 с.
. Медиев О.Д. Работа на компьютере: учебник для вузов - М: Москва, 2014 г. - 93с.
. Ташков П.С. Компьютер и Энциклопедия: учебное пособие / П.С. Ташков. - 2-ое изд.: ИНФРА - М, 2011 г. - 158 с.