Microsoft Word Master thesis of Petar Kormushev in Medical Informatics doc



Pdf просмотр
страница34/41
Дата17.04.2022
Размер2.9 Mb.
#114126
ТипДиплом
1   ...   30   31   32   33   34   35   36   37   ...   41
Kormushev MSc thesis Bio 2006
Свързани:
1601561030 Dobrinka Bogdanova
4.1. Избор на средства за реализацията
Може да се каже, че дипломната работа е реализирана като хетерогенна софтуерна система с развързана (loosely coupled) архитектура, в която двата основни модула
“Конструктор” и „Визуализатор” обменят информация чрез специално разработени формати на данните и мета-данните. Тази архитектура е възприета, тъй като дава възможност за самостоятелно независимо използване на двата инструмента, както и
„отваря” системата за съвместно използване с други подобни инструменти. Например, напълно възможно е друга ИЗД система да подаде данни направо към Визуализатора за разглеждане от потребителя. Възможен е и другият вариант: Извадка, създадена с
Конструктора, да се подаде на някой друг ИЗД инструмент за обработка, например за клъстеризация. По време на тестването и настройването на дипломната работа и двата варианта бяха изпробвани и дадоха задоволителни резултати.
Като платформа за реализацията на Конструктора е избрана средата Borland Delphi 6.0
[Delphi, 2006], а за достъп до базата от данни се използват DBExpress компоненти
[DBExpress, 2006]. Като RDBMS сървър за бази от данни се използва Borland InterBase
6.0 [InterBase, 2006]. Изборът на този език за програмиране и сървър за бази от данни е направен заради по-лесната интеграция с програмния продукт „Хипократ” [Хипократ,
2006]. Инструментът „Конструктор” от настоящата дипломна работа успешно беше интегриран в програма „Хипократ” и вече повече от 1 година потребителите на програмата го използват за създаване на гъвкави извадки от своите бази с медицински данни.
Като платформа за реализацията на Визуализатора е избрана средата Microsoft Visual
Studio .NET 2003 [Visual Studio, 2006], а за език за програмиране – езикът C# от платформата .NET Framework. Изборът на този език за програмиране е направен заради наличието на мощни библиотеки за двумерна визуализация, които са продукт на
Microsoft и имат много добра интеграция с операционната система Microsoft Windows, затова постигат голяма графична производителност. За визуализация е използвана библиотеката “Drawing 2D” [Drawing2D, 2006], която направи възможно използването на проектирания Alpha-Blending ефект за по-добра визуализация на плътностното разпределение на обектите.


57


Сподели с приятели:
1   ...   30   31   32   33   34   35   36   37   ...   41




©obuch.info 2024
отнасят до администрацията

    Начална страница