Проектный менеджмент в облачной платформе
Проектный менеджмент на облачной платформе предназначен для предоставления услуг управления проектами как для заказчиков, так и для исполнителей. Платформа предлагает профессиональных консультантов, которые проводят анализ потребностей заказчиков и предоставляют решения. Проекты выполняются под руководством консультантов и контролируются до завершения приёмки.
Бизнес-процессы:
Схема процесса:
Процесс начинается с того, что заказчик публикует свои потребности. Консультанты анализируют эти потребности и предлагают решение. Затем исполнители выполняют проект под контролем консультантов. После завершения проекта проводится приёмка.
Ролевые сценарии использования:
Заказчик: может публиковать потребности, просматривать детали проектов и список опубликованных потребностей.
Администратор: управляет пользователями системы, может редактировать их права, блокировать или удалять пользователей и устанавливать пароли.
Оператор: проверяет квалификацию и просматривает основную информацию о пользователях.
Кандидат: пользователь может подать заявку на присоединение к платформе в качестве исполнителя.
Исполнитель: может добавлять новых заказчиков через интерфейс платформы.
Финансовые документы:
Финансовый менеджер может проверять финансовые документы пользователей и детализировать счета.
Интерфейс для заказчика: после успешной авторизации заказчик переходит в «Центр заказчика», где он может публиковать свои потребности, просматривать подробности проектов и просматривать список опубликованных потребностей.
Ссылка: http://gatherlife.cn/images/pmcloud/employer_index.png
Интерфейс администратора: администратор может управлять пользователями системы через «Управление пользователями».
Ссылка: http://gatherlife.cn/images/pmcloud/houtat_yonghu.png
Интерфейс оператора: оператор может просматривать информацию о пользователях через «Управление клиентами».
Заявка на участие: пользователь может присоединиться к платформе и стать исполнителем через «Стать партнёром».
Проекты для исполнения: исполнитель может выполнять проекты для заказчиков через «Проекты для исполнения».
Ссылка: http://gatherlife.cn/images/pmcloud/xinzengguzhu.png
Финансовые документы: финансовый менеджер может просматривать финансовые документы пользователей через «Финансовые документы».
Конфигурация хоста:
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 |
Архитектура системы:
Система состоит из нескольких компонентов, включая базу данных, сервер приложений и клиентские приложения. База данных хранит информацию о проектах, пользователях и других объектах системы. Сервер приложений обрабатывает запросы от клиентов и взаимодействует с базой данных. Клиентские приложения представляют собой веб-интерфейсы для различных ролей пользователей.
Установка базы данных:
Для установки базы данных можно использовать 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 #база данных: чтение из библиотеки
Процесс развёртывания
Пример ссылки: (Конкретная конфигурация зависит от ситуации на сервере)
<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 "%r" %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 "%r" %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 "%r" %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 "%r" %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 "%r" %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 "%r" %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 "%r" %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 "%r" %s %b" resolveHosts="false"/>
<Context path="" docBase="D:\webSite\demo1-services" caseSensitive="false" debug="0"></Context>
</Host>
Скачать адрес: https://gitee.com/hsh2017/pmcloud
Beijing Huishang Network Technology Co., Ltd. занимается разработкой различных индивидуальных систем. Компания специализируется на исследованиях и разработках в области платформ электронной коммерции, систем цепочек поставок и P2P финансовых технологий. Она сформировала серию продуктов и специализированных решений, адаптированных к различным отраслям и масштабам предприятий. Компания является влиятельным поставщиком технических услуг в стране. Основные члены команды разработчиков пришли из таких известных компаний, как Baidu и Da Fei Wealth.
Веб-сайт компании: http://www.gatherlife.cn Электронная почта компании: cs@gatherlife.cn
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )