Смекни!
smekni.com

Разработка автоматизированной системы заполнения первичной документации предприятия (стр. 8 из 18)


ГЛАВА 3. ПРОГРАММНАЯ И ЭКСПЛУАТАЦИОННАЯ ДОКУМЕНТАЦИЯ

ПРОГРАММНАЯ ДОКУМЕНТАЦИЯ

Техническое задание (ГОСТ 19.201-78)

Введение

Система ароматизации заполнения первичной документации (САЗПД «АВРОРа версия 1.0») предназначена для автоматизации процесса заполнения финансовой (первичной) документации предприятия, хранения, обработки, поиска и сортировки информации по этой документации, получения бумажных форм, заполненных документов, организации удобных форм хранения информации по данной документации и т.д.

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

Основание для разработки

Документ, на основании которого ведется разработка:

Приказ по Смоленскому промышленно-экономическому колледжу от 31-го октября 2003-го года за №«3» «О допуске выполнения курсовой работы».

Организация, утвердившая документ:

Смоленский промышленно-экономический колледж. 31-го октября 2003-го года.

Тема разработки:

«Система автоматизированного заполнения первичной документации». САЗПД «АВРОРа версия 1.0»

Назначение разработки

Программа САЗПД «АВРОРа версия 1.0» предназначена для автоматизации заполнения различного рода финансовой (первичной) документации, хранения информации об этой документации в базе данных, формирования бумажной формы документов, различного рода отчетов, автоматизации обработки хранимой информации. В общем смысле программа предназначена для облегчения рутинной работы по заполнению финансовой документации и обработке информации, относящейся к этим документам, и не является автоматизированной системой ведения компьютерной бухгалтерии.

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

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

Программа должна обеспечивать следующие функции:

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

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

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

-Обеспечить возможность откат сделанных изменений.

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

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

-Обеспечить многооконный интерфейс.

-Обеспечить возможность изменения параметров среды.

-Обеспечить возможность многофункционального поиска и фильтра хранимой информации.

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

-Обеспечить резервное копирование базы данных.

-Обеспечить возможность создания печатных форм документов.

-Обеспечить возможность формирования и печати отчётов о проделанной работе.

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

Требования к надежности:

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

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

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

Условия эксплуатации:

Относительно свойств окружающей среды программа не требует каких-либо особых условий эксплуатирования для выполнения установленных функциональных характеристик. Однако, должны быть соблюдены условия окружающей среды, обеспечивающие нормальную, безотказную работу всех модулей персонального компьютера. Для работы с программой не требуется ни каких специфических знаний компьютерных технологий, кроме навыков работы в среде операционной системы Windows 95/98. Однако, программа требует наличие знаний в области, заполняемой финансовой документации. Не смотря на всё выше сказанное для обслуживания программы желательно наличие одного специалиста, владеющего необходимыми навыками работы с программой для, конкретно, работы, и одного специалиста в области компьютерной техники для непосредственного обслуживания технической составляющей программы.

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

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

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

1. Процессор – IntelPentiumMMX, с тактовой частотой не менее 233 MHz.

2. ОЗУ – Не менее 32-х MbSDRAM – памяти.

3. Свободное дисковое пространство – не менее 15 Mb (Файловая система FAT32).

4. SVGA-монитор c поддержкой режима 800Х600 точек.

5. Накопитель CD-ROM (для инсталляции программы).

6. Операционная система Windows 98 SE/ME/2000/XP

7. Клавиатура, мышь.


Стадии и этапы разработки

Таблица 4

Стадии и этапы разработки программы

Стадии разработки Этапы разработки Содержании работ
Техническое задание 1. Обоснование необходимости разработки программы. Н данном этапе была поставлена задача – составить программу, позволяющую автоматизировать процессы заполнения финансовой (первичной) документации, хранить и обрабатывать информацию, связанную с данной документацией, а так же позволяющую формировать печатные формы данных документов. Так же данном этапе был произведен сбор исходных материалов – примерных форм документов для заполнения.
2. Научно-исследовательская работа. Данная задача имеет несколько способов решения, однако наиболее удобным и надежным способом является хранение информации в таблицах базы данных и организация СУБД, именно поэтому этот способ и был выбран на данном этапе. Кроме того, на этом этапе были определены структуры входных и выходных – в технических качестве входных данных было решено использовать логические переменные и логические массивы, так же в качестве входных данных выступают данные, вводимые пользователем. Выходными значениями являются данные, полученные при обработке данных пользователя, а так же значения логических переменных, которые были изменены в ходе работы программы.
3. Разработка и утверждение технического задания. На данном этапе были более детально проработаны, определены и добавлены требования к программе. Был произведен выбор языка программирования (выбор пал на Delphi 7.0), так же были установлены стадии, этапы и сроки разработки. На этапе было согласовано и утверждено техническое задание.
Эскизный проект. 1. Разработка эскизного проекта. На этапе была разработана предварительная структура входных и выходных данных. Так же более детально были проработаны методы решения конкретных подзадач, данной задачи. В частности, было решено применять для формирования печатных форм документов приложения из пакета программ MicrosoftOffice 97 выше, в качестве способа обновления данных решено использовать запросы на обновление. Был в общем проработан алгоритм решения задачи.
2.Утверждение эскизного проекта. На данном этапе была разработана пояснительная записка, а так же проведено согласование и утверждение эскизного проекта
Технический проект. 1.Разработка технического проекта. На данном этапе проведено уточнение и более детальная проработка структуры входных и выходных данных. Был доработан и уточнен алгоритм решения задачи. Разработана структура программы – было решено использовать многооконный интерфейс, и в качестве механизма доступа к данным было решено перейти на InterBase 6.5. В качестве формы представления входных и выходных технических данных решено использовать логические массивы и переменные.
2.Утверждение технического проекта На данном этапе был произведена разработка мероприятий по разработке и внедрению программы – было приобретено соответствующее инструментальное программное обеспечение, приобретены необходимые учебно-методические материалы. Было проведено согласование и утверждение технического проекта, а так же продолжилась разработка пояснительной записки.
Рабочий проект 1. Разработка программы На данном этапе начата непосредственная разработка и отладка программы на выбранном языке программирования.
2. Разработка программной документации. Была произведена разработка программных документов в соответствии с установленными требованиями.
3. Испытания программы. Проведено согласование и утверждение методики испытаний. Осуществлено тестирование программы и корректировка программы и программных документов по результатам испытаний
Внедрение 1. Подготовка и передача программы. На данном этапе проведена передача программы и программной документации для сопровождения. Была осуществлена разработка программы установки, а так же установка программы и её настройка.

3.2 Спецификация