Материал: Автоматизация управления персоналом в "Jusu vesimas"

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
52
Рисунок 0.9 Сравнение языков программирования
Для разработки и отладки программы применялась интегрированная система
Borland Delphi 7.
Выбор этого программного продукта обусловлен следующим [4]:
1. В Delphi имеется возможность визуального конструирования форм,
что избавляет при создании программы от многих аспектов разработки интерфейса
программы, так как Delphi автоматически готовит необходимые программные
заготовки и соответствующий файл ресурсов. Программисту нужно лишь
наполнить прототип будущего окна элементами интерфейса;
2. Библиотека визуальных компонентов дает огромное разнообразие
созданных программистами Delphi программных модулей, которые после простой
настройки готовы к использованию в рамках разрабатываемого приложения.
Применение компонентов не только во много раз уменьшает время разработки
программы, но и существенно снижает уровень случайных программных ошибок;
3. Мощность и гибкость языка программирования ObjectPascal –
достоинство Delphi, в лучшую сторону отличающее эту среду от других
инструментов RAD. От языка VisualBasic язык Pascal отличает строгая
типизированность, дающая возможность компилятору ещѐ на этапе компиляции
определить многие ошибки, а также средства работы с указателями. Последнее
предостовляет возможность применять так называемое раннее связывание с
библиотеками типов в технологии COM, в то время как VisualBasic (а также Java)
7,25
2,5
3
0
1
2
3
4
5
6
7
8
Delphi Java Visual Basic
53
вынуждены при обращении к COM объектам использовать более медленное
позднее связывание. Синтаксис языка C++ прямо-таки провоцирует создание
запутанных программ, в то время как простой синтаксис ObjectPascal дает
возможность крайне просто описывать любой алгоритм, так как Pascal происходит
от применяемого для этих целей алгоритмического языка АЛГОЛ-60. Кроме всего
выше перечисленного, ObjectPascal имеет наиболее быстрый среди продуктов
подобного рода оптимизирующий компилятор, дающий возможность
разрабатывать быстрые и относительно компактные программы;
4. Среди прочих преимуществ Delphi можно выделить самую
эффективную работу с базами данных. Это обуславливается тремя
обстоятельствами: высоко производительной машиной для доступа к данным
разного формата (ODBC), наличием многочисленных компонентов,
ориентированных на работу в этой сфере;
5. В настоящее время для создания современного программного
обеспечения приходится использовать несколько различных программных
продуктов, а в базовую конфигурацию Delphi уже входят множество продуктов,
для создания различных элементов программного обеспечения.
Таким образом, можно сделать вывод о том, что Delphi – один из самых
мощных инструментов разработки программных продуктов любой сложности и
направленности. А Delphi 7 наиболее совершенная из всех версий прочих версий
данной среды разработки приложений.
Для выполнения данных требований необходимо и достаточно разработать
базу данных в среде СУБД Access 2007 [3].
Microsoft Access в настоящее время является одной из самых популярных
среди настольных (персональных) программных систем управления базами
данных. Среди причин такой популярности следует отметить:
высокую степень универсальности и продуманности интерфейса,
который рассчитан на работу с пользователями самой различной квалификации. В
частности, реализована система управления объектами базы данных, позволяющая
гибко и оперативно переходить из режима конструирования в режим их
непосредственной эксплуатации;
54
глубоко развитые возможности интеграции с другими программными
продуктами, входящими в состав MicrosoftOffice, а также с любыми программными
продуктами, поддерживающими технологию OLE;
богатый набор визуальных средств разработки.
Исходное окно Access отличается простотой и лаконичностью. Шесть
вкладок этого окна представляют шесть видов объектов, с которыми работает
программа.
Таблицы — основные объекты базы данных. С ними мы уже знакомы. В них
хранятся данные. Реляционная база данных может иметь много взаимосвязанных
таблиц.
Запросы — это специальные структуры, предназначенные для обработки
данных базы. С помощью запросов данные упорядочивают, фильтруют, отбирают,
изменяют, объединяют, то есть обрабатывают.
Формы — это объекты, с помощью которых в базу вводят новые данные или
просматривают имеющиеся.
Отчеты — это формы «наоборот». С их помощью данные выдают на принтер
в удобном и наглядном виде.
Макросы — это макрокоманды. Если какие-то операции с базой
производятся особенно часто, имеет смысл сгруппировать несколько команд в
один макрос и назначить его выделенной комбинации клавиш.
Модули — это программные процедуры, написанные на языке VisualBasic.
Для программной реализации АРМ специалиста планового отдела выбираем
СУБД MicrosoftAccess. MSAccess – это самая популярная сегодня настольная
система управления базами данных. Еѐ успех заключается в прекрасной
реализации продукта, рассчитанного как на начинающего, так и
квалифицированного пользователя. Опишем основные эргономические
особенности данной СУБД:
MSAccess имеет один из самых лучших наборов визуальных средств среди
аналогичных программных продуктов. Вся работа с базами данных интегрирована
в окне базы данных. При разработке программы широко используются такие
55
современные решения, как панели инструментов, технология Drag&Drop
(перетащи и брось), панели свойств, гипертекстовые ссылки и др.
При создании форм, отчетов, запросов существует возможность
воспользоваться большим количеством встроенных шаблонов и «помощников»,
следовательно сокращается процесс написания программы.
Широко развитый пользовательский интерфейс. Существует возможность
создавать в клиентских приложениях все элементы стандартного интерфейса
Windows-приложений: окна, кнопки, полосы прокрутки, кнопки выбора, кнопки
переключения и многие другие.
1.4.3 Обоснование проектных решений по техническому обеспечению
Техническое обеспечение - комплекс технических средств, необходимых
для работы информационной системы, а также необходимая документация на эти
средства и технические процессы [9].
Комплекс технических средств составляют:
компьютеры;
устройства сбора, обработки, накопления, передачи и вывода
информации – жесткие диски, устройства хранения данных, сканеры, принтеры,
факсимильные аппараты;
устройства передачи данных и линий связи – модемы;
эксплуатационные материалы – бумага, CD (DVD)- диски и т. п.
Программные продукты должены работать практически на любых
компьютерах с любой конфигурацией, совместимых между друг другом, с
установленным стандартным прикладным обеспечением. Именно это условие
практически у многих заказчиков является необходимым, чтобы у клиента не было
проблем связанных с модернизацией компьютерной техники при установке
данного программного продукта. Однако, для отладки и тестирования
программного продукта необходим компьютер большой мощности.
56
При выборе компьютера следует руководствоваться рядом параметров.
К таким параметрам относятся в первую очередь надежность, денежные затраты,
производительность, простота в использовании и др. От значения указанных
характеристик зависит возможность применения с требуемыми программными
средствами, а значит, и успех разработки системы.
Для каждого из этапов данной схемы определяется список критериев,
наиболее важных при определении выбора технического обеспечения. Эти
категории таковы:
тактовая частота процессора;
разрешение монитора;
объем оперативной памяти.
Для решения такой задачи следует использовать персональный компьютер с
минимальным уровнем вычислительной мощности AMD Athlon 850 Мгц, либо Intel
Celeron 1000 Мгц, с объемом оперативной памяти от 1024 Мб. Система
оптимизирована для работы в экранном разрешении 1024х768 на мониторе с
диагональю 17 дюймов. Все эти технические средства обладают достаточной для
решения задачи конфигурацией.
Для сканирования, печати и копирования документов необходимо иметь
соответствующее оборудование – сканеры и ксероксы. Критериями выбора
сканеров и ксероксов являются:
производительность;
надежность;
стоимость;
эргономические характеристики ( коэффициент шума и удобство
пользования).
Предлагается использовать многофункциональные устройства, включающие
в себя функции принтера, сканера и позволяющие ксерокопировать документы. На
основе обзора рынка была выбрана модель МФУ Xerox WorkCentre 5016/B.
Данная модель обладает следующими характеристиками:
Емкость лотка подачи бумаги: 300 листов (60-90 г/кв.м)
Технология: лазерная
Источник: https://baza.diplomsite.ru/previewfile/2251