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

OSCHINA-MIRROR/hsh2017-pmcloud

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README.md

Проектный менеджмент в облачной платформе

1. Проект

1.1 Введение в проект

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

1.2 Функционал

1.3 Процессы и примеры использования

  • Бизнес-процессы:

    • Схема процесса:

      Процесс начинается с того, что заказчик публикует свои потребности. Консультанты анализируют эти потребности и предлагают решение. Затем исполнители выполняют проект под контролем консультантов. После завершения проекта проводится приёмка.

    • Ролевые сценарии использования:

      • Заказчик: может публиковать потребности, просматривать детали проектов и список опубликованных потребностей.

      • Администратор: управляет пользователями системы, может редактировать их права, блокировать или удалять пользователей и устанавливать пароли.

      • Оператор: проверяет квалификацию и просматривает основную информацию о пользователях.

      • Кандидат: пользователь может подать заявку на присоединение к платформе в качестве исполнителя.

      • Исполнитель: может добавлять новых заказчиков через интерфейс платформы.

  • Финансовые документы:

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

1.4 Интерфейс

  • Интерфейс для заказчика: после успешной авторизации заказчик переходит в «Центр заказчика», где он может публиковать свои потребности, просматривать подробности проектов и просматривать список опубликованных потребностей.

    Ссылка: http://gatherlife.cn/images/pmcloud/employer_index.png

  • Интерфейс администратора: администратор может управлять пользователями системы через «Управление пользователями».

    Ссылка: http://gatherlife.cn/images/pmcloud/houtat_yonghu.png

  • Интерфейс оператора: оператор может просматривать информацию о пользователях через «Управление клиентами».

    Ссылка: http://gatherlife.cn/images/pmcloud/huiyuan.png

  • Заявка на участие: пользователь может присоединиться к платформе и стать исполнителем через «Стать партнёром».

    Ссылка: http://gatherlife.cn/images/pmcloud/jiameng.png

  • Проекты для исполнения: исполнитель может выполнять проекты для заказчиков через «Проекты для исполнения».

    Ссылка: http://gatherlife.cn/images/pmcloud/xinzengguzhu.png

  • Финансовые документы: финансовый менеджер может просматривать финансовые документы пользователей через «Финансовые документы».

    Ссылка: http://gatherlife.cn/images/pmcloud/zhangadn.png

2. Демонстрационная среда

  • Конфигурация хоста:

    218.247.143.208 sso.demo1.com # Фронтенд для входа пользователей 218.247.143.208 sso.boss.demo1.com # Вход для системных пользователей 218.247.143.208 employer.demo1.com # Платформа для заказчиков 218.247.143.208 advisor.demo1.com # Платформа консультантов 218.247.143.208 provider.demo1.com # Платформа исполнителей 218.247.143.208 file.demo1.com # Файловая система 218.247.143.208 user.demo1.com # Центр пользователя 218.247.143.208 manager.boss.demo1.com # Административная панель

  • Адреса и учётные данные:

    Адрес для входа фронтенд-пользователей: http://sso.demo1.com/platformlogin.jsp

    Учётные данные:

Роль Имя пользователя / пароль
Консультант Чэнь консультант / 123456
Заказчик Чэнь заказчик / 123456
Исполнитель Чэнь исполнитель / 123456

Адрес для входа административных пользователей: http://sso.boss.demo1.com/systemlogin.jsp

Учётные данные:

Роль Имя пользователя / пароль
Администратор Администратор / 123456
Оператор Оператор / 123456
Исполнитель Исполнитель / 123456
Финансовый менеджер Финансовый менеджер / 123456

3. Архитектура системы

  • Архитектура системы:

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

4. Установка и развёртывание

  • Установка базы данных:

    Для установки базы данных можно использовать Navicat for MySQL для импорта SQL-скриптов. Необходимо выполнить скрипты 0. Создание базы данных.sql и 1. tvr_db.sql. Затем необходимо изменить файл tangyuan-configuration.xml, чтобы указать параметры подключения к базе данных.

  • Redis:

    Redis — это база данных в памяти, которая используется для хранения информации о токенах пользователей после успешного входа в систему. В системе используется Redis по умолчанию с портом 127.0.0.1. Для настройки Redis необходимо настроить параметры в файле конфигурации.

  • Хост-конфигурация:

    127.0.0.1 all.demo1.service # Системные сервисы 127.0.0.1 sso.demo1.com # Фронтенд для входа пользователей 127.0.0.1 sso.boss.demo1.com # Вход для администраторов 127.0.0.1 employer.demo1.com # Платформа для заказчиков 127.0.0.1 advisor.demo1.com # Платформа консультантов 127.0.0.1 provider.demo1.com # Платформа исполнителей 127.0.0.1 file.demo1.com # Файловая система 127.0.0.1 user.demo1.com # Центр пользователя manager.boss.demo1.com #система задней

127.0.0.1 s1.demo1.redis #redis 127.0.0.1 writetvr.demo1.mysql #база данных: запись в библиотеку 127.0.0.1 readtvr.demo1.mysql #база данных: чтение из библиотеки

7.4 Конфигурация Tomcat

Процесс развёртывания

  1. Создайте каталог /webSite.
  2. Скопируйте проект в каталог /webSite для непосредственного развёртывания.

Пример ссылки: (Конкретная конфигурация зависит от ситуации на сервере)

<Host name="sso.demo1.com" appBase="" unpackWARs="true" autoDeploy="true">
    <Alias>sso.boss.demo1.com</Alias>
    <Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs" prefix="sso-demo1." suffix=".log" timestamp="true" pattern="%h %l %u %t &quot;%r&quot; %s %b" resolveHosts="false"/>
    <Context path="" docBase="D:\webSite\demo1-sso" caseSensitive="false" debug="0"></Context>
</Host>
<Host name="employer.demo1.com" appBase="" unpackWARs="true" autoDeploy="true">
    <Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs" prefix="employer-demo1." suffix=".log" timestamp="true" pattern="%h %l %u %t &quot;%r&quot; %s %b" resolveHosts="false"/>
    <Context path="" docBase="D:\webSite\demo1-employer" caseSensitive="false" debug="0"></Context>
</Host>
<Host name="advisor.demo1.com" appBase="" unpackWARs="true" autoDeploy="true">
    <Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs" prefix="advisor-demo1." suffix=".log" timestamp="true" pattern="%h %l %u %t &quot;%r&quot; %s %b" resolveHosts="false"/>
    <Context path="" docBase="D:\webSite\demo1-advisor" caseSensitive="false" debug="0"></Context>
</Host>
<Host name="provider.demo1.com" appBase="" unpackWARs="true" autoDeploy="true">
    <Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs" prefix="provider-demo1." suffix=".log" timestamp="true" pattern="%h %l %u %t &quot;%r&quot; %s %b" resolveHosts="false"/>
    <Context path="" docBase="D:\webSite\demo1-provider" caseSensitive="false" debug="0"></Context>
</Host>
<Host name="manager.boss.demo1.com" appBase="" unpackWARs="true" autoDeploy="true">
    <Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs" prefix="demo1-boss-all." suffix=".log" timestamp="true" pattern="%h %l %u %t &quot;%r&quot; %s %b" resolveHosts="false"/>
    <Context path="" docBase="D:\webSite\demo1-boss-all" caseSensitive="false" debug="0"></Context>
</Host>
<Host name="file.demo1.com" appBase="" unpackWARs="true" autoDeploy="true">
    <Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs" prefix="file-demo1." suffix=".log" timestamp="true" pattern="%h %l %u %t &quot;%r&quot; %s %b" resolveHosts="false"/>
    <Context path="" docBase="D:\webSite\demo1-file" caseSensitive="false" debug="0"></Context>
</Host>
<Host name="user.demo1.com" appBase="" unpackWARs="true" autoDeploy="true">
    <Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs" prefix="user-demo1." suffix=".log" timestamp="true" pattern="%h %l %u %t &quot;%r&quot; %s %b" resolveHosts="false"/>
    <Context path="" docBase="D:\webSite\demo1-user" caseSensive="false" debug="0"></Context>
</Host>
<Host name="all.demo1.service" appBase="" unpackWARs="true" autoDeploy="true">
    <Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs" prefix="demo1-services." suffix=".log" timestamp="true" pattern="%h %l %u %t &quot;%r&quot; %s %b" resolveHosts="false"/>
    <Context path="" docBase="D:\webSite\demo1-services" caseSensitive="false" debug="0"></Context>
</Host>

6. Адрес исходного кода

Скачать адрес: https://gitee.com/hsh2017/pmcloud

7. Информация о компании

Beijing Huishang Network Technology Co., Ltd. занимается разработкой различных индивидуальных систем. Компания специализируется на исследованиях и разработках в области платформ электронной коммерции, систем цепочек поставок и P2P финансовых технологий. Она сформировала серию продуктов и специализированных решений, адаптированных к различным отраслям и масштабам предприятий. Компания является влиятельным поставщиком технических услуг в стране. Основные члены команды разработчиков пришли из таких известных компаний, как Baidu и Da Fei Wealth.

Веб-сайт компании: http://www.gatherlife.cn Электронная почта компании: cs@gatherlife.cn

Комментарии ( 0 )

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

Введение

Описание недоступно Развернуть Свернуть
GPL-2.0
Отмена

Обновления

Пока нет обновлений

Участники

все

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://api.gitlife.ru/oschina-mirror/hsh2017-pmcloud.git
git@api.gitlife.ru:oschina-mirror/hsh2017-pmcloud.git
oschina-mirror
hsh2017-pmcloud
hsh2017-pmcloud
master