
- •Содержание
- •1 Исследовательский раздел
- •1.1 Характеристика органа местного самоуправления городского поселения Уваровка
- •1.2 Характеристика деятельности сотрудника администрации общего отдела
- •1.3 Существующая технология выполнения основных функций сотрудника администрации общего отдела
- •1.4 Описание экономической сущности деятельности сотрудника администрации общего отдела по оценке земли.
- •1.5 Постановка задачи на разработку арм
- •1.6 Информационные технологии, используемые в органах местного самоуправления
- •2 Специальный раздел
- •2.1 Описание обеспечивающих подсистем арм
- •2.1.1 Организационное обеспечение
- •2.1.2 Информационное обеспечение
- •2.1.3 Информационная модель
- •2.1.4 Используемые классификаторы и системы кодирования
- •2.1.5 Характеристика нормативно-справочной и входной информации
- •2.1.6 Характеристика результатной информации
- •2.1.7 Математическое обеспечение
- •2.1.8 Техническое обеспечение
- •2.2 Экономические параметры разработки арм
- •2.2.1 Планирование и контроль выполнения работ
- •2.2.2 Расчет себестоимости разработки арм
- •2.2.3 Обоснование целесообразности разработки и внедрения арм
- •2.2.4 Экономический эффект от внедрения арм
- •3 Технологический раздел
- •3.1 Обоснование выбора средств разработки
- •3.1.1 Система программ «1с: Предприятие»
- •3.1.2 Обоснование выбора субд
- •3.2 Описание реализации клиентской части арм
- •3.2.1 Дерево функций и сценарий диалога
- •3.2.2 Структурная схема пакета
- •3.3 Описание реализации бд арм
- •3.4 Схема функционирования арм
- •3.5 Обеспечение информационной безопасности при эксплуатации арм
- •3.6 Описание технологии работы с арм
- •4 Раздел безопасности жизнедеятельности
- •4.1 Оценка условий труда на рабочем месте пользователя пэвм
- •4.1.1 Эргономические требования к рабочему месту специалиста
- •4.2 Организация рабочего места
- •4.2.1 Требование к помещениям для эксплуатации пэвм
- •4.2.2 Требование к освещению помещений и рабочих мест
- •4.2.3 Требования к организации и оборудованию рабочих мест пользователей пэвм
- •4.3 Экологическая оценка помещения
- •Заключение
- •Список использованных источников
- •1. Исследовательский раздел
- •2.Специальный раздел
- •3. Технологический раздел
- •Раздел безопасности жизнедеятельности
- •Приложения
3.1.2 Обоснование выбора субд
Система управления базами данных (СУБД) — специализированная программа (чаще комплекс программ), предназначенная для организации и ведения базы данных [3.3].
Платформа поддерживает работу с пятью СУБД. Одна из этих СУБД, — файловая СУБД, — разработана фирмой «1С» и является частью платформы. Остальные это СУБД сторонних поставщиков: SQL Server, IBM DB2, Oracle Database или PostgreSQL. С помощью СУБД обеспечивается эффективная обработка данных при одновременной работе большого количества пользователей.
Рассмотрим одну из СУБД сторонних поставщиков, PostgreSQL — это реляционная база даных, программный продукт с открытым исходным кодом.
Существует в реализациях для следующих платформ: Linux, Solaris/OpenSolaris, Win32, Win x86-64, Mac OS X, FreeBSD, QNX 4.25, QNX 6. PostgreSQL базируется на языке SQL и поддерживает многие из возможностей стандарта SQL:2003 (ISO/IEC 9075).
Сильными сторонами PostgreSQL считаются:
поддержка БД практически неограниченного размера;
мощные и надёжные механизмы транзакций и репликации;
расширяемая система встроенных языков программирования: в стандартной поставке поддерживаются PL/pgSQL, PL/Perl, PL/Python и PL/Tcl; дополнительно можно использовать PL/Java, PL/PHP, PL/Py, PL/R, PL/Ruby, PL/Scheme и PL/sh, а также имеется поддержка загрузки C-совместимых модулей;
наследование;
легкая расширяемость.
PostgreSQL поддерживает большой набор встроенных типов данных:
численные типы;
символьные типы произвольной длины;
двоичные типы (включая BLOB);
типы «дата/время»;
перечисление;
геометрические примитивы;
сетевые типы;
OID-типы;
псевдотипы.
Более того, пользователь может самостоятельно создавать новые требуемые ему типы и программировать для них механизмы индексирования с помощью GiST.
Механизм работы с базой данных «1С» ориентирован на эффективное использование возможностей MS SQL Server для выполнения записи информации, выполнения расчетов и составления отчетов. Это позволяет при обработке данных уменьшить нагрузку на клиентскую часть и сократить объем информации, передаваемой на клиентский компьютер.
Основными факторами, влияющими на производительность MS SQL Server, являются объем информационной базы, количество одновременно работающих пользователей и вид задач, решаемых пользователями (ввод документов, построение отчетов и т. п.).
Для оценки при конкретном внедрении характеристик сервера (тактовой частоты, количества процессоров и объема оперативной памяти), необходимых для обеспечения требуемой пропускной способности и времени реакции системы, следует учитывать интенсивность работы пользователей в используемом прикладном решении, объем информационной базы и количество одновременно работающих пользователей. Эти параметры должны быть оценены как для нормальных, так и для пиковых режимов работы системы. Кроме того, необходимо оценивать прогнозируемое увеличение количества пользователей системы и возможный рост объема информационной базы.
На основе анализа этих результатов можно оценить необходимое количество процессоров, для обеспечения требуемых параметров быстродействия системы в зависимости от количества пользователей, одновременно работающих с системой в исследуемом режиме.
Следует понимать, что при использовании других режимов работы и других прикладных решений эти оценки могут измениться.
Оперативная память, в основном, используется SQL Server для кэширования операций чтения/записи при выполнении действий с базой данных. Поэтому с ростом объема обрабатываемой информации, для поддержания уровня производительности на приемлемом уровне, требуется увеличение объема оперативной памяти. В противном случае происходит существенное снижение скорости выполнения операций чтения/записи, поскольку при этом данные, с которыми работает SQL Server , находятся не в памяти, а на диске. Это приводит к значительному снижению производительности системы в целом.
Для оценки характеристик аппаратного обеспечения, используемого на практике, при работе с «1С» был проведен опрос партнеров, выполнявших внедрения системы в различных организациях.
При определении требуемых размеров оперативной памяти и количества процессоров следует учитывать ограничения используемой редакции операционной системы и SQL Server. Так, например, SQL Server Standard Edition не поддерживает работу более чем с 4 процессорами и 2 Гб оперативной памяти. Если есть необходимость в использовании более производительного оборудования с количеством процессоров более 4 и объемом оперативной памяти более 2Гб — следует использовать другую редакцию операционной системы (Windows 2000 Advanced Server / Windows Server 2003 Enterprise Edition) и SQL Server Enterprise Edition.
При выборе дисковой подсистемы рекомендуется использовать диски с интерфейсом SCSI, объединенные в RAID-массив. Использование RAID контроллера для этих целей является предпочтительным вариантом, по сравнению с организацией дискового массива средствами операционной системы, поскольку позволяет построить более надежное и производительное решение. Например, время записи и проведении документов с большим количеством строк в табличной части сокращается при использовании RAID-массива в несколько раз, по сравнению с однодисковой системой [3.4].