Обозначение | Наименование |
Компоненты | |
А..В. 00004 - 01 | Система автоматизированного заполнения первичной документации предприятия (САЗПД «АВРОРа версия 1.0») |
Документация | |
А..В. 00004 – 01_12_01 | Текст программы |
А..В. 00004 – 01_13_01 | Описание программы |
A..B. 00004 – 01_20_01 | Ведомость эксплуатационных документов |
А..В. 00004 – 01_31_01 | Описание применения |
А..В. 00004 – 01_32_01 | Руководство системного программиста |
А..В. 00004 – 01_33_01 | Руководство программиста |
А..В. 00004 – 01_34_01 | Руководство оператора |
А..В. 00004 – 01_46_01 | Руководство по техническому обслуживанию |
А..В. 00004 – 01_51_01 | Программа и методика испытаний |
Текст программы А.В. 00004-01_12_01 (ГОСТ 19.401-78)
Текст программ содержит записи программы (исходные тексты) с необходимыми комментариями. При желании текст разработанной программы можно просмотреть, открыв приложение № Ч.
Описание программы А.В. 00004-01_13_01 (ГОСТ 19.402-78)
Общие сведения
Обозначение и наименование программы:
А.В. 00004 – 01, Система автоматизированного заполнения первичной документации предприятия (САЗПД «АВРОРа версия 1.0».).
Программное обеспечение, необходимое для функционирования программы:
САЗФД «АВРОРа версия 1.0» - программа, созданная для работы под управлением операционных систем Windows 98 SE/ME/2000/XP. Для правильного и полного функционирования программы, помимо всех компонентов САЗПД «АВРОРа версия 1.0», необходимо следующее программное обеспечение:
- Поставщикданных Microsoft Jet 4.0 OLE DB Provider.
- Пакет программ MicrosoftOffice 97 и выше.
Языки программирования:
Исходные тексты САЗПД «АВРОРа версия 1.0» и всех библиотек DLL написаны при помощи системы визуального программирования BorlandDelphi версии 6 и 7 на языке ObjectPascal. Все запросы к таблицам базы данных написаны при помощи языка написания запросов SQL.
Функциональное назначение.
САЗПД «АВРОРа версия 1.0» предназначена для автоматизации заполнения финансовой (первичной) документации предприятия, хранения, обработки и автоматизации использования информации по данной документации (составление различного рода отчётов, групп и т.д.). Однако, программа не может и не должна использоваться в качестве автоматизированной системы ведения компьютерной бухгалтерии.
Описание логической структуры
Программа САЗПД «АВРОРа версия 1.0» представляет собой многооконное приложение, которое содержит главное окно и несколько дочерних, каждый вид документа для заполнения и работы с ним имеет отдельное дочернее окно, которое вызывается нажатием соответствующей кнопки на панели инструментов или при выборе специально предназначенного для этого пункта меню. Для каждого вида документа выделена отдельная база данных, в таблицах которой и хранятся все сведенья о заполненных документах. При работе с программой используются стандартные алгоритмы работы с базами данных – добавление, удаление, правка, сохранение информации, откат сделанных изменений, сортировка, поиск, фильтр записей, выполнение различного рода запросов, составление отчетов, организация пользовательского интерфейса и т.д. Для удобства заполнения финансовой документации применяются списки, содержащие информацию различного рода (заказчики, должности, виды работ и услуг). Для редактирования этих списков программа имеет специальное средство - «Редактор списков». Это средство можно вызвать как из любого открытого окна заполнения документов, так и из главного окна. Все данные списков хранятся в отдельной базе данных.
Для формирования печатной формы документов, отчетов и других печатных форм, программа использует COM-сервера из состава пакета программ корпорации Microsoft – «MicrosoftOffice» (MSExcel).
Используемые технические средства
Для работы программы в нормальном режиме требуются следующие системные характеристики IBMPC – совместимого компьютера, работающего под управлением операционной системы Windows 98 SE/ME/2000/XP:
- Процессор Intel Pentium MMX – 233 MHz.
- Объем оперативной памяти – не менее 32-х Mb.
- Не менее 15 Мб свободного дискового пространства (файловая система FAT32).
- Для работы со съемными носителями – соответствующие устройства чтения/записи информации на эти носители.
Вызов и загрузка
Программа вызывается с любого дискового носителя данных стандартной процедурой загрузки программы в оперативную память, принятой в операционной системе Windows 98 SE/ME/2000/XP (только при правильной установке программы). При работе программа так же использует динамически загружаемые библиотеки (DLL), загружает их в память и выгружает их самостоятельно.
При вызове программы осуществляется автоматическая загрузка базы данных, после чего программа полностью готова к использованию.
Программа занимает на диске около 15 Мб (Файловая система FAT 32). При работе объем используемой оперативной памяти изменяется в зависимости от загрузки (выгрузки) различных компонентов программы (DLL).
Входные и выходные данные
При загрузке программы осуществляется установка первоначальных значений переменных, используемых программой и данных из базы данных.
В основном все переменные, используемые программой (технические данные), представляют собой элементы логических массивов, а так же обычные логические переменные, значение которых меняется с 1 на 0 (с «истинно» на «ложно»), и наоборот, в зависимости от действий пользователя. Данные переменные объявлены в заголовках различных модулей программы и являются глобальными переменными, что позволяет использовать их во всех модулях программы.
Выходные данные представляют собой результаты обработки (добавления, изменения) данных из БД. При получении конечных (выходных данных), в основном, переменные не используются, а ведется непосредственная обработка значений в базе данных. Все эти данные имеют различный формат и тип. Полученные данные сохраняются в таблицах базы данных. Кроме того, входными данными являются условия формирования запросов, фильтров, поиска и отчетов, а выходными данными являются соответствующие результаты выполнения этих функций программы. К выходным данным так же относятся сформированные печатные формы документов.
Прорамма и методика испытаний А.В. 00004 – 01_51_01
Объектами испытаний программы являются:
1. Дружественный пользовательский интерфейс – необходимо организовать интуитивно-понятный пользовательский интерфейс, т.е. доступность и недоступность различных средств управления, при различных режимах работы базы данных (добавление, редактирование, удаление, сохранение данных и т.п.). Программа должна следить за действиями пользователя и обеспечить доступность или недоступность различных функций, выполнение которых в конкретно определенный момент может привести к «зависанию» программы или всей системы.
2. Методы работы созданного средства управления базами данных (СУБД) – организация корректности и непротиворечивости данных, находящихся в таблицах базы данных. Организация ссылочной целостности (каскадное удаление, и изменение данных в связанных таблицах) в связанных таблицах базы данных – каскадное изменение и редактирование данных. Программа должна обеспечить высокое качество и достоверность хранимой информации и при каждом конкретном изменении хранимой информации.
3. Корректность работы основных функций программы.
Загрузка и выгрузка необходимых библиотек, корректная загрузка необходимых программ, корректная установка связи с базами данных. Программа должна обеспечить загрузку динамических библиотек, в которых находятся необходимые для работы процедуры и функции, однако после использования этих подпрограмм основная программа должна освободить ресурсы оперативной памяти, выгрузив ненужную более библиотеку.
4. Корректность работы сервисных функций программы
Использование средства составления запросов различного рода к таблицам базы данных, а так же составление отчетов и выполнение различных фильтров и поиска информации. Программа должна обеспечить корректную работу данных сервисных функций при любых значениях вводимых данных, т.е. при вводе неправильных данных или при нарушении правил записи этих данных программа должна сообщать об этом пользователю, а при правильном указании условий безошибочно выполнить конкретную команду пользователя.
Основной целью проведения испытаний является получение максимально надежной, качественной и безопасной программы.
В качестве средств проведения испытаний используются IBMPC – совместимые компьютеры, работающие под управлением ОС Windows 98 SE/ME/2000/XP. Некоторые результаты проведенных тестов содержатся в ПРИЛОЖЕНИИ 3. ЭКСПЛУАТАЦИОННАЯ ДОКУМЕНТАЦИЯ
Ведомость эксплуатационных документов А.В. 00004 – 01_20_01 (ГОСТ 19.507-79)
Таблица 4
Стадии и этапы разработки программы
Обозначение | Наименование | Кол экз. | Местонахождение |
А..В. 00004 – 01_31_01 | Описание применения | 1 | Папка №1 |
А.В. 00004 – 01_32_01 | Руководство системного программиста | 1 | Папка №1 |
А..В. 00004 – 01_33_01 | Руководство программиста | 1 | Папка №1 |
А..В. 00004 – 01_34_01 | Руководство оператора | 1 | Папка №1 |
А..В. 00004 – 01_46_01 | Руководство по техническому обслуживанию | 1 | Папка №1 |
Описание применения А.В. 00004-01_31_01 (ГОСТ 19.502-78)
Назначение программы
Программа САЗПД «АВРОРа версия 1.0» предназначена для автоматизации заполнения различного рода финансовой (первичной) документации, хранения информации об этой документации в базе данных, формирования бумажной формы документов, различного рода отчетов, автоматизации обработки хранимой информации. В общем смысле программа предназначена для облегчения рутинной работы по заполнению финансовой документации и обработке информации, относящейся к этим документам, и не является автоматизированной системой ведения компьютерной бухгалтерии.