Файл: Понятие и виды государственных пенсий (Выбор комплекса задач автоматизации).pdf
Добавлен: 28.03.2023
Просмотров: 181
Скачиваний: 2
СОДЕРЖАНИЕ
1.1 Выбор комплекса задач автоматизации
1.2.Характеристика документооборота, возникающего при решении задачи
1.3. Обоснование проектных решений по информационному обеспечению
2.1. Характеристика разработанных справочников в среде 1С:Предприятие
2.2. Характеристика разработанных экранных форм документов в среде 1С:Предприятие
2.2.1. Описание документов, необходимых для получения исходной информации
2.2.2. Описание разработанных форм отчетов, необходимых для отражения результатов решения задачи
2.3. Описание разработанных подсистем в среде 1С:Предприятие
2.4. Контрольный пример реализации проекта в среде 1С:Предприятие и его описание
Кроме этого, присутствуют и другие преимуществами автоматизации:
– централизованное хранение информации;
– исключение потери хранимых данных;
– структуризация информации;
– выполнение оперативной обработки данных;
– выдача результатов на печать в удобной форме;
– быстрая корректировка информации;
– применение системы разграничения пользователей;
– сокращение времени на оформления документации и отчетности.
1.3. Обоснование проектных решений по информационному обеспечению
Информационное обеспечение АИС (ИО) – это совокупность единой системы кодирования и классификации информации, разного рода унифицированных систем для документооборота и информационных массивов [4].
ИО регламентирует разные потоки и подготовку данных в ИС, организацию выполнения разных информационных процессов в организациях и предприятиях.
При характеристике информации в системе управления продажами выделяются компоненты:
– первичные элементы информации (начальные данные), которые могут являться присущими всем объектам для определенного класса и различаться только количественным выражением;
– схемы классификационных связей, что отражают логику изменений при производственном процессе, а также обосновывают направления преобразования данных (или информационной модели).
В состав ИО включены такие комплексы:
– компоненты внемашинного ИО (а именно, классификаторы технико-экономических данных и документы);
– внутримашинного ИО (экранные формы и макеты для ввода первичной информации в ЭВМ или же вывода результатной информации, архитектура информационной базы, а именно:
- входных и выходных файлов;
- баз данных.
Для представления информации в цифровом виде ее нужно сначала упорядочить (классифицировать) по нескольким атрибутам, а затем формализовать (закодировать) с применением классификаторов.
В исследовании будут применяться отраслевые классификаторы, которые создаются для систематизации и кодирования научной и технической информации.
Входные документы для автоматизации процесса продаж товаров желательно получать через вычислительную сеть, поэтому они представляются в файлах согласованной заранее структуры и передаются с помощью протокола передачи информации.
Для удобного использования таких файлов, им надо иметь табличную форму (что легко осуществить, так как эти документы считаются результатными в иных задачах):
– перспективный план развития создается в результате формирования долгосрочной стратегии функционирования компании;
– рабочий план на определенный период разрабатывается на основании перспективного плана развития и т.д.
К внутримашинному ИО относятся визуальные формы документов.
При построении структуры экранных форм для ввода данных первичной документации или оперативной информации, нужно использовать комбинированную форму, которая максимально приближенная к той, которая была применена в бумажном варианте документа.
Главной составной частью внутримашинного ИО является информационная база данных (БД).
БД – это поименованная совокупность хранимой информации, отражающая множество объектов, а также их отношений в рассматриваемой предметной области.
Главными способами организации БД являются методы создания распределенных и централизованных хранилищ данных.
На основании критериев и необходимости обеспечения надежности хранения информации в разрабатываемом проекте будет выбран централизованный метод организации БД.
По инструменту определения связей для информации различаются такие модели:
- иерархическая;
- сетевая;
- реляционная.
Для автоматизации управления процессом отгрузки будет применяться реляционная модель БД по таким причинам:
– наиболее подходит под реализацию проекта автоматизации;
– легкая в применении;
– использует множество инструментов для обработки и анализа данных.
Принятый в рассматриваемой модели подход к целостности и структурированию данных позволяет упорядочить и организовать в удобном виде процесс реализации и проектирования сложных БД, а реляционные операции имеют возможность осуществлять операции по обработке данных.
Входными документами при выполнении процесса отгрузки продукции являются документы, заполняемые при непосредственном утверждении деятельности между компанией и клиентами:
– договора о сотрудничестве;
– накладные на перемещение (отгрузку);
– акты о выполненной доставке;
– дорожные листы (в случае доставки продукции непосредственно к клиенту).
Эти документы считаются основоположными при непосредственном выполнении реализации продукции.
Рассмотрим самые популярные СУБД, которые применяются для создания полнофункциональных приложений на основании баз данных.
Microsoft SQL Server является системой для управления реляционными базами данных, что разработана корпорацией Microsoft.
В СУБД применяется популярный используемый язык для реализации запросов – T-SQL, создан также совместно компаниями Microsoft и Sybase. Язык является реализацией современного стандарта ANSI/ISO по языку запросов SQL с разными расширениями. Используется он для работы с БД размером от персональных локальных БД до крупных, масштаба предприятия или региона.
В состав стандартного релиза SQL Server входят утилиты, основная из них – это SQL Server Manager. Она предназначается для административных операций непосредственно с серверами, разными базами данных и другими объектами.[1]
Утилита под названием Query Analyzer предназначена для реализации скриптов (программного кода) в работе с объектами баз данных, а также организации запросов разной сложности.
Утилита Book Online предназначается для работы с справочными материалами от компании SQL Server.
Создание, а также редактирование таблиц в СУБД SQL Server возможно также с помощью графического интерфейса под названием Enterprise Manager, разными командами Query Analyzer, через копирование или другими способами.[3]
Наиболее часто создание или редактирование таблиц рассматриваемой СУБД выполняется в SQL Server при использовании графического интерфейса утилиты Enterprise Manager.
Основные положительные стороны SQL Server:
– применение серверных возможностей;
– поддержка применения триггеров и хранимых функций;
– внушительные возможности для масштабирования;
– средний порог вхождения для неопытных пользователей.
Заметим, что негативной стороной применения является то, что СУБД очень редко применяется для веб-приложений.
В отрицательным сторонам можно отнести то, что СУБД не применяется для серверных задач, а также в веб-приложениях.
PostgreSQL является свободно распространяемой системой управления БД объектно-реляционного типа, а также наиболее развитая из всех в нынешнее время открытых СУБД.
Объектно-реляционная СУБД ведёт происхождение от совокупности модулей POSTGRES, что написан для департамента Калифорнийского Университета США.
Двадцатилетняя разработка функционала PostgreSQL сделала описываемый продукт одной из главных СУБД, которые выполняют обработку с помощью открытого кода.[7]
Проект POSTGRES был создан под руководством ученного М. Стоунбрейкера, а также его спонсировали Агентство Расширенных Оборонных Проектов и Офис Армейских Исследований, а также Национальный Научный Фонд.
Реализация реляционной модели СУБД началась еще в далеком 198 6 году. После этого вышло сразу несколько версий и стандартизаций Postgres. Первая разработанная система начала работу уже в 1987 г., а также была продемонстрирована на симпозиуме ACM-SIGMOD в 1988 году.
Версия 1.1 реализована в конце 1989 году и могла работать с несколькими внешними пользователями.
Эта СУБД применялась для реализации многих работ по программной инженерии.
В разные годы при использовании данной СУБД разработано:
– системы анализа финансовых данных;
– БД перемещений астероидов;
– пакет мониторинга производительности разного рода реактивных двигателей;
– БД для медицинской информации;
– географические ИС.
СУБД PostgreSQL также применялась в качестве средства по обучению в нескольких университетах. Проект POSTGRES был приоритетным для проектов научного направления Sequoia 2010 г.
Размер сообщества пользователей СУБД вырос вдвое еще в 1992 году. Очевидно, что обслуживание прототипов кода, а также длительная поддержка занимают намного больше времени, нежели исследования в секторе БД. Пытаясь снизить пиковые нагрузки, связанные с выполнением поддержки, проект POSTGRES официально закончил существование с появлением релиза 4.2.
Функции, которые применены в PostgreSQL являются специальными блоками кода, которые реализуются на сервере БД. Они могут быть созданы на чистом SQL, реализация логики, к примеру, переходов и циклов, выходящих за рамки SQL, а также требует применения некоторых современных языковых расширений.
Все функции могут писаться при использовании одного с языков:
– PL/pgSQL;
– PL/LOLCODE, PL/Lua, PL/Ruby, PL/PHP, PL/Perl, PL/Python, PL/sh;
– классические ЯП – C++, Java;
– статистический ЯП R.
СУБД PostgreSQL имеет возможность для применения функций, возвращающих целые наборы записей, которые можно применять далее так же, как и результат выполнения классических запросов.
Функции могут быть выполнены только с правами создателя, а также с правом их пользователя.
Триггеры в рассматриваемой СУБД определяются как специальные функции, что инициализируются посредством DML-операциями. Например, команда INSERT может запустить созданный триггер, проверяющий некоторую запись, что добавлено при соответствии определённым критериям.
Для написании таких функций по триггерам часто используются разные ЯП.
DB2 – семейство систем управления современными объектно-реляционными БД, которые выпускаются фирмой IBM.
Истоки создания СУБД DB2 начинаются еще в начале 70-х годов, когда ученный Э. Кодд, работавший в компании IBM, разработал свою теорию баз данных, а в середине 1970 года опубликовал модель для реализации манипуляции данными.
Для воплощения моделей он разработал язык реляционных БД Alpha. IBM предпочла передать дальнейшую разработку группе программистов, которых Э.Кодд не контролировал. Они, нарушив некоторые принципы классической реляционной модели, реализовали ее в качестве структурированного английского языка запросов или сокращённо – SEQUEL.
Так как этот акроним был сторонней на то время зарегистрированной маркой, это название сократили к слову SQL – «структурированный язык запросов».[11]
В октябре 2010 года компания IBM заявила о новом выпуске СУБД DB2 10 для ОС z/OS, которая расширяла функционал в ключевых сферах деятельности:
- улучшение эффективности процессора;
- непревзойденная устойчивость обработки бизнес-информации;
- применение и развертывание баз данных;
- расширение бизнес-аналитики.
Выбранные функции, обеспечивающие указанные преимущества для пользователей, включают в себя следующие инструменты:
- пользователи могут снижать загрузку процессоров;
- в СУБД одновременно может работать до 130 пользователей;
- большой параллелизм в управлении данными, переопределения и доступа к ним;
- вспомогательные онлайн-изменения определений СУБД;
- улучшенная безопасность для лучшей детализации привилегий, а также реализация маскировки данных, возможность аудита для них;
- улучшена производительность СУБД для администраторов;
- применение механизма QMF Enterprise Edition – опция для функционирования моделей безопасности данных.
Основной положительной функцией СУБД является ее переносимость.
Она включает такие факторы:
– совместимость с разными ОС;
– минимальное время выполнения запросов;
– совместимости с разным ПО;
– вызов совместимого интерфейса;
– поддержка SQL-операторов разных уровней.[5]
Регулярная мобильность является в настояшее время очень существенной, поскольку окружающая среда выполнения БД не совпадает с средой ее разработки.
В общем для всех БД DB2 процедуры и функции отлично переносятся между разными ОС, а также между различными программными продуктами, построенными на основании БД.
В таблице 1.3 показана информация для сравнения СУБД.
Таблица 1.3
Сравнение СУБД
Поддержка технологии «клиент - сервер» |
Наличие инструментов оптимизации |
Поддержка объектно-реляционных принципов об-работки данных |
|
SQL Server |
+ |
+ |
+ |
PostgreSQL |
+ |
- |
+ |
DB2 |
+ |
- |
- |