Разработка автоматизированной системы складского учета в ЗАО "КонсультантПлюс"

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

Рубрика Программирование, компьютеры и кибернетика
Вид дипломная работа
Язык русский
Дата добавления 20.11.2014
Размер файла 5,0 M

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

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

Рисунок 45. Формирование накладной на перемещение

Рисунок 46. Журнал отгрузок

Рисунок 47. Окно ввода параметров отгрузки

3. Обоснование экономической эффективности проекта

3.1 Выбор и обоснование методики расчёта экономической эффективности

Экономическая эффективность проекта складывается из двух составляющих:

· Прямого эффекта, который характеризуется снижением трудовых, стоимостных показателей.

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

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

1) абсолютное снижение трудовых затрат (Т) в часах за год:

Т = Т0 - Т1, (1)

где Т0 - трудовые затраты в часах за год на обработку информации по базовому варианту;

Т1 - трудовые затраты в часах за год на обработку информации по предлагаемому варианту;

2) коэффициент относительного снижения трудовых затрат (КТ):

КТ =Т / T0 * 100% ; (2)

3) индекс снижения трудовых затрат или повышение производительности труда (YT):

YT = T0 / T1. (3)

Снижение трудозатрат можно выразить в стоимостном виде:

С1 = T0 * (ЗП + А + НР), (4)

где ЗП - среднечасовая заработная плата специалиста, руб.;

А - часовая норма амортизации, руб.;

НР - часовая стоимость накладных расходов, руб.

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

Внедрение ИС склада ЗАО "КонсультантПлюс" позволит:

- сократить трудозатраты на обработку информации и подготовку документов;

- уменьшить количество ошибок при заполнении складских документов;

- снизить количество потерь товара из-за потери актуальности;

- оптимизировать складские запасы;

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

Благодаря внедрению системы планируется снижение трудозатрат работников склада за счет:

- автоматизации заполнения документов (отпадает необходимость дублирования информации в складских документах, ведения карточек учета товаров и т.п.);

- автоматизации документооборота между складом и отделом снабжения, складом и отделом сбыта, складом и бухгалтерией;

- автоматизации процессов подготовки отчетов.

К стоимостным показателям относятся: абсолютное снижение стоимостных затрат (C) в рублях за год, коэффициент относительного снижения стоимостных затрат (КC), индекс снижения стоимостных затрат (YC), рассчитываемые аналогично показателям (1) - (3). Внедрение системы автоматизации складского учета не приведет к прямому снижению стоимостных показателей.

Косвенный эффект будет складываться из показателей уменьшения складских потерь в связи с потерей актуальности товаров на складе, и уменьшения потерь в связи с ошибками при комплектации заказов:

С2 = Сп + Со, (5)

где Сп - уменьшение потерь товара в связи с его потерей актуальности;

Со - уменьшение потерь в связи с ошибками при комплектации заказов.

Планируется снижение потерь товара с связи с потерей им актуальности на 20%, уменьшение потерь в связи с ошибками при комплектации заказов - на 30 %.

Затраты на приобретение системы складываются из двух составляющих:

КП = З1 + З2, (6)

где З1 - затраты на приобретение аппаратных и программных компонентов системы;

З2 - затраты на разработку и внедрение системы.

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

Ток = КП /C (7)

3.2 Расчёт показателей экономической эффективности проекта

Покажем изменение затрат на обработку информации по базовому и по проектному варианту в виде таблиц (таблицы 43 и 44). Абсолютное снижение трудовых затрат (Т) в часах за год рассчитаем по (1):

Т = 4702,5 - 2413,45 = 2289,05 ч.

Коэффициент относительного снижения трудовых затрат КТ по формуле (2):

КТ = 2289,05 / 4702,5 * 100% = 48,6 %.

Индекс снижения трудовых затрат YT, согласно формуле (3):

YT = 4702,5 / 2413,45 = 1,95.

Снижение трудозатрат в стоимостном выражении составит:

С 1 = 830419 - 463043 = 367376 руб. в год.

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

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

- выполнение целого ряда операций (оформление приходной накладной, накладной на перемещение, комплектация партии товара, корректировка учетных данных по результатам инвентаризации) станет производиться в 2 раза быстрее;

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

Наглядно снижение трудозатрат показано на рисунке 48.

Рассчитаем косвенный эффект. Первоначальная сумма потерь товара на складе в связи с потерей актуальности составляла 25000 руб. При снижении этого показателя на 20% экономия Сп составит 5000 руб. Потери компании с связи с ошибками при комплектации заказов составляла 45000 руб. При снижении на 30% экономия Со составит 13500 руб.

Рассчитаем косвенный эффект по (5):

С2 = 5000 +13500 = 18500 руб.

Эффективность Э составит:

Э = С1 + С2 = 367376 + 18500 = 385876 руб. в год.

Таблица 43. Характеристика затрат на обработку информации по базовому варианту

№ п/п

Наименование операции

Способ обработки

Ед. Изм.

Объем работы в год

Норма выработки (опер/в час.)

Трудоемкость (гр 5: гр 6)

Среднечасовая зарплата специалиста (руб.)

Часовая норма амортизации (руб. за час)

Часовая стоимость накладных расходов (руб.)

Стоимость часовых расходов (гр 8+гр 9+гр 10)

Стоимостные затраты [(гр 8+гр/9 +гр 10)*гр.7]

1

2

3

4

5

6

7

8

9

10

11

12

1.

Актуализация справочников

Нет

-

0

0

0

250

10

5

265

0

2.

Заполнение приходной накладной

Ручной

Документ

1250

4

312,5

150

10

5

165

51562,5

3.

Журнал ожидаемых поставок

Ручной

Строка

1250

10

125

150

10

5

165

20625

4.

Журнал приемки грузов

Ручной

Строка

1250

25

50

150

10

5

165

8250

5.

Комплектация партии товара

Ручной

Документ

2500

1

2500

150

10

5

165

412500

6.

Журнал заявок

Ручной

Документ

2500

10

125

150

10

5

165

20625

7.

Заполнение накладной на перемещение

Ручной

Документ

2500

4

625

150

10

5

165

103125

8.

Отметка в карточке учета материалов

Ручной

Строка

5000

20

250

150

10

5

165

41250

9.

Составление отчета об остатках

Ручной

Документ

52

0,25

208

250

10

5

265

55120

10.

Корректировка учетных данных по результатам инвентаризации

Ручной

Строка

240

1

240

250

10

5

265

63600

11.

Подготовка отчета о приемке по качеству

Ручной

Строка

1250

5

250

200

10

5

215

53750

12.

ИТОГО

4702,5

830419,5

Таблица 44. Характеристика затрат на обработку информации по проектному варианту

№ п/п

Наименование операции

Способ обработки

Ед. Изм.

Объем работы в год

Норма выработки (опер/ час.)

Трудоемкость (гр 5: гр 6)

Среднечасовая зарплата специалиста (руб.)

Часовая норма амортизации (руб. за час)

Часовая стоимость накладных расходов (руб.)

Стоимость часовых расходов (гр 8+гр 9+гр 10)

Стоимостные затраты [(гр 8+гр/9 +гр 10)*гр.7]

1

2

3

4

5

6

7

8

9

10

11

12

1.

Актуализация справочников

ЭВМ

Строка

345

6

57,5

250

20

10

280

16100

2.

Заполнение приходной накладной

ЭВМ

Документ

1250

8

156,25

150

20

10

180

28125

3.

Журнал ожидаемых поставок

ЭВМ

Строка

1250

100

125

150

20

10

180

22500

4.

Журнал приемки грузов

ЭВМ

Строка

1250

0

0

150

20

10

180

0

5.

Комплектация партии товара

ЭВМ

Документ

2500

2

1250

150

20

10

180

225000

6.

Журнал заявок

ЭВМ

Документ

2500

100

125

150

20

10

180

22500

7.

Заполнение накладной на перемещение

ЭВМ

Документ

2500

8

312,5

150

20

10

180

56250

8.

Отметка в карточке учета материалов

ЭВМ

Строка

5000

0

0

150

20

10

180

0

9.

Составление отчета об остатках

ЭВМ

Документ

52

10

5,2

250

20

10

280

1456

10.

Корректировка учетных данных по результатам инвентаризации

ЭВМ

Строка

240

2

120

250

20

10

280

33600

11.

Подготовка отчета о приемке по качеству

ЭВМ

Строка

1250

5

250

200

20

10

230

57500

12.

ИТОГО

2413,45

463043

Рисунок 48. Трудозатраты на основные бизнес-процессы до и после внедрения системы

Затраты на приобретение, доработку и внедрение системы складываются из 2 составляющих:

- З 1 - затраты на приобретение сервера системы;

- З 2 - затраты на разработку системы.

Затраты на приобретение сервера рассчитаны в таблице 45, а затраты на разработку системы - в таблице 46. [12]

Таблица 45. Затраты на приобретение сервера системы

Наименование

Количество

Цена, руб.

Стоимость, руб.

Аппаратное обеспечение:

Сервер системы HP ProLiant ML150 G6

1

98160

98160

Программное обеспечение

Windows Server Standard 2008 R2 64Bit 10 Clt

1

42411,00

42411,00

MS SQL Server, лицензия на сервер

1

23400

23400

Клиентские лицензии для MS SQL Server

6

3690

22140

ИТОГО

186111

Таблица 46. Стоимость разработки системы

Наименование работ

Затраты времени

Сумма, руб.

Разработка ТЗ и ТЭО

80 чел/час

20000

Проектирование системы

200 чел/час

50000

Программирование и отладка

320 чел/час

80000

Документирование

80 чел/час

20000

Внедрение системы

60 чел/час

15000

ИТОГО

610 чел/час

185000

Итак, суммарные затраты на внедрение АИС составят:

КП = 186111 + 185000 = 371111 руб.

Срок окупаемости системы в годах рассчитывается по формуле (4):

Ток = 371111 / 385876 ? 1 год.

Срок окупаемости получился 1 год, что доказывает, что внедрение системы выгодно для рассматриваемого предприятия.

Рисунок 49. Затраты на приобретение автоматизированной системы

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

Заключение

В дипломном проекте была разработана автоматизированная информационная система складского учета в ЗАО "Консультант Плюс".

В аналитической части были проанализированы:

- деятельность компании;

- существующие системы автоматизации бизнес-процессов компании;

- потоки данных при решении задач.

Были выявлены следующие недостатки:

1) многократное дублирование одной и той же информации в различных документах;

2) низкая оперативность при комплектации партии отгрузки, т.к. подбор подходящих партий товара для отгрузки осуществляется вручную;

3) неизбежные ошибки при комплектации заказов и "потеря" товара на складе, в результате чего этот товар теряет актуальность;

4) большие затраты времени на составление отчетов;

5) высокая трудоемкость обработки информации;

6) неполное и неэффективное использование технических средств, имеющихся в наличии.

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

- проектируемая система обеспечит функции приемки товаров от поставщиков, отгрузки товаров клиентам (в РИЦ) и отделам КЦ, функция управления складскими остатками, функция подготовки отчетов;

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

- карточки учета материалов будет вестись автоматически.

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

В рамках разработки математического обеспечения приведены алгоритмы функционирования системы.

Разработано программное обеспечение: описана его архитектура, структура меню, структура базы данных.

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

- автоматизации заполнения документов (отпадает необходимость дублирования информации в складских документах, ведения карточек учета товаров и т.п.);

- автоматизации документооборота между складом и отделом снабжения, складом и отделом сбыта, складом и бухгалтерией;

- автоматизации процессов подготовки отчетов.

Потери предприятия в связи с потерей актуальности товаров, хранящихся на складе, сократятся на 20%, а потери в связи с ошибками при комплектации заказов - на 30 %. Срок окупаемости системы составит 1 год.

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

Разработанная система полностью удовлетворяет потребностям ЗАО "Консультант Плюс".

Список использованной литературы

1. Арутюнов В.В. Теория экономических информационных систем: Московская финансово-промышленная академия. М., 2005. - 192 с.

2. Балдин К.В., Уткин В.Б. Информационные системы в экономике. М.: Издательско-торговая корпорация "Дашков и К", 2008. - 395 с.

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

4. Гагарина Л.Г., Киселев Д.В., Федотова Е.Л. Разработка и эксплуатация автоматизированных информационных систем / под ред. проф. Л.Г. Гагариной. - Москва: ИД "Форум": Инфра-М, 2007 - 384 с.

5. Ефимов Е.Н., Патрушина С.М., Панферова Л.Ф., Хашиева Л.И. Информационные системы в экономике. - Москва: ИКЦ "МарТ", 2004. - 352 с.

6. Липаев В.В. Программная инженерия. Методологические основы. М.: ТЕИС, 2006. - 608 с.

7. Максимов Н.В., Попов И.И., Голицына О.Л. Информационные системы. Учебное пособие. Форум, 2009 г. - 496 с.

8. Проектирование экономических информационных систем: Учебник/Смирнова Г.Н., Сорокин А.А., Тельнов Ю.Ф.; Под ред. Тельнова Ю.Ф. - М.:Финансы и статистика, 2003. - 512 с.

9. Садердинов А.А., Трайнёв В. А., Федулов А.А. Информационная безопасность предприятия: Учебное пособие. - М.: Издательско-торговая корпорация "Дашков и К°", 2005. - 336 с.

10. Сайт компании STSS http://stss.ru/products/proliant_DL/DL320G6/470065-184.html?config=

11. Сайт компании STSS http://stss.ru/products/proliant_ML/ML150G6/466132-421.html?config=

12. Сайт компании "1С:Бухучет и Торговля (БИТ)" http://1cbit.ru/1csoft/index.php?SECTION_ID=1763

13. Сайт Интернет-магазина программного обеспечения компании "Интерфейс" IT-Shop http://www.itshop.ru/Microsoft/Windows-Server-Standard-2008-R2-64Bit-10-Clt-Windows-Svr-Std-2008-R2-64Bit-Russian-DVD-10-Clt/l4t1i97286

14. Сайт Интернет-магазина программного обеспечения компании "Интерфейс" IT-Shop http://www.itshop.ru/Microsoft-SQL-Server-Standard-Edition-2008-R2/l3t1i3497

15. Сайт компании "ФОЛИО" http://www.folio.ru/redy51/store-technologies.html

16. Сайт корпорации "Парус" http://www.parus.ru/index.php?page=352#parus8

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

18. Щербаков А.Ю. Современная компьютерная безопасность. Теоретические основы. Практические аспекты. Книжный мир, 2009 г. - 352 с.

Приложение 1. Список сокращений

Обозначение

Описание

АИС

Автоматизированная информационная система

АРМ

Автоматизированное рабочее место

БД

База данных

ДМЗ

Демилитаризованная зона

ЖЦ

Жизненный цикл

ЗИ

Защита информации

ИБ

Информационная безопасность

ИБП

Источник бесперебойного питания

ИС

Информационная система

ИТ

Информационные технологии

КЦ

Координационный центр

ЛВС

Локальная вычислительная сеть

МФУ

Многофункциональное устройство

НДС

Налог на добавленную стоимость

ОС

Операционная система

ПК

Персональный компьютер

ПО

Программное обеспечение

ПС

Программное средство

РИЦ

Региональный информационный центр

СКС

Структурированная кабельная система

СПС

Справочно-правовые системы

СУБД

Система управления базами данных

ТЗ

Техническое задание

ТМЦ

Товарно-материальные ценности

ТЭО

Технико-экономическое обоснование

ФИО

Фамилия, имя и отчество

ЭВМ

Электронно-вычислительная машина

Приложение 2. Описание форм ввода входных документов

1) Документ "Приходная накладная"

При поступлении товара, первичная информация заносится в форму "Приход" (рисунок П 1.1).

Рисунок П 1.1. Форма ввода документа "Приходная накладная"

Номер накладной формируется автоматически.

Если в систему успешно импортировались данные из ИС отдела снабжения, то большинство полей формы будет заполнено автоматически. Это поля "Дата", "Поставщик", "Основание", "Наименование товара", "Ед. изм.", "Кол-во", "Цена". При необходимости кладовщик может отредактировать эти значения. Значения полей "Сумма", "В т.ч. НДС", "Итого" вычисляются автоматически при изменении значений "Кол-во", "Цена". Поля "Кол-во мест", "В одном месте", "Груз принял", "Груз получил", "Экспедитор/водитель" заполняются вручную.

Приходную накладную можно распечатать. Макет документа представлен на рисунке П 1.2.

Рисунок П 1.2. Макет документа "Приходная накладная"

2) Документ "Накладная на внутреннее перемещение"

При отгрузке товара, первичная информация заносится в форму "Накладная на перемещение" (рисунок П 1.3). Номер накладной формируется автоматически.

Если в систему успешно импортировались данные из ИС отдела сбыта, то большинство полей формы будет заполнено автоматически. Это поля "Дата", "Получатель", "Для клиента", "Город", "Номер заказа", "Наименование товара", "Ед.изм.", "Кол-во", "Цена". При необходимости кладовщик может отредактировать эти значения. Значения полей "Сумма", "Итого" вычисляются автоматически при изменении значений "Кол-во", "Цена". Поля "Кол-во мест", "В одном месте", "Груз отпустил", "Груз получил" заполняются вручную.

Накладную на внутреннее перемещение можно распечатать. Макет документа представлен на рисунке П 1.4.

Рисунок П 1.3. Форма ввода документа "Накладная на внутреннее перемещение"

Рисунок П 1.4. Макет документа "Накладная на внутреннее перемещение"

1) 3) Форма "Ожидаемые грузы"

В перечне товаров отображаются реквизиты:

- порядковый номер;

- артикул;

- наименование товара;

- заказанное количество товара;

- единица измерения;

- цена по договору;

- стоимость товара;

- группа номенклатуры товара.

Рисунок П 1.5. Форма "Ожидаемые грузы"

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

Если же нажать кнопку "Новая", то форма "Приход" откроется с незаполненными полями, таким образом позволяя ввести информацию о поставке, для которой не было записи в файле ожидаемых поставок.

4) Форма "Заказы"

Форма "Заказы" отображает импортированные данные из ИС отдела сбыта, и позволяет перейти к формированию отгрузочных документов на партию товара.

Форма включает в себя две таблицы. В верхней таблице отображаются данные о заказах, а в нижней таблице - перечень заказанных товаров. Форма отображает данные из таблиц "Заказы", "Остатки", справочников "Номенклатура", "Сотрудники", "Клиенты".

Таблица заказов содержит реквизиты:

- номер заказа;

- дата заказа;

- отдел КЦ, получающий заказ (если заказ для РИЦ - то в этом поле указан отдел сбыта);

- клиент - номер РИЦ (если заказ внутренний для отделов КЦ, то в этом столбце указан прочерк);

- город, в котором находится РИЦ (если заказ внутренний для отделов КЦ, то в этом столбце указан прочерк);

- статус заказа;

- менеджер, ответственный за заказ;

- телефон ответственного менеджера.

Таблица товаров содержит реквизиты:

- артикул;

- наименование товара;

- заказанное количество;

- доступное количество;

- общее количество товара данного артикула на складе;

- резерв КЦ - суммарное количество зарезервированного разными отделами товара данного артикула.

Рисунок П 1.6. Форма "Заказы"

Приложение 3. Описание форм ввода первичной информации

1) Форма "Приемка по количеству"

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

Рисунок П 2.1. Форма ввода "Приемка по количеству"

2) Форма "Приемка по качеству"

В этой форме вводятся данные приемки по качеству.

Рисунок П 2.2. Форма ввода "Приемка по качеству"

3) Форма ввода "Инвентаризация"

Форма ввода "Инвентаризация" заполняется каждый раз при проведении плановой или внеплановой инвентаризации. При этом необходимо заполнить таблицу "Состав комиссии" (добавление записи осуществляется при помощи кнопки "Добавить", вызывающей справочник "Сотрудники") и таблицу "Номенклатура" (добавление записи из справочника "Номенклатура" при помощи кнопки "Добавить", ручной ввод фактического количества и примечания). После редактирования столбца "Факт.кол-во", автоматически вычисляется значение расхождения. Если расхождение больше 0, то оно выделяется красным цветом

При обнаружении несоответствия фактического количества учетному, активируется кнопка "Корректировка", открывающая форму "Корректировка".

Рисунок П 2.3. Форма ввода "Инвентаризация"

В диалоговом окне "Корректировка" указывается новое значение учетного количества (рисунок П 2.4). По умолчанию в поле ввода подставляется значение фактического количества по результатам инвентаризации.

Рисунок П 2.4 Форма ввода "Инвентаризация"

1) 4) Форма ввода "Управление резервами"

Форма позволяет просматривать список зарезервированных товаров и изменять его при помощи кнопок "Изменить", "Добавить", "Удалить".

Рисунок П 2.5.Форма ввода "Управление резервами"

Приложение 4. Исходный текст программного модуля "Приемка товаров"

unit Priemka;

interface

uses

SysUtils, Windows, Classes, Graphics, Controls,

Forms, Dialogs, DB, DBTables,Math;

type

TDataModule2 = class(TDataModule)

TovarTableID_TOVAR: TAutoIncField;

TovarTableNAME_TOVAR: TStringField;

TovarSr: TDataSource;

TovarTable: TTable;

PrihodSr: TDataSource;

DocTable: TTable;

SaleTable: TTable;

DocSr: TDataSource;

SaleSr: TDataSource;

SaleTableID_TOVAR_SALE: TAutoIncField;

SaleTableNAME_TOVAR: TStringField;

SaleTableID_TOVAR: TIntegerField;

SaleTablePRICE: TCurrencyField;

SaleTableID_SALE: TIntegerField;

SaleTableSUMMA: TCurrencyField;

SaleTableNDS: TFloatField;

SaleTableSUMMA_NDS: TCurrencyField;

SaleTableALL_SUMMA: TCurrencyField;

SummaQry: TQuery;

SummaQrySUMMA: TCurrencyField;

SummaQrySUMMA_NDS: TCurrencyField;

SummaQryALL_SUMMA: TCurrencyField;

ClientSr: TDataSource;

ClientTable: TTable;

ClientTableID_CLIENT: TAutoIncField;

ClientTableCLIENT: TStringField;

ClientTableADRESS: TStringField;

ClientTableTELEPHONE: TStringField;

ClientTableFAX: TStringField;

ClientTableREKVEZIT: TStringField;

ClientTableBIK: TStringField;

ClientTableINN: TStringField;

ClientTableKOD_OKPO: TStringField;

ClientTableKOD_OKONH: TStringField;

ClientTableMAN: TStringField;

ClientTableDOCUMENT: TStringField;

FirmaTable: TTable;

FirmaSr: TDataSource;

FirmaTableFIRMA: TStringField;

FirmaTableADRESS: TStringField;

FirmaTableTELEPHON: TStringField;

FirmaTableFAX: TStringField;

FirmaTableREKVEZIT: TStringField;

FirmaTableBIK: TStringField;

FirmaTableINN: TStringField;

FirmaTableKOD_OKPO: TStringField;

FirmaTableKOD_OKONH: TStringField;

FirmaTableDIREKTOR: TStringField;

FirmaTableBUHGALTER: TStringField;

UpdateTovQry1: TQuery;

UpdateTovQry2: TQuery;

RashodQry: TQuery;

RashodSr: TDataSource;

RashodQryDATA_SALE: TDateField;

RashodQryID_TOVAR: TIntegerField;

RashodQryPRICE: TCurrencyField;

UpTovQry1: TQuery;

UpTovQry2: TQuery;

SaleTableNALOG: TFloatField;

SaleTableSUMMA_NALOG: TCurrencyField;

SummaQrySUMMA_NALOG: TCurrencyField;

TovarTableSELECT: TStringField;

KategTable: TTable;

KategSr: TDataSource;

KategTableID_KATEG: TAutoIncField;

KategTableNAME_KATEG: TStringField;

TovarTableID_KATEG: TIntegerField;

SumRashQry: TQuery;

ReportQry: TQuery;

SumRashQryID_TOVAR: TIntegerField;

SumRashQryNAME_TOVAR: TStringField;

SumRashQrySUMOFKOLVO_TOVAR: TFloatField;

SumRashQrySUMOFKOLVO_PRIHOD: TFloatField;

SelectQry: TQuery;

SaleTableCOUNTRY: TStringField;

SaleTableN_DECLAR: TStringField;

SumRashQry2: TQuery;

SumRashQry2ID_TOVAR: TIntegerField;

SumRashQry2NAME_TOVAR: TStringField;

SumRashQry2KOLVO_TOVAR: TIntegerField;

SumRashQry2KOLVO_PRIHOD: TSmallintField;

DeclTable: TTable;

DeclSr: TDataSource;

SelectDeclQry: TQuery;

SelectDeclSr: TDataSource;

SelectDeclQryN_DECLAR: TStringField;

SelectDeclQryID_DECLAR: TIntegerField;

SelectDeclQryID_TOVAR: TIntegerField;

DocTableID_SALE: TAutoIncField;

DocTableDATA_SALE: TDateField;

DocTableN_FAKTURA: TStringField;

DocTableN_NAKLAD: TStringField;

DocTableN_ORDER: TStringField;

DocTableCLIENT: TStringField;

DocTableDOC_SUMMA: TCurrencyField;

DocTableDOC_NDS: TCurrencyField;

DocTableDOC_ALL_SUMMA: TCurrencyField;

DocTableSUMMA_STRING: TStringField;

DocTableID_CLIENT: TIntegerField;

DocTableDOC_NALOG: TCurrencyField;

InsPlusQry: TQuery;

FirmaTableSEL: TStringField;

KategTableSEL: TStringField;

Query2: TQuery;

IntegerField1: TIntegerField;

StringField1: TStringField;

IntegerField2: TIntegerField;

SmallintField1: TSmallintField;

IntegerField3: TIntegerField;

SaleTableOSTATOK: TIntegerField;

UpPrihodQry: TQuery;

SumRashQry2OSTATOK: TIntegerField;

InsPrihodQry: TQuery;

SkaldTable: TTable;

SkladSr: TDataSource;

SkaldTableID_SKLAD: TAutoIncField;

SkaldTableNAME_SKALD: TStringField;

KategTableID_SKLAD: TIntegerField;

RashodQryN_NAKLAD: TStringField;

RashodQryCLIENT: TStringField;

PrihodQry: TQuery;

PrihodQryN_NAKLAD_PRIHOD: TStringField;

PrihodQryDATE_PRIHOD: TDateField;

PrihodQryPOSTAVSHIK: TStringField;

PrihodQryKOLVO_TOVAR: TFloatField;

PrihodQryPRICE_TOVAR: TCurrencyField;

PrihodQrySUMMA: TCurrencyField;

RashodQryDOC_SUMMA: TCurrencyField;

TovarTableSHIFR: TStringField;

TovarTablePRICE_PRIH: TCurrencyField;

TovarTablePRICE_RASH: TCurrencyField;

PrMoneyTable: TTable;

RasMoneyTable: TTable;

PrMoneySr: TDataSource;

RasMoneySr: TDataSource;

PrMoneyTableID_MONEY_PRIH: TAutoIncField;

PrMoneyTableID_SKLAD: TIntegerField;

PrMoneyTableDATA_MONEY_PRIH: TDateField;

PrMoneyTablePRIH_MONEY_RUB: TCurrencyField;

PrMoneyTablePRIH_MONEY_USD: TCurrencyField;

PrMoneyTablePRIH_KURS: TCurrencyField;

PrMoneyTableZA_CHTO_MONEY_PRIH: TStringField;

PrMoneyTableCOMMENT_MONEY_PRIH: TStringField;

RasMoneyTableID_RASHOD_MONEY: TAutoIncField;

RasMoneyTableID_SKLAD: TIntegerField;

RasMoneyTableDATA_RASH_MONEY: TDateField;

RasMoneyTableRASH_MONEY_RUB: TCurrencyField;

RasMoneyTableRASH_MONEY_USD: TCurrencyField;

RasMoneyTableRASH_KURS: TCurrencyField;

RasMoneyTableZA_CHTO_MONEY_RASH: TStringField;

RasMoneyTableCOMMENT_MONEY_RASH: TStringField;

SkladTableSELECT: TStringField;

ClientTableSEL: TStringField;

TovarTableED_IZM: TStringField;

TovarTableCOMMENT: TBlobField;

SaleTableKOLVO_TOVAR: TFloatField;

TovarTableOSTATOK: TFloatField;

ReportQryCLIENT: TStringField;

ReportQryADRESS: TStringField;

ReportQryTELEPHONE: TStringField;

ReportQryMAN: TStringField;

ReportQryDOCUMENT: TStringField;

ReportQryDATA_SALE: TDateField;

ReportQryN_NAKLAD: TStringField;

ReportQryN_ORDER: TStringField;

ReportQryDOC_SUMMA: TCurrencyField;

ReportQryDOC_NDS: TCurrencyField;

ReportQryDOC_ALL_SUMMA: TCurrencyField;

ReportQryDOC_NALOG: TCurrencyField;

ReportQrySUMMA_STRING: TStringField;

ReportQryNAME_TOVAR: TStringField;

ReportQryKOLVO_TOVAR: TFloatField;

ReportQryPRICE: TCurrencyField;

ReportQrySUMMA: TCurrencyField;

ReportQryNDS: TFloatField;

ReportQrySUMMA_NDS: TCurrencyField;

ReportQryALL_SUMMA: TCurrencyField;

ReportQryNALOG: TFloatField;

ReportQrySUMMA_NALOG: TCurrencyField;

ReportQryFIRMA: TStringField;

ReportQryADRESS_1: TStringField;

ReportQryTELEPHON: TStringField;

RashodQrySUMMA: TCurrencyField;

procedure DataModuleCreate(Sender: TObject);

procedure PrihodTableAfterPost(DataSet: TDataSet);

procedure RashodTableAfterPost(DataSet: TDataSet);

procedure SaleTableBeforePost(DataSet: TDataSet);

procedure SaleTableAfterPost(DataSet: TDataSet);

procedure SaleTableAfterDelete(DataSet: TDataSet);

procedure SaleTableBeforeEdit(DataSet: TDataSet);

procedure SaleTableBeforeDelete(DataSet: TDataSet);

procedure PrihodTableBeforeEdit(DataSet: TDataSet);

procedure PrihodTableBeforeDelete(DataSet: TDataSet);

procedure PrihodTableAfterDelete(DataSet: TDataSet);

private

{ private declarations }

public

{ public declarations }

end;

var

DataModule2: TDataModule2;

Id_tovar: integer;

implementation

function SummaString(m: real): string;

Var

por : array[0..4,0..2] of string;

por1: array[0..0,0..2] of string;

a : array[0..19] of string;

a1 : array[0..19] of string;

b1 : array[0..9] of string;

c : array[0..9] of string;

s : string;

p : integer;

mul : real;

l1 : integer;

pos_rub: integer;

begin

por[0,0]:='рубль '; por[0,1]:='рубля '; por[0,2]:='рублей ';

por[1,0]:='тысяча '; por[1,1]:='тысячи '; por[1,2]:='тысяч ';

por[2,0]:='миллион '; por[2,1]:='миллиона '; por[2,2]:='миллионов ';

por[3,0]:='миллиард '; por[3,1]:='миллиарда '; por[3,2]:='миллиардов ';

por[4,0]:='триллион '; por[4,1]:='триллиона '; por[4,2]:='триллионов ';

por1[0,0]:='копейка '; por1[0,1]:='копейки '; por1[0,2]:='копеек ';

a[0]:=' '; a[1]:='один '; a[2]:='два '; a[3]:='три '; a[4]:='четыре ';

a[5]:='пять '; a[6]:='шесть '; a[7]:='семь '; a[8]:='восемь ';

a[9]:='девять '; a[10]:='десять '; a[11]:='одиннадцать ';

a[12]:='двенадцать '; a[13]:='тринадцать '; a[14]:='четырнадцать ';

a[15]:='пятнадцать '; a[16]:='шестнадцать '; a[17]:='семнадцать ';

a[18]:='восемнадцать '; a[19]:='девятнадцать ';

a1[0]:=' '; a1[1]:='одна '; a1[2]:='две '; a1[3]:='три ';

a1[4]:='четыре '; a1[5]:='пять '; a1[6]:='шесть '; a1[7]:='семь ';

a1[8]:='восемь '; a1[9]:='девять '; a1[10]:='десять ';

a1[11]:='одиннадцать '; a1[12]:='двенадцать ';a1[13]:='тринадцать ';

a1[14]:='четырнадцать '; a1[15]:='пятнадцать '; a1[16]:='шестнадцать ';

a1[17]:='семнадцать '; a1[18]:='восемнадцать '; a1[19]:='девятнадцать ';

b1[0]:=' '; b1[1]:='десять '; b1[2]:='двадцать '; b1[3]:='тридцать ';

b1[4]:='сорок '; b1[5]:='пятьдесят '; b1[6]:='шестьдесят ';

b1[7]:='семьдесят '; b1[8]:='восемьдесят '; b1[9]:='девяносто ';

c[0]:=' '; c[1]:='сто '; c[2]:='двести '; c[3]:='триста ';

c[4]:='четыреста '; c[5]:='пятьсот '; c[6]:='шестьсот ';

c[7]:='семьсот '; c[8]:='восемьсот '; c[9]:='девятьсот ';

s:=' ';

For p:=4 downto 0 do begin

mul:=power(10,p*3);

l1:=Round(Int(m/mul));

m:=m-l1*mul;

if (l1>0) then begin

if (Round(Int(l1/100))>0) then begin

s:=s+c[Round(Int(l1/100))];

l1:=l1-Round(Int(l1/100))*100;

end;

if (l1>=20) then begin

s:=s+b1[Round(Int(l1/10))];

l1:=l1-Round(Int(l1/10))*10;

end;

if(p<>1) then s:=s+a[l1]

else s:=s+a1[l1];

if (l1=1)then s:=s+por[p,0];

if (l1>1) and (l1<5) then

s:=s+por[p,1];

if (l1<1) or (l1>4) then

s:=s+por[p,2];

end;{if}

end;{for}

pos_rub:=pos('рублей',s);

if (l1=0) and (pos_rub=0)

then s:=s+por[0,2];

l1:=Round(m*100);

If (l1>0) then begin

if (l1>=20) then begin

s:=s+b1[Round(Int(l1/10))];

l1:=l1-Round(Int(l1/10))*10;

end;

s:=s+a1[l1];

if (l1=1) then s:=s+por1[0,0];

if (l1>1) and (l1<5) then s:=s+por1[0,1];

if (l1<1) or (l1>4) then s:=s+por1[0,2];

end;{if}

SummaString:=s;

end;

procedure TDataModule2.DataModuleCreate(Sender: TObject);

begin

{TovarTable.Open;

PrihodTable.Open;

RashodTable.Open;

DocTable.Open;

SaleTable.Open;}

end;

procedure TDataModule2.PrihodTableAfterPost(DataSet: TDataSet);

begin

{If TovarTable.State<>dsEdit then

TovarTable.Edit;

TovarTable.FieldByName('OSTATOK').Value:=

TovarTable.FieldByName('OSTATOK').Value+PrihodTable.FieldByName('KOLVO_PRIHOD').Value;

TovarTable.Post;

}

{UpTovQry1.ParamByName('KOLVO').AsInteger:=

PrihodTable.FieldByName('KOLVO_PRIHOD').AsInteger;

UpTovQry1.ParamByName('ID_TOVAR').AsInteger:=

PrihodTable.FieldByName('ID_TOVAR').AsInteger;

UpTovQry1.ExecSQL;

TovarTable.Active:=False;

TovarTable.Active:=True;;}

end;

procedure TDataModule2.RashodTableAfterPost(DataSet: TDataSet);

begin

{ If TovarTable.State<>dsEdit then

TovarTable.Edit;

TovarTable.FieldByName('OSTATOK').Value:=

TovarTable.FieldByName('OSTATOK').Value-RashodTable.FieldByName('KOLVO_RASHOD').Value;

TovarTable.Post;

}

end;

procedure TDataModule2.SaleTableBeforePost(DataSet: TDataSet);

begin

Id_tovar:=SaleTable.FieldByName('ID_TOVAR').Value;

With SaleTable do begin

FieldByName('SUMMA').Value:=

FieldByName('KOLVO_TOVAR').Value*FieldByName('PRICE').Value;

FieldByName('SUMMA_NALOG').Value:=

((FieldByName('KOLVO_TOVAR').Value*FieldByName('PRICE').Value)/

(100+FieldByName('NALOG').Value))*

FieldByName('NALOG').Value;

FieldByName('SUMMA_NDS').Value:=

(FieldByName('KOLVO_TOVAR').Value*FieldByName('PRICE').Value-

FieldByName('SUMMA_NALOG').Value)/

(100+FieldByName('NDS').Value)*FieldByName('NDS').Value;

FieldByName('ALL_SUMMA').Value:=

FieldByName('SUMMA').Value-FieldByName('SUMMA_NALOG').Value-

FieldByName('SUMMA_NDS').Value;

end;

{ With SaleTable do begin

FieldByName('ALL_SUMMA').Value:=

FieldByName('KOLVO_TOVAR').Value*FieldByName('PRICE').Value;

FieldByName('SUMMA_NDS').Value:=

(FieldByName('KOLVO_TOVAR').Value*FieldByName('PRICE').Value)*

FieldByName('NDS').Value/100;

FieldByName('SUMMA_NALOG').Value:=

((FieldByName('KOLVO_TOVAR').Value*FieldByName('PRICE').Value)*

FieldByName('NDS').Value/100)*

FieldByName('NALOG').Value/100;

FieldByName('SUMMA').Value:=

FieldByName('ALL_SUMMA').Value+FieldByName('SUMMA_NALOG').Value+

FieldByName('SUMMA_NDS').Value;

end;

}

end;

procedure TDataModule2.SaleTableAfterPost(DataSet: TDataSet);

Var i:integer;

begin

If DocTable.State<>dsEdit then

DocTable.Edit;

SummaQry.Open;

DocTable.FieldByName('DOC_SUMMA').Value:=SummaQry.FieldByName('SUMMA').Value;

DocTable.FieldByName('DOC_NDS').Value:=SummaQry.FieldByName('SUMMA_NDS').Value;

DocTable.FieldByName('DOC_NALOG').Value:=SummaQry.FieldByName('SUMMA_NALOG').Value;

DocTable.FieldByName('DOC_ALL_SUMMA').Value:=SummaQry.FieldByName('ALL_SUMMA').Value;

DocTable.FieldByName('SUMMA_STRING').AsString:=

SummaString(SummaQry.FieldByName('SUMMA').AsFloat);

SummaQry.Close;

DocTable.Post;

UpdateTovQry1.ParamByName('KOLVO').AsInteger:=

SaleTable.FieldByName('KOLVO_TOVAR').AsInteger;

UpdateTovQry1.ParamByName('ID_TOVAR').AsInteger:=

SaleTable.FieldByName('ID_TOVAR').AsInteger;

UpdateTovQry1.ExecSQL;

TovarTable.Active:=False;

TovarTable.Active:=True;;

UpPrihodQry.ParamByName('ID_TOVAR').AsInteger:=ID_TOVAR;

{

UpPrihodQry.ParamByName('OSTATOK').AsInteger:=

TovarTable.FieldByName('OSTATOK').AsInteger;

UpPrihodQry.ParamByName('ID_TOVAR').AsInteger:=ID_TOVAR;

SaleTable.FieldByName('ID_TOVAR').AsInteger;

UpPrihodQry.ExecSQL;

}

{If PrihodTable.State<>dsEdit then

PrihodTable.Edit;

PrihodTable.FieldByName('OSTATOK').Value:=

TovarTable.FieldByName('OSTATOK').Value;

PrihodTable.Post;}

end;

procedure TDataModule2.SaleTableAfterDelete(DataSet: TDataSet);

begin

If DocTable.State<>dsEdit then

DocTable.Edit;

SummaQry.Open;

DocTable.FieldByName('DOC_SUMMA').Value:=SummaQry.FieldByName('SUMMA').Value;

DocTable.FieldByName('DOC_NDS').Value:=SummaQry.FieldByName('SUMMA_NDS').Value;

DocTable.FieldByName('DOC_ALL_SUMMA').Value:=SummaQry.FieldByName('ALL_SUMMA').Value;

DocTable.FieldByName('SUMMA_STRING').AsString:=

SummaString(SummaQry.FieldByName('SUMMA').AsFloat);

SummaQry.Close;

DocTable.Post;

{ UpPrihodQry.ParamByName('OSTATOK').AsInteger:=

TovarTable.FieldByName('OSTATOK').AsInteger;

UpPrihodQry.ParamByName('ID_TOVAR').AsInteger:=

TovarTable.FieldByName('ID_TOVAR').AsInteger;

UpPrihodQry.ExecSQL;

}

end;

procedure TDataModule2.SaleTableBeforeEdit(DataSet: TDataSet);

begin

UpdateTovQry2.ParamByName('KOLVO').AsInteger:=

SaleTable.FieldByName('KOLVO_TOVAR').AsInteger;

UpdateTovQry2.ParamByName('ID_TOVAR').AsInteger:=

SaleTable.FieldByName('ID_TOVAR').AsInteger;

UpdateTovQry2.ExecSQL;

TovarTable.Active:=False;

TovarTable.Active:=True;;

end;

procedure TDataModule2.SaleTableBeforeDelete(DataSet: TDataSet);

begin

UpdateTovQry2.ParamByName('KOLVO').AsInteger:=

SaleTable.FieldByName('KOLVO_TOVAR').AsInteger;

UpdateTovQry2.ParamByName('ID_TOVAR').AsInteger:=

SaleTable.FieldByName('ID_TOVAR').AsInteger;

UpdateTovQry2.ExecSQL;

TovarTable.Active:=False;

TovarTable.Active:=True;;

UpPrihodQry.ParamByName('OSTATOK').AsInteger:=

TovarTable.FieldByName('OSTATOK').AsInteger;

UpPrihodQry.ParamByName('ID_TOVAR').AsInteger:=ID_TOVAR;

SaleTable.FieldByName('ID_TOVAR').AsInteger;

UpPrihodQry.ExecSQL;

end;

procedure TDataModule2.PrihodTableBeforeEdit(DataSet: TDataSet);

begin

{UpTovQry2.ParamByName('KOLVO').AsInteger:=

PrihodTable.FieldByName('KOLVO_PRIHOD').AsInteger;

UpTovQry2.ParamByName('ID_TOVAR').AsInteger:=

PrihodTable.FieldByName('ID_TOVAR').AsInteger;

UpTovQry2.ExecSQL;

{ TovarTable.Active:=False;

TovarTable.Active:=True;;}

end;

procedure TDataModule2.PrihodTableBeforeDelete(DataSet: TDataSet);

begin

{UpTovQry2.ParamByName('KOLVO').AsInteger:=

PrihodTable.FieldByName('KOLVO_PRIHOD').AsInteger;

UpTovQry2.ParamByName('ID_TOVAR').AsInteger:=

PrihodTable.FieldByName('ID_TOVAR').AsInteger;

UpTovQry2.ExecSQL;

{ TovarTable.Active:=False;

TovarTable.Active:=True;; }

end;

procedure TDataModule2.PrihodTableAfterDelete(DataSet: TDataSet);

begin

TovarTable.Active:=False;

TovarTable.Active:=True;;

end;

end.

Размещено на Allbest.ru

...

Подобные документы

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

    курсовая работа [606,5 K], добавлен 20.04.2015

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

    отчет по практике [59,7 K], добавлен 05.03.2011

  • Обоснование проектных решений по программному обеспечению. Теория складского учёта. Характеристика входной информации. Основные показатели эффективности программных продуктов. Реализация базы данных. Защита информации в автоматизированной системе.

    дипломная работа [4,6 M], добавлен 19.09.2014

  • Обработка и хранение информации, связанной с заказами, при осуществлении поставок продукции с помощью системы управления базами данных (СУБД). Разработка автоматизированной системы учета заказов для ООО "Класс-сервис". Программно-технические средства.

    дипломная работа [2,2 M], добавлен 22.09.2011

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

    курсовая работа [285,0 K], добавлен 29.12.2012

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

    реферат [395,3 K], добавлен 21.06.2010

  • Разработка автоматизированной системы складского учета для мельзавода № 2 "Новая победа". Характеристика входной информации. Реализация базы данных. Оценка эффективности применения программы. Аппаратные, программные, криптографические средства защиты.

    дипломная работа [4,4 M], добавлен 11.09.2014

  • Создание автоматизированной информационной системы управления продажами сотовых телефонов и аксессуаров для ООО "Евросеть-Ретейл". Снижение расходов за счет автоматизации процессов обработки информации и упрощения доступа к ней сотрудников компании.

    дипломная работа [1,3 M], добавлен 13.07.2015

  • Типичные бизнес-процессы и способы ведения складского учета. Инвентаризация материально-производственных запасов. Разработка базы данных для хранения информации, необходимой для автоматизации работы оптового склада с использованием СУБД Interbase 7.5.

    дипломная работа [3,1 M], добавлен 17.04.2015

  • Главные свойства СПС и основные характеристики работы компании-производителя. История создания компании "КонсультантПлюс". Основные поисковые задачи, решаемые с помощью этой системы. Преимущества СПС "КонсультантПлюс" над другими аналогичными системами.

    презентация [3,1 M], добавлен 08.06.2010

  • Разработка программного обеспечения для автоматизации процесса учета поступления и формирования заказов. Построение реляционной базы данных средствами Microsoft Access. Методы повышения эффективности организации информационных потоков на предприятии.

    дипломная работа [1,9 M], добавлен 02.12.2012

  • Разработка автоматизированной системы учета и мониторинга выполнения заказов клиентов в ЗАО "Централизованный региональный технический сервис" группы компаний MAYKOR. Обоснование СУБД и инструментальных средств программирования. Затраты на разработку.

    дипломная работа [2,8 M], добавлен 18.01.2015

  • Разработка автоматизированной информационной системы для учета и контроля выполнения ремонтных работ, и предоставления услуг по разработке программного обеспечения компании "МегионСофтОйл", разработка алгоритмов приложений программной системы и модулей.

    дипломная работа [5,3 M], добавлен 29.06.2012

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

    курсовая работа [657,1 K], добавлен 18.05.2015

  • Разработка автоматизированной информационной системы "Стол заказов" для учета регистрации заказов и информации о клиентах, ответственных лицах и товарах. Характеристики комплекса задач. Проект базы данных, построение логической и физической моделей.

    курсовая работа [354,9 K], добавлен 18.12.2014

  • Разработка автоматизированной информационной системы учета заказов на выполнение работ и формированию отчетной документации Бюро технической инвентаризации (БТИ). Системный анализ и схема документооборота. Разработка инфологической модели данных.

    дипломная работа [603,9 K], добавлен 29.08.2014

  • Инфологическая модель задачи автоматизации и формирования заказов поставщикам, контроля состояния склада. Анализ ключей сущностей проектируемой базы данных, разработка и нормализация системы таблиц и форм. Механизм оформления заказов в базе данных.

    курсовая работа [358,5 K], добавлен 26.11.2012

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

    дипломная работа [2,1 M], добавлен 11.07.2015

  • Анализ имеющихся систем для управления учебным заведением. Запросы и потребности автоматизации управления учебным процессом в филиале КГПУ им. В.П.Астафьева. Оценка эффективности внедрения новой адаптированной автоматизированной системы управления.

    дипломная работа [1,1 M], добавлен 19.06.2013

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

    курсовая работа [910,8 K], добавлен 25.05.2015

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.