Анализ существующих программных средств показал, что их основная направленность – проведение инвентаризации и учета, что является причиной наличия большого количества функций, неактуальных для решаемой задачи автоматизирования. Таким образом, принято решение о разработке информационной системы с использованием языка программирования и СУБД.
2 Проектирование компонентов приложения и его структуры
2.1 Разработка информационной базы приложения
Построение модели данных начинается с концептуального проектирования [12-16] предметной области и выделения основных сущностей (рисунок 10).
Рисунок 10 – Концептуальная модель предметной области
Как видно из рисунка 10, основными сущностями предметной области являются:
Клиент – покупатели компьютеров, реализуемых компьютерной фирмой;
Конфигурация – персональный компьютер, собранный сотрудниками компании для решения определенных задач;
Деталь – составляющая часть компьютера;
Поставщик – компания, занимающаяся поставкой деталей для компьютерной фирмы;
Категория – группа, к которой относится деталь;
Характеристика – параметр детали, позволяющий отнести ее к одной из конфигураций.
На основе концептуальной модели строится логическая модель [17-21] базы данных. На рисунке 11 представлена логическая модель базы данных.