Картотека сотрудников подразделения предприятия

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

Рубрика Программирование, компьютеры и кибернетика
Вид дипломная работа
Язык русский
Дата добавления 08.06.2014
Размер файла 2,1 M

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

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

Размещено на http://www.allbest.ru

Изм

Лист

№ докум.

Подп.

Дата

Разраб.

Лит.

Лист

Листов

Провер.

Нач.бюро

Н.контр.

Утв.

Содержание

Введение

1. Общая часть

1.1 Цель разработки

1.2 Анализ методов решения

1.3 Анализ средств программирования

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

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

1.3.2.1 Общие сведения

1.3.2.2 Элементы языка

1.3.2.3 Способы структурирования программы

1.3.2.4 Средства обмена данными

1.3.2.5 Средства отладки программы

1.3.3 Программные средства

1.3.3.1 Операционные системы

1.3.3.2 Текстовые редакторы

2. Специальная часть

2.1 Постановка задачи

2.1.1 Назначение задачи

2.1.2 Технико-математическое описание задачи

2.1.3 Требования к программе

2.1.3.1 Требования к функциональным характеристикам

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

2.1.3.3 Организация входных и выходных данных

2.2 Описание алгоритма

2.2.1 Структурная схема программы

2.2.2 Схема алгоритма

2.3 Листинг программы

2.4 Описание процесса отладки программы

2.5 Результаты решения задачи и их оценка

3. Инструкция по эксплуатации программы

3.1 Общие сведения

3.2 Запуск программы

3.3 Входные и выходные данные

4. Экономическая часть

5. Мероприятия по технике безопасности и противопожарной безопасности

Заключение

Список литературы

ВВЕДЕНИЕ.

История компьютера тесным образом связана с попытками облегчить и автоматизировать большие объемы вычислений. Развитие ЭВМ делится на несколько периодов. Поколения ЭВМ каждого периода отличаются друг от друга элементной базой и математическим обеспечением.

В 1945-1954 годах появилось первое поколение электронно-вычислительных машин (ЭВМ) - это были компьютеры на электронных лампах. Большинство машин этого поколения были экспериментальными устройствами и создавались с целью проверки тех или иных теоретических положений. Размеры и вес этих ЭВМ требовали для себя не только отдельных помещений, но и отдельных зданий. Внешне они были похожи на большое количество металлических шкафов, соединенных между собой проводами. Электронная начинка с точки зрения нашего времени была очень примитивна (электронные лампы и т.п.). Они обладали небольшим быстродействием и невысокой надежностью.

Серьезный шаг к уменьшению размеров компьютеров стал возможен с изобретением в 1948 году транзисторов - миниатюрных электронных приборов, которые смогли заменить в компьютерах электронной лампы. В середине 50-х годов были найдены очень дешевые способы производства транзисторов, и во второй половине 50-х годов появились компьютеры, основанные на транзисторах. К середине 60-х годов появились значительно более компактные внешние устройства для компьютеров, что позволило фирме Digital Equipment выпустить в 1965 году первый мини-компьютер PDP-8 размером с холодильник и стоимостью 20000 $. Но к тому времени был подготовлен еще один шаг к миниатюризации компьютеров - были изобретены интегральные схемы.

В 1958 году Джек Клиби придумал, как на одной пластине полупроводника получить несколько транзисторов. В 1959 году Роберт Нойс (будущий основатель фирмы INTEL) изобрел более совершенный метод, позволивший создавать на одной пластине и транзисторы, и все необходимые соединения между ними. Полученные электронные схемы стали называться интегральными схемами или чипами. В 1968 году фирма Burroughs выпустила первый компьютер на интегральных схемах, а в 1970 году фирма INTEL начала продавать интегральные схемы памяти.

В том же году Мартин Эдвард Хофф из той же фирмы INTEL сконструировал интегральную схему, аналогичную по своим функциям центральному процессору большой ЭВМ. Так появился первый микропроцессор INTEL - 4004. Конечно, его возможности были куда скромнее, чем у центрального процессора большой ЭВМ - он работал гораздо медленнее и мог обрабатывать одновременно только 4 бита информации. Но в 1973 году фирма INTEL выпустила 8-ми битовый микропроцессор INTEL - 8008, а в 1974 году - его усовершенствованную версию INTEL - 8080, которая до конца 70-ых годов стала стандартом для микрокомпьютерной индустрии. В конце 1975-го года Пол Аллен и Билл Гейтц (будущие основатели фирмы Microsoft) создали для первого, коммерчески распространяемого компьютера "Альтаир", интерпретатор языка Бейсик, что позволило пользователям достаточно просто общаться с компьютером и легко писать для него программы.

Распространение персональных компьютеров к концу 70-х годов привело к некоторому снижению спроса на большие ЭВМ и мини-ЭВМ. Это стало предметом большого беспокойства фирмы IBM (International Business Machines Corporation) - ведущей компании по производству больших ЭВМ, и в 1979 году фирма IBM решила попробовать свои силы на рынке ПК.

В качестве основного микропроцессора был выбран новейший тогда 16-ти разрядный микропроцессор INTEL - 8088, который позволял работать с 1 Mb памяти. В компьютере были и другие комплектующие различных фирм, а его программное обеспечение было поручено разработать небольшой фирме Microsoft. В августе 1981 года новый компьютер под названием IBM PC был официально представлен публике, после чего он приобрел большую популярность.

С начала 80-х годов, благодаря появлению персональных компьютеров, вычислительная техника становится по-настоящему массовой и общедоступной. Складывается парадоксальная ситуация: несмотря на то, что персональные и миникомпьютеры по-прежнему во всех отношениях отстают от больших машин, львиная доля новшеств последнего десятилетия - графический пользовательский интерфейс, новые периферийные устройства, глобальные сети - обязаны своим появлением и развитием именно этой «несерьезной» технике. Большие компьютеры и суперкомпьютеры, конечно же, отнюдь не вымерли и продолжают развиваться. Но теперь они уже не доминируют на компьютерной арене, как было раньше.

В наше время, время всеобщей компьютеризации, во всем мире неуклонно происходит увеличение доли людей, работающих в информационной сфере в сравнении с производственной. Автоматизация и компьютеризация информационной сферы, в общем, отстает от автоматизации производственной сферы. Теперь для человека уже недостаточно того, что ЭВМ быстро и точно решает самые сложные расчетные задачи, сегодня человеку становится необходимой помощь ЭВМ для быстрой интерпретации, семантического анализа огромного объема информации. Эти задачи мог бы решить так называемый «искусственный интеллект». Вопрос о создании искусственного интеллекта возник почти одновременно с началом компьютерной революции. Но на пути его создания встает много вопросов: принципиальная возможность создания искусственного интеллекта на основе компьютерных систем. Будет ли искусственный интеллект ЭВМ, если его удастся создать, подобен человеческому интеллекту по форме восприятия и осмысления реального мира. Многие проблемы не решены, и среди этих проблем не последнее место принадлежит проблемам, которые могла бы помочь разрешить философия.

В последние годы компьютер и компьютерная техника стали неотъемлемой частью нашей жизни. Ни одна фирма, не представляет свою работу без компьютера и продвинутого программного обеспечения. Двадцать лет назад компьютер считался роскошью, и увидеть его можно было крайне редко. Компьютерами пользовались только огромные предприятия. Теперь же компьютер имеется в каждом доме, практически в каждой семье. Даже школьники выполняют свои домашние задания с помощью компьютера. По мнению учёных и исследователей, в ближайшем будущем персональные компьютеры кардинально изменятся, так как уже сегодня ведутся разработки новейших технологий, которые ранее никогда не применялись. Примерно в 2020-2025 годах должны появиться молекулярные компьютеры, квантовые компьютеры, биокомпьютеры и оптические компьютеры. Компьютер будущего должен облегчить и упростить жизнь человека в десятки, если не в сотни раз.

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

Компьютерная техника развивается с сумасшедшей скоростью и иногда очень сложно уследить или идти за ней в ногу. Можно с полной уверенностью сказать, что высокие технологии - это наше будущее и это успех всего человечества. На этом процесс развития далеко не остановлен.

1. Общая часть

1.1 Цель разработки

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

Данная задача предназначена для работы с базой данных сотрудников подразделения предприятия и формирования выходных документов на экран и на принтер.

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

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

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

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

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

Технология разработки задач.

1. Составление технического задания заказчика на разработкузадачи.

Включает: Цель разработки

Общие положения

Обоснование

2. Составление описания постановки задачи.

Включает: Состав входной и выходной информации

Схема документооборота

Общий алгоритм

3. Составление технического задания на программирование.

Включает: Деление программного обеспечения на отдельные

программы

Подробный алгоритм (блок-схема)

4. Программирование.

Включает: Составление исходных текстов программ на выбранном языке программирования

Получение выполняемого файла

Отладка программного обеспечения на контрольном примере

Получение листинга исходных текстов программ

5. Составление технической документации по эксплуатации программ.

Включает руководство оператора (пользователя) по вводу информации и получению выходных документов.

6. Этап опытной эксплуатации.

Включает: Установка программного обеспечения на компьютер заказчика

Эксплуатация задачи заказчиком на реальной информации в течение определенного срока (1 месяц или др.)

Устранение обнаруженных недоработок т.е. корректировка программ и технической документации

7. Этап промышленной эксплуатации.

Включает постоянную работу заказчика с реальной информацией в отработанном режиме.

1.2 Анализ методов решения

Существуют два основных метода решения такого типа задач:

ручной

автоматизированный

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

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

Второй метод использует услуги компьютера для хранения и обновления информации, а также выполнения операций выборки и сортировки данных при формировании выходных документов и различных запросов из базы данных. Данный метод является высокоэффективным с точки зрения финансовых затрат и оперативности работы. В настоящее время автоматизированных метод нашел повсеместное применение на производстве, в сфере услуг и торговли.[2]

1.3 Анализ средств программирования

В настоящий момент для прикладного программирования в среде операционный систем Windows созданы различные средства программирования.

К их числу можно отнести следующее:

С++

Visual Basic

Delphi

Visual FoxPro,

и др.

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

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

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

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

Также имеются библиотеки, содержащие большое количество функций

и макрокоманд.

Для программирования данной задачи можно использовать различные средства программирования, однако CУБД FoxPro представляет собой более развитую систему, поэтому для решения данной задачи используется FoxPro.[3]

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

Что представляет собой Visual FoxPro.

В конце 1980-х годов FoxBase был задуман как улучшенный вариант DBase, т.е. если DBase умел что-то делать, то FoxBase должен был делать это лучше и быстрее. При это в него не закладывались никакие революционные идеи, требовалась лишь программная совместимость.

Однако в версии FoxPro 1.0 был сделан первый шаг в сторону от совместимости с DBase. Были разработаны и применены некоторые новые концепции проектирования графического интерфейса пользователя (Graphic User Interface) и способов разработки программных продуктов.

Но только с появлением 2-й версии, включающей перечисленные выше технологии, был совершен переворот в области разработки баз данных. Ускорение работы привело к тому, что стала возможным работа с таблицами, содержащими миллионы записей, причем поиск по ключу на таком объеме данных производился за секунды. Появилась возможность использовать технологию языка SQL в среде FoxPro. Кроме этого впервые появились программы-конструкторы для проектирования экранов и отчетов (Screen Designer и Report Designer).

В версию FoxPro 2.5 была добавлена поддержка Windows. Был разработан продукт Support for Dynamic Data Exchange (Поддержка динамического обмена данными).

Версия 3.0 явилась большим шагом по пути совершенствования FoxPro. В ней появилось следующее:

- Контейнер базы данных (DataBase Container или DBC) внес поддержку для сохранения процедур, правил привязки данных к таблицам и многое другое.

- Представления (View), которые можно определить как обновляемые курсоры SQL, добавили совершенно новый метод доступа к данным для их обработки. При этом поддерживались два типа представлений: локальные (базируются на таблицах FoxPro) и удаленные (базируются на источнике данных ODBC, включая SQL Server).

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

Версия 5.0 представляла собой усовершенствованный вариант версии 3.0. В ней появилась возможность создавать и использовать серверы COM, а также новые команды и функции.

FoxPro версии 6.0 не содержит принципиально новых решений, но все же некоторые изменения являются важными. Методы доступа и назначения представляют совершенно новый уровень управления данными, которые можно размещать в объектах. Новая галерея компонентов и библиотека базовых классов значительно облегчают создание объектно-ориентированных приложений. Поддержка COM перешла на более высокий уровень.

В итоге можно констатировать, что Visual FoxPro является первым программным продуктом, предназначенным для создания общекорпоративных объектно-ориентированных приложений типа Клиент/Сервер, работающих как в локальном, так и в глобальном вариантах (т.е. в Internet).[1]

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

В настоящий время многие экономические и информационно-справочные задачи успешно решаются с применением СУБД Visual FoxPro, который использует все принципы создания приложения для работы в среде ОС Windows.

СУБД FoxPro использует визуальный интерфейс для создания исходного и выполняемого кода, а также при создании баз данных и работе с ними.

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

Кроме приемов визуального программирования, СУБД FoxPro сохранил возможность создания исходного кода методом линейного программирования, т.е. с использованием обычного текстового редактора для написания процедурных файлов.

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

Также имеются библиотеки, содержащие большое количество функций и макрокоманд.

Для отладки исходного кода имеется программа-отладчик.

Кроме этого имеется компилятор и существует возможность создания приложения для работы в среде FoxPro (АРР-файл), а также приложения для выполнения в Windows-среде (EXE-файл).[4]

Далее представлены схемы № 1,2,3,4,5,6 характеризующие структуру СУБД FoxPro и характер работы в среде данной системы.

Содержание оглавления:

Код типа таблицы

Дата последнего изменения

Признак наличия CDX-файла

Признак наличия FPT-файла

Признак свободной таблицы

Кодовая страница

Размер оглавления

Размер записи

Число записей

Структура поля №1:

Имя поля

Тип

Размер

Число десятичных разрядов

Структура поля №2 …

Содержание записи:

Информация поля №1

Информация поля №2

1.3.2.1 Общие сведения

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

В Visual FoxPro все данные хранятся в базе данных, которая состоит из таблиц, связей между таблицами, индексов, триггеров. Каждая таблица имеет уникальное имя и хранится в отдельном файле, наименование которого совпадает с именем таблицы. Созданный файл имеет расширение DBF. Каждая создаваемая таблица может иметь несколько связанных с ней индексов, используемых для упорядочивания данных и быстрого поиска необходимых записей.

Для хранения значений полей типа Memo и General применяются отдельные файлы. Memo-поля таблиц содержат текстовую информацию, а поля типа General используются, как правило, для хранения двоичной информации, данных других приложений, работающих в среде Windows.[3]

В Visual FoxPro реализованы триггеры, которые позволяют централизовано обрабатывать события, возникающие при любых изменениях в базе данных. Можно также создавать хранимые процедуры, которые являются частью базы данных и могут использоваться при описании таблиц для проверки введенных данных, определения значения по умолчанию и т.п. Чрезвычайно удобным и полезным средством доступа к базе данных являются представления данных. Представления данных позволяют объединять данные таблиц и отображать их в более удобном виде. Вы можете набрать только интересующие поля таблиц, объединить несколько полей в одно поле, вычислить итоговое значение, задать новые имена полей таблиц. Как правило количество представлений в базе данных намного превосходит количество таблиц. По мере эксплуатации базы данных их количество растет. Во многих информационных системах доступ к данным, включая просмотр, добавление и редактирование осуществляется только с помощью представлений данных. Такой подход позволяет осуществить гибкое управление доступом к информации.[1]

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

Для отображения и редактирования данных используются формы, отчеты, запросы и программы. Чтобы создать формы, запросы и отчеты применяют конструкторы. Поэтому эти компоненты часто называют конструкторскими объектами. Формы и отчеты являются составными объектами, так как они состоят из более мелких объектов( таких как поля, кнопки, диаграммы, рамки, OLE- компоненты и т.п.), которые называются объектами интерфейса. Формы используются для просмотра и ввода данных в таблицы. Данные можно вводить в таблицы непосредственно и не применяя формы, можно значительно ускорить этот процесс и сделать его более эффективным. Форма содержит некоторые или все поля таблицы, в которую вы вводите информацию. Чтобы создавать формы можно использовать мастер или конструктор форм. Мастер форм представляет целый ряд шаблонов, которые определяют соотношение между помещаемыми в форму таблицами, вид отображения данных и порядок размещения полей. Конструктор форм предназначен для создания сложных форм.

Отчеты используются для печати информации находящейся в базе данных.Примерами отчетов являются прайс-лист товаров, список покупателей, оборотная складская ведомость и т.д.Как правило отчеты создаются в том случае, если информацию необходимо передавать кому либо в печатном виде. Для создания отчетов также используются мастер и конструктор отчетов. С помощью мастера можно быстро создавать собственный отчет с использованием имеющихся шаблонов. Применяя конструктор отчетов можно создавать отчет любой сложности, включая многоуровневую группировку данных и размещение вычисляемых полей. Запросы являются средством выборки данных из одной или нескольких таблиц. Для создания запросов можно использовать как конструктор запросов, так и специальный язык- SQL. Результаты выполнения запроса могут отображаться в форме, выводиться в виде отчета и диаграммы или храниться в указанной вами таблице. Программы, написанные на языке Visual FoxPro, являются объектно-ориентированными. С помощью них вы обрабатываете события в форме, создаете объекты, осуществляете различные вычисления, управляете базой данных.Для удобства работы вы можете объединить программы в библиотеки.

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

Для объединения компонентов создаваемого приложения используется проект, в который включаются все перечисленные компоненты. Использование проекта упрощает разработку приложения и его сопровождение.[4]

1.3.2.2 Элементы языка

1. Работа в интерактивной среде.

1.1. Создание структуры файла БД (.DBF .CDX)

CREATE ИмяФайла

1.2. Модификация структуры файла БД.

MODIFY STRUCTURE

1.3. Открытие-Закрытие файла БД.

USE ИмяФайла ORDER TAG ИмяТегаUSE

1.4. Работа с содержимым файла БД.

BROWSE

CTRL+Y - Ввод пустой записи.

CTRL+T - Пометка записи на удаление|Восстановление

Удаление помеченных записей:

PACK

Удаление всех записей:

ZAP

1.5. Просмотр содержимого файла БД.

DISPLAY [OFF] [ALL|FOR Выражение] FIELDS ИмяПоля,...

Включить|отключить вывод имен полей:

SET HEADINGS ON|OFF

1.6. Выполнение расчетов над полями БД.

CALCULATE Функция [ALL|FOR Выражение] TO ИмяПеременной

Перечень функций:

CNT() - Число записей.

SUM(ИмяПоля) - Сумма значений поля по БД.

MIN(ИмяПоля) - Минимальное значение поля по БД.

MAX(ИмяПоля) - Максимальное значение поля по БД.

AVG(ИмяПоля) - Среднее значение поля по БД.

1.7. Вывод содержимого файла БД на принтер или в TXT-файл.

DISPLAY [OFF] [ALL|FOR Выражение] FIELDS ИмяПоля,...

TO PRINT|TO FILE ИмяФайла

2. Процедурное программирование.

Общая теория.

2.1. Работа с файлом БД.

Движение по записям.

GO TOP

GO BOTTOM

GO НомерЗаписи

SKIP

SKIP -ЧислоЗаписей

Поиск записи по условию.

LOCATE FOR Выражение

Поиск записи по ключу.

SEEK '&ИмяПеременной'

Ввод пустой записи.

APPEND BLANK

Редактирование полей записи.

REPLACE [ALL|FOR Выражение] ИмяПоля WITH Выражение, ...

Пометка записи на удаление.

DELETE [ALL|FOR Выражение]

Восстановление помеченной записи:

RECALL [ALL|FOR Выражение]

2.2. Работа с экраном.

Установка цвета.

SET COLOR TO Цвет1/Цвет2,Цвет3/Цвет4

Цвета:

w - серый

n - черный

r - красный

b - синий

g - зеленый

bg - голубой

br - розовый

gr - светло-зеленый

Увеличение яркости:

основного - +

дополнительного - *

Чистка экрана.

CLEAR

Изображение рамки.

@ Строка,Колонка TO Строка,Колонка

Вывод для просмотра.

@ Строка,Колонка SAY ИмяПеременной|Выражение

[COLOR Цвет1/Цвет2] [FONT 'Шрифт',Размер]

Вывод для редактирования.

@ Строка,Колонка GET ИмяПеременной [PICTURE 'Формат']

[COLOR ,Цвет3/Цвет4] [FONT 'Шрифт',Размер]

Формат:

9 - цифра

. - десятичная точка

x - символ

Вывод кнопок.

@ Строка,Колонка GET ИмяПеременной

FUNCTION '*H|V Кнопка1;Кнопка2;...'

[SIZE Высота,Ширина,Пропуск] [COLOR SCHEME НомерСхемы]

[FONT 'Шрифт',Размер]

Активизация редактирования.

READ [CYCLE]

2.3. Работа с окнами.

Объявление окна.

DEFINE WINDOW ИмяОкна FROM Строка,Колонка TO Строка,Колонка

[TITLE 'Заголовок'] [COLOR SCHEME НомерСхемы]

[FONT 'Шрифт',Размер]

[SYSTEM [CLOSE]]

Открытие окна.

ACTIVATE WINDOW ИмяОкна

Закрытие окна.

DEACTIVATE WINDOW ИмяОкна

Удаление окна.

RELEASE WINDOW ИмяОкна

Вывод сообщения.

WAIT WINDOW 'Сообщение' [TIMEOUT ЧислоСекунд] [NOWAIT]

2.4. Работа с принтером.

Направить вывод на принтер|Отменить.

SET PRINT ON|OFF

Направить вывод на экран|Отменить.

SET CONSOLE ON|OFF

Печать строки.

? Выражение

Установка шрифта печати.

SET PRINTER FONT 'Шрифт',Размер

2.5. Операторы.

Присвоить рабочей переменной.

ИмяПеременной=Выражение

Условие.

IF Выражение

...

ELSE

...

ENDIF

Группа условий.

DO CASE

CASE Выражение1

...

CASE Выражение2

...

...

OTHERWISE

...

ENDCASE

Цикл.

DO WHILE Выражение

...

LOOP

...

EXIT

...

ENDDO

2.6. Операции.

Работа с числами:

+ сложение

- вычитание

* умножение

/ деление

** степень

Работа со строками:

+ сложение

Логические:

.AND. И

.OR. ИЛИ

.NOT. НЕ

Условные:

= равно

# не равно

> больше

>= больше или равно

< меньше

<= меньше или равно

Группировка:

( ) скобки

3. Работа в текстовом редакторе FoxPro.

3.1. Запуск редактора.

MODIFY COMMAND Имя.PRG

3.2. Запуск программы на выполнение.

DO Имя.PRG

4. Работа с генератором отчетов.

4.1. Запуск ренератора отчетов.

MODIFY REPORT Имя.FRX

4.2. Выполнить отчет на экран.

REPORT FORM Имя.FRX PREVIEW

4.3. Выполнить отчет на принтер.

REPORT FORM Имя.FRX TO PRINT PROMPT

5. Работа с генератором меню.

5.1. Запуск ренератора меню.

MODIFY MENU Имя.MNX

5.2. Выполнить меню.

DO Имя.MPR

6. Объектно-ориентированное программирование.

Работа с экранной формой.

6.1. Запуск конструктора формы.

MODIFY FORM Имя.SCX

6.2. Выполнить форму.

DO FORM Имя.SCX

7. Выполнение приложения в среде FoxPro.

Составленную программу можно выполнить двумя способами.

Способ первый. В командном окне ввести команду DO Имя.PRG. В этом случае производится предварительная компиляция исходного файла (файлов) и создается файл с тем же именем, но с расширением FXP, т.е. исходный файл переводится в объектный (внутренний язык команд ПЭВМ).После чего данный файл выполняется.

Способ второй.

1. Создать проект с помощью команды:

BUILD PROJECT Имя.PJX FROM Имя.PRG

2. Создать приложение(обьектный файл) с помощью команды:

BUILD APP Имя.APP FROM Имя.PJX

3. Запустить на выполнение приложение (в командном окне):

DO Имя.APP

8. Выполнение приложения в WINDOWS среде.

Для этого создается файл типа EXE в следующем порядке:

1. Создать проект с помощью команды:

BUILD PROJECT Имя.PJX FROM Имя.PRG

2. Создать приложение(выполняемый файл) с помощью команды:

BUILD EXE Имя.EXE FROM Имя.PJX

9. Запуск приложения с рабочего стола WINDOWS.

Для этого создается ярлык конкретной задачи, в командной строке которого указать один из следующих вариантов:

1. Диск:\Путь\VFP6.EXE Диск:\Путь\Имя.APP

2. Диск:\Путь\Имя.EXE

1.3.2.3 Способы структурирования программы

В СУБД FoxPro существуют следующие возможности составления исходного кода:

- Отдельные файлы

- Процедурный файл

- Проект

При создании программного обеспечения из отдельных файлов, каждый файл исходного кода определяет тот или иной режим работы, предусмотренный общим алгоритмом задачи.[1]

К примеру программа работы с базой данных может состоять из следующих файлов:

Меню режимов работы

Ввод в БД

Редактирование БД

Удаление записей БД

Просмотр БД

Поиск записей

Обращения из головной программы (Меню…) производится с помощью команды DO ИМЯ ФАЙЛА. Возможна передача параметров из одного файла в другой.

Метод процедурного программирования включает создание одного процедурного Файла, состоящего из головной процедуры и процедур подпрограмм и функций. Все программы указанного выше примера можно объединить в один процедурный файл. Вызов процедуры подпрограммы производится с помощью команды

DO ИМЯ ПРОЦЕДУРЫ.

Вызов процедуры функции производится с помощью команды

ИМЯ ПЕРЕМЕННОЙ=ИМЯ ФУНКЦИИ(ПАРАМЕТР1,ПАРАМЕТР2,…).

В процедурном файле также возможна передача параметров из одной процедуры в другую.

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

В проект включаются следующие типы объектных компонент:

Программа

Макет отчета

Экранная форма

Меню

Запрос

Макет почтового ярлыка

Вызов программы производится с помощью команды

DO ИМЯ ПРОГРАММЫ.

Выполнение макета отчета производится с помощью команды

REPORT FORM ИМЯ МАКЕТА.

Выполнение экранной формы производится с помощью команды

DO FORM ИМЯ ФОРМЫ.

Выполнение меню производится с помощью команды

DO ИМЯ МЕНЮ.

Выполнение запроса производится с помощью команды

DO ИМЯ ЗАПРОСА.

Выполнение макета почтового ярлыка производится с помощью команды

LABEL FORM ИМЯ МАКЕТА.

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

1.3.2.4 Средства обмена данными

В СУБД FoxPro существует возможность обмена данными между отдельными файлами исходного кода, между процедурами подпрограмм и функций в процедурном файле и между объектными компонентами проекта.[3]

При передаче данных из одного файла в другой используется команда:

DO ИМЯ ФАЙЛА WITH ЗНАЧЕНИЕ1,ЗНАЧЕНИЕ2,…

Вместо значений могут быть имена переменных.

При этом в начале вызываемой программы необходимо объявить формальные параметры при помощи команды:

PARAMETERS ИМЯ1,ИМЯ2,…

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

При передаче данных из процедуры подпрограммы в процедуру функции в процедурном файле используется команда:

ИМЯ ПЕРЕМЕННОЙ=ИМЯ ФУНКЦИИ(ПАРАМЕТР1,ПАРАМЕТР2,…).

При этом в начале вызываемой функции необходимо объявить формальные параметры при помощи команды:

PARAMETERS ИМЯ1,ИМЯ2,…

Кроме этого необходимо в конце функции вернуть значение, если это предусмотрено алгоритмом функции с помощью команды:

RETURN ЗНАЧЕНИЕ

Обмен данными между объектными компонентами проекта происходит с помощью глобальных переменных. Для объявления переменных глобальными используется команда:

PUBLIC ИМЯ1,ИМЯ2,…

Для объявления элементов массива глобальными используется команда:

PUBLIC ARRAY ИМЯ МАССИВА1(РАЗМЕР),ИМЯ МАССИВА2(РАЗМЕР),…

1.3.2.5 Средства отладки программы

В СУБД FoxPro существует возможность отладки исходного кода. Для этого используется команда:

SET STEP ПАРАМЕТР

Параметры:

ON - Активизировать отладчик

OFF - Деактивизировать отладчик

При активизации отладчика открывает окно трассировки и приостанавливает выполнение программы для проведения отладки.[1]

Команда SET STEP используется для отладки программ. Можно вставить команду SET STEP ON в программу в то место, где вы хотели бы выполнять команды по шагам.

Есть возможность передать в программу параметры, а затем пройти ее по шагам. Для этого необходимо сделать следующее:

1. Откройте окно трассировки.

2. В меню Program окна трассировки выберите команду Open и выделите программу, которую нужно трассировать.

3. Задайте точку останова на первой исполняемой строке программы.

4. В окне команд запустите программу, выдав для нее команду DO с параметрами, включенными в предложение WITH.[3]

1.3.3 Программные средства

Современное программное обеспечение можно поделить на несколько групп:

Операционные системы

Windows, Linux

Системные оболочки

Far, WinNawigator, WindowsCommander, TotalCommander

Антивирусы

Avp, Drweb, OfficeScan

Архиваторы

WinRar

Текстовые редакторы

WinWord, WordPad, текстовые редакторы системных оболочек

Табличные редакторы

Excel

Графические редакторы

Paint, PhotoShop

Языки программирования и системы управления базами данных

Basic, C, Delphi, FoxPro

1.3.3.1 Операционные системы

Операционная система - это неотъемлемая часть программного обеспечения любого компьютера. Она представляет собой целый набор различных файлов, которые постоянно хранятся на жестком диске ПЭВМ.

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

Основные функции операционной системы:

- Управление устройствами ПЭВМ

- Управление файловой системой

- Диалог с пользователем ПЭВМ (программистом)

- Выполнение программ.

Операционная система использует при работе следующую системную информацию:

- Таблицу переадресации

- Таблицу размещения файлов (FAT32,NTFS,CDFS)

- Структуру файлов и директорий.

В настоящее время используются следующие операционные системы:

Windows

Linux

Но самое массовое применение нашла операционная система Windows.

Данная задача работает на компьютере с операционной системой WINDOWS XP. Это очень современная и высокоэффективная операционная система, которая имеет множество преимуществ, начиная от графической среды при работе с видеомонитором и принтером (что свойственно свем версиям Windows) и кончая работой в сети в различных режимах. WINDOWS XP использует современные методы работы с информацией и высокоэффективный и удобный способ организации интерфейса с пользователем.[2]

1.3.3.2 Текстовые редакторы

Наиболее развитым и нашедшим массовое применение текстовым редактором является в настоящее время WORD.

Данный текстовый редактор имеет ряд особенностей, благодаря которым можно создавать различные виды документов.

К числу таких особенностей относятся следующие:

Использование большого количества шрифтов, а также
специальных символов

Способы форматирования документа в целом и абзацев

Использование автофигур для создания различных схем

Применение графических объектов в документах, т.е.рисунков и фотографий

Возможность построения графиков и внедрение их в документ

Построение таблиц и режимы работы с ними

Использование объектов WordArt

Кроме перечисленного данный текстовый редактор имеет удобный режим просмотра текстов и высокоразвитую организацию выдачи документов на принтер.[2]

2. Специальная часть

2.1 Постановка задачи

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

База данных содержит следующую информацию по каждому сотруднику подразделения:

b1.dbf - Список сотрудников

---------------------------------------------------------------------------------

Имя поля Тип Размер Число десятичных Название поля Ключ

-----------------------------------------------------------------------------

p1 Numeric 3 Табельный номер да

p2 Character 20 Фамилия

p3 Character 15 Имя

p4 Character 15 Отчество

p5 Character 15 Должность

p6 Numeric 5 Оклад

p7 Date 8 Дата поступления

p8 Numeric 2 Номер подразделения

b1.cdx - индексный файл

Ключ - P1

Для работы с базой данных предусмотрены следующие режимы:

Просмотр

Поиск

Ввод

Корректировка

Удаление

Восстановление

Также формируется выходной документ "Перечень сотрудников", включающий в себя все поля таблицы:

Данный документ формируется по следующим выборкам:

- Номер подразделения

2.1.1 Назначение задачи

Разработанное программное обеспечение предназначено для создания com-сервера на основе Visual FoxPro и Microsoft Word, и Excel.

Программное обеспечение может использоваться в любом подразделении предприятия. Документы могут формироваться в то время, когда это необходимо руководителю подразделения. Сформированная в Word или Excel таблица используются в различных случаях, когда необходимо структуру FoxPro таблицы перевести в Word или Excel таблицу.

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

Данная задача относится к числу информационно - справочных задач.

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

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

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

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

2.1.2 Технико-математическое описание задачи

Данное программное обеспечение построено по принципу системы управления базой данных и использует все необходимые для этого команды СУБД FoxPro.

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

Данная программа работает с файлами базы данных системы управления базами данных FoxPro. Файл базы данных создается отдельно от самой программы с использованием специальной FoxPro - команды (Create). Данное удобство свойственно не только системе

FoxPro, но и другим СУБД, позволяет в тексте программы не описывать структуры записей файлов, что с учетом многократности использования программы уменьшает время ее работы и повышает эффективность. Сама программа построена по диалоговому режиму, то есть вся необходимая информация вводится через монитор в соответствии с запросом. После обработки запроса производится расчеты выдача результатов расчета на принтер. Диалоговый характер построения программы определен самой сутью данной задачи. При работе с видеомонитором и принтером используются стандартные команды СУБД FoxPro. Программа расчитана на достаточно простое понимание и использование ее операторами. Расчеты, производимые программой, являются достаточно простыми с точки зрения использования математической базы. Это также определяется сутью поставленной задачи.

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

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

Структура всех постоянно хранящихся на жестком диске данных определяется с точки зрения логики самим алгоритмом задачи, с точки зрения организации принципами построения баз данных СУБД FoxPro. Данная задача является частью общей задачи, название и характеристики которой были представлены ранее.

2.1.3 Требования к программе

Данная задача представляет собой программу управления базой

данных и работает со следующими устройствами:

- жесткий диск

- видеомонитор

- принтер

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

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

Кроме этого применяется отладчик исходного кода для отладки программного обеспечения, а также компилятор и построитель приложения для создания на основе объектных компонентов исходного кода приложения для выполнения в среде FoxPro.

2.1.3.1 Требования к функциональным характеристикам

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

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

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

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

Программа реализует функцию диалога с пользователем по средствам выдачи на экран соответствующих данных по ходу выполнения программы.

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

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

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

Современный персональный компьютер включает следующие устройства:

- Постоянная память (ROM BIOS).

Тестирует устройства компьютера и передает управление

загрузчику операционной системы.

- Процессор.

Выполняет управление компьютером и вычисления.

- Оперативная память (RAM).

Для временного хранения программ на этапе выполнения и временной информации.

- Накопитель на жестком магнитном диске.

Предназначен для постоянного хранения информации (файлов).

- Накопитель на гибком магнитном диске.

Предназначен для вспомогательного хранения информации (файлов).

- Дисковод CD-ROM.

Для работы с CD-дисками.

- Видеомонитор.

Для отображения текстовой и графической информации.

- Клавиатура.

Позволяет вводить информацию (символы) в файлы.

- Принтер.

Для печати информации в виде документов и др.

- Мышь.

Устройство, облегчающее работу с видеомонитором.

Кроме перечисленных, в состав компьютера могут входить следующие дополнительные устройства:

- Плоттер.

Для печати графической информации в режиме координат X Y.

- Сканер.

Для сканирования документов, фотографий и др. в графические файлы.

- Сетевая карта.

Для работы компьютера в сети.

- Модем.

Для передачи данных от компьютера к другому по телефонным линиям.

- Музыкальные колонки.

Для воспроизведения звуков (музыки).

Указанные устройства объединяются в соответствии со следующей структурой:

1. Системный блок. В него входят:

- Микропроцессор - является "мозгом" компьютера. Он осуществляет выполнение программ, работающих на компьютере, и управляет работой остальных устройств компьютера.

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

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

- Жесткий магнитный диск, Floppy-дисковод и CD-дисковод. Накопители на жёстких дисках предназначены для постоянного хранения информации, используемой при работе с компьютером: программ ОС, часто используемых пакетов программ, редакторов документов и т.д., рабочих программ пользователей и баз данных и многое другое. Гибкие дискеты позволяют переносить файлы с одного компьютера на другой, хранить информацию, не используемую постоянно на компьютере, делать архивные копии информации, содержащиеся на жестком диске.

FLOPPY - DISK размером 3,5 дюйма с объёмом памяти 1,4 Мб.

Объем CD-дисков бывает 210,700 Мб.

2. Видеомонитор.

Предназначен для вывода на экран текстовой и графической информации. Мониторы бывают цветными и монохромными. Они могут работать в одном из двух режимов: текстовом и графическом. В текстовом режиме экран монитора условно разбивается на отдельные участки - знакоместа, чаще всего на 25 строк по 80 символов (знакомест). Графический режим монитора предназначен для вывода на экран графиков, рисунков и т.д. В графическом режиме экран монитора состоит из точек(пикселей). Количество точек по горизонтали и вертикали называется разрешающей способностью монитора.

Разрешающая способность мониторов в графическом режиме составляет:

- 800 x 600

- 1024 x 768 и выше.

3. Клавиатура.

Предназначена для ввода в компьютер информации от пользователя. Число клавиш составляет 101 или др.

4. Принтер.

Предназначен для вывода информации на бумагу. Существует несколько типов принтеров:

- матричный

- струйный

- лазерный

Данная задача использовала компьютер со следующими характеристиками:

- Процессор Celeron 3200 Мг.

- Оперативная память 512 Мб.

- Накопитель на жестком магнитном диске 148 Гб.

- Накопитель на гибком магнитном диске 3,5 дюйма.

- Дисковод NEC CD-RW+DVD-R.

- Видеомонитор BENQ на 19 дюймов диагональ.

- Клавиатура стандартная.

- Принтер HP LaserJet 1022.

- Мышь Microsoft 3-клавиши.

2.1.3.3 Организация входных и выходных данных

Входными данными является база данных, которая постоянно хранится на жестком диске и при необходимости обновляется.

Структура таблицы базы данных:

b1.dbf - Список сотрудников

--------------------------------------------------------------------------

Имя поля Тип Размер Число десятичных Название поля Ключ

-----------------------------------------------------------------------------------

p1 Numeric 3 Табельный номер да

p2 Character 20 Фамилия

p3 Character 15 Имя

p4 Character 15 Отчество

p5 Character 15 Должность

p6 Numeric 5 Оклад

p7 Date 8 Дата поступления

p8 Numeric 2 Номер подразделения

--------------------------------------------------------------------

b1.cdx - индексный файл

Ключ - P1

Выходные данные формируются в виде таблицы на экран для просмотра и при необходимости выводятся на принтер. Распечатка выходных документов производится в среде Word или Excel.

Далее приводятся распечатки выходных документов.

__________________________

Описание алгоритма.

Алгоритм задачи представлен в виде структурной схемы программы, схемы алгоритма (блок-схема).

Структурная схема программы содержит перечень всех объектных компонентов программного обеспечения и связи между ними.

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

программный обеспечение функциональный персонал

2.2.1 Структурная схема программы

Размещено на http://www.allbest.ru

Изм

Лист

№ докум.

Подп.

Дата

Разраб.

Лит.

Лист

Листов

Провер.

Нач.бюро

Н.контр.

Утв.

2.2.2 Схема алгоритма

Головная программа COMS.PRG

Размещено на http://www.allbest.ru

Изм

Лист

№ докум.

Подп.

Дата

Разраб.

Лит.

Лист

Листов

Провер.

Нач.бюро

Н.контр.

Утв.

Размещено на http://www.allbest.ru

Изм

Лист

№ докум.

Подп.

Дата

Разраб.

Лит.

Лист

Листов

Провер.

Нач.бюро

Н.контр.

Утв.

Экранная форма FR

Размещено на http://www.allbest.ru

Изм

Лист

№ докум.

Подп.

Дата

Разраб.

Лит.

Лист

Листов

Провер.

Нач.бюро

Н.контр.

Утв.

Размещено на http://www.allbest.ru

Изм

Лист

№ докум.

Подп.

Дата

Разраб.


Подобные документы

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.