Визуальное моделирование


Реализация информационной системы «Аптека»



бет12/14
Дата20.11.2022
өлшемі10,86 Mb.
#159057
1   ...   6   7   8   9   10   11   12   13   14
Байланысты:
bibliofond.ru 656650

. Реализация информационной системы «Аптека»


Наиболее популярными средствами программирования на сегодняшний день являются Delphi, C++ Builder, Java-Builder, Visual Basic. Все они предоставляют развитые возможности по разработке программных продуктов, содержат мощные средства визуального программирования. При выполнении специфических задач работы с текстами, создания WEB-приложений могут быть использованы специализированные средства на основе языков PERL, PHP и др.
Разработанная на предыдущих этапах модель информационной системы должна, естественно, лечь в основу данной программной реализации. При этом возможны различные варианты распределения трудозатрат между разработкой модели средствами моделирования и разработкой конечной программы средствами разработки программного обеспечения.
При первом подходе средствами моделирования досконально прорабатываются модели всех модулей программной системы в терминах используемого языка программирования и базовых библиотек вплоть до структуры всех методов и операций, включая элементы интерфейсов.
При втором подходе средствами моделирования разрабатывается некий концептуальный скелет информационной системы, досконально прорабатываются наиболее важные вопросы, обычно касающиеся форматов данных и внешнего взаимодействия. Все второстепенные и вспомогательные элементы разрабатываются средствами разработки программных систем.
Очевидно, что второй подход как наименее трудоемкий наиболее привлекателен: с одной стороны мы имеем концептуальную UML-модель информационной системы, с другой соответствующий ей исходный код модулей разработанной системы на соответствующем языке программирования. Однако, при этом связи между моделью и программным кодом становятся менее жесткими, а также в ряде случаев желательно иметь подробно проработанную модель некоторых модулей системы в терминах конкретного языка программирования и базовых классов. Выходом является использование средств обратного проектирования, позволяющие из исходного кода программы на языке программирования построить UML-модель.
В Delphi существует много механизмов доступа к данным. Одной из распространенных технологий доступа к данным является разработанная Microsoft технология ADO (ActiveX Data Object).
На рисунке 9 изображено главное окно приложения информационно-справочной системы «Аптека», реализованная визуальными средствами Delphi.
Щелчок на кнопках Лекарства, Рецепт, Содержание приёма, приводят к появлению соответствующих рабочих форм (рис. 11). Данные форм реализуют интерфейс управления таблицами баз данных, содержащих информацию о медикаментах, врачах (выписывающих рецепты), дата (выписки рецепта) и т.д., для системы «Аптека». Для реализации данных табличных форм использовались следующие компоненты VCL: DBGrid и DBNavigator, которые с помощью компонентов ADOConnection, ADOTable и DataSourse были подключены к созданной в MS Access базе данных.
Щелчком на кнопке Help вызывается справочник по работе с приложением. Щелчок на кнопке Close закрывает главную форму.
Если в таблицах хранятся значения ключей из других таблиц (например, в поле SLKod - таблицы soderganie), то редактировать такие значения вручную, не зная, какому названию соответствует значение, бессмысленно. Добавление новых записей в такие таблицы проще осуществлять в отдельных формах программы, например, в такой как рабочая форма «Новый рецепт» (рис. 10). Она позволяет добавлять новые записи в соответствующую таблицу (soderganie) системы «Аптека».



Рис. 9. Главное окно приложения



Рис. 10. Рабочее окно «Новый рецепт»

Рис. 11. Рабочие окна «Лекарства», «Рецепт», «Содержание рецепта»


Код программы главного окна приложения:


Достарыңызбен бөлісу:
1   ...   6   7   8   9   10   11   12   13   14




©engime.org 2024
әкімшілігінің қараңыз

    Басты бет