Автор Анна Евкова
Преподаватель который помогает студентам и школьникам в учёбе.

Проектирование ИС по учету поставок электроэнергии потребителям

Содержание:

Введение

В настоящее время электрическая энергия стала неотъемлемой частью жизни человека. Трудно представить жизнь в современном обществе без неё.

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

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

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

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

  • провести анализ результатов деятельности учета поставок электроэнергии предприятия на примере ЗАО «БЭЛС»;
  • разработать алгоритм поиска и обоснование способа приобретения ИС для автоматизации системы контроля поставок электроэнергии;
  • представить проектирование автоматизированной системы учета поставок электроэнергии.

Объектом исследований выступает ЗАО «БЭЛС».

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

1. Технико-экономическая характеристика предметной области и предприятия

1.1. Характеристика предприятия и его деятельности

Эта компания более 70-ти лет осуществляет энергоснабжение потребителей и является одним из крупнейших гарантирующих поставщиков Московской области. В число их потребителей входят свыше 155 тысяч частных лиц и более 3 тысяч юридических лиц с оборотом, превышающим 1,2 млрд кВт*ч/год, и с каждым днем их выбирают всё большее и большее число потребителей электрической энергии и мощности.

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

Целью деятельности компании является надежное и бесперебойное

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

предоставляемых услуг.

Учитывая накопленный опыт и устойчивое положение на рынке

электроэнергии и мощности, приглашает всех к сотрудничеству в сфере энергоаудита, поставок электроэнергии (мощности) и энергосбережения.

Таблица 1.

Технико-экономические показатели объекта управления

№ п\п

Наименование характеристики (показателя)

Значение показателя в2018 году

1

Капитальные вложения

81,9 (млн. руб.)

2

Стоимость потерь электроэнергии

5,2 (млн. руб.)

3

Потери активной мощности для основных элементов системы электроснабжения

1,9 (млн. руб.)

4

Капитальные затраты на ремонт оборудования

11,4 (млн. руб.)

5

Расходы на рекламу продукции

2,3 (млн. руб.)

6

Расходы на оплату труда

31,2(млн. руб.)

7

Объём поставок электроэнергии

1,3 (млрдкВт*ч/год)

8

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

1,3 (млн. руб.)

9

Услуги сторонних организаций производственного характера

31,4 (млн. руб.)

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

1.2. Организационная структура управления предприятием

Генеральный Директор. Должностные обязанности Генерального Директора руководить в соответствии с действующим законодательством производственно-хозяйственной и финансово-экономической деятельностью энергосбытовой организации. Организует работу подчиненных работников и структурных подразделений организации, обеспечивает их эффективное взаимодействие между собой, а также с представителями субъектов электроэнергетики, оптового и розничных рынков энергии (генерирующих и сетевых компаний, администратора торговой системы оптового рынка энергии, системного оператора, организаций - потребителей энергии), органов власти, других организаций. Распределяет обязанности по руководству отдельными направлениями деятельности организации и обслуживаемыми абонентами между своими заместителями и другими работниками, производственными, функциональными службами и отделами, территориально обособленными подразделениями (филиалами, межрайонными и районными отделениями). Издает приказы и другие распорядительные документы по регламентации деятельности организации. Организует работу по: изучению, анализу и прогнозированию конъюнктуры оптового и розничных рынков электрической и тепловой энергии в обслуживаемом регионе (территории); сбору и обобщению заявок на энергоснабжение; оценке текущей и перспективной платежеспособности обслуживаемых и потенциальных потребителей; подготовке бизнес-планов и плановых бюджетов покупки-продажи электрической и тепловой энергии.

Обеспечивает участие представителей организации в проводимых торгах на оптовом рынке электрической энергии и мощности. Контролирует соблюдение условий минимизации хозяйственного риска, обеспечения гарантий по возмещению ущерба из-за нарушений субъектами договоров своих обязательств, защиту имущественных интересов как энергосбытовой организации, так и всех других участников совместного бизнеса по производству, передаче и реализации отпущенной энергии (мощности) при ведении договорной и претензионно-исковой работы. Обеспечивает своевременное и правильное начисление оплаты и выставление платежей за отпущенную потребителям энергию (использованную мощность). В соответствии с требованиями нормативных документов и условиями договоров обеспечивает контроль прохождения платежей в банковских учреждениях, поступления их на расчетные счета организации, своевременного перечисления оплаты поставщикам энергии, организациям, оказывающим услуги по передаче энергии, и другим организациям - участникам совместного бизнеса по производству, распределению, передаче и реализации энергии. Принимает необходимые меры по обеспечению снижения дебиторской и кредиторской задолженности, контролирует эффективности ведения индивидуальной работы с потребителями-должниками. Обеспечивает ведение постоянной работы структурных подразделений и работников организации, направленной на: увеличение поступления доходов и получения прибыли от купли-продажи электрической и тепловой энергии, количества обслуживаемых платежеспособных потребителей и повышение качества обслуживания; совершенствование систем расчетов, внедрение (развитие) автоматизированной системы контроля и управления энергопотребления (АСКУЭ).

Принимает необходимые меры по: обеспечению организации квалифицированными кадрами, их рациональной расстановке, использованию и повышению квалификации; проведению аттестации работников на соответствие занимаемой должности; выдвижению кандидатов, подготовке и служебному продвижению резерва руководящего состава организации; ведению постоянной работы с персоналом, направленной на поддержание его готовности к выполнению своих профессиональных функций. Совместно с профсоюзной организацией обеспечивает подготовку и обсуждение проекта коллективного договора, а также необходимые условия для выполнения условий принятого договора. Обеспечивает выполнение организацией своих обязательств перед вышестоящими органами, участниками совместного бизнеса, потребителями энергии, поставщиками и подрядчиками, бюджетными органами, внебюджетными фондами, а также обязательств по трудовым договорам (контрактам), коллективному договору. Руководит работой по совершенствованию системы материального и морального стимулирования коллективов подразделений и отдельных работников организации. Обеспечивает здоровые и безопасные условия труда, организует ведение постоянной работы по улучшению состояния охраны труда и пожарной безопасности. Проводит работу по разъяснению политики организации, поддерживает постоянные связи с представителями средств массовой информации и общественных организаций. Обеспечивает ведение всех видов учета и подготовку отчетности согласно установленному перечню. Участвует в работе совета директоров, отчитывается о производственно-хозяйственной и финансово-экономической деятельности организации перед правлением и другими руководящими органами акционерного общества (компании) электроэнергетики, органами государственного управления и контроля.

Начальник района

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

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

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

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

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

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

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

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

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

Главный бухгалтер исполняет следующие обязанности: Организует работу по постановке и ведению бухгалтерского учета организации в целях получения заинтересованными внутренними и внешними пользователями полной и достоверной информации, о ее финансово-хозяйственной деятельности и финансовом положении. Формирует в соответствии с законодательством о бухгалтерском учете учетную политику исходя из специфики условий хозяйствования, структуры, размеров, отраслевой принадлежности и других особенностей деятельности организации, позволяющую своевременно получать информацию для планирования, анализа, контроля, оценки финансового положения и результатов деятельности организации. Возглавляет работу: по подготовке и утверждению рабочего плана счетов бухгалтерского учета, содержащего синтетические и аналитические счета, форм первичных учетных документов, применяемых для оформления хозяйственных операций, форм внутренней бухгалтерской отчетности; по обеспечению порядка проведения инвентаризации и оценки имущества и обязательств, документальному подтверждению их наличия, состояния и оценки; по организации системы внутреннего контроля за правильностью оформления хозяйственных операций, соблюдением порядка документооборота, технологии обработки учетной информации и ее защиты от несанкционированного доступа. Руководит формированием информационной системы бухгалтерского учета и отчетности в соответствии с требованиями бухгалтерского, налогового, статистического и управленческого учета, обеспечивает предоставление необходимой бухгалтерской информации внутренним и внешним пользователям. Организует работу по ведению регистров бухгалтерского учета на основе применения современных информационных технологий, прогрессивных форм и методов учета и контроля, исполнению смет расходов, учету имущества, обязательств, основных средств, материально-производственных запасов, денежных средств, финансовых, расчетных и кредитных операций, издержек производства и обращения, продажи продукции, выполнения работ (услуг), финансовых результатов деятельности организации. Обеспечивает своевременное и точное отражение на счетах бухгалтерского учета хозяйственных операций, движения активов, формирования доходов и расходов, выполнения обязательств. Обеспечивает контроль за соблюдением порядка оформления первичных учетных документов. Организует информационное обеспечение управленческого учета, учет затрат на производство, составление калькуляций себестоимости продукции (работ, услуг), учет по центрам ответственности и сегментам деятельности, формирование внутренней управленческой отчетности. Обеспечивает: своевременное перечисление налогов и сборов в федеральный, региональный и местный бюджеты, страховых взносов в государственные внебюджетные социальные фонды, платежей в кредитные организации, средств на финансирование капитальных вложений, погашение задолженностей по ссудам; Обеспечивает контроль за расходованием фонда оплаты труда, организацией и правильностью расчетов по оплате труда работников, проведением инвентаризаций, порядком ведения бухгалтерского учета, отчетности, а также проведением документальных ревизий в подразделениях организации. Принимает участие в проведении финансового анализа и формировании налоговой политики на основе данных бухгалтерского учета и отчетности, в организации внутреннего аудита; подготавливает предложения, направленные на улучшение результатов финансовой деятельности организации, устранение потерь и непроизводительных затрат. Ведет работу по обеспечению соблюдения финансовой и кассовой дисциплины, смет расходов, законности списания со счетов бухгалтерского учета недостач, дебиторской задолженности и других потерь. Участвует в оформлении документов по недостачам, незаконному расходованию денежных средств и товарно-материальных ценностей, контролирует передачу в необходимых случаях этих материалов в следственные и судебные органы. Обеспечивает составление отчета об исполнении бюджетов денежных средств и смет расходов, подготовку необходимой бухгалтерской и статистической отчетности, представление их в установленном порядке в соответствующие органы. Обеспечивает сохранность бухгалтерских документов и сдачу их в установленном порядке в архив. Оказывает методическую помощь руководителям подразделений и другим работникам организации по вопросам бухгалтерского учета, контроля, отчетности и анализа хозяйственной деятельности. Руководит работниками бухгалтерии, организует работу по повышению их квалификации. Согласовывает назначение, увольнение и перемещение материально-ответственных лиц. Проводит инструктаж материально-ответственных лиц по вопросам учета и сохранности ценностей, находящихся на их ответственном хранении.

Специалист отдела кадров выполняет следующие должностные обязанности: Принимает, переводит, увольняет сотрудников в рамках требований трудового законодательства, положений приказов руководителя учреждения, иной установленной документации по управлению персоналом. Учитывает личный состав организации, его подразделений в соответствии с унифицированными формами первичной учетной документации. Собирает материалы для аттестационных, квалификационных, конкурсных комиссий. Представляет сотрудников к поощрениям и взысканиям. Создает и ведет личные дела сотрудников. Дополняет их сведениями, в соответствии с трудовой деятельностью персонала. Вносит записи в трудовые книжки сотрудников учреждения. Обеспечивает их учет и хранение. Готовит, выдает справки о настоящей и прошлой трудовой деятельности работников. Подсчитывает рабочий стаж сотрудников. Оформляет карточки пенсионного страхования, иные документы для начисления пенсий, льгот, компенсаций работникам учреждения и их семьям. Ведет информационные базы качественного, количественного состава сотрудников, следит за их пополнением, своевременным обновлением. Учитывает отпуска сотрудников, контролирует составление, соблюдение графиков отпусков. Изучает причины увольнения персонала, участвует в подготовке мероприятий по снижению их количества. Собирает документы для их сдачи в архивы на хранение. Разрабатывает и реализует мероприятия по неразглашению, сохранению коммерческой тайны учреждения, персональных данных сотрудников организации. Выполняет должностные обязанности сверхурочно в порядке, предусмотренном законодательством РФ о труде. Подготавливает отчетную документацию. Контролирует исполнение требований рабочей дисциплины, трудового распорядка в подразделениях учреждения.

Организационная структура компании приведена на рисунке 1.1.

E:\Курс 2 (4 Семестр)\Методы и средства проектирования ИС\Lab_2\Документ34.png

Рисунок 1.1. Организационная структура ЗАО «БЭЛС»

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

Автоматизация бизнес-процессов — это внедрение программной системы, выполняющей типовые процедуры по современным алгоритмам. Речь идет о составлении и выписке документов, контроле исполнения учетных, складских операций. Благодаря подобным нововведениям уровень работы предприятия качественно повышается. Одним из основных условий автоматизации бизнеса является применение предприятием процессного подхода. Под этим термином понимают подход, определяющий рассмотрение деятельности компании как сети бизнес-процессов, неразрывно связанных с ее основными целями, задачами и миссией. Процессный подход, в отличие от преобладающего во многих компаниях структурного подхода, ориентирован не на существующую организационную структуру предприятия, а на реальные бизнес-процессы, конечным результатом которых является создание услуги или продукта. Каждый бизнес-процесс в компании состоит из набора отдельных операций с порядком выполнения, определяемым технологией или инструкциями. Необходимыми характеристиками бизнес-процесса считаются маршруты и правила, а также входы, выходы, потребляемые ресурсы, участники и владельцы.
Контекстная диаграмма - вид IDEF0-диаграммы. Это диаграмма, расположенная на вершине древовидной структуры диаграмм, представляющая собой самое общее описание системы и ее взаимодействие с внешней средой (как правило, здесь описывается основное назначение моделируемого объекта). Контекстная диаграмма состоит из одного блока, описывающего функцию верхнего уровня, ее входы, выходы, управления, и механизмы, вместе с формулировками цели модели и точки зрения, с которой строится модель.

Контекстная диаграмма A-0 должна содержать краткие утверждения, определяющие точку зрения должностного лица или подразделения, с позиции которого создается модель, и цель, для достижения которой ее разрабатывают. Эти утверждения помогают руководить разработкой модели и ввести этот процесс в определенные рамки. Точка зрения определяет, что и в каком разрезе можно увидеть в пределах контекста модели. Изменение точки зрения приводит к рассмотрению других аспектов объекта. Аспекты, важные с одной точки зрения, могут не появиться в модели, разрабатываемой с другой точки зрения на тот же самый объект.

В нашем случае контекстная диаграмма создаётся с позиции директора предприятия. Контекстная диаграмма изображена на рисунке 2.

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

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

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

Товарная накладная – документ, применяемый для оформления продажи товарно-материальных ценностей покупателю. На её основании продавец списывает стоимость товаров в бухгалтерском учёте. Оформляется в 2х экземплярах – по одному экземпляру на каждую сторону сделки.

При определении стоимости доставки учитываются такие факторы, как прокладка маршрута с учётом различных особенностей, стоимость ЛЭП и дополнительного оборудования.

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

При выполнении доставки электроэнергии необходимо соблюсти требования, закреплённые на законодательном уровне в следующих нормативных документах: Федеральный закон от 26.03.2003 №35-ФЗ "Об электроэнергетике" Постановление Правительства РФ N 442 "О функционировании различных рынков электрической энергии

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

Отчётом о доставке является подписанная заказчиком товарная накладная, в соответствии с которой выставляется счёт на оплату заказа.

Бухгалтерская отчётность составляется в соответствии с Федеральным законом Российской Федерации «О бухгалтерском учёте» N 402-ФЗ.

Налоговая отчётность – это совокупность документов, предоставляемая организацией в налоговые органы.

E:\Курс 2 (4 Семестр)\Методы и средства проектирования ИС\Lab_4\Logachev I.R\New Folder\01_A-0.png

Рисунок 2. Контекстная диаграмма автоматизации по учёту поставок электроэнергии потребителям

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

Хотя действительной вершиной модели является диаграмма уровня А-0, настоящей «рабочей вершиной» является диаграмма А0, поскольку она является уточненным выражением точки зрения модели. Ее содержание показывает, что будет рассматриваться в дальнейшем, ограничивая последующие уровни в рамках цели проекта. Нижние уровни уточняют содержание функциональных блоков, детализируя их, но, не расширяя границ модели. Диаграмма декомпозиции изображена на рисунке 3.

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

На основании этой информации проверяется наличие продукции на складе. При наличии необходимых объёмов топлива в достаточном количестве формируется заказ и передаётся в службу доставки. При недостатке объёмов топлива производится заказ от поставщика, формируется заказ с отложенными сроками.

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

После выполнения доставки, получения оплаты и поступления необходимых документов, формируется отчёт о доставке. На основании товарной накладной и отчёда о доставке составляется документация по бухгалтерской отчётности, а в последствии и налоговой отчётности, передаваемой в налоговую инспекцию.

Рисунок 3. Диаграмма декомпозиции автоматизации бизнес-процессов по учёту поставок электроэнергии потребителям

D:\Документы\Курсач\Моя работа\Новая на основе Никиты\Диаграмма\img\02_A0.png

2. Информационное обеспечение задачи

2.1 Информационная модель и её описание

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

Отделом продаж вносится информация о заказах, поступившая из звонков клиентов. Бухгалтерия на основании данных о заказе просматривает базы поставщиков и водителей и на их основании формирует товарную накладную по форме N ТОРГ-12.

D:\Документы\Курсач\Моя работа\Файлы\Документ1.jpg

Рисунок 2.1. Информационная модель

2.2 Используемые классификаторы и системы кодирования

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

Таблица 2.

Классификаторы

Кодируемое

множество

объектов

Длина кода

Мощность кода

Система кодирования

Система классификации

Вид классификатора

Статус заказа

1

10

Порядковая

Иерархическая

Локальный

Статус оплаты

1

10

Порядковая

Иерархическая

Локальный

Статус бригады

1

10

Порядковая

Иерархическая

Локальный

Код базы поставщика

5

3923700

Комбинированная

Фасетная

Локальный

Все порядковые коды имеют числовое представление. Присвоение кодов происходит по формуле Kn=Kn-1+1, где Kn – кодируемый элемент, Kn-1, предыдущий элемент. Первый элемент имеет порядковый номер 0.

Первый классификатор – «Статус заказа». Состоит из двух позиций и обозначает, доставлен заказ или нет. Его описание представлено в таблице 3 ниже.

Таблица 3.

Классификатор «Статус заказа»

Код

Статус

0

Не выполнен

1

Выполнен

Классификатор «Статус оплаты», описанный в таблице 4, показывает, оплачен ли заказ или нет.

Таблица 4.

Классификатор «Статус оплаты»

Код

Статус

0

Не оплачен

1

Оплачен

Классификатор «Статус бригады» предоставляет информацию о бригаде. Его описание представлено в таблице 5.

Таблица 5.

Классификатор «Статус водителя»

Код

Статус

0

Свободен

1

На объекте

2

В отпуске

3

Болеет

4

Отсутствует по неуважительной причине


Последний классификатор - «Код базы поставщика», имеет цифробуквенное представление. Описание классификатора представлено в таблице 6.

Код состоит из 5 символов, первые три из которых содержат буквы и обозначают город, в котором находится база поставщика. Последние два символа имеют порядковую структуру и также вычисляются по формуле Kn=Kn-1+1.

Таблица 6.

Классификатор «Код базы поставщика»

Код

База

МСК11

Москва, база 11

СПБ01

Санкт-Петербург, база 1

САР03

Саратов, база 3

2.3 Характеристика нормативно-справочной, входной и оперативной информации

В представленной ИС в качестве входящего документа вводится информация о заказе, поступившая из звонков клиентов. Экранная форма содержит несколько полей, в которые вносятся: ФИО заказчика; адрес, на который будет производиться доставка, а также дата, к которой доставка должна быть произведена; телефон заказчика; дата поступления заказа. После заполнения всех полей информация добавляется в таблицу «Список заказов». Необходимые коды присваиваются автоматически.

Рисунок 2.2. Форма ввода данных о заказе

Результирующей информацией в предложенной информационной системе являются товарная накладная и отчёт о доставке

Товарная накладная — первичный документ, который применяется для оформления продажи (отпуска) товарно-материальных ценностей сторонней организации. На основании товарной накладной фирма-продавец списывает стоимость товаров в бухгалтерском учете, а покупатель оприходует полученные ценности. Товарная накладная составляется на основе таблицы «Список заказов», из которой берется непосредственно информация о заказе, и справочников «Список баз поставщиков» и «Список водителей». Из первого справочника выбирается база, из которой будет закуплено и доставлено электричество, и на основе полученных данных определяется итоговая стоимость электроэнергии. Из второго справочника выбирается ьригада с наиболее подходящим транспортом, и это является ещё одним критерием формирования цены. Также именно этой бригаде будет передана торговая накладная впоследствии.

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

2.4 Характеристика результатной информации

Результирующей информацией в предложенной информационной системе являются товарная накладная и отчёт о доставке

Товарная накладная — первичный документ, который применяется для оформления продажи (отпуска) товарно-материальных ценностей сторонней организации. На основании товарной накладной фирма-продавец списывает стоимость товаров в бухгалтерском учете, а покупатель оприходует полученные ценности. Товарная накладная составляется на основе таблицы «Список заказов», из которой берется непосредственно информация о заказе, и справочников «Список баз поставщиков» и «Список водителей». Из первого справочника выбирается база, из которой будет закуплено и доставлено электричество, и на основе полученных данных определяется итоговая стоимость электроэнергии. Из второго справочника выбирается ьригада с наиболее подходящим транспортом, и это является ещё одним критерием формирования цены. Также именно этой бригаде будет передана торговая накладная впоследствии.

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

3. Программное обеспечение задачи

3.1 Общие положения (дерево функций и сценарий диалога)

На рисунке 3.1 представлено дерево функций.

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

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

В число основных функций входит ведение справочников, ввод данных и создание отчётов. Эти функции являются основополагающими в данной информационной системе.

Ведение справочников отвечает за просмотр данных в справочнике, внесение новых записей, а также редактирование или удаление старых и/или неактуальных записей.

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

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

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

Рисунок 3.1. Дерево функций информационной системы

На рисунке 3.2 изображен сценарий диалога.

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

Сложность разработки сценария определяется в основном двумя факторами ― функциональными возможностями создаваемого приложения (то есть числом и сложностью реализуемых функций обработки информации) и степенью неопределенности возможных действий пользователя. Степень неопределенности действий пользователя зависит от выбранной структуры диалога. Наибольшей детерминированностью обладает диалог на основе меню, наименьшей – диалог типа «вопрос-ответ», управляемый пользователем. При разработке структуры диалога необходимо предусмотреть возможность работы с экранными формами входных документов, формирование выходных документов, корректировки вводимых данных, просмотра введенной информации, работу с таблицами нормативно-справочной информации, протоколирования действий пользователя, а также помощь на всех этапах работы.

Рисунок 3.2. Сценарий диалога

3.2 Характеристика базы данных

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

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

Таблица 7.

Описание структуры записей таблицы «Список заказов»

Наименование поля

Идентификатор поля

Тип поля

Длина поля

Прочее

Код заказа

Kod_zak

char

5

Ключевое поле

Код заказчика

Kod_chel

char

5

Код оплаты

Kod_opl

char

5

ФИО заказчика

FIO_zak

varchar

50

Телефон заказчика

Phone

char

15

Адрес

Address_zak

varchar

50

Дата поступления заказа

Date_zak

Datetime

Срок доставки

Date_fin

Datetime

Таблица 8 представляет собой описание структуры записей таблицы «Статус заказа».

Таблица 8.

Описание структуры записей таблицы «Статус заказа»

Наименование поля

Идентификатор поля

Тип поля

Длина поля

Прочее

Код заказа

Kod_zak

char

5

Ключевое поле

Код бригады

Kod_brig

char

5

Код базы

Kod_base

char

5

Код оплаты

Kod_opl

char

5

Код статусазаказа

complete

int

Описание справочника «Список баз поставщиков» представлено в таблице 9.

Таблица 9

Описание структуры записей таблицы «Список баз поставщиков»

Наименование поля

Идентификатор поля

Тип поля

Длина поля

Прочее

Код базы

Kod_base

char

5

Ключевое поле

Наименование организации

Name_org

char

20

Адрес

Address_org

varchar

30

Доступное электричество

Elektro_avail

varchar

20

В таблице 10 приведено описание записей таблицы «Статус оплаты»

Таблица 10

Описание структуры записей таблицы «Статус оплаты»

Наименование поля

Идентификатор поля

Тип поля

Длина поля

Прочее

Код заказчика

Kod_zal

char

5

Ключевое поле

Код оплаты

Kod_opl

char

5

Код бригады

Kod_brig

Char

5

Код базы

Kod_base

char

5

ФИО заказчика

FIO_zak

varchar

50

Код статуса оплаты

Oplata

int

Сумма

Sum

money

В таблице 11 приведено описание записей таблицы «Статус оплаты»

Таблица 11.

Описание структуры записей таблицы «Список водителей»

Наименование поля

Идентификатор поля

Тип поля

Длина поля

Прочее

Код бригады

Kod_brig

Char

5

Ключевое поле

Статус водителя

Vod_status

int

ФИО водителя

FIO_vod

Char

5

Вместительность бака (л)

Liters

Int

Ставка

Stavka

Money

3.3 Структурная схема пакета (дерево вызова программных модулей)

В таблице приводится описание функций модулей.

Таблица 12.

Описание функций модулей

№ п/п

Наименование модуля

Функции модуля

1

Глобальный модуль

Содержит глобальные процедуры и функции, предопределенные процедуры

2

Модуль безопасности

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

3

Модуль инициализации интерфейса программы

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

4

Модуль справочника «Справочники»

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

5

Модуль «Ввод данных о заказе»

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

6

Модуль взаимодействия с базой данных

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

7

Модуль «Отчёты»

Содержит процедуры и функции для создания отчётной документации

8

Модуль «Оплата заказа»

Используется для получения данных об оплате заказа, а также расчёта суммы заказа.

9

Модуль «Отправка документа»

Содержит процедуры и функции для отправки документа по электронной почте или факсу

10

Модуль «Печать документов»

Обеспечивает предварительный просмотр, настройку параметров документов и печать на принтере

11

Модуль справочника

«Список баз поставщиков»

Содержит предопределенные процедуры формы списка и элемента справочника

12

Модуль справочника

«Список бригад»

Содержит предопределенные процедуры формы списка и элемента справочника

13

Модуль документа «Товарная накладная»

Содержит процедуры и функции для создания документа формы ТОРГ-12

3.4 Описание программных модулей

На рисунке 3.3 Изображена блок-схема расчёта суммы оплаты.

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

Далее предлагается выбрать базу поставщика из справочника. Сначала определяется ближайший город. Из него выбирается база с номером 01 и проверяется наличие необходимого электричества на ней. Если же нужный товар не обнаружен, осуществляется переход к базе с номером 02. Если в этом городе не было обнаружено баз, производится поиск другого ближайшего города и происходит повторение предыдущих шагов.

D:\Документы\Курсач\Моя работа\Файлы\Документ2.jpg

Рисунок 3.1. Блок-схема расчёта суммы оплаты

4. Контрольный пример реализации и его описание

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

Рисунок 4.1. Авторизация в системе

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

Рисунок 4.2. Главное меню программы

На рисунке 4.3 изображена экранная форма добавления заказа в базу. Для удобного ввода даты есть кнопка открытия календаря.

Рисунок 4.3. Форма добавления информации о заказе

На рисунке 4.4 представлена форма просмотра заказов. Имеются кнопки для добавления заказа, редактирования уже существующих заказов, а также открытия служебных окон «Архивация и очистка» и «Календарь».

Рисунок 4.4. Окно просмотра заказов

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

ЭФ5 Просмотр справочников.jpg

Рисунок 4.5 Окно просмотра справочника «Список баз поставщиков»

ЭФ5.1 Просмотр справочников.jpg

Рисунок 4.6Окно просмотра справочника «Список бригад»

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

ЭФ6 Создание товарной накладной.jpg

Рисунок 4.7 Создание товарной накладной

Рисунок 4.8 показывает форму для введения данных в отчёт о заказе и его печати. Оно почти идентично с окном для ввода данных в товарную накладную, однако также имеет поля для введения итоговой суммы и даты доставки.

ЭФ7 Создание отчёта о доставке.jpg

Рисунок 4.8 Создание отчёта о подключении

Рисунок 4.9 иллюстрирует интерфейс калькулятора. В нём имеется как стандартный калькулятор с базовыми математическими операциями, так и автоматизированные разделы для расчёта стоимости подключения и суммы с НДС.ЭФ8 калькулятор.jpg

Рисунок 4.9 Окно калькулятора

На рисунке 4.10 изображён интерфейс календаря. Красным выделяются дни с невыполненными заказами, зелёным – дни с выполненными заказами. Если же в один день есть как выполненные, так и невыполненные заказы то ячейка принимает цвет дня с невыполненными заказами.

Рисунок 4.10 Окно календаря

Рисунок 4.11 иллюстрирует окно функции «Архивация и очистка». В настройках архивации можно выбрать данные для архивации, а также настроить автоматическую архивацию через определённый период времени.

ЭФ10 архивация.jpg

Рисунок 4.11 Окно настройки архивации и очистки

Заключение

Проделав курсовой проект, были закреплены теоретические и практические знания, полученные на занятиях по дисциплине «Проектирование информационных систем». Данный проект удовлетворяет основным требованиям, предъявленным в задании, и реализует необходимые сотрудникам предприятия функций.

Процесс проектирования организационных систем основан на совместном применении взаимодополняющих методов. Одной из важнейших задач управления на современном этапе является исследование и совершенствование методологии проектирования организационных систем в соответствии с изменяющимися условиями.

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

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

В данной работе применены методологии: функционального моделирования IDEF0. В результате было описана предметная область, определены основные требования к проектируемой системе. Построена функциональная модель информационной системы, модель информационных потоков, сгенерирована база данных, спроектирован пользовательский интерфейс информационной системы.В

Для проектирования БД использованы CASE-средства ERWin и построена концептуальная модель (на физическом и логическом уровнях), которая сгенерирована в СУБД MicrosoftSQL, где она хранится.

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

Список использованной литературы

1. Автоматизация проектирования вычислительных систем. Языки, моделирование и базы данных / ред. М. Брейер. - М.: Мир, 2015. - 463 c.

2. Вендров, А. М. Практикум по проектированию программного обеспечения экономических информационных систем / А.М. Вендров. - М.: Финансы и статистика, 2017. - 192 c.

3. Воройский, Ф. С. Основы проектирования автоматизированных библиотечно-информационных систем / Ф.С. Воройский. - М.: ФИЗМАТЛИТ, 2016. - 384 c.

4. Зегжда, Д.П. Основы безопасности информационных систем / Д.П. Зегжда, А.М. Ивашко. - М.: Горячая линия - Телеком, 2017. - 452 c.

5. Ипатова, Э. Р. Методологии и технологии системного проектирования информационных систем / Э.Р. Ипатова, Ю.В. Ипатов. - М.: Флинта, 2016. - 256 c.

6. Мидоу, Ч. Анализ информационных систем: моногр. / Ч. Мидоу. - М.: Прогресс, 2015. - 400 c.

7. Раскин Интерфейс: новые направления в проектировании компьютерных систем / Раскин, Джеф. - М.: Символ-плюс, 2017. - 272 c.

8.ГОСТ 1510-84 «Нефть и нефтепродукты. Маркировка, упаковка, транспортирование и хранение» от 12.09.2018

9.Правила перевозок грузов автомобильным транспортом от 15.04.2011 с изменениями от 22.12.2018

10.Европейское соглашение о международной дорожной перевозке опасных грузов (ДОПОГ) от 01.01.2019

11.https://www.intuit.ru/studies/courses/2195/55/lecture/15043 Программное средство структурного моделирования процессов RAMUS