Разработка автоматизированной системы складского учета в ЗАО "КонсультантПлюс"
Внедрение автоматизации управления складскими запасами с целью предоставления пользователям информации о запасах и исполнении заказов; сокращения потерь, одновременно избегая дефицита; улучшения обслуживания заказчиков, повышения рентабельности компании.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | дипломная работа |
Язык | русский |
Дата добавления | 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