Программа учета клиентов ООО "Новый день"

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

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



о такой степени, чтобы с ней могли работать пользователи, не имеющие осведомлённости о работе программы.

Программа должна иметь простой и удобный пользовательский интерфейс.

.1.4 Требования к составу и параметрам технических средств

Программный продукт создаётся для регистратуры общества с ограниченной ответственностью Новый день. Отдел оснащён 3 компьютерами, соединёнными по локальной сети без выхода в Интернет.

На компьютерах установлено следующее программное обеспечение: ОС Windows XP, 1С: Бухгалтерия, пакет прикладных программ МS Office, сервисные программы для поддержки работы сети, а так же программное обеспечение для работы с оборудованием.

Общие характеристики компьютеров указаны в таблице 1.

Таблица 1 - Состав технических средств

КонфигурацияХарактеристикаПроцессорIntel Core 2 Duo E8400ОЗУDDR2, 2048 МbЖёсткий дискSeagate Barracuda 320 GbМониторSamsung 920NVПринтер HP LaserJet 1012КлавиатураGenius KL - 0210МышьGenius GM-04003PВидеокартаnVidia GeForce 9600

1.2 Описание языка программирования

.2.1 Выбор языка программирования

Программный продукт можно было выполнить средствами Visual FoxPro, Visual Basic , Visual С++, Access , SQL Server . Наиболее интересной чертой этих пакетов являются их большие возможности интеграции, совместной работы и использования данных, так как данные пакеты являются продуктами одного производителя, а также используют сходные технологии обмена данными.FoxPro отличается высокой скоростью работы, имеет встроенный объектно-ориентированный язык программирования с использованием xBase и SQL, диалекты которых встроены во многие СУБД. Имеет высокий уровень объектной модели. При использовании в вычислительных сетях обеспечивает как монопольный, так и раздельный доступ пользователей к данным. Применяется для приложений масштаба предприятия для работы на различных платформах: Windows XP, Windows Seven, Macintosh.входит в состав самого популярного пакета Microsoft Office. Основные его преимущества в том, что он знаком многим конечным пользователям и обладает высокой устойчивостью данных, прост в освоении, может использоваться непрофессиональным программистом, позволяет готовить отчеты из баз данных различных форматов. Access предназначен для создания отчетов произвольной формы на основании различных данных и разработки некоммерческих приложений. Basic - это универсальный объектно-ориентированный язык программирования, диалекты которого встроены в MS Access и Visual FoxPro. Преимущества: универсальность, возможность создания компонентов OLE, невысокие требования к аппаратным ресурсам ЭВМ. Применяется для создания приложений средней мощности, не связанных с большой интенсивностью обработки данных, разработки компонентов OLE, интеграция компонентов Microsoft Office. C++ - наиболее мощный объектно-ориентированный язык программирования, обладает неограниченной функциональностью. Предназначен для создания компонентов приложений для выполнения операций, критичных по скорости.Server - сервер баз данных, реализует подход клиент-сервер и взаимодействует с указанными пакетами. Главные достоинства: высокая степень защиты данных, мощные средства для обработки данных, высокая производительность. Область применения: хранение больших объемов данных, хранение высокоценных данных или данных, требующих соблюдения режима секретности.

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

Для разработки программного продукта выбран язык визуального программирования Object Pascal, используемая в среде разработки Embarcadero Delphi. - среда программирования, в которой простота и удобство сочетаются с мощью и гибкостью. Она обеспечивает визуальное проектирование пользовательского интерфейса, имеет развитый объектно-ориентированный язык Object Pascal (позже переименованный в Delphi) и уникальные по своей простоте и мощи средства доступа к базам данных. Язык Delphi по возможностям значительно превосходит язык Basic и даже в чем-то язык C++, но при этом он оказался весьма надежным и легким в изучении (особенно в сравнении с языком C++). В результате, среда Delphi позволяет программистам легко создавать собственные компоненты и строить из них профессиональные программы. Среда оказалась настолько удачной, что по запросам любителей C++ была позже создана среда C++Builder - клон среды Delphi на основе языка C++ (с расширенным синтаксисом).

Среда Delphi стала, по сути, лучшим средством программирования для операционной системы Windows.

В связи со стремительным распространением операционной системы Linux возникла необходимость в эффективных средствах создания для нее программ. Таким средством стала среда Kylix (произносится "киликс") - первая среда визуального программирования для операционной системы Linux. Среда Kylix явилась полным аналогом среды Delphi и была совместима с ней по языку программирования и библиотекам компонентов. Программу, созданную в среде Delphi, можно было без изменений компилировать в среде Kylix, и наоборот. Эта возможность достигалась за iет новой библиотеки компонентов, которая взаимодействовала с операционной системой не напрямую, а через промежуточный программный слой, скрывающий разницу в работе компонентов в той или иной операционной системе. Программисты получили возможность создавать программы сразу для двух самых популярных операционных систем: Windows и Linux. Фактически вместо принципа абсолютной переносимости пр

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