Разработка программного продукта "Накладные на отпуск товара ОАО "Сафоновский электромашиностроительный завод"

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

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



?ое позднее связывание и интерфейсы диспетчеризации.

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

Библиотека визуальных компонентов предоставляет программисту огромное разнообразие программных заготовок, которых поставляется великое множество. Delphi использует объектно-ориентированная модель программных компонент.

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

-вычислять математические функции по наиболее оптимальным алгоритмам;

-получать доступ к стандартным библиотекам операционной системы Windows;

Мощность и гибкость Delphi при работе с базами данных основана на низкоуровневом ядре - процессоре баз данных Borland Database Engine (BDE). Его интерфейс с прикладными программами называется Integrated Database Application Programming Interface (IDAPI). BDE позволяет осуществлять доступ к данным как с использованием традиционного record-ориентированного (навигационного) подхода, так и с использованием set-ориентированного подхода, используемого в SQL-серверах баз данных. Кроме BDE, Delphi позволяет осуществлять доступ к базам данных, используя технологию (и, соответственно, драйверы) Open DataBase Connectivity (ODBC) фирмы Microsoft. Но, как показывает практика, производительность систем с использованием BDE гораздо выше, чем оных при использовании ODBC. ODBC драйвера работают через специальный ODBC socket, который позволяет встраивать их в BDE.

Все инструментальные средства баз данных Borland - Paradox, dBase, Database Desktop - используют BDE. Все особенности, имеющиеся в Paradox или dBase, наследуются BDE, и поэтому этими же особенностями обладает и Delphi.

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

Для написания запросов своей программы я пользовался программой TOAD. Эта программа имеет удобный просмотр и управление базой данных. Применяя TOAD для управления объектами базы данных, пользователю вовсе не требуется иметь квалификацию эксперта. Модуль Schema Browser в TOAD позволяет быстро просматривать и управлять словарем данных. Щелчком мыши на выбранном объекте пользователь мгновенно получает подробную информацию, минуя длинную иерархию хранения объектов. В том же окне можно управлять всеми объектами.

Мощные редакторы TOAD повышают производительность разработчика, исключают ошибки и значительно сокращают сроки разработки. Редакторы позволяют пользователям работать одновременно с исходными кодами на нескольких языках (SQL, PL/SQL, HTML, Java) или с текстом. Заменяя традиционный способ выполнения запроса в командной строке или из iенария графическим интерфейсом, TOAD обеспечивает быструю и удобную среду разработки, легко конфигурируемую под предпочтения пользователя.

3 Выбор аппаратных средств

Проблема выбора технических средств ПЭВМ для разработки данной программы обусловлена необходимостью повышения производительности и снижения трудоемкости работы программы. Ниже приведён список состава технических средств, обеспечивающий работоспособность программы:

-процессор Pentium, Celeron, AMD и др. с тактовой частотой 1200 МГц и выше;

-ОЗУ объемом 64 МБ и выше;

-ПЗУ объемом не менее 1500 МБ свободного места на диске и выше;

-видеоконтроллер с видеопамятью 1 МБ и выше;

-монитор;

-сетевая карта;

-дисковод гибких дисков (дискет) 3.5 дюйма;

-клавиатура;

-манипулятор мышь.

Основной функцией программного продукта Формирование ТМЦ для завода Гидрометприбор является обращение к удаленной БД. Большая часть процессорного времени будет использоваться операционной системой, поэтому для оптимальной работоспособности программы рекомендуется использовать процессоры класса Pentium III и выше.

Объем оперативной памяти напрямую зависит от выбора операционной системы. Так для Windows 2000 минимальный объем ОЗУ составляет 32 МБ, для Windows XP 64 МБ, но для нормальной работы системы необходимо 64 МБ ОЗУ для Windows 2000, 128 МБ для Windows XP. При эксплуатации программного продукта используется не менее 2 МБ ОЗУ, так что объем оперативной памяти определяется выбором операционной системы, а также следует упомянуть наличие установленных на данном компьютере и постоянно работающих дополнительных процессов, которые тоже используют часть оперативной памяти.

ПЗУ (жесткий диск) компьютера должен иметь объем не менее 1500 МБ из-за того, что 1225 МБ из них использует система, программа занимает лишь около 1-3 МБ. Оставшуюся память система использует в качестве виртуальной памяти, создавая на жестком диске файл подкачки. Так же необходимо учитывать то обстоятельство, что на одном компьютере устанавливается и эксплуатируется большое количество дополнительных программ, поэтому объем ПЗУ должен быть значительно больше. Рекомендуется использовать жесткий диск объемом 5 ГБ и более.

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