Создание автоматизированной информационной системы "Свод отчетов" для УВО при ГУВД Пермско...
Дипломная работа - Компьютеры, программирование
Другие дипломы по предмету Компьютеры, программирование
?ти: всего лишь одной из иллюстраций тому служит отсутствие прямых средств выражения иерархии. Поэтому постоянно ведутся поиски других моделей, которые, впрочем, все также имеют свои сильные и слабые стороны.
2.5.2 Объектно-ориентированная модель данных
Моделью данных, привлекающей нарастающее внимание с конца 80-х гг., является объектная, или тАЬобъектно-ориентированнаятАЭ модель. Основными понятиями, с которыми оперирует эта модель, являются следующие:
- объекты, обладающие внутренней структурой и однозначно идентифицируемые уникальным внутрисистемным ключом;
- классы, являются, по сути, типами объектов;
- операции над объектами одного или разных типов, называемые "методами";
- инкапсуляция структурного и функционального описания объектов, поз8воляющая разделять внутреннее и внешнее описания (в терминологии предшествовавшего объектному модульного программирования - "модульность" объектов);
- наследуемость внешних свойств объектов на основе соотношения "класс-подкласс".
К достоинствам объектно-ориентированной модели можно отнести:
- возможность для пользователя системы определять свои сколь угодно8 сложные типы данных (используя имеющийся синтаксис и свойства наследуемости и инкапсуляции);
- наличие наследуемости свойств объектов;
- повторное использование программного описания типов объектов при обращении к другим типам, на них ссылающимся.
К недостаткам объектно-ориентированной модели можно отнести:
- отсутствие строгих определений; разное понимание терминов и различия в терминологии;
- как следствие - эта модель не исследована столь тщательно математически, как реляционная;
отсутствие общеупотребимых стандартов, позволяющих связывать конкретные объектно-ориентированные системы с другими системами работы с данными.
Основным и главным отличием объектно-ориентированной модели считается наличие уникального системного идентификатора.
2.5.3 СУБД 1с:V8.0
Система программ 1С-Предприятие разработана фирмой 1С.
Система программ 1С:Предприятие 8.0 включает в себя платформу и прикладные решения, разработанные на ее основе, для автоматизации деятельности организаций и частных лиц. Сама платформа не является программным продуктом для использования конечными пользователями, которые обычно работают с одним из многих прикладных решений (конфигураций), разработанных на данной платформе. Такой подход позволяет автоматизировать различные виды деятельности, используя единую технологическую платформу.
Гибкость платформы позволяет применять 1С:Предприятие8.0 в самых разнообразных областях:
- автоматизация производственных и торговых предприятий, бюджетных и финансовых организаций, предприятий сферы обслуживания и т.д.
- поддержка оперативного управления предприятием;
- автоматизация организационной и хозяйственной деятельности;
- ведение бухгалтерского учета с несколькими планами счетов и произвольными измерениями учета, регламентированная отчетность;
- широкие возможности для управленческого учета и построения аналитической отчетности, поддержка многовалютного учета;
- решение задач планирования, бюджетирования и финансового анализа;
- расчет зарплаты и управление персоналом;
- другие области применения.
Платформа 1С:Предприятие8.0 была создана с учетом 6-летнего опыта применения системы программ 1С:Предприятие7.7, которую используют десятки тысяч разработчиков. Несмотря на значительные изменения, новая версия8.0 сохранила идеологическую преемственность с предыдущими версиями.
Механизмы 1С:Предприятия, предназначенные для формирования экономической и аналитической отчетности, представляют собой комплекс средств, позволяющих формировать не просто печатные формы, а интерактивные документы, тесно интегрированные в прикладное решение. Пользователь может не только распечатать отчет, но и работать с ним практически так же, как с любой экранной формой - изменять параметры отчета, перестраивать его, использовать "расшифровки" - возможность формирования дополнительных отчетов на основе отдельных элементов уже сформированного отчета и т.д.
Кроме этого, опытные пользователи, хорошо знакомые со структурой используемого прикладного решения, могут применять в своей работе несколько универсальных программных средств, позволяющих формировать любые произвольные отчеты, в зависимости от стоящих перед ними задач.
2.5.4 СУБД Oracle 10g
Данная СУБД существует в 4 версиях:
Oracle Database 10g Standard Edition One. Предоставляет cервер базы данных для рабочих групп. В состав сервера входит интегрированный набор средств тиражирования, репликации и управления. Поддерживает не более двух процессоров на одном сервере.
Oracle Database 10g Standard Edition (SE). Отличается от Oracle Database 10g Standard Editio8n One тем что поддерживает 4 процессора (на сервере или серверном кластере).
Oracle Database 10g Enterprise Edition (EE). Обеспечивает полноценное управление информацией предприятия - от настольных компьютеров до глобальных вычислительных сетей. Утилиты СУБД обеспечивают загрузку/выгрузку данных БД, копирование и восстановление данных, миграцию данных из одной БД в другую, контроль работы базы данных Oracle и управление использованием дискового пространства. Поддерживает серверные кластеры.
Oracle Database 10g Personal Edition. Персональная база для разработчика или обычного, мобильного и удаленного пользователя. Поддержи