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

OSCHINA-MIRROR/bcworld-smart-web2

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

Функциональное описание

Smart-web2 — это относительно простая система управления офисными операциями (ОА), включающая в себя следующие функции:

  • проектирование процессов;
  • управление формами;
  • администрирование списков форм;
  • контроль доступа;
  • базовые отчёты.

Система основана на следующих технологиях:

  • SpringMVC + Spring + Hibernate для серверной части;
  • JQuery + Bootstrap для клиентской части.

В качестве движка процессов используется Snaker, а для проектирования форм — веб-редактор Lei Pi.

Основные функции системы:

  1. Управление системой: базовая информация, контроль доступа, управление версиями и подсистемами.
  2. Проектирование процессов: создание, редактирование и управление страницами шаблонов процессов.
  3. Управление формами: проектирование форм, администрирование и справочная информация.
  4. Мои задачи: текущие и завершённые.
  5. Отчёты: дизайн и администрирование.
  6. Администрирование списков форм: поддержка создания списков соответствующих форм и их администрирования.

Инструкция по использованию

Для работы с системой требуется следующее программное обеспечение:

  • база данных MySQL версии 5.6 или выше;
  • JDK версии 1.7 или выше;
  • Tomcat версии 6 или 7;
  • Eclipse версии 4.4 или выше.

Также поддерживаются браузеры IE8 и выше, Firefox и Chrome.

После загрузки распакуйте архив smart-web2_1.3.1.zip в папку data. Затем импортируйте файл smart-web2_1.3.1.sql в базу данных MySQL. При создании базы данных установите кодировку символов utf8 (utf8_general_ci).

Измените файл jdbc.properties, указав соответствующие имя пользователя и пароль для подключения к базе данных.

Измените значение свойства root.dir в файле sysconfig.properties на путь к папке, где будут храниться загруженные файлы.

Имя пользователя администратора — admin, пароль — 123456.

Если вы используете Linux, измените файл конфигурации MySQL, чтобы имена таблиц не учитывали регистр (lower_case_table_names=1).

Версии

1.0.x — первая стабильная версия без независимых форм (формы должны использоваться вместе с процессами). 1.1.x — вторая стабильная версия с поддержкой использования форм отдельно. 1.2.x — третья версия с базовыми отчётами. master — версия разработки (1.3.1).

Новые функции в версии 1.3.1:

  • Поддержка пользовательского содержимого в ячейках простых отчётов.
  • Генерация списков форм с помощью конструктора форм.
  • Поиск и сортировка в списках форм.
  • Статистика строк для дочерних таблиц в формах.
  • Возможность написания простого JavaScript-кода для форм (три события: загрузка, отправка перед сохранением и отправка после сохранения).
  • Логическое удаление данных вместо физического удаления.
  • Замена внешних зависимостей jar-файлов на локальные.
  • Исправление известных проблем.

Обратите внимание, что версия 1.3.1 содержит новые функции, которые могут не полностью совместиться с предыдущими версиями. Обновление до версии 1.3.1 может привести к изменениям в бизнес-логике, например, при использовании логического удаления данных. Если вы переходите с версии 1.2.x на версию 1.3.1, необходимо вручную добавить поля is_delete int(1) и sort_order int(5) во все таблицы, созданные системой в версии 1.2.x. В противном случае при запуске экземпляра формы возникнет ошибка.

Начиная с версии 1.3.1 длина всех идентификаторов была увеличена до 50 символов. Это может вызвать проблемы при попытке вставить данные с более длинными идентификаторами из старых таблиц. Необходимо вручную изменить длину идентификатора.

Новая версия находится в разработке, и ожидается её выпуск в ближайшее время.

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

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

Введение

Smart-web2 — это относительно простая система для управления документооборотом (OA). Она включает в себя: * конструктор бизнес-процессов, * конструктор форм, * управление правами доступа, * базовые функции управления отчётами. Система работает на основе следующих технологий: * серверная часть реализована с использованием SpringMVC, Spring и Hi... Развернуть Свернуть
Apache-2.0
Отмена

Обновления

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

Участники

все

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

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