Агрегированные объекты
Рис.3. Агрегированный объект «Перечень списанных объектов ОС и МЗ» |
Рис.4. Агрегированный объект «Счета объектов» |
Рис.5. Агрегированный объект «Перечень всех объектов ОС и МЗ на дату»
4. Даталогическая модель (структура базы данных)
Данные об объектах основных средств и материальных запасов сведены в таблицу тблОбъект.
В таблице тблМОЛ хранится информация о материально ответственном лице – человеке, несущем ответственность за определенный объект ОС или МЗ.
Информация о списанных объектах ОС или МЗ (инв. номер, кол-во, сумма, дата списания) хранится в таблице тблСписание.
На основании данных этих таблиц выбирается необходимая информация по запросам, а именно: Перечень всех объектов ОС и МЗ, Счета объектов, Перечень списанных объектов ОС и МЗ.
Чтобы эти таблицы представляли собой систему, между ними должны быть установлены связи.
В графической форме логическую модель БД можно представить следующим образом (Рис.6):
Рис.6. Логическая модель.
5. Обоснование выбора вида программного обеспечения
Данный проект оптимизирован под операционные системы Windows NT, 2000, XP, которые не требуют больших системных ресурсов, они просты и надежны в работе.
Основные требования, предъявляемые к программному обеспечению данного проекта, следующие:
программное обеспечение должно быть ориентировано на пользователя, практически не знакомого с персональной техникой, следовательно, на экране не должно быть системных сообщений;
программное обеспечение должно иметь эффективный пользовательский интерфейс;
доступность, простота и удобство для пользователя во время эксплуатации комплекса решаемых задач;
возможность быстрого доступа к базам данных;
программное обеспечение должно включать возможность традиционной обработки (просмотр, редактирование, удаление записей, ввод новых записей).
Рассмотрим характерные параметры компонент программного обеспечения выбранного комплекса задач.
При решении задач используется система управления базами данных (СУБД). СУБД – это совокупность программных и языковых средств, которые обеспечивают создание баз данных, их актуализацию и доступ к данным из различных приложений.
Из числа имеющихся в настоящее время СУБД выберем ту, которая наилучшим образом соответствует заранее заданным требованиям.
По результатам исследования предметной области сформулируем основные требования к СУБД:
поддержка реляционной модели данных;
наличие языка программирования для создания прикладных программ;
наличие развитых средств ведения диалога;
возможность управления дизайном экрана;
число полей в записи файла базы данных – не менее 500;
не ограниченное число символов в записи.
На данный момент развития компьютерных технологий под перечисленные требования подходят большинство СУБД, такие как Borland Delphi, C++, MS Access и т.д.