Программирование - готовые работы

ГлавнаяКаталог работПрограммирование
fig
fig
5. Представление по каждому запросу его описания в режиме конструктора и в режиме SQL, а также результат его выполнения.
Запросы обеспечивают быстрый и эффективный доступ к данным, хранящимся в таблице. При создании таблицы с помощью MS Access можно заметить, что программа не разрешает использовать вычисляемые поля. Не существует также возможности выполнить сортировку не по первичному ключу. Благодаря запросам, можно выполнить сортировку или вычислить выражения. Например, свести вместе данные из связанных таблиц.
При выполнении запроса MS Access считывает данные из таблиц и отображает результат выполнения в режиме таблицы. При этом следует учитывать, что результат выполнения запроса не сохраняется. Данные всегда хранятся в таблицах. В запросе MS Access хранит только инструкции о том, как должны быть организованы данные в результате выполнения запроса.
Для некоторых запросов можно внести изменения в результат запроса, отображаемый в режиме таблицы. Эти изменения отразятся и в исходных таблицах. На основании запроса можно разработать форму или отчет.
В Access можно создавать разные виды запросов: простые запросы, запросы с параметрами, перекрестные запросы, итоговые запросы, запросы-действия (на удаление, обновление, добавление).
В нашей БД было разработано 9 различных запроса – простые запросы на выборку из одной таблицы, сложные на выборку из нескольких таблиц, перекрестные, итоговые, запросы-действия на удаление, запросы с параметрами и др.
Далее рассмотрим основные запросы нашей БД.
Рис.5.1. Запрос на выборку «3_0» в режиме конструктора
Текст запроса “3_0” в режиме SQL:
Рис.5.2. Результат выполнения запроса «3_0»
Рис.5.3. Запрос на выборку «3_1 Проверочный» в режиме конструктора
Текст запроса “3_1 Проверочный ” в режиме SQL:
Рис.5.4. Результат выполнения запроса «3_1 Проверочный»
Рис.5.5. Запрос на выборку «4_0» в режиме конструктора
Текст запроса “4_0” в режиме SQL:
Рис.5.6. Результат выполнения запроса «4_0»
Рис.5.7. Запрос на выборку «5_0» в режиме конструктора
Текст запроса “5_0 ” в режиме SQL:
Рис.5.8. Результат выполнения запроса «6_0»
Рис.5.9. Запрос на выборку «6_0» в режиме конструктора
Текст запроса “6_0” в режиме SQL:
Рис.5.10. Результат выполнения запроса «6_0»
Рис.5.11. Запрос на выборку «7_0» в режиме конструктора
Текст запроса “7_0” в режиме SQL:
Рис.5.12. Результат выполнения запроса «7_0»
Рис.5.13. Запрос на выборку «7_1» в режиме конструктора
Текст запроса “7_1
Рис.5.14. Результат выполнения запроса «7_1»
Рис.5.15. Запрос на выборку «9_0» в режиме конструктора
Текст запроса “9_0” в режиме SQL:
Рис.5.16. Результат выполнения запроса «9_0»
Рис.5.17. Запрос на обновление «8 Увеличение цены произвольно заданной продукции» в режиме конструктора
Текст запроса “8 Увеличение цены произвольно заданной продукции ” в режиме SQL:
Рис.5.18. Подтверждение обновления записей.
Рис.5.19. Результат выполнения запроса «8 Увеличение цены произвольно заданной продукции». Видим, что цена на продукцию «Столешница» была увеличена на 10%.

6. Представление по каждой форме ее изображения в режиме конструктора и в режиме формы. Для управляющих элементов должны быть представ лены значения их свойств.
Формы являются основным средством создания интерфейса пользователя, который обеспечивает наиболее удобный способ представления, просмотра, редактирования данных и управления ходом выполнения приложения.
Преимущества формы для ввода и редактирования данных состоит в простоте и наглядности, так как записи таблицы или запроса представлены в форме в удобном виде. В режиме Формы можно в полной мере воспользоваться возможностями, предоставляемые графической средой Windows. Кроме того, можно создавать необходимые для решения задачи элементы формы. В формах пользователь самостоятельно определяет, сколько места должно быть определено для представления конкретной информации. С их помощью значительно упрощается внесение изменений, добавление и удаление данных из базы.
В нашей БД было разработано 3 формы.
Одна из них представляет собой меню, и уже была представлена на рис.3.1. Это просто кнопочная форма и конструктор ее не представляет интереса для рассмотрения. Далее рассмотри все остальные формы в режиме конструктора и режиме формы.
Рассмотрим реализацию алгоритма Дейкстры.
Для реализации алгоритма поиска кратчайшего пути из вершины s в вершину t взвешенный граф, имеющий N вершин, представим в виде матрицы смежности вершин sm, причем если путь из вершины i в вершину j существует, элемент smij будет равен весу соответствующего ребра; если пути нет – бесконечности.
begin
if alfa0 then
begin
bbeta:=true;
balfa:=true;
alfa1:=pi*alfa/180;
beta:=180-alfa;
bbeta1:=true;
beta1:=pi*beta/180;
end;
if beta0{ and balfa=False} then
begin
balfa:=true;
bbeta:=true;
beta1:=pi*beta/180;
alfa:=180-beta;
balfa1:=true;
alfa1:=pi*alfa/180;
end;
end;
procedure Tform1.Control;
begin
error:=false;
balfa1:=false;
bbeta1:=false;
balfa:=false;
bbeta:=false;
ba:=false;
bb:=false;
bc:=false;
bh:=false;
bh1:=false;
br:=false;
bs1:=false;
bs2:=false;
if h0 then
bh:=true;
if h10 then
bh1:=true;
if s10 then
bs1:=true;
if s20 then
bs2:=true;
if a0 then
ba:=true;
if b0 then
bb:=true;
if c0 then
bc:=true;
if r0 then
br:=true;
radials;
if balfa and bbeta then
if (alfa+beta)180 then
begin
showmessage('Error 1: angles fractured.');
error:=true;
end;
{ if balfa then begin
str:=floattostr(alfa1); check for radian translation
showmessage(str);
end; }
if balfa and ba and bb and bh then
if not(abs(tan(alfa1)-2*h/(a-b))
Системы поддержки принятия решений
Системы поддержки принятия решений (СППР) являются достаточно новым классом АИС, теория создания которых в настоящее время интенсивно развивается.
СППР называется АИС, предназначенная для автоматизации деятельности конкретных должностных лиц при выполнении ими своих должностных (функциональных) обязанностей в процессе управления персоналом и (или) техническими средствами.
Выделяются четыре категории должностных лиц, деятельность которых отличается различной спецификой пере¬работки информации: руководитель, должностное лицо аппарата управления, оперативный дежурный, оператор. В соответствии с четырьмя категориями должностных лиц различают и четыре вида СППР: СППР руководителя (СППР Р), СППР должностного лица аппарата управления (СППР 0), СППР оперативного дежурного (СППР Д) и СППР оператора (СППР Оп).
Автоматизированные информационно-вычислительные системы
АИВС предназначены для решения сложных в математическом отношении задач, требующих больших объемов самой разнообразной информации. Таким образом видом деятельности автоматизируемом АИВС является проведение различных (сложных и «объемных») рас¬четов; Эти системы используются для обеспечения научных исследований и разработок, а также как подси¬стемы АСУ и СППР в тех случаях, когда выработка уп¬равленческих решений должна опираться на сложные вычисления.
В зависимости от специфики области деятельности, в кото¬рой используются АИВС, различают следующие B этих систем.
Информационно-расчетные системы
ИРС – это автоматизированная информационная система, предназначенная для обеспечения оперативных расче¬тов и автоматизации обмена информацией между рабо¬чими местами в пределах некоторой организации или системы организаций. ИРС обычно сопрягается с автоматизированной системой управления и в рамках послед¬ней может рассматриваться как ее подсистема. Технической базой ИРС являются, как правило, сети больших, малых и микро-ЭВМ. ИРС имеют сетевую структуру и могут охватывать несколько десятков и даже сотен ра¬бочих мест различных уровней иерархии. Основной сложностью при создании ИРС является обеспечение высокой оперативности расчетов и обмена информации в системе при строгом разграничении доступа должност¬ных лиц к служебной информации.
Системы автоматизации проектирования
САПР – это автоматизированная информационная систе¬ма, предназначенная для автоматизации деятельности подразделений проектной организации или коллектива специалистов в процессе разработки проектов изделий на основе применения единой информационной базы, математических и графических моделей, автоматизиро¬ванных проектных и конструкторских процедур. САПР является одной из систем интегральной автоматизации производства, обеспечивающих реализацию автомати¬зированного цикла создания нового изделия от предпроектных научных исследований до выпуска серийно¬го образца.
В области экономики САПР могут использоваться при про¬ектировании экономических информационных систем и их элементов. Кроме того, технология САПР может обеспечить создание автоматизированной системы ото¬бражения обстановки на экране в процессе ведения эко¬номических операций или в ходе деловых игр различ¬ных типов.
Проблемно-ориентированные имитационные системы ПОИС предназначены для автоматизации разработки ими¬тационных моделей в некоторой предметной области. Например, если в качестве предметной области взять развитие автомобилестроения, то любая модель, создаваемая в этой предметной области, может включать стандартные блоки, моделирующие деятельность предприятий, поставляющих комплектующие; собствен¬но сборочные производства; сбыт, обслуживание и ре¬монт автомобилей; рекламу и др. Эти стандартные блоки могут строиться с различной детализацией моделируе¬мых процессов и различной оперативностью расчетов. Пользователь, работая с ПОИС, сообщает ей, какая мо¬дель ему нужна (т.е. что необходимо учесть при моде¬лировании и с какой степенью точности), а ПОИС авто¬матически формирует имитационную модель, необходи¬мую пользователю.
В состав программного обеспечения ПОИС входят банк типовых моделей (БТМ) предметных областей, планировщик моделей, базы данных предметных областей, а также средства диалогового общения пользователя с ПОИС.
ПОИС является достаточно сложной АИС, реализуемой, как правило, с использованием технологии искусственного интеллекта на высокопроизводительных ЭВМ.
Автоматизированные информационно-справочные
АИСС — это автоматизированная информационная система, предназначенная для сбора, хранения, поиска и в дачи в требуемом виде потребителям информации справочного характера. В зависимости от характера работы с информацией различают следующие виды АИСС:
• автоматизированные архивы (АА);
• автоматизированные системы делопроизводства (АСД);
• автоматизированные справочники (АС) и картотеки (AK)
• автоматизированные системы ведения электронных карт местности (АСВЭКМ) и др.'
В настоящее время разработано большое количество разновидностей АИСС и их количество продолжает увеличиваться. АИСС создаются с использованием технологий баз данных, достаточно хорошо разработанной и получившей широкое распространение. Для создания АИС как правило, не требуется высокопроизводительная вычислительная техника.
Простота Создания АИСС и высокий положительный эффект от их использования определили их активное пользование во всех сферах профессиональной (в том числе и управленческой) деятельности.
В процессе развития автоматизированных информационно-поисковых систем сформировались три вида информационного обслуживания ДОКУМЕНТАЛЬНОЕ, ФАКТОГРАФИЧЕСКОЯ И КОНЦЕПТОГРАФИЧЕСКОЕ. Каждому из этих видов соответствует своя информационная система.
ДОКУМЕНТАЛЬНАЯ система, в течении уже многих веков обеспечивала информационное обслуживание общества в целом и различных его институтов, в том числе науки и техники.
Сущность документального обслуживания заключается в том, что информационные потребности членов общества удовлетворяются путем предоставления им первичных документов, необходимые сведения из которых потребители извлекают сами. Обычно грамотное документальное обслуживание осуществляется в два этапа: сначала потребителю предоставляется некоторая совокупность релевантных (релевантность - смысловое соответствие содержания документа информационному запросу {смысловое соответствие между двумя текстами}) его запросу вторичных документов (этот этап называется библиографическим), а затем, после отбора потребителем из этой совокупности определенного числа уже пертинентных (пертинентность - соответствие содержания документа информационной потребности конкретного специалиста) документов, ему предоставляют сами документы (этот этап называется библиотечным обслуживанием). Таким образом, потребность в информации при документальном обслуживании удовлетворяется опосредовано, через первичный документ.
Введение
Линейное программирование является составной частью раздела математики, который изучает методы нахождения условного экстремума функций многих переменных и называется математическим программированием. В классическом математическом анализе рассматривается задача отыскания условного экстремума функции. Тем не менее, время показало, что для многих задач, возникающих под влиянием запросов практики, классические методы недостаточны. В связи с развитием техники, ростом промышленного производства и с появлением электронных вычислительных машин все большую роль начали играть задачи отыскания оптимальных решений в различных сферах человеческой деятельности. Основным инструментом при решении этих задач стало математическое моделирование — формальное описание изучаемого явления и исследование с помощью математического аппарата.
Целью данной работы является ознакомление с линейным программированием. Для достижения цели предстоит решить несколько задач, в соответствии с которыми построена структура работы: следует рассмотреть общую задача линейного программирования – ее формулу и геометрическую интерпретацию, а также изучить один из способов решение – графический способ.
В связи с высокой практической значимостью, задаче линейного программирования уделяют внимание авторы всех учебников и учебных пособий по экономико-математическим методам, теории принятия решений и некоторым другим дисциплинам. Существуют и отдельные издания, посвященные линейному программированию – например, использованная в данной работе книга «Линейное программирование» (автор Ашманов С.А).

Общая задача линейного программирования
Формула задачи
Основная (общая) задача линейного программирования состоит в следующем. Задана система
(1)
m линейных алгебраических уравнений с n неизвестными x1,…, xn и линейная форма
(2)
относительно этих же неизвестных.
Требуется среди всех неотрицательных решений заданной системы (1) выбрать такое, при котором форма F принимает наименьшее (или наибольшее) значение (минимизируется или максимизируется соответственно).
В дальнейшем мы будем пользоваться также матричной формой записи основной задачи линейного программирования.
Введем в рассмотрение матрицу А из коэффициентов при неизвестных в уравнениях (1)

и столбцы

неизвестных и свободных членов этой системы.
Запишем систему линейных алгебраических уравнений (1) в матричной форме:
AX=B (1’)
Если теперь через С=(с1, с2, …, сn) обозначить строку из коэффициентов при неизвестных, то форму (2) можно представить так:
F=c0+CX (2’)
Определение 1. Система (1) или (1’) называется системой ограничений данной задачи.
Замечание 1. В ряде задач неизвестные x1,…,xn должны удовлетворять не только равенствам, но и неравенствам. Эти неравенства также называются ограничениями задачи.
Замечание 2. Отметим тот важный факт, что ограничения-равенства (1) в действительности не исчерпывают всех ограничений основной задачи, потому что переменные x1,…,xn обязаны удовлетворять условиям неотрицательности x1≥0,…,xn≥0.
Определение 2. Всякое неотрицательное решение x1(0),…,xn(0) системы (1) назовем допустимым решением или планом.
Определение 3. Неотрицательное (допустимое) решение системы (1), минимизирующее (максимизирующее) форму F, назовем оптимальным решением или оптимальным планом.
Замечание 3. Как правило, оптимальное решение единственное. Однако не следует думать, что это всегда так. Возможны случаи, когда оптимальных решений оказывается бесчисленное множество.
Задача имеет смысл лишь в том случае, когда система (1) совместна.
Целью данного проекта является разработка программы, которая посредствам вычислений определяла оптимальные стратегии для каждого игрока и цену матричной игры в целом. Кроме того, предусматривается возможность не только получить конечный ответ, но и просмотреть промежуточные вычисления решения задачи.
Программа реализуется на языке программирования Turbo Pascal, предусматривает ввод квадратных и неквадратных платежных матриц, имеющих количество строк и столбцов не более десяти.
ВВЕДЕНИЕ
Сегодня банки, брокерские компании, частные инвесторы, интернет-трейдеры активизировали работу в области формирования и управления инвестиционным портфелем. Количество непрофессиональных участников рынка ценных бумаг стремительно растет и у них возникает необходимость использовать профессиональные знания об использовании методов анализа рынка ценных бумаг, которые могли бы помочь ориентироваться в сложных процессах рынка. Данное обстоятельство вызывает необходимость проведения более полного системного анализа портфельных теорий и ставит задачу разработки методического обеспечения процесса управления портфелем ценных бумаг, основанного на стратегии оптимизации портфеля ценных бумаг.
Оптимизационные стратегии основаны на построении экономико-математических моделей портфеля. Выбор наилучшей структуры портфеля осуществляется путем варьирования критериев оптимизации и проведения многовариантных имитационных расчетов. Использование методов оптимизации позволяет определить конфигурацию портфеля, наиболее точно отвечающую индивидуальным требованиям инвестора с точки зрения сбалансированного сочетания риска, доходности и ликвидности вложений. В качестве классических примеров обычно приводятся оптимизационные модели Марковитца, Шарпа, Тобина[6]. Одна из проблем заключается в том, что процесс выбора инвестиционной стратегии далеко не всегда можно адекватно формализовать, иногда более существенное значение имеют не количественные, а качественные показатели. Поэтому в настоящее время помимо традиционных методов оптимизации (например, линейного или динамического программирования) менеджеры и аналитики используют методы, основанные на генетических алгоритмах, нечеткой логике, а также экспертные системы, нейронные сети.
В первом разделе работы сделан анализ предметной области, обзор и сравнительный анализ существующего программного обеспечения в этой сфере. В конце сделана постановка задачи на разработку программного обеспечения для оптимизационного моделирования динамических систем с использованием генетических алгоритмов.
Второй раздел посвящен проектированию структуры системы, UML- диаграмм работы и взаимодействия программной системы.
В третьем разделе выполняется разработка алгоритмов работы системы. Приведена общая структура программы, блок схемы реализации операций. Также здесь детально описывается интерфейс создаваемой программы
В четвертом разделе выполняется реализация программной системы. Сначала выбираются инструменты, с помощью которых будет разрабатываться система, затем описываются разработанные классы и функции в программной системе.
Пятый раздел посвящен тестированию разработанной программной системы. Описаны результаты, которые получились при изменении тех или иных параметров.
Задание 2.
Построить алгоритм исключения элемента из очереди длиной m и занесения элемента в стек длиной n (значения m и n выбираются произвольно).
Допустим, m=6, n=4
1. {Проверка на ошибки опустошения очереди}
Если head = tail, то
очередь пуста
конец.
2. Иначе {Проверка на ошибки переполнение стека}
Если top = n, то
стек переполнен
конец.
3. Иначе {В переменную Х занести элемент head}
Х: = queue [head]
4. Модификация head
5. {Вставка элемента заголовка на вершину стека}
Push (X)
6. Модификация top
7. Переход к шагу 1
Текст программы на Паскаль
program roman;
uses crt;
const
R: array[1..13] of string[2] =
('I', 'IV', 'V', 'IX', 'X', 'XL', 'L', 'XC', 'C', 'CD', 'D', 'CM', 'M');
A: array[1..13] of Integer =
(1, 4, 5, 9, 10, 40, 50, 90, 100, 400, 500, 900, 1000);
Для анализа данных или представления их определенным образом в печатном виде создаются отчеты. Отчет является удобным и эффективным средством представления данных в печатном формате. Имея возможность управлять размером и внешним видом всех элементов отчета, пользователь может отобразить сведения желаемым образом. Источником записей отчета являются поля в базовых таблицах и запросах. Присоединенный отчет получает данные из базового источника записей. Другие данные, такие как заголовок, дата и номера страниц, сохраняются в макете отчета.
Для обработки событий в форме или отчете применяются макрокоманды (макросы) и модули на языке VBA (Visual Basic for Applications). Макрос – это группа команд, объединенных под одним именем и выполняющих определенную функцию (например, открытие/закрытие формы, отчета, запуск запроса и т. д.). Каждый макрос представляет собой небольшой отлаженный модуль на VBA, их применение значительно упрощает процесс программирования и уменьшает количество ошибок при разработке программы.
Язык Visual Basic for Applications (VBA) компании Microsoft является общим языком для всех приложений Microsoft Office. VBA является современным языком структурного программирования. Находясь в окне модулей, можно создавать и редактировать код VBA и процедуры. Visual Basic for Applications играет важную роль при разработке баз данных Access. С помощью VBA можно настроить формы и отчеты, запус¬тить макросы, а также отобразить объект Access в других приложениях или извлечь данные. Используя Visual Basic for Applications, можно вывести формы и отчеты, выполнить методы объектов, а также создать и изменить элементы. Кроме того, имеется возможность работать с информацией непосредственно: мож¬но создать наборы данных, задать их параметры и изменить информацию в них.
В Microsoft Access 2003 входят средства работы с другими программными продуктами:
- Работа с Microsoft SQL Server. Существует возможность создать проект Microsoft Access, который можно легко подключить к базе данных Microsoft SQL Server, или воспользоваться мастером баз данных Microsoft SQL Server для быстрого создания базы данных SQL Server и проекта Microsoft Access в одно и то же время. Работа с проектом Microsoft Access аналогична работе с базой данных Microsoft Access — процесс создания форм, отчетов, страниц доступа к данным, макросов и модулей один и тот же. Подключившись к базе данных SQL Server, можно просматривать, создавать, изменять и удалять таблицы, представления, сохраненные процедуры и схемы базы данных с помощью средств разработки Microsoft SQL Server Design Tools.
- Создание новой базы данных Microsoft Access на основе данных из файла другого формата. Можно открыть в Microsoft Access файл другого формата — например, текстовый, dBASE, Paradox или электронную таблицу; Microsoft Access автоматически создаст базу данных Microsoft Access и связи с этим файлом.
- Импорт и связывание данных из Microsoft Outlook или Microsoft Exchange. Для импорта или связывания данных из Microsoft Outlook и Microsoft Exchange Server используются мастера импорта из Microsoft Outlook и Microsoft Exchange Server. Например, можно создать связь с папкой Microsoft Outlook «Контакты», а затем создавать документы на бланке и почтовые наклейки путем объединения данных с помощью мастера составных документов Microsoft Word.
- Экспорт в другие источники. Из Microsoft Access можно экспортировать данные в различные форматы и приложения. [12].
2.7.2 Обоснование выбора языка программирования
Для реализации приложения к базе данных выбран язык объектно-ориентированного программирования Dorland Delphi 7.0.
Delphi - это комбинация нескольких важнейших технологий:
 высокопроизводительный компилятор в машинный код;
 объектно-ориентированная модель компонент;
 визуальное (а, следовательно, и скоростное) построение приложений из программных прототипов;
 масштабируемые средства для построения баз данных.
Основной упор этой модели в Delphi делается на максимальном реиспользовании кода. Это позволяет разработчикам строить приложения весьма быстро из заранее подготовленных объектов, а также дает им возможность создавать свои собственные объекты для среды Delphi. Никаких ограничений по типам объектов, которые могут создавать разработчики, не существует. Действительно, все в Delphi написано на нем же, поэтому разработчики имеют доступ к тем же объектам и инструментам, которые использовались для создания среды разработки. В результате нет никакой разницы между объектами, поставляемыми Borland или третьими фирмами, и объектами, которые вы можете создать.
В стандартную поставку Delphi входят основные объекты, которые образуют удачно подобранную иерархию из 270 базовых классов. На Delphi можно одинаково хорошо писать как приложения к корпоративным базам данных, так и, к примеру, игровые программы. Во многом это объясняется тем, что традиционно в среде Windows было достаточно сложно реализовывать пользовательский интерфейс. Событийная модель в Windows всегда была сложна для понимания и отладки. Но именно разработка интерфейса в Delphi является самой простой задачей для программиста.
Объекты БД в Delphi основаны на SQL и включают в себя полную мощь Borland Database Engine. В состав Delphi также включен Borland SQL Link, поэтому доступ к СУБД Oracle, Sybase, Informix и InterBase происходит с высокой эффективностью. Кроме того, Delphi включает в себя локальный сервер Interbase для того, чтобы можно было разработать расширяемые на любые внешние SQL-сервера приложения в офлайновом режиме. Разработчик в среде Delphi, проектирующий информационную систему для локальной машины, может использовать для хранения информации файлы формата .dbf (как в dBase или Clipper) или .db (Paradox).
В первую очередь Delphi предназначен для профессионалов-разработчиков корпоративных информационных систем. Не секрет, что некоторые удачные продукты, предназначенные для скоростной разработки приложений (RAD - rapid application development) прекрасно работают при изготовлении достаточно простых приложений, однако, разработчик сталкивается с непредвиденными сложностями, когда пытается сделать что-то действительно сложное. Бывает, что в продукте вскрываются присущие ему ограничения только по прошествии некоторого времени.
Delphi такие ограничения не присущи. Хорошее доказательство тому - это тот факт, что сам Delphi разработан на Delphi. Однако Delphi предназначен не только для программистов-профессионалов. Delphi используют учителя, врачи, преподаватели ВУЗов, бизнесмены, все те, кто используют компьютер с чисто прикладной целью, рассказывали о том, что приобрели Delphi for Windows для того, чтобы быстро решить какие-то свои задачи, не привлекая для этого программистов со стороны. В большинстве случаев им это удается. Поразительный факт - журнал Visual Basic Magazine присудил свою премию Delphi for Windows.
Руководители предприятий, планирующие выделение средств на приобретение программных продуктов, должны быть уверены в том, что планируемые инвестиции окупятся. Поэтому одним из оцениваемых факторов должен быть вопрос - а легко ли найти специалиста по Delphi и сколько будет стоить его обучение, сколько времени специалист затратит на овладение продуктом. Ответ здесь получить весьма просто - любой программист на паскале способен практически сразу профессионально освоить Delphi. Специалисту, ранее использовавшему другие программные продукты, придется труднее, однако самое первое работающее приложение он сможет написать в течение первого же часа работы на Delphi. И, конечно же, открытая технология Delphi является мощным гарантом того, что инвестиции, сделанные в Delphi, будут сохранены в течение многих лет. [10,11].
2.7.3 Техническое и программное обеспечение
Разработанный пакет программ предназначен для работы на персональном или мультимедийном компьютере с процессором Pentium-4 или более мощным. Компьютер должен иметь:
1. Оперативную память 512 Мб и более;
2. Объем свободного места на HDD не менее 300 Мб (без файлов базы данных);
3. Видеоадаптер GeForce 5600 или лучше;
4. Клавиатура;
5. Мышь;
6. Монитор;
7. Принтер.
Данное техническое обеспечение является оптимальным, функционирование программного продукта возможно и на компьютерах меньшей мощности.
Требования к программному обеспечению, установленному на компьютере:
1. Русский выпуск операционной системы Windows ХР;
2. Установленный интегрированный пакет Мiсrosoft Office 2003.
Узнайте стоимость работы онлайн!
Предлагаем узнать стоимость вашей работы прямо сейчас.
Это не займёт
много времени.
Узнать стоимость
girl

Наши гарантии:

Финансовая защищенность
Опытные специалисты
Тщательная проверка качества
Тайна сотрудничества