Одна из основных сфер мелкого бизнеса на сегодня – купля-продажа различной продукции. Как правило, подобные предприятия имеют один склад, с расположенным на нём бухгалтерским отделом и множество торговых точек. Пример подобной структуры показан на рис.1.
Рис.1.
Черными линиями обозначены запросы на склад о наличии товара, а также информация о продаже товара, по накладной, выписанной в торговой точке. Красные линии – ответы о наличии товара.
Между торговой точкой и складом постоянно идет обмен информацией, причем в больших объемах. Основная проблема подобной структуры – если в точке “А” был продан товар “T” в количестве 50 единиц измерения, а в точке “B” был продан тот же товар “T” в количестве 40 единиц измерения, при этом на складе товара “T” 89 единиц измерения, то возможно возникновение ситуации, когда покупатель от одной из точек не сможет получить свой товар по причине его физического отсутствия на складе(это произойдет, если продажа произведена одновременно, или, точнее, если склад не проинформирован о продаже в одной из точек). Поэтому возникает необходимость, чтобы каждая торговая точка знала о текущем наличии товара на складе, и могла зарезервировать для себя необходимое количество продукции. Это позволило бы не тратить большого количества времени на обработку запроса от покупателя, и не допустило бы возникновение ситуации описанной выше.
Данная задача может быть решена программно следующим образом.
На складе и в каждой торговой точке необходимо установить компьютер, далее либо соединить их локальной сетью либо обеспечить всем выход в глобальную сеть “Internet”. На компьютере склада установить некий комплекс программного обеспечения (далее будем называть его “СЕРВЕР”), на компьютере каждой торговой точки – комплекс, в дальнейшем который будем называть “КЛИЕНТ”.
Задача КЛИЕНТа – доступ к актуальной информации о количестве товара и информирование СЕРВЕРа о резервировании различных видов товара.
Задача СЕРВЕРа – при резервировании товара обновить информацию для каждого из КЛИЕНТов.
Подобные комплексы ПО относятся к классу клиент-серверных приложений.
В работе проводится разработка программного обеспечения АРМ кладовщика, менеджера по продажам и бухгалтера на базе персонального компьютера.
Цели создания системы:
• быстрая обработка входной и выходной учетной документации;
• получение оперативной информации о состоянии склада;
• получение сведений о прибыли предприятия за выбранный период времени;
• достижение экономической эффективности предприятия.
Функции системы:
1. ведение электронного массива информации:
- ввод информации;
- редактирование информации;
- удаление информации.
2. выдача отчетов на экран.
3. ограничение доступа к информации в зависимости от занимаемой должности
Достижение поставленных целей должно повысить производительность работы, следствием чего может быть увеличение потока клиентов и возрастание прибыли предприятия.
Данный дипломный проект – это разработкой небольшого пользовательского приложения, предназначенного для автоматизации рабочих мест кладовщика, менеджера по продажам, бухгалтера. Данное приложение не является узко специализированным, и может служить базой для разработки более широко функциональных приложений.
|