Проектирование и разработка информационной системы для учета ремонтных работ и обслуживания оргтехники фирмы ООО "Компьютерный мир" г. Самара

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

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



автоматизации задачи

.4.1 Выбор и обоснование модели данных

В качестве даталогической модели базы данных была выбрана реляционная модель.

Реляционной называется база данных, в которой все данные, доступные пользователю, организованны в виде таблиц, а все операции над данными сводятся к операциям над этими таблицами.

Именно реляционная модель является результатом более развитых представлений о формировании и ведении баз данных. Реляционные модели наиболее логично и наглядно отражают структуру хранимой информации и внутренних связей, что позволяет более полно анализировать структуру базы данных при разработке. Это привело к тому, что именно реляционные модели баз данных наиболее распространены в настоящее время и являются стандартом, на который переводятся все существовавшие ранее базы данных с иерархической и сетевой моделью. К тому же, подавляющее большинство предоставляемых средств для разработки баз данных ориентировано исключительно на реляционную модель. Кроме того, реляционные базы данных впоследствии легче расширять и интегрировать, что является неотъемлемой частью дальнейшего развития баз данных, с увеличением возлагаемых на них задач.

Достоинства обработки информации реляционной БД:

Связность (Реляционное представление дает ясную картину взаимосвязей атрибутов из различных отношений);

Точность;

Гибкость;

Секретность;

Простота внедрения (Физическое размещение однородных (табличных) файлов намного проще, чем размещение иерархических и сетевых структур);

Независимость данных (БД должна допускать возможность расширения, т.е. добавления новых атрибутов и отношений).

Поскольку среди логических моделей данных реляционная обладает значительными преимуществами и малыми недостатками, то она и будет взята в основу для построения БД.

1.4.2 Выбор и обоснование СУБД

Для обоснования выбора конкретной СУБД для разработки базы данных был проведён сравнительный анализ трёх СУБД, результаты которого приведены в таблице 1.2.Access 2003 в настоящее время является одной из самых популярных среди настольных (персональных) программных систем управления базами данных. Таким образом, на основе анализа сравнительной характеристики, для хранения данных была выбрана СУБД Access 2003.

Таблица 1.2 - Сравнительные характеристики СУБД

СУБД ХарактеристикаMS Access 2003InterBase 7.5Visual FoxPro 8.0Фирма производительMicrosoftBorlandMicrosoftПоддерживаемые ОСWindows 95, 98, МЕ, 2000, XPWindows, UnixWindows, MacintoshМинимальные системные требованияОЗУ 16 Мб, Windows 95, Intel Pentium 3ОЗУ 32 Мб, Windows 95, Intel Pentium 133ОЗУ 64 Мб, Windows 98, Intel Pentium 133Поддерживаемая модель данныхРеляционнаяРеляционнаяРеляционнаяМаксимальный размер БД1 Гбайт10 Гбайт1 ГбайтМаксимальное число записей в одной таблице2 147 483 647не ограничено1 000 000 000Максимальное число полей (столбцов) в одной таблице2551000255Максимальное количество символов в имени поля646410Поддержка объектов БДТаблицы, формы, отчёты, индексы, макросы, модули, запросы, процедурыТаблицы, индексы, триггеры, хранимые процедуры, генераторы, домены, ролиТаблицы, индексы, триггеры, хранимые процедуры, запросыТехнология создания БДВизуальнаяВизуальная, SQL-скриптВизуальная, SQL-скриптФормат файла БД*.mdb*.gdb*.dbc и таблицы *.dbfВозможность создания локальной БДЕстьЕстьЕстьПоддержка сервера БДНе поддерживаетФайл-сервер, клиент-сервер (Ibase Server)Файл-сервер, клиент-сервер, возможность подключения SQL Server и OracleНаличие встроенного языкаVisual BasicSQLXbase, SQLПоддержка стандарта SQLСуществуетСуществуетСуществуетСредства поддержки ограничения целостностиПервичный и внешний ключи, индексы, автоматическое обеспечение целостности, ссылочная целостность, обязательность значения поляПервичный и внешний ключи, индексы, ограничения первичного и внешнего ключа, ссылочная целостность, каскадное изменениеПервичный и внешний ключи, индексы, ссылочная целостность, ограничения первичного ключа, логические ограниченияВозможность реализации прав доступа для отдельных пользователей (права и привилегии)Реализован доступ ко всей БДРеализован доступ отдельного пользователя к отдельным таблицам с правами: чтение, правка, записьРеализация прав доступа программным путем или подключение БД со встроенной реализацией доступаВозможность передачи данных в MS Office (Excel, Word)ЕстьЕстьЕстьНаличие средств для получения отчётовЭлементы управления: поля, содержащие имена или числа, надписи для заголовков, линии для графического оформленияНетНетНаличие встроенных средств для создания резервной копии БД и восстановление БД из резервной копииЕстьЕстьЕстьПростота/сложность работы с СУБДПростота в освоении, возможность использования непрофессиональным программистом, имеет средства подготовки отчётовПростота в установке, настройке и администрировании, обладает прекрасными функциональными возможностямиПростота с точки зрения программиста и администратора, используется для организации сложных информационных систем

2.2.11.4.3 Выбор и обоснование инструментальных средств программирования

Для реализации пользовательского интерфейса разрабатываемого приложения выбрана среда разработки Delphi 10, и объектно-ориентированный язык программирования Object Pascal.

В новую версию Delphi 10 добавлено много различных новых функций, а также очень простой и красивый интерфейс, с помощью которого работать с Delphi стало еще легче и интуитивно понятнее. Во время установки программы имеется возможность русифицировать Delphi 10.

К новым техноло

Copyright © 2008-2014 geum.ru   рубрикатор по предметам  рубрикатор по типам работ  пользовательское соглашение