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

Курсовой проект - Компьютеры, программирование

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

sp;

Триггеры для каскадного удаления

TERM !! ;TRIGGER PRIL_ID_DEL FOR PRILDELETEFROM POZ WHERE PRIL_ID=OLD.PRIL_ID;!!TERM ; !!

 

TERM !! ;TRIGGER POZ_ID_DEL FOR POZDELETEFROM BILL WHERE POZ_ID=OLD.POZ_ID;!!TERM ; !!

 

Пример программы-заполнителя БД

 

Соединение с базой данных

DATABASE "D:\MYBASE.GDB""SYSDBA" PASSWORD "masterkey";

 

 

Заполнение таблицы номенклатуры

INTO NOMEN (NOMEN_TYPE, NOMEN_MARK, _SIZE)(KRUG, AMG, 100);

INTO NOMEN (NOMEN_TYPE, NOMEN_MARK, _SIZE)(KRUG, AMG, 150);

 

INSERT INTO NOMEN (NOMEN_TYPE, NOMEN_MARK,

NOMEN_SIZE)(PLITA, AMG6B, 50);

 

INSERT INTO NOMEN (NOMEN_TYPE, NOMEN_MARK, _SIZE)(LIST, AD1N, 1.5);

 

Заполнение таблицы приложений

INTO PRIL (PRIL_DATE, PRIL_NAME, PRIL_PREPAY)

VALUES (01-01-2007, P1, 100);

 

INSERT INTO PRIL (PRIL_DATE, PRIL_NAME, PRIL_PREPAY) (01-02-2007, P2, 200);

 

 

Заполнение таблицы позиций

INTO POZ (POZ_W, POZ_PRICE, NOMEN_ID, PRIL_ID)

VALUES (5, 20, 1, 1);

 

INSERT INTO POZ (POZ_W, POZ_PRICE, NOMEN_ID, PRIL_ID)

VALUES (1, 50, 2, 2);

 

INSERT INTO POZ (POZ_W, POZ_PRICE, NOMEN_ID, PRIL_ID)

VALUES (1, 100, 3, 2);

 

INSERT INTO POZ (POZ_W, POZ_PRICE, NOMEN_ID, PRIL_ID)

VALUES (1, 150, 4, 2);

 

Заполнение таблицы счетов

INTO BILL (BILL_DATE, BILL_PAY, BILL_NAME,

BILL_W_FACT, POZ_ID) VALUES (01-03-2007, 100, B1, 5, 1);

 

INSERT INTO BILL (BILL_DATE, BILL_PAY, BILL_NAME,

BILL_W_FACT, POZ_ID) VALUES (01-03-2007, 50, B1, 1, 2);

 

INSERT INTO BILL (BILL_DATE, BILL_PAY, BILL_NAME,

BILL_W_FACT, POZ_ID) VALUES (02-03-2007, 100, B2, 1, 3);

 

INSERT INTO BILL (BILL_DATE, BILL_PAY, BILL_NAME,

BILL_W_FACT, POZ_ID) VALUES (02-03-2007, 150, B2, 1, 4);

 

 

Применение выполненных транзакций

;

 

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

 

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

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

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

 

9. Перспективы дальнейшего развития системы

 

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

Если потребуется, то возможно добавятся новые атрибуты составляющих БД. Это повысит функциональность АС.

 

 

Основные выводы по полученным результатам работы

 

Программа тестировалась мною в период осень-весна 2007 года и полностью справлялась с поставленными задачами.

 

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

 

Стандарты

1.ГОСТ 34.601-90 Информационная технология. Комплекс стандартов на автоматизируемые системы Автоматизированные системы. Стадии создания.

2.ГОСТ 34.601-89 Информационная технология. Комплекс стандартов на автоматизируемые системы Техническое задание на создание автоматизированной системы.

.ГОСТ 34.603-92 Информационная технология. Виды испытаний автоматизированных систем

Книги

1.Вендров А.М. Проектирование программного обеспечения экономических информационных систем. М: Финансы и статистика, 2000

2.Черемных С.В., Ручкин В.С., Семенов И.О. Структурный анализ систем. IDEF-технологии. М.: Финансы и статистика, 2001

.Калянов Г.Н. Теория и практика реорганизации бизнес-процессов. М.: СИНТЕГ, 2000

.Смирнова Г.Н., Сорокин А.А., Тельнов Ю.Ф. Проектирование экономических информационных систем. М.: Финансы и статистика, 2002

5.--.,2005">Грекул В.И., Денищенко Г.Н., Коровкина Н.Л. Проектирование информационных систем Интернет-университет информационных технологий - ИНТУИТ. ру, 2005

.Елиферов В.Г., Репин В.В. Бизнес-процессы: регламентация и управлениеМ.: ИНФРА-М, 2004