Реализация информационной подсистемы "Computers"

Дипломная работа - Компьютеры, программирование

Другие дипломы по предмету Компьютеры, программирование



ктирования и использования обширной библиотеки визуальных компонентов.

2.2 Создание логической модели базы данных информационной подсистемы Computers

При создании логической модели базы данных информационной подсистемы Computers будем использовать CASE-средство ERwin версии 4.0.

2.2.1 Определение сущностей модели базы данных информационной подсистемы Computers

Для построения логической модели данных определим набор сущностей. На основе анализа предметной области выделим следующие 24 сущности (таблица 2.1).

Таблица 2.1 - Перечень сущностей предметной области

Идентификатор сущностиНазначение сущности12ComputerTYPEХранение информации о типах компьютеровComputerХранение информации о компьютерахhardwareTYPEХранение информации о типах комплектующих компьютеровhardwareХранение информации о комплектующих для компьютеровSupplierХранение информации о поставщиках комплектующих компьютеровMotiveInstallationsХранение информации о причинах установки комплектующейStatusDataХранение информации о техническом состоянии комплектующейCharacteristicDriverХранение информации о состоянии драйвера комплектующейWhoProduceInstalledХранение информации о лице, произведшем установку комплектующейMotiveLiquidationХранение информации о причинах ликвидации комплектующейPeriodicityPMХранение информации о периодичности профилактики комплектующейperipheraldeviceTypeХранение информации о типе периферийного устройстваlocationХранение информации о месте установки периферийном устройствеDepartmentХранение информации о структурных подразделенияхSOFTwareTYPEХранение информации о типах программного обеспеченияSOFTwareХранение информации о программном обеспеченииSupplierSoftwareХранение информации о поставщиках программного обеспеченияStatusSoftwareDataХранение информации о состоянии программного обеспеченияLicenzeTypeХранение информации о типе лицензии на программное обеспечениеMotiveInstallSOFTХранение информации о причинах установки программного обеспеченияMotiveLiquidationSOFTХранение информации о причинах ликвидации программного обеспеченияHeadНачальник ПТОUSERПользователи

Внесем указанные сущности в логическую модель базы данных (БД) информационной подсистемы Computers (рисунок 2.1).

Рисунок 2.1 - В область модели внесены 24 сущности

2.2.2 Определение атрибутов сущностей базы данных

Перечень сущностей БД и их атрибутов приведен в таблице 2.2.

Таблица 2.2 - Атрибуты сущностей базы данных

СущностьАтрибутКлючТипНазначение12345ComputerTYPEComputerTypeIDЧислоКод типа компьютераCTNameНетСтрокаНазвание типа компьютераComputerComputerIDЧислоКод компьютераComputerTypeIDFKЧислоКод типа компьютераCInventoryNumberНетСтрокаИнвентарный номерCImplementationDateНетДата/ВремяДата ввода в эксплуатациюCDiscardYesNoНетЛогическийСписан (Да/Нет)?CDiscardDateНетДата/ВремяДата списанияCOnWhatGroundsНетСтрокаОснование для списанияComputerCIPAddressНетСтрокаIP адресCWorkgroupНетСтрокаРабочая группаhardwareTYPEHardwareTypeIDЧислоКод типа комплектующейHTNameНетСтрокаНазвание типа комплектующейHardwareIDЧислоКод комплектующей системного блока ПКComputerIDFKЧислоКод компьютераHardwareTypeIDFKЧислоКод типа комплектующейHModelНетСтрокаМодельHSNНетСтрокаСерийный номерHInventoryNumberНетСтрокаИнвентарный номер HAccountNumberНетСтрокаНомер счетаHAccountDateНетДата/ВремяДата счетаHSupplierIDFKЧислоКод поставщикаHRainCheckNumberНетСтрокаГарантийный талон номерHRainCheckDateНетДата/ВремяДата гарантийного талона HGuaranteePeriodНетСтрокаСрок гарантииHPriceНетЧислоЦенаHDeliveryDateНетДата/ВремяДата поступленияHRemittanceOrderNumberНетСтрокаПлатежка номерHRemittanceOrderDateНетДата/ВремяПлатежка датаHBillOfLadingNumberНетСтрокаНакладная номерHBillOfLadingDateНетДата/ВремяНакладная датаHDateInstalledНетДата/ВремяДата установкиWhoProduceInstalledIDFKЧислоКод лица, произведшего установкуMotiveInstallationsIDFKЧислоКод причины установкиHPartDueDateНетДата/ВремяДата изготовленияhardwareStatusDataIDFKЧислоКод технического состоянияCharacteristicDriverIDFKЧислоКод состояния драйвераHLiquidationYesNoНетЛогическийЛиквидировано (Да/Нет)?HLiquidationDateДата/ВремяДата ликвидацииMotiveLiquidationIDFKЧислоКод причины ликвидацииPeriodicityPMIDFKЧислоКод периодичности профилактикиHContainPartsYesNoНетЛогическийСодержит комплектующие (Да/Нет)?HInUseYesNoНетЛогическийВ работе (Да/Нет)?HNoteНетСтрокаПримечаниеSupplierSupplierIDЧислоКод поставщика комплектующейSNameНетСтрокаНазвание поставщикаSAddressНетСтрокаАдресSTelephoneНетСтрокаТелефонSFaxНетСтрокаФаксSEMailНетСтрокаАдрес электронной почтыMotiveInstallationsMotiveInstallationsIDЧислоКод причины установки комплектующейMINameНетСтрокаПричина установкиStatusDataStatusDataIDЧислоКод технического состояния комплектующейSDNameНетСтрокаТехническое состояниеCharacteristicDriverCharacteristicDriverIDКод состояния драйвера комплектующейCDNameНетСтрокаСостояние драйвераWhoProduceInstalledWhoProduceInstalledIDЧислоКод лица, произведшего установкуWFamNamPatНетСтрокаФ.И.О. лица, произведшего установкуWPostНетСтрокаДолжность лица, произведшего установкуMotiveLiquidationMotiveLiquidationIDЧислоКод причины ликвидации комплектующейMLNameНетСтрокаПричина ликвидацииPeriodicityPMPeriodicityPMIDЧислоКод периодичности профилактикиPMNameНетСтрокаПериодичность профилактикиperipheraldeviceTypePeripheralDeviceTypeIDЧислоКод типа периферийного устройстваPDTNameНетСтрокаТип периферийного устройстваperipheraldevicePeripheralDeviceIDЧислоКод периферийного устройстваComputerIDFKЧислоКод компьютераPeripheralDeviceTypeIDFKЧислоКод типа периферийного устройстваPeripheralDeviceModelНетСтрокаМодель периферийного устройстваPSNНетСтрокаСерийный номерPInventoryNumberНетСтрокаИнвентарный номер locationLocationIDЧислоКод места установкиComputerIDFKЧислоКод компьютераDepartmentIDFKЧислоКод структурного подразделенияLRoomСтрокаНомер комнатыDepartmentDepartmentIDЧислоКод структурного подразделенияDNameНетСтрокаНазвание структурного подра