Архитектура Аудит Военная наука Иностранные языки Медицина Металлургия Метрология
Образование Политология Производство Психология Стандартизация Технологии


Интегрированные системы программирования



Другой классификацией языков программирования является их деление на языки, ориентированные на реализацию основ структурного программирования, и объектно-ориентированные языки, поддерживающие понятие объектов, их свойств и методов обработки.

Программа, подготовленная на языке программирования, проходит этап трансляции, когда происходит преобразование исходного кода программы (source code) в объектный код (object code), который далее пригоден к обработке редактором связей. Редактор связей специальная программа, обеспечивающая построение загрузочного модуля (load module), пригодного к выполнению (рисунок 5).

Рисунок 5 – Схема процесса создания загрузочного модуля программы

Существуют специальные программы, предназначенные для трассировки и анализа выполнения программ, так называемые отладчики (debugger). Лучшие отладчики позволяют осуществить трассировку (отслеживание выполнения программы в пооператорном варианте), идентификацию места и вида ошибок в программе, наблюдение за изменением значений переменных, выражений и т.п. Для отладки и тестирования правильности работы программ создается база данных контрольного примера.

Более мощным средством разработки программ являются системы программирования.

Интегрированные среды разработки программ

Дальнейшим развитием локальных средств разработки программ, являются интегрированные программные среды разработчиков.

Основное назначение инструментария данного вида – повышение производительности труда программистов, автоматизация создания кодов программ, обеспечивающих интерфейс пользователя графического типа, разработка приложений для архитектуры «клиент-сервер», запросов и отчетов.

Вышеперечисленными свойствами обладают языки программирования, например: Delphi, Visual C++, Borland С++ Biulder, Visual FoxPro и другие.

Каждое из этих средств содержит весь спектр современного инструментария, который был перечислен ранее. Главное отличие состоит в области использования рассматриваемых средств.

При создании программного продукта автоматизированной информационной системы «Такси» главным критерием выбора программных средств разработки являлись:

- скорость разработки приложений;

- возможность быстрого внесения изменений в программу;

- возможность редактирования и просмотра БД, используя средства разработки.

Как дополнение к перечисленному, можно указать, что время разработки зависит от: поддержки выбранным инструментарием ОС, аппаратной поддержки, необходимой для их оптимального функционирования; наличия предварительного опыта у разработчиков в использования соответствующих программных средств. Обеспечить минимальное время разработки можно только при выполнении этих условий.

Исходя из приведенных требований, выделим следующие характеристики средств разработки программного обеспечения:

- требования по ресурсам;

- поддержка операционной системы;

- наглядность разработки интерфейса;

- предоставляемые возможности работы с базами данных;

- доступность;

- обработка исключительных ситуаций;

- время создания разработанного программного обеспечения;

- удобство эксплуатации.

В качестве средства разработки АИС будет использован Delphi, как наиболее оптимальное средство разработки с точки зрения разработчика.

Визуальная технология разработки программ – позволяет быстро создавать приложения путём размещения в форме стандартных компонентов. При этом соответствующий код программы автоматически генерируется Delphi. Такая технология освобождает разработчика от рутинной работы по созданию пользовательского интерфейса и позволяет уделить больше внимания внутренней организации данных и обработке данных.

Выбор аппаратных средств

При выборе аппаратных средств для разработки АИС наибольшую роль играет фактор быстродействия работы ПЭВМ. Поскольку именно от него зависит время разработки ПО, а соответственно затрат на разработку и его себестоимости.

Скорость функционирования ПЭВМ в основном определяется следующими параметрами:

- объемом оперативной памяти (ОП);

- быстродействием процессора;

- свободным местом на диске.

Исходя из требований, предъявляемых к используемым программным средствам разработки (Delphi 7.0, MS Access) минимальное значение вышеперечисленных параметров составляет:

- ОЗУ– 2, 00 Гб;

- процессор – на базе Intel(R) Pentium(R);

- 62, 00 Гб свободного пространства на жёстком диске.


Реализация БД

Используя структуру базы данных представленную выше, создаем таблицы в Microsoft Access. Таблицы представлены на рисунках 6 – 11.

 

Рисунок 6 – Таблица «Водитель»

 

Рисунок 7 – Таблица «Заказ»

 

Рисунок 8 – Таблица «Клиент»

 

Рисунок 9 – Таблица «Оператор»

 

Рисунок 10 – Таблица «Принял»

 

После создания таблиц, перейдём в пункт Меню «Схема данных» и свяжем созданные таблицы как показано на рисунке 11.

Рисунок 11 – Схема данных

Реализация приложения к БД

Автоматизированная информационная система «Такси» будет реализована средствами Borland Delphi 7. Используя базу данных, созданную в Microsoft Access и объектно-ориентированную систему визуального программирования Delphi 7, создаем приложение. Приложение представляет собой систему, состоящую из взаимосвязанных форм, отображающую данные в удобном для работы виде.

Создание модуля DM

Первым шагом разработки приложения создадим модуль с именем DataModule и поместим на него следующие компоненты:

- ADOConnection1;

- ADOTable1 – присвоим имя TKursi;

- DataSource1 – присвоим имя DSKursi;

- ADOTable2 – присвоим имя TPrepodavateli;

- DataSource2 – присвоим имя DSPrepodavateli;

- ADOTable3 – присвоим имя TRegistracia;

- DataSource3 – присвоим имя DSRegistracia;

- ADOTable4 – присвоим имя TSlushateli;

- DataSource4 – присвоим имя DSSlushateli.

Скриншот модуля DataModule представлен на рисунке 12.

Рисунок 12 – Модуль DataModule

Создание формы

Создадим новую форму и поместим на неё следующие компоненты:

- Panel1;

- ComboBox1;

- DBGrid2;

- GroupBox1;

- Button1;

- Edit1;

- Button2;

- DBGrid1;

- Button3;

- Button4.

- PageControl1

Компонент DBGrid подключим к соответствующим таблицам. Компонентам Edit зададим маску ввода соответствующим полям таблицы. Разместим компоненты как показано на рисунке 13.

Рисунок 13 – Вкладка оператор

 

Рисунок 14 – Вкладка клиенты

 

Рисунок 15 – Вкладка заказы

Рисунок 16 – Вкладка водитель


 

Руководство пользователя

Для запуска программы необходимо запустить файл Project1.exe после этого открывается главная и основная форма программы на рисунке - 17.

Рисунок 17 – Главное окно программы


Поделиться:



Популярное:

  1. I) Получение передаточных функций разомкнутой и замкнутой системы, по возмущению относительно выходной величины, по задающему воздействию относительно рассогласования .
  2. I. РАЗВИТИИ ЛЕКСИЧЕСКОЙ СИСТЕМЫ ЯЗЫКА У ДЕТЕЙ С ОБЩИМ НЕДОРАЗВИТИЕМ РЕЧИ
  3. II. О ФИЛОСОФСКОМ АНАЛИЗЕ СИСТЕМЫ МАКАРЕНКО
  4. V) Построение переходного процесса исходной замкнутой системы и определение ее прямых показателей качества
  5. А. Разомкнутые системы скалярного частотного управления асинхронными двигателями .
  6. АВИАЦИОННЫЕ ПРИБОРЫ И СИСТЕМЫ
  7. Автоматизированные информационно управляющие системы сортировочных станций
  8. Автоматизированные системы диспетчерского управления
  9. Автоматическая телефонная станция квазиэлектронной системы «КВАНТ»
  10. Агрегатные комплексы и системы технических средств автоматизации ГСП
  11. Алгебраическая сумма всех электрических зарядов любой замкнутой системы остается неизменной (какие бы процессы ни происходили внутри этой системы).
  12. Алгоритм упорядочивания системы.


Последнее изменение этой страницы: 2017-03-03; Просмотров: 722; Нарушение авторского права страницы


lektsia.com 2007 - 2024 год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! (0.034 с.)
Главная | Случайная страница | Обратная связь