Файл: «Разработка регламента выполнения процесса «Расчет заработной платы»».pdf
Добавлен: 16.05.2023
Просмотров: 49
Скачиваний: 3
Разработка регламента выполнения процесса «Расчета заработной платы».
Основу технического обеспечения разрабатываемой информационной системы составляет комплекс технических средств - совокупность взаимосвязанных единым управлением технических средств сбора, регистрации, накопления, передачи, обработки, вывода и представления информации, а также средств оргтехники.
Комплекс технических средств должен обеспечивать решение задач управления с минимальными стоимостными затратами, с заданной точностью и достоверностью, в указанные сроки. Он должен обладать информационной, программной и технической совместимостью входящих в него средств, а также адаптируемостью к условиям функционирования экономической информационной системе и возможностью расширения с целью подключения новых устройств.
2.1 Общее описание процесса.
Исходными данными для выбора технических средств являются:
- характеристики задач, предназначенных для решения проектируемой системой;
- характеристики технологического процесса обработки информации;
- технические характеристики оборудования, которое может быть использовано как составная часть экономической информационной системы.
При выборе оборудования следует учитывать назначение и состав комплектов оборудования, и его основные характеристики:
- производительность при выполнении технологических операций;
- надежность работы;
- совместимость работы оборудования различных типов, в том числе персональных компьютеров;
- стоимость оборудования;
- состав и количество обслуживающего персонала;
- площадь, требуемая для размещения оборудования.
Кратко рассмотрим требуемое техническое оборудование, входящее в техническое обеспечение проектируемого экономической информационной системы:
- операционная система Windows XP/ Vista/ 7;
- оперативная память - не менее 1024 Мбайт;
- наличие на жестком диске, по крайней мере, 500 Мбайт свободного места;
- тактовая частота процессора ЭВМ не ниже - 2 Ghz.
- Если используется выделенный сервер в качестве сервера БД:
- операционная система Windows Server;
- оперативная память - не менее 2048 Мбайт;
- наличие на жестком диске, по крайней мере, 500 Мбайт свободного места;
- два процессора с технологией Hyper-Threading - от 2.0 Ghz и выше;
- необходимо наличие сетевого адаптера и настроенного протокола передачи данных TCP/IP.
Кроме того, работоспособность системы также должна обеспечиваться наличием устройств ввода/вывода информации, а также наличием оргтехники. Рассмотренные технические характеристики являются оптимальными для обеспечения работоспособности экономической информационной системы. Но в случае занижения характеристик система будет также работоспособна.
Планирование и контроль выполнения работ
Рассмотрим этапы реализации экономической информационной системы расчета заработной платы в бюджетных учреждениях:
- Исследование предметной области:
- исследование объекта;
- исследование рутинных функций, подлежащих автоматизации;
- определение возможности автоматизации.
Определение свойств экономической информационной системы и основных функций, которые должны быть доступны пользователям:
- определение свойств экономической информационной системы;
- разработка и утверждение концепции экономической информационной системы.
- Проектирование:
- определение требований к экономической информационной системе;
- определение основных функций и задач, выполняемых экономической информационной системой;
- технико-экономическое обоснование;
- разработка и утверждение технического задания на разработку экономической информационной системы.
Разработка:
- Формирование обеспечивающих подсистем;
- Разработка информационного обеспечения, создание базы данных;
- Разработка программных модулей, интерфейса;
- Разработка документации к экономической информационной системе.
- Внедрение
- Проведение испытаний;
- Внедрение экономической информационной системы;
- Опытная эксплуатация.
План проекта составляется для того, чтобы определить, с помощью каких работ будет достигаться результат проекта, какие люди и оборудование нужны для выполнения этих работ, в какое время эти люди и оборудование будут заняты работой по проекту.
Планирование работ и контроль их выполнение проводится с помощью программы Microsoft Office Project. Работа в «Microsoft Office Project» позволяет ввести наименования работ проекта; назначить длительности работ, ресурсы, с помощью которых данные работы будут выполняться; а также рассчитать бюджет проекта
Работа в «Microsoft Office Project» позволяет ввести наименования работ проекта; назначить длительности работ, ресурсы, с помощью которых данные работы будут выполняться; а также рассчитать бюджет проекта. Microsoft Project (или MSP) - программа управления проектами, разработанная и продаваемая корпорацией Microsoft. Microsoft Project создан, чтобы помочь менеджеру проекта в разработке планов, распределении ресурсов по задачам, отслеживании прогресса и анализе объёмов работ.
Рис.2 представлены все работы по проекту, а также сроки их выполнения.
Рисунок 2.4 - Поэтапный план выполнения работ по созданию ЭИС
На рисунке 2.5 представлен фрагмент Диаграммы Ганнта, показывающей все связи между работами по проекту, а также назначения ресурсов на каждую из работ.
Рис.3 - Диаграмма Ганнта
В качестве необходимых ресурсов рассмотрим следующие:
- работа программиста;
- работа студента.
Итак, разработка экономической информационной системы расчета заработной платы в бюджетных организациях начата 09.01.2020. Планируемой окончание работы по созданию системы, включая опытную эксплуатацию - 13.03.2020. Суммарная продолжительность разработки информационной системы составляет 46 дней.
В качестве средства разработки клиентской части экономической информационной системы по учету потребления электроэнергии была использована среда программирования Delphi 2010 Architect. Среда разработана в соответствии с концепцией визуального программирования.
Delphi 2010 является частью продукта под названием Embarcadero RAD Studio, включающего в себя сразу несколько языков программирования высокого уровня, а именно: Object Pascal, С++ и С#.
Delphi 2010 Architect позволяет пользоваться всеми преимуществами объектно-ориентированного программирования. Под объектно-ориентированным программированием подразумевается особая методология программирования, основанная на представлении программы в виде совокупности объектов, каждый из которых является реализацией определенного типа, использующая механизм пересылки сообщений и классы, организованные в иерархию наследования.
Центральный элемент объектно-ориентированного программирования является абстракция. Данные с помощью абстракции преобразуются в объекты, а последовательность обработки этих данных превращается в набор сообщений, передаваемых между этими объектами. Каждый из объектов имеет свое собственное уникальное поведение. С объектами можно обращаться как с конкретными сущностями, которые реагируют на сообщения, приказывающие им выполнить какие-то действия.
Delphi 2010 Architect предоставляет разработчику широкий набор всевозможных инструментов (компонентов), позволяющих быстро разрабатывать сложные проекты, создавая приятный и удобный пользовательский интерфейс. Рабочее окно проекта по реализации экономической информационной системе представлено далее (Рисунок 3.1).
Рис.4 - Рабочее окно среды программирования Delphi 2010
Кроме того, среда обладает следующими полезными достоинствами:
имеет усовершенствованную библиотеку VCL, включающую в себя множество дополнение и новых компонентов для создания развитого графического интерфейса;
упрощено визуальное проектирование и разработка баз данных, благодаря входящему в состав редакции Delphi Architect профессионального средства моделирования Embarcadero ER/Studio;
полная поддержка Unicode. Приложения могут выполняться на любой языковой версии Windows. Применение Unicode гарантирует, что приложения будут одинаково выглядеть и функционировать во всех языковых версиях Windows и поддерживать как Unicode-строки, так и ANSI-строки;
новые элементы языков программирования, в том числе Generics и анонимные методы для Delphi, позволяют создавать более гибкий и качественный код и предоставляют новые возможности для рефакторинга;
обратное проектирование, анализ и оптимизация баз данных;
создание логических и физических моделей на основе сведений, извлеченных из баз данных и файлов сценариев;
удобные для восприятия и навигации диаграммы.
Основная задача среды Delphi - ускорение создания программ, при этом новые возможности интегрированной среды разработки Delphi 2010 позволяют еще более повысить производительность работы и сократить затраты времени разработчиков. К числу данных возможностей относятся:
функция IDE Insight, предоставляющая удобный доступ ко всем возможностям, параметрам и компонентам интегрированной среды и исключающая необходимость их поиска в меню и диалоговых окнах;
средство Code Formatter, упрощающее унификацию оформления кода;
усовершенствованные функции поиска и повторного открытия файлов, позволяющие разработчику быстро находить нужные сведения;
средства визуализации данных, упрощающие отладку программы и позволяющие настраивать отображение типов данных в отладчике;
поддерживаемые отладчиком средства управления потоками, обеспечивающие «заморозку», «разморозку» и изоляцию потоков, а также установку контрольных точек для выбранных потоков;
новые параметры отладчика Scroll new events into view («Прокрутка новых событий в представлении») и Ignore non-user breakpoints («Игнорирование не пользовательских контрольных точек»);
поддерживаемые в Delphi Professional новые средства аудита кода и учета количественных показателей, позволяющие более эффективно анализировать код и определять состояние проекта (полный набор данных средств поддерживается выпусками Enterprise и Architect).
Delphi 2010 позволяет быстро создавать приложения для КПК, графические интерфейсы, использующие сенсорный ввод данных, а также модернизировать существующие приложения с минимальным добавлением кода или без него.
Delphi 2010 поддерживает:
подключаемое ядро распознавания жестов;
работу под управлением всех поддерживаемых версий Windows (Windows 2000, Windows XP, Windows Vista и Windows 7);
использование оборудования, поддерживающего сенсорный ввод;
интерфейсы с сенсорным и мультисенсорным вводом в библиотеке VCL;
более тридцати стандартных жестов для панорамирования, масштабирования, поворота и выполнения других задач;
возможность создания собственных жестов с помощью редактора жестов;
полнофункциональную виртуальную клавиатуру Touch Keyboard, поддерживающую несколько языков и предназначенную для создания усовершенствованных интерфейсов, обеспечивающих взаимодействие без использования клавиатуры.
Delphi 2010 предоставляет разработчикам новые возможности для подключения к данным, веб-службам и архитектурам приложений:
новые возможности поддержки Firebird 2.5 и 1.5 в dbExpress;
обновленные драйверы для InterBase 2009, Microsoft SQL Server 2008, Oracle 11g и MySQL 5.1;
поддержка нового клиента SOAP 1.2, позволяющего использовать преимущества веб-служб Amazon и других поставщиков;
обмен данными по протоколу HTTP и подключение на уровне процессов для многоуровневых приложений DataSnap;
обратные вызовы DataSnap, позволяющие серверам устанавливать соединения с клиентами;
фильтрация, позволяющая полностью управлять потоками данных между клиентами и серверами DataSnap;
новые мастера DataSnap из галереи объектов Object Gallery упрощают создание серверных приложений;
возможность использования REST (Representational State Transfer - подхода к архитектуре сетевых протоколов, обеспечивающих доступ к информационным ресурсам) и JSON (JavaScript Object Notation).
Delphi 2010 работает с различными версиями настольных систем Windows, не заботясь об особенностях реализации Windows API каждой версии, а также поддерживает пользователей из разных стран мира благодаря использованию Unicode в среде разработки и усовершенствованной поддержке языков. Также новшествами Delphi 2010 являются следующие нововведения:
- элементы управления VCL оптимизированы для использования возможностей и тем Windows XP, Windows Vista и Windows 7;
- обеспечена полная поддержка Unicode;
- создание приложений для Windows XP и Vista, поддерживающих работу с мышью и сенсорный ввод данных, использование новых возможностей работы с сенсорным вводом в Windows 7;
- Direct2D - новые функции API Windows 7, позволяющие создавать более удобные интерфейсы для пользователей Windows 7;
- расширенные интерфейсы OpenTools API для создания модулей, подключаемых к интегрированной среде разработки Delphi;
- переводы исходного кода, ресурсов, откомпилированных модулей, меню и диалоговых окон интегрированной среды разработки доступны на английском, немецком, французском и японском языках;
- недоступная ранее эффективность кода и компиляции.