1.2 Обоснование выбора языка программирования
Для реализации приложения "Приемная комиссия" была выбрана система программирования Delphi версии 7 фирмы Enterprise (Borland), так как она предоставляет наиболее широкие возможности для программирования приложений ОС Windows.
Delphi - это продукт Borland International для быстрого создания приложений. Высокопроизводительный инструмент визуального построения приложений включает в себя настоящий компилятор кода и предоставляет средства визуального программирования, несколько похожие на те, что можно обнаружить в Microsoft Visual Basic или в других инструментах визуального проектирования. Язык Object Pascal, является расширением объектно-ориентированного языка Pascal. В Delphi также входят локальный SQL-сервер, генераторы отчетов, библиотеки визуальных компонентов, и прочее хозяйство, необходимое для того, чтобы чувствовать себя совершенно уверенным при профессиональной разработке информационных систем или просто программ для Windows-среды. [2]
Прежде всего Delphi предназначен для профессиональных разработчиков, желающих очень быстро разрабатывать приложения в архитектуре клиент-сервер.
Преимущества Delphi по сравнению с аналогичными программными продуктами.
- быстрота разработки приложения;
- высокая производительность разработанного приложения;
- низкие требования разработанного приложения к ресурсам компьютера;
- наращиваемость за счет встраивания новых компонент и инструментов
в среду Delphi;
- возможность разработки новых компонент и инструментов собственными средствами Delphi (существующие компоненты и инструменты доступны в исходных кодах);
- удачная проработка иерархии объектов.
Система программирования Delphi рассчитана на программирование различных приложений и предоставляет большое количество компонентов для этого. [7]
Для работы с данными используются системы управления базами данных (СУБД). В качестве базы данных была выбрана СУБД Access по причине её надежности и возможности хранения и обработки больших объёмов информации. Так же Microsoft Access входит в стандартный пакет Microsoft Office, что позволяет использовать программное приложение без установки дополнительного программного обеспечения. [3]
Реляционная база данных представляет собой множество взаимосвязанных таблиц, каждая из которых содержит информацию об объектах определенного типа. Основные функции СУБД -- это определение данных (описание структуры баз данных), обработка данных и управление данными.
Любая СУБД позволяет выполнять четыре простейшие операции с данными:
- добавлять в таблицу одну или несколько записей;
- удалять из таблицы одну или несколько записей;
- обновлять значения некоторых полей в одной или нескольких записях;
- находить одну или несколько записей, удовлетворяющих заданному условию.
И последняя функция СУБД -- это управление данными. Под управлением данными обычно понимают защиту данных от несанкционированного доступа, поддержку многопользовательского режима работы с данными и обеспечение целостности и согласованности данных. [4]
- Введение
- 1. АНАЛИЗ И ПОСТАНОВКА ЗАДАЧИ
- 1.1 Описание предметной области
- 1.2 Обоснование выбора языка программирования
- 2. ПРОГРАММИРОВАНИЕ
- 2.1 Иерархия целей и задач
- 2.2 Анализ данных
- 2.3 Модульная структура
- 2.4.Документирование
- 2.4.1 Техническое задание
- 2.4.2 Руководство пользователя
- 3. ЭКОНОМИЧЕСКАЯ ЧАСТЬ
- 4. ОХРАНА ТРУДА