Разработка программного продукта, автоматизирующего бизнес-процессы бухгалтера-учетчика финансово-расчетных операций

Дипломная работа - Компьютеры, программирование

Другие дипломы по предмету Компьютеры, программирование



ктуре и функционировании ПО;

пояснительная записка (ГОСТ 19.201), включающая общее описание алгоритмов и функционирования ПО.

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

К стадиям разработки программного продукта относятся следующие:

техническое задание;

эскизный проект;

технический проект;

рабочий проект;

внедрение и сопровождение.

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

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

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

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

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

.6 Порядок контроля и приемки

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

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

2. Проектирование архитектуры программного продукта

.1 Описание среды разработки ПО

C++Builder 6 - это мощная и надежная среда быстрой разработки высокоэффективных web-служб и приложений для электронного бизнеса. Поддержка платформы BizSnap позволяет создавать web-службы и средства коммуникации согласно новейшим стандартам SOAP/XML для интеграции приложений B2B (business-to-business).

Драйверы баз данных dbGo for ADO, dbExpress и BDE, входящие в состав C++Builder, обеспечивают высокопроизводительную работу приложений с такими СУБД, как DB2, Informix, Oracle, Sybase, Microsoft SQL Server, MySQL, Access, Paradox и InterBase. Широкий выбор управляемых данными элементов интерфейса дает возможность быстро создавать прототипы приложений. ++Builder включает обширный набор средств, которые повышают производительность труда программистов и сокращают продолжительность цикла разработки. Многофункциональная интегрированная среда разработки C++Builder включает компилятор, удовлетворяющий стандарта ANSI/ISO, встроенный дизайнер форм, богатый набор средств для работы с компонентами, инструмент Object Inspector, менеджер проектов и отладчик.

.1.1 Общие сведения о MS Office Access

Microsoft Access - реляционная СУБД , в самом Access можно писать приложения, работающие с базами данных.

Основные компоненты MS Access:

просмотр таблиц;

построитель экранных форм;

построитель SQL );

построитель отчётов, выводимых на печать.

Все они могут вызывать скрипты на языке VBA. Таким образом, MS Access позволяет разрабатывать приложения и БД практически с нуля или написать оболочку для внешней БД. Является файл-серверной решения.

Управление приложениями семейства Microsoft Office осуществляется интерактивно - с помощью интерфейса пользователя или программно - с помощью объектных моделей. Каждый из компонентов Microsoft Office предоставляет свои объектные модели в виде одноименной библиотеки объектов (файл с расширением olb), которая может быть использована в других приложениях.

Microsoft Access, как компонент Microsoft Office, имеет такую библиотеку- Microsoft Access 10.0 Object Library. Доступ и управление данными в Microsoft Access могут осуществляться с помощью объектных моделей, реализованных в нескольких библиотеках:

библиотека объектов Microsoft Access (Microsoft Access 10.0 Object Library);

библиотека объектов доступа к данны