База данных отдел кадров на примере ООО ДимаксРефераты >> Информатика >> База данных отдел кадров на примере ООО Димакс
Рассмотрим более подробно программные продукты компании Microsoft, а именно Visual FoxPro 3.0, Visual Basic 4.0, Visual С++, Access 7.0, SQL Server 6.5. Наиболее интересной чертой этих пакетов являются их большие возможности интеграции, совместной работы и использования данных, так как данные пакеты являются продуктами одного производителя, а также используют сходные технологии обмена данными.
Visual FoxPro отличается высокой скоростью, имеет встроенный объектно-ориентированный язык программирования с использованием xBase и SQL, диалекты которых встроены во многие СУБД. Имеет высокий уровень объектной модели. При использовании в вычислительных сетях обеспечивает как монопольный, так и раздельный доступ пользователей к данным. Применяется для приложений масштаба предприятия для работы на различных платформах: Windows 3.x, Windows 95, Macintosh . Минимальные ресурсы ПК: для Visual FoxPro версии 3.0 – процессор 468DX, Windows 3.1, 95, NT, объем оперативной памяти 8 (12) Мб, занимаемый объем на ЖМД 15-80 Мб, а для Visual FoxPro версии 5.0 (выпущена в 1997 году) – Windows 95 или NT, 486 с тактовой частотой 50 МГц, 10 Мб ОЗУ, от 15 до 240 Мб на ЖМД.
Access входит в состав самого популярного пакета Microsoft Office. Основные преимущества: знаком многим конечным пользователям и обладает высокой устойчивостью данных, прост в освоении, может использоваться непрофессиональным программистом, позволяет готовить отчеты из баз данных различных форматов. Предназначен для создания отчетов произвольной формы на основании различных данных и разработки некоммерческих приложений. Минимальные ресурсы ПК: процессор 468DX, Windows 3.1, 95, NT, объем оперативной памяти 12 (16) Мб, занимаемый объем на ЖМД 10-40 Мб.
Access – мощное приложение Windows. При этом производительность СУБД органично сочетаются со всеми удобствами и преимуществами Windows.
Как реляционная СУБД Access обеспечивает доступ ко всем типам данных и позволяет одновременно использовать несколько таблиц базы данных. Можно использовать таблицы, созданные в среде Paradox или dBase. Работая в среде Microsoft Office , пользователь получает в своё распоряжение полностью совместимые с Access
текстовые документы (Word) , электронные таблицы (Excel) , презентации (PowerPoint). С помощью новых расширений для Internet можно напрямую взаимодействовать с данными из World Wide Web и транслировать представление данных на языке HTML, обеспечивая работу с такими приложениями как Internet Explorer и Netscape Navigator.
Access специально спроектирован для создания многопользовательских приложений, где файлы базы данных являются разделяемыми ресурсами в сети. В Access реализована надёжная система защиты от несанкционированного доступа к файлам.
База данных храниться в одном файле, но профессиональные пользователи предпочитают разделять базу данных на два файла: в одном хранятся объекты данных (таблицы, запросы), в другом объекты приложения (формы, отчёты, макросы, модули).
В последних версиях Access представлен новый формат файла (.MDE) – библиотеки, с помощью которого можно создавать приложения, не включая VBA-код.
Несмотря на то, что Access является мощной и сложной системой, его использование не сложно для непрофессиональных пользователей.
Visual Basic – это универсальный объектно-ориентированный язык программирования, диалекты которого встроены в Access, Visual FoxPro. Преимущества: универсальность, возможность создания компонентов OLE, невысокие требования к аппаратным ресурсам ЭВМ. Применяется для создания приложений средней мощности, не связанных с большой интенсивностью обработки данных, разработки компонентов OLE, интеграция компонентов Microsoft Office. Минимальные ресурсы ПК: процессор 368DX, Windows 3.1, 95, NT, объем оперативной памяти 6 (16) Мб, занимаемый объем на ЖМД 8-36 Мб.
Visual C++ – наиболее мощный объектно-ориентированный язык программирования, обладает неограниченной функциональностью. Предназначен для создания компонентов приложений для выполнения операций, критичных по скорости.
SQL Server – сервер баз данных, реализует подход «клиент-сервер» и взаимодействует с указанными пакетами. Главные достоинства: высокая степень защиты данных, мощные средства для обработки данных, высокая производительность. Область применения: хранение больших объемов данных, хранение высокоценных данных или данных, требующих соблюдения режима секретности. Минимальные ресурсы ПК: процессор 468DX-33МГц, Windows NT, объем оперативной памяти 16 (32) Мб, занимаемый объем на ЖМД 80 Мб.
Указанные программные продукты имеют возможности визуального проектирования интерфейса пользователя, то есть разработчик из готовых фрагментов создает элементы интерфейса, программирует только их изменения в ответ на какие-либо события.
3.3 Выбор аппаратной части
Исходя из выбранных нами программных продуктов Microsoft Windows XP и Microsoft Access 2002, нам лучше использовать персональные компьютеры на базе процессора Pentium.
Минимальные требования для работы операционной системы Windows 95 или NT – это компьютер на базе 486 процессора с 8 Mb памяти и свободным местом на жестком диске около 100 Mb. Минимальными ресурсами для Windows XP требуется не меньше 128 Мбайт оперативной памяти, процессора с частотой не менее 700—800 МГц и около 1 Гбайт дискового пространства.
Для работы Microsoft Access необходим компьютер 486 с 8 Mb ОЗУ и 50 Mb свободного места на диске.
Проанализировав требования к компьютеру, приходим к выводу, что для нормальной работы базы данных необходим компьютер на базе процессора Intel Pentium c 128 Mb ОЗУ, жестким диском на 20 Gb и монитором на 15 дюймов. Для распечатки документов используется лазерный принтер. Данный компьютер является “бюджетным” и не потребует очень больших затрат на покупку.
3.4 Выводы по главе
Первоочередной задачей является выбор СУБД. Из рассмотренных вариантов наиболее эффективная и дешевая является СУБД MS Access. К плюсам этой СУБД можно отнести простоту и удобство пользовательских интерфейсов, открытость систем, эффективную среду разработки (особенно при наличии объектно-ориентированных инструментов) и быстроту решений.
Исходя из популярности в России и на основе проведенного анализа была выбрана база данных Microsoft Access.
Вторая задача это выбор операционной системы. На основании выводов в главе 3.1. и таблицы 1 была выбрана ОС Windows XP как основная система для работы базы данных, которая является неприхотливой в смысле аппаратного обеспечения и в то же время содержащей все современные средства для работы с разнообразными приложениями и прикладными программами. В то же время данная операционная система позволяет реализовать все функции программного обеспечения, используемого при создании систем управления базами данных.
Третья задача выбор аппаратной части. Был выбран персональный компьютер с операционной системой Windows XP на базе процессора Intel.
Данный персональный компьютер полностью соответствует запросам начальника отдела кадров.