1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/cong2318-oms

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
README.md 12 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
gitlife-traslator Отправлено 01.12.2024 19:21 f6e586d

Система управления информацией о продажах

Введение

Функции: 
1. Система управления заказами, подходит для корпоративных, офисных и агентских каналов продаж. Агенты размещают заказы, которые проходят проверку через офис и подтверждаются службой поддержки клиентов. Затем они напрямую импортируются в ERP-систему предприятия.

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

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

	Процесс работы системы: заказ — запас — продажа.

3. Предустановленные условия:

	* 4 склада логистики: главный склад в Гуанчжоу обслуживает всех клиентов, склад в Шэньяне обслуживает клиентов в северо-восточном регионе, склад в Чжэнчжоу обслуживает клиентов в центральном регионе Китая, склад в Чанчжоу обслуживает клиентов в восточном регионе.

		Клиенты сначала пополняют запасы на складе по умолчанию, а затем на главном складе в Гуанчжоу.

	* 2 производственные базы: в Чунцине и Гуанчжоу.

		Если объём товара на производственной базе достигает минимального объёма для самовывоза, его можно забрать прямо с производственной базы.

	Правила:

		3.1 С производственных баз (складов) товары отправляются напрямую:

			* в тот же город назначения, если объём товара превышает 1 кубический метр;

			* исключая заявки на отправку товаров в другие города;

			* объём товаров на складе достаточен для отправки;

			* доступный объём товаров должен быть уменьшен на количество приоритетных заказов.

		3.2 Со складов клиентов (Шэньян, Чжэнчжоу, Чанчжоу) товары отправляются:

			* только по заявкам на специальные перевозки;

			* все товары должны быть зарезервированы, если остаётся недостаточно доступных товаров для выполнения всего заказа, нельзя отправлять товары по отдельности.

		3.3 Из главного склада в Гуанчжоу товары отправляются:

			* сначала приоритетные заказы, затем в порядке даты заказа (дата проверки клиента);

			* если остаётся недостаточно доступных товаров для выполнения всего заказа, нельзя отправлять товары по отдельности.

	4. Правила создания резервных копий:

		* один и тот же клиент, тот же адрес, одна резервная копия;

		* заказ и местоположение должны совпадать, количество товаров не должно превышать объём на складе.

Особенности:

1. Контракт, отличный от традиционной таблицы цен, соответствует продуктам и клиентам один к одному. В таблице цен и клиентов добавляется «номер контракта», что значительно сокращает количество записей в таблице цен. Это также уменьшает объём работы по вводу и изменению цен и позволяет быстро находить цены по соответствующему номеру контракта.

2. Интеллектуальное управление запасами в соответствии с установленными правилами обеспечивает ежедневное пополнение запасов, снижая вероятность ошибок из-за человеческого фактора и повышая эффективность и точность.

3. Интеллектуальное хранение позволяет разумно устанавливать безопасные запасы, сокращая избыточные перемещения товаров и эффективно снижая логистические расходы и затраты на хранение.

Архитектура программного обеспечения

  1. Язык разработки: Delphi.
  2. Компоненты: uniGUI 1.90.0.1501, ZeosDBO 7.2.6-stable, NativeExcel 3.1.0. Примечание: файл congli.dcu находится в веб-каталоге.
  3. База данных: PostgreSQL 12.2.
  4. Интерфейс системы использует B/S-архитектуру.

Инструкция по установке

Часть 1. Развёртывание базы данных

  1. База данных PostgreSQL, сокращённо PG, можно загрузить с официального сайта: https://www.postgresql.org. PG можно развернуть на разных платформах, таких как Unix/Linux/Windows, выберите соответствующую платформу или используйте исходный код для компиляции и установки. Версии PG 11 и 12 также подходят.

  2. Войдите в PostgreSQL.

    2.1 Создайте роль с именем oms. 2.2 Создайте базу данных с именем oms. 2.3 Измените пароль пользователя oms: oms.

Можно обратиться к файлу DatabaseStructure/1.CreateDatabase.txt.

  1. Создайте структуру таблиц, представления, последовательности номеров и функции:

В командной строке Shell выполните команду:

3.1 Создание таблицы:
# psql -U postgres -f 2.CreateTable.sql oms

3.2 Создание представления:
# psql -U postgres -f 3.CreateView.sql oms

3.3 Создание последовательности номеров:
# pstl -U postgres -f 4.Sequence.sql oms

3.4 Создание функции:
# psql -U postgres -f 5.function_ref.sql oms

Примечание: пользователь базы данных postgres с паролем администратора устанавливается во время процесса установки PG.

Часть 2. Развёртывание сервера приложений

  1. Сервер приложений использует Windows Server 2012 или более позднюю версию 64-разрядной операционной системы.
  2. Необходимо установить драйвер ODBC для PG, который можно скачать по ссылке: https://odbc.postgresql.org.
  3. Для запуска программы uniGUI требуется файл FMSoft_uniGUI_Complete_runtime_1.90.0.1501.exe, который необходимо загрузить самостоятельно.
  4. Скопируйте скомпилированный исполняемый файл (OmsWeb.exe или OmsService.exe), файл setup.ini и файлы после установки ODBC в тот же каталог. Если используется форма обслуживания Windows, необходимо установить операцию обслуживания, выполнив команды:
  • Регистрация службы: OmsService.exe -install
  • Запуск/остановка службы: net start OmsServiceModule net stop OmsServiceModule

Файл setup.ini содержит:

  • IP-адрес и порт сервера базы данных PG;
  • порты Web и SSL-шифрования, по умолчанию 80/443, для использования SSL-шифрования необходимо создать ключ шифрования, установленный в ServerModule.pas.

Часть 3. Развёртывание WAPM Server

  1. Установите WAPM Server, скачав его по ссылке: https://sourceforge.net/projects/wampserver/.

Если сервер приложений и WAPM Server развёрнуты на одном компьютере, порт 80 будет конфликтовать. Можно изменить порт, например, на 8080.

Использование

  1. Откройте браузер Chrome и введите URL: http://IP-адрес сервера приложений.

Индивидуальные услуги

Демонстрационная версия: развёрнута на облачной платформе Tencent, 1 ядро CPU, 1 ГБ памяти. Способ входа: http://150.158.6.222/ Имя пользователя: admin Пароль: 123456 Реализованные функции:

  1. Приём и отпуск товаров:
    • закупки: заказы на закупку, заказы на приёмку, заказы на возврат;
    • склад: перемещение товаров между складами, поступление материалов на склад, поступление готовой продукции на склад, возврат материалов, возврат готовой продукции;
    • продажи: заказы на продажу, резервирование товаров, отправка товаров, возврат товаров.
  2. Отслеживание заказов. Разработка продолжается: интеллектуальное управление запасами и интеллектуальное хранение.

Опубликовать ( 0 )

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

1
https://api.gitlife.ru/oschina-mirror/cong2318-oms.git
git@api.gitlife.ru:oschina-mirror/cong2318-oms.git
oschina-mirror
cong2318-oms
cong2318-oms
master