Условия применения
Для нормального функционирования программы необходим IBMPC – совместимый компьютер, работающий под управлением операционной системы Windows 95/98 и имеющий следующий набор минимальных технических характеристик:
8. Процессор – IntelPentiumMMX, с тактовой частотой не менее 233 MHz.
9. ОЗУ – Не менее 32-х Мегабайт SDRAM – памяти.
10. Свободное дисковое пространство – не менее 15-ти Мегабайт (файловая система FAT32).
11. SVGA-монитор c поддержкой режима 800Х600 точек.
12. Накопитель CD-ROM (для инсталляции программы).
13. Клавиатура, мышь.
Для работы программы так же требуется следующий набор программных средств:
1. Поставщик данных MicrosoftJet 4.0 OLEDBProvider – необходим для обеспечения работоспособности СУБД.
2. Пакет программ корпорации Microsoft – «MicrosoftOffice», начиная с версии «MicrosoftOffice 97», необходим для формирования печатных форм заполняемых документов.
Описание задачи
Программа должна выполнять основные три задачи:
1. Заполнение электронной формы документов и хранение всей необходимой информации по данным документов. Осуществление обработки этой информации, и её автоматизированного поиска.
Данная задача решается с помощью методов хранения и обработки информации в базах данных. Задача автоматизированного поиска необходимой информации решается с помощью выполнения фильтров и различного рода запросов SQL.
2. Формирование печатной формы документов.
Данная задача решается с помощью приложения из пакета программ корпорации Microsoft, «MicrosoftOffice» - MSExcel. Эта программа является COM – сервером и документы, созданные с их помощью заполняются информацией по конкретному документу, которая хранится в базе данных. Далее распечатать, или как-то изменить полученную печатную форму документа можно при помощи широких возможностей указанной выше программы.
3. Формирование различного рода отчётов по хранящейся информации.
Отчёты по хранящейся информации формируются при помощи создания необходимых запросов к базам данных (SQL – запросов) и способов создания печатных форм, описанных выше при решении второй задачи.
Входные и выходные данные
При загрузке программы осуществляется установка первоначальных значений переменных, используемых программой и данных из базы данных.
В основном все переменные, используемые программой (технические данные), представляют собой элементы логических массивов, а так же обычные логические переменные, значение которых меняется с 1 на 0 (с «истинно» на «ложно»), и наоборот, в зависимости от действий пользователя. Данные переменные объявлены в заголовках различных модулей программы и являются глобальными переменными, что позволяет использовать их во всех модулях программы.
Выходные данные представляют собой результаты обработки (добавления, изменения) данных из БД. При получении конечных (выходных данных), в основном, переменные не используются, а ведется непосредственная обработка значений в базе данных. Все эти данные имеют различный формат и тип. Полученные данные сохраняются в таблицах базы данных. Кроме того, входными данными являются условия формирования запросов, фильтров, поиска и отчетов, а выходными данными являются соответствующие результаты выполнения этих функций программы. К выходным данным так же относятся сформированные печатные формы документов.
Руководство системного программиста А.В. 00004 – 01_32_01 (ГОСТ 19.503-79)
Структура программы
Программа представляет собой многооконное приложение. Различные функции программы вызываются нажатием соответствующих кнопок на панелях инструментов гланого окна или выбором соответствующего пункта главного меню программы. Эти функции реализованы на отдельных окнах приложения. Из главного окна осуществляется вызов всех этих окон. Связь с файлами базы данных осуществляется через технологию ADO (ActiveDataObject – объекты данных как объекты ActiveX) и провайдер данных MicrosoftJet 4.0 OLEDBProvider. Подробнее о структуре программы см. в главе 2.
Как отмечалось выше, программа позволяет формировать печатные формы документов, хранимых в электронной форме. Для этого необходимо наличие на компьютере правильно установленного пакета программ MicrosoftOffice (в состав обязательно должен входить табличный процессор MSExcel) не менее версии MicrosoftOffice 97. Именно из среды MSExcelи можно производить печать сформированных там печатных форм документов.
Настройка программы
При первой загрузке программа автоматически определяет размещение файлов базы данных и каталога размещения самой программы, а так же записывает в системный реестр Windows эти данные и первичные значения, обеспечивающие работу программы (значения ставок налогов, параметры составления отчетов, сортировок таблиц и т.д.).
Программа позволяет настраивать основные параметры, используемые ею во время работы. Это делается в окне настроек программы, которое вызыается выбором соответствующего пункта меню «Опции», главного меню программы.
В частности программа позволяет менять каталог размещения программы и каталог размещения компонентов базы данных, а так же процент ставки НДС и НСП. Кроме того, в данном окне можно менять наименование предприятия. После закрытия окна производится перезагрузка всех таблиц базы данных с учетом новых праметров. В случае ошибок загрузки (ошибочных праметров) блокируется использование всех функций программы, связанных с данными параметрами. При этом производится автоматический пересчёт всех значений вычисляемых полей.
Проверка программы
Для проверки правильности работы программы не требуется никаких особых действий. В случае изменения параметров, связанных с работой базы данных (каталога размещения программы или каталога размещения файлов базы данных) производится автоматическая перезагрузка, и если возникнут ошибки, программа сразу же выдаст соответствующее сообщение. В этом случае необходимо изменить указанные выше параметры на предыдущие.
Для проверки работоспособности основных функций программы необходимо провести пробное использование этих функций.
Дополнительные возможности программы
Помимо основных возможностей (заполнение, хранение, обработка информации по накладным, формирование печатных форм, запросов и отчетов и т.д.), программа предоставляет некоторые дополнительные функции. В частности в программе имеется возможность резервировать файлы базы данных и восстанавливать файлы базы данных по резервным копиям. Для этого имеется отдельное окно, которое вызывается выбором соответствующего пункта главного меню программы (раздел «Сервис» - команды «Резервное копирование» и «Восстановление по копии»). В этом окне необходимо указать каталог для резервного копирования, в этом каталоге будет создан другой каталог (имя формируется из текущей даты и времени), именно в этот каталог и копируются файлы базы данных. Данный каталог необходимо указывать при восстановлении файлов базы данных.
Кроме копирования/восстановления файлов базы данных программа так же предоставляет возможность защитить базу данных паролем. Это производится в специальном окне (вызов окна производится командой «Сервис \ защита \ общий пароль») по классической схеме – ввод старого пароля (если он был), запись и подтверждение нового пароля.
Руководство программиста А.В. 00004 – 01_33_01 (ГОСТ 19.504-79)
Характеристики программы
1. Системные требования:
· Процессор – PentiumMMX 233 MHz.
· ОЗУ – не менее 32-х Мб SDRAM – памяти.
· Не менее 15-ти Мб свободного дискового пространства (файловая система FAT 32).
· SVGA-монитор с поддержкой режима 800Х600 точек
· CD-ROM – для установки программы.
· Клавиатура, мышь.
2. Программные требования:
· ОС Windows 98 SE/ME/2000/XP
· Провайдерданных Microsoft Jet 4.0 OLE DB Provider
· Пакетпрограмм Microsoft Office
3. Режимы работы:
· Программа работает только в режиме обслуживания локальной базы данных.
4. Общие характеристики:
· Общий объем – 7 МБ
· Объем в памяти (включая DLL) – 11 МБ
· Формат файлов БД – MSAccess 2000
· Используемый COM-сервер – MS Excel
Обращение к программе
Вызов программы производится стандартной процедурой загрузки программ, предусмотренной в ОС Windows. Библиотеки DLL загружаются в память по мере необходимости исходя из действий пользователя (необходимость обработки строковых данных, вызов сервисных функций).
Входные и выходные данные
При загрузке программы осуществляется установка первоначальных значений переменных, используемых программой и данных из базы данных.
В основном все переменные, используемые программой (технические данные), представляют собой элементы логических массивов, а так же обычные логические переменные, значение которых меняется с 1 на 0 (с «истинно» на «ложно»), и наоборот, в зависимости от действий пользователя. Данные переменные объявлены в заголовках различных модулей программы и являются глобальными переменными, что позволяет использовать их во всех модулях программы.
Выходные данные представляют собой результаты обработки (добавления, изменения) данных из БД. При получении конечных (выходных данных), в основном, переменные не используются, а ведется непосредственная обработка значений в базе данных. Все эти данные имеют различный формат и тип. Полученные данные сохраняются в таблицах базы данных. Кроме того, входными данными являются условия формирования запросов, фильтров, поиска и отчетов, а выходными данными являются соответствующие результаты выполнения этих функций программы. К выходным данным так же относятся сформированные печатные формы документов.
Руководство оператора А.В. 00004 – 01_34_01 (ГОСТ 19.505-79)
Назначение программы
Программа САЗПД «АВРОРа версия 1.0» предназначена для автоматизации заполнения различного рода финансовой (первичной) документации, хранения, обработки, сортировки информации, по данной документации, организации автоматизированного поиска, фильтрации и добавления данной информации. Кроме того, программа предназначена для формирования печатных форм заполняемых форм документов, по готовым шаблонам. Однако, программа не предназначена для ведения компьютерной бухгалтерии.