- •Содержание
- •Глава 1. Анализ предметной области
- •Глава 2. Проектирование арм
- •Глава 3.
- •Глава 1. Анализ предметной области
- •1.1 Технико-экономическая характеристика предметной области
- •1.1.1 Характеристика предприятия
- •1.1.2 Краткая характеристика подразделения или видов его деятельности
- •1.2 Экономическая сущность задачи
- •1.3 Обоснование необходимости и цели использования вычислительной техники для решения задачи
- •1.4 Постановка задачи
- •1.4.1 Цель и назначение автоматизированного варианта решения задачи
- •1.4.2 Общая характеристика организации решения задачи на эвм
- •1.4.3 Формализация расчетов
- •1.5 Анализ существующих разработок и обоснование выбора технологии проектирования
- •1.6 Обоснование проектных решений по видам обеспечения
- •1.6.1 По техническому обеспечению (то)
- •1.6.2 По информационному обеспечению (ио)
- •1.6.3 По программному обеспечению (по)
- •1.6.4 По технологическому обеспечению
- •Глава 2. Проектирование арм
- •2.1 Разработка арм
- •2.1.1 Что такое «База данных»
- •2.1.2 Проектирование базы данных
- •2.1.3 Создание базы данных
- •2.1.4 Работа с таблицами
- •2.1.5 Типы данных
- •2.2 Информационное обеспечение задачи (комплекса задач, арм) Концептуальная модель и ее описание
- •2.3 Программное обеспечение задачи (комплекса задач, арм)
- •2.3.1 Общие положения (дерево функций и сценарий диалога)
- •2.4 Реализация базы данных арм
- •2.4.1 Реализация интерфейса арм.
- •2.4.2 Инструменты реализации интерфейса
- •-Некоторые объекты и их свойства
- •-Окна рисунков и изображений
- •-Списки.
- •-Линейки прокрутки.
- •2.5 Листинг программы
- •Глава 3.
- •3.1 Обоснование экономической эффективности проекта
- •3.1.1. Расчет показателей экономической эффективности проекта
- •Заключение
- •Список используемой литературы
1.6.4 По технологическому обеспечению
В реальных условиях проектирование – это поиск способа, который удовлетворяет требованиям функциональности системы средствами имеющихся технологий с учетом заданных ограничений. В настоящее время широкое распространение получила RAD-методология – методология быстрой разработки приложений. Данная методология охватывает все этапы жизненного цикла современных информационных систем.
RAD-технология позволяет при разработке и создании информационной системы применять спиральную модель жизненного цикла информационной системы, т.е. использовать прототипы. Возможность согласования прототипов системы с непосредственным будущим пользователем системы позволяет не терять общей картины проектируемой системы, контролировать требования заказчика и оперативно вносить необходимые корректировки функциональных возможностей системы. Визуальные инструменты RAD позволяют создавать современные пользовательские интерфейсы с минимальным написанием кодов программ.
Программные средства RAD-разработки делятся на универсальные и специализированные. Специализированные средства разработки ориентированы только на создание приложений баз данных и, как правило, привязаны к вполне определенным системам управления баз данных (Power Builder фирмы Sybase, Visual FoxPro фирмы Microsoft).[5] Среди универсальных систем визуального программирования наибольшее распространение получили: Borland Delphi, Borland C++, Visual Basic, с помощью которых можно разработать приложения практически любого типа, причем программы, разработанные такими средствами в состоянии взаимодействовать практически с любой системой управления базами данных. Возможности таких систем при разработке пользовательского интерфейса слились с созданием прототипов системы. При активном участии пользователя системы, способного корректировать как результаты расчетов, так и собственные требования к системе, сроки изготовления программы сокращаются. Наследованное универсальными системами событийного программирования предполагает описание различных событий различных объектов, установленных на форме-контейнере элементов управления. С помощью событийного программирования можно как обрабатывать информацию, хранящуюся в базе данных, так и создавать, редактировать, модифицировать, удалять объекты баз данных.[5] Как и любая технология, методология RAD имеет ряд своих недостатков и ограничений. Но при разработке относительно небольших систем, разрабатываемых под конкретную организацию, она достаточно эффективна.
Глава 2. Проектирование арм
В настоящее время деятельность организаций напрямую зависит от информированности и способности эффективно использовать имеющуюся информацию. Для этого необходимо провести большую работу по сбору, упорядочиванию, переработке информации, а также ее анализу. При большом количестве информации такая работа становится очень трудоемкой и требует большого количества времени и кадровых ресурсов. Использование современных компьютерных технологий облегчает эту задачу. Компьютер играет роль усилителя интеллектуальных возможностей человека и общества в целом, а коммуникационные средства, интегрируемые с компьютерами, служат для связи и передачи необходимой информации. Внедрение компьютерных технологий позволяет существенно увеличить производительность труда и снизить затраты, поэтому перед организациями на первом плане стоит задача внедрения современных информационных технологий. Разработка автоматизированных систем сбора, обработки и анализа информации позволит облегчить труд специалистов. Сейчас многими организациями ведутся работы по созданию автоматизированных рабочих мест для реализации необходимых функций.
Автоматизированное рабочее место (АРМ) – это программно-технический комплекс, предназначенный для автоматизации деятельности определенного вида. При разработке АРМ для управления технологическим оборудованием как правило используют SCADA-системы.
АРМ объединяет программно-аппаратные средства, обеспечивающие взаимодействие человека с компьютером, предоставляет возможность ввода информации (через клавиатуру, компьютерную мышь, сканер и пр.) и её вывод на экран монитора, принтер, графопостроитель, звуковую карту – динамики или иные устройства вывода. Как правило, АРМ является частью АСУ.
Автоматизированное рабочее место – это рабочее место, которое оснащено вычислительной техникой и другими инструментальными средствами, обеспечивающими автоматизацию операций учетного процесса при выполнении специалиста по кадрам профессиональных функций. К инструментальным средствам относятся: техническое, информационное, математическое, программное, технологическое, лингвистическое, правовое и эргономическое обеспечение.
Техническое обеспечение – комплекс технических средств, необходимых для оборудования АРМ. Кроме средств вычислительной техники АРМ оснащается оргтехникой. Одним из важнейших факторов, определяющим эффективность работы на АРМ, является наличие «дружественных» средств интерфейса по отношению к менеджеру-администратору средств интерфейса, создающих комфортность работы на машине.
Техническая база АРМ пользователя непрерывно развивается и совершенствуется. Однако эффективность АРМ прежде всего определяется качеством программного обеспечения.
Программное обеспечение АРМ кадровика включает следующие компоненты:
операционные системы;
языки и системы программирования;
прикладное программное обеспечение (ППП): общесистемные (базовые) ППП и проблемно-ориентированные ППП профессионального назначения.
Операционная система представляет собой группу программ, которые обеспечивают управление ресурсами компьютера, поддержку работы всех программ, их взаимодействия с аппаратными средствами и предоставляют пользователю возможность общего управления компьютера. Операционная система управляет компьютером, периферийным оборудованием, запускает программы, обеспечивает защиту данных, выполняет различные сервисные функции по запросам пользователя и программ. Каждая программа пользуется услугами ОС, а потому может работать только под управлением той ОС, которая обеспечивает для нее эти услуги. Таким образом, выбор ОС для ЭВМ в составе АРМ чрезвычайно важен, так как он определяет, какие программы будут работать на АРМ, какие аппаратные средства будут включены в АРМ, какова будет степень защиты данных, и насколько комфортными и безопасными будут условия работы для специалиста АРМ. Наиболее широко в настоящее время на компьютерах типа IBM PC применяются ОС, разработанные фирмой Microsoft, это существующие версии Windows.
Современная концепция АРМ предъявляет к ОС жесткие требования, направленные на соблюдение безопасности и комфорта (эргономичность) в работе на АРМ, на повышение производительности АРМ в целом, на расширение парка обслуживаемого периферийного оборудования, на возможность синхронизации выполняемых операций и процедур.