Разработка программного обеспечения автоматизации процессов оптовой продажи металлопроката и учета задолженностей по приложениям
Курсовой проект - Компьютеры, программирование
Другие курсовые по предмету Компьютеры, программирование
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