1.3 Описание программного обеспечения и языка программирования АРМ функционального специалиста
автоматизированный рабочий место бухгалтер
Проект АРМ выполняется в современной операционной системе нового типа, ориентирован на пользователя, практически не знакомого с персональной техникой, имеет эффективный пользовательский интерфейс и средства защиты от несанкционированного доступа. Разработанное программное средство протестировано, а также проведена оценка его качественных, количественных показателей. Приложение построено в соответствии с архитектурой клиент-сервер, схема которого представлена на рисунке 5.
Клиент-серверные (двухзвенные) системы значительно снижают нагрузку на сеть, так как клиент общается с данными через специализированного посредника - сервер базы данных, который размещается на машине с данными.
Размещено на http://www.allbest.ru/
Сервер БД принимает запрос от клиента, отыскивает нужную запись и передает ее клиенту. Таким образом, по сети передаются короткий запрос и единственная нужная запись, даже если соответствующий файл с данными содержит сотни тысяч записей. Архитектура клиент-серверных баз данных предполагает разделение всей логики работы СУБД на две части: обслуживание данных и обслуживание клиентов. Серверы баз данных реализуют нужную степень разграничения одновременно выполняющихся транзакций. Транзакцией называется серия последовательных изменений данных, объединенных одним непременным условием: они либо все должны завершиться успешно, либо должны быть устранены последствия одного из них.
Первая часть разработанной информационной системы анализа хозяйственной деятельности реализуется сервером БД - InterBase, вторая - клиентским программным обеспечением, выполненным в визуальной среде программирования Borland Delphi6.
Сервер БД представляет собой достаточно сложный программный комплекс, разрабатываемый и поставляемый различными фирмами. Он должен по возможности полностью избавить клиентскую программу от каких бы то ни было работ по обслуживанию баз данных. SQL-сервер InterBase предназначен для хранения и обработки больших объемов информации в условиях одновременной работы с БД множества клиентских приложений. Масштаб информационной системы при этом произволен. Сервер InterDase располагает рядом технологий, использование которых обеспечивает максимальную разгрузку клиентского приложения и гарантирует высокую степень безопасности и целостность информации.
Delphi имеет удобные средства, позволяющие перенести файл-серверные таблицы БД в таблицы сервера БД, а основные компоненты доступа к данным - Ttable и TQuery одинаково успешно работают как в файл-серверной, так и в клиент-серверной архитектуре, поэтому переход от одной архитектуры к другой не представляется трудным.
Первая часть разработанного АРМ бухгалтера реализуется сервером БД - InterBase, вторая - клиентским программным обеспечением, выполненным в визуальной среде программирования Borland Delphi v.7, оно использует язык программирования Object Pascal.
Объектно-ориентированное программирование основано на «трёх китах» - трёх важнейших принципах, придающих объектам новые свойства. Этими принципами являются инкапсуляция, наследование и полиморфизм.
В Object Pascal разрешается сколько угодно раз объявлять любую секцию, причем порядок следования секций не имеет значения. Любая секция может быть пустой.
Если рассматривать техническое сопровождение информационной системы, то можно сказать, что необходимыми и достаточными условиями будут являться компьютер с процессором класса Pentium и объемом памяти не менее 64 Mб. Компьютер должен иметь следующее программное обеспечение: WINDOWS 2007/XP/2008 или WINDOWS NT.
- Введение
- 1. Теоретические аспекты формирования автоматизированных информационных систем и АРМ функциональных специалистов
- 1.1 Содержание современных информационных систем АРМ функциональных специалистов
- 1.2 Технологии проектирования информационных систем и АРМ функционального специалиста
- 1.3 Описание программного обеспечения и языка программирования АРМ функционального специалиста
- 2. Аналитический обзор функционирования объекта исследования
- 2.1 Краткая организационная характеристика ФГУ «Сочинский национальный парк»
- 2.2 Обзор системы расчета заработной платы в организации
- 2.3 Технические требования реализации разработанной информационной системы и АРМ специалиста расчетной группы
- 3. Разработка АРМ специалиста расчетной группы ФГУП «Сочинский национальный парк»
- 3.1 Формирование реляционной схемы и проектирование АРМ специалиста расчетной группы
- 3.2 Физическое проектирование и выбор инструментальных средств реализации АРМ специалиста расчетной группы
- 3.3 Разработка пользовательского интерфейса АРМ специалиста расчетной группы
- Заключение