Разработка программного обеспечения "Телефонный справочник"

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

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



?оить домашнюю сеть на основе двух-трех компьютеров, обеспечив совместное использование файлов, папок, принтера, факса и доступа в Интернет. При работе с Windows XP для записи информации на записываемые и перезаписываемые компакт-диски вам не потребуется устанавливать дополнительные программы. Записать компакт-диск можно прямо из проводника Windows. Полезным компонентом системы является редактор видеофильмов. Теперь вы сможете выполнить профессиональный нелинейный монтаж своих любительских фильмов. Существенно легче стало работать iифровыми фотокамерами и сканерами.

Универсальный проигрыватель аудио и видео теперь поддерживает больше форматов и позволяет сменить свой внешний вид. Вы можете сами создавать звуковые файлы в популярном формате МРЗ. Универсальный проигрыватель поддерживает также воспроизведение цифровых видеодисков (DVD-дисков). Для развлечений в Windows XP включено несколько новых игр, часть из которых позволяют вам играть в Интернете. Существенно

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

Улучшенная поддержка технологии Plug & Play позволяет подключить к компьютеру многие современные бытовые приборы. Дальнейшее развитие

получили и средства для работы с Интернетом. Существенно переработана справочная система, улучшена система безопасности. Многочисленные изменения коснулись средств администрирования и управления работой множества пользователей в локальной вычислительной сети. В системе имеется и множество других нововведений.

Характеристика среды программирования

В последнее время резко возрос интерес к программированию. Это связано с развитием и внедрением в повседневную жизнь информационных технологий. Если человек имеет дело с компьютером, то рано или поздно у него возникает желание, а иногда и необходимость, программировать. Среди пользователей персональных компьютеров в настоящее время наиболее популярно семейство операционных систем Windows и, естественно, что тот, кто собирается программировать, стремится писать программы, которые будут работать в этих системах. Несколько лет назад рядовому программисту оставалось только мечтать о создании собственных программ, работающих в среде Windows, т. к. единственным средством разработки был Borland C++ for Windows, явно ориентированный на профессионалов, обладающих серьезными знаниями и опытом. Бурное развитие вычислительной техники, потребность в

эффективных средствах разработки программного обеспечения привели к появлению систем программирования, ориентированных на так называемую "быструю разработку", среди которых можно выделить Borland Delphi и Microsoft Visual Basic. В основе систем быстрой разработки (RAD-систем, Rapid Application Development - среда быстрой разработки приложений) лежит технология визуального проектирования и событийного программирования, суть которой заключается в том, что среда разработки берет на себя большую часть рутинной работы, оставляя программисту работу по конструированию диалоговых окон и функций обработки событий. Производительность программиста при использовании RAD-систем -фантастическая!- это среда быстрой разработки, в которой в качестве языка программирования используется язык Delphi. Язык Delphi строго типизированный объектно-ориентированный язык, в основе которого лежит хорошо знакомый программистам Object Pascal. В настоящее время программистам стала доступна очередная версия пакета Delphi - Borland Delphi 7 Studio. Как и предыдущие версии, Borland Delphi 7 Studio позволяет создавать самые различные программы: от простейших однооконных приложений до программ управления распределенными базами. В состав пакета включены разнообразные утилиты, обеспечивающие работу с базами данных, XML-документами, создание справочной системы, решение других задач. Отличительной особенностью седьмой версии является поддержка технологии .NET. Borland Delphi 7 Studio может работать в среде операционных систем от Windows 98 до Windows 7. Особых требований, по современным меркам, к ресурсам компьютера пакет не предъявляет: процессор должен быть типа Pentium или Celeron с тактовой частотой не ниже 166 МГц, оперативной памяти - 128 Мбайт, свободного места на диске (для полной установки версии Enterprise необходимо приблизительно 475 Мбайт).

3.2 Программы и их описание

.2.1 Структуры данных

Структура баз данных разработанной информационной системы (рисунок 2) (таблица 3.2.1.1-3.2.1.4)

Рисунок 2- структура баз данных

Таблица 3.2.1.1 - Частные лица (Sprav_f)

Наименование поляОписаниеТипДлинаkodНомер записиСчетчик-fioФамилия Имя ОтчествоТекстовый50nomНомер телефонаТекстовый7nas_punktНазвание населенного пунктаТекстовый20adresАдрес проживанияТекстовый35bonusБонусы, предоставляемые абонентам (льготы)Текстовый100tarifТарифный план (номер)Числовой1

Содержит в себе информацию о частных лицах, имеет поля код, Фамилия, номер телефона, населенный пункт, адрес проживания, тарифный план, бонусы(льготы).

Таблица 3.2.1.2 - База организаций(Sprav_u)

Наименование поляОписаниеТипДлинаkodНомер записиСчетчик-naimenНаименование организацииТекстовый50nomНомер телефона7nas_punktНаселенный пунктТекстовый20adresАдрес организацииТекстовый35tarifТарифный план (номер)Числовой1

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

Таблиц