Какой движок учётной (информационной) веб-системы выбрать?

Задача: получить автоматизированную информационную систему для учёта любых объектов.

Требуемые "из коробки" функции:
1) Просмотр/добавление/редактирование объекта пользователем в карточке объекта.
2) Вывод на экран реестра объектов списком с листанием по страницам.
3) Поиск объектов по указанным полям.
4) Разграничение прав доступа пользователей к классам объектов.

Дополнительные функции:
1) Импорт/экспорт данных.
2) Формирование документов по заданному шаблону.
3) История изменения любого объекта: кем, когда и что изменялось.
4) Привязка объектов к карте.
5) Выполнение вычислений над данными: индивидуально по-объектно, массово для объектов выбранного класса.

Требования:
1) СУБД: PostgreSQL, MySQL.
2) Веб-интерфейс клиентской части (front end).
3) Классы объектов. Объекты одного класса образуют реестр.
4) Поля объектов: стандартные типы полей, перечисления, геометрия (опционально).
5) Связи между объектами: один-к-одному, один-ко-многим, многие-ко-многим.
6) Формирование модели системы в разделе Администратора без необходимости программирования: добавление/изменение класса объектов, полей объектов, связей объектов, представлений (view) объектов, условия валидации данных, маски ввода и пр.
7) Работа авторизованного пользователя с системой осуществляется полностью во фронтенде: поиск, просмотр, добавление, редактирование объектов, выполнение операций над группой объектов.

ВОПРОС:
Подскажите пожалуйста существующие бесплатные системы, обладающие указанным функционалом и отвечающие хотя бы требованиям "из коробки".
Про Access, Excel, 1С и SAP упоминать не нужно :)

Пример:
Модель:
1) Класс (реестр) объектов "Образцы породы" с полями:
* "Номер партии" (string(100)),
* "Масса" (float).
2) Класс (реестр) объектов "Измерения" с полями:
* "Наименование" (string(100)),
* "Порода" (relation(Образцы породы)),
* "Дата измерения" (date),
* "Лаборант" (relation(Сотрудники)).
3) Класс (реестр) объектов "Сотрудники" с полями:
* "ФИО" (string(100)),
* "Отдел" (enum()),
* "Эл. почта" (string(25)).

Реестр образцов породы:
7742dfa4257147f0bbe722437896800c.pngКарточка объекта ПШ/2015-04:
495a75de6939483ba38ed53991ce44ba.png
  • Вопрос задан
  • 593 просмотра
Решения вопроса 1
@abot Автор вопроса
Спасибо за ответы!
Поискав замену MS Access'у, нашёл вот такую разработку: https://www.nubuilder.net/
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 2
Несколько независимых рекомендаций
1. Многие из перечисленных вами требований стандартны для большинства современных информационных систем, и предментными не являются. Вам стоит обдумать конкретные требования и конкретные ваши процессы на предприятии или в исследованиях. Если не считать некоторых продвинутых требований (история и разграничение доступа по классам), то вы и описали что-то вроде Access, которое как бы "подходит" для всего.
2. Все-таки весьма сомнительно то, что вам нужна система для учета любых объектов, особенно с учетом того, что вы дали конкретное описание модели. Это бессмысленная цель, подобная система реально не упростит вам задачу. Вам стоит поставить конкретную задачу и автоматизировать ее. Невозможно получить что-то полезное на общем уровне, не вникая в детали. На общем уровне можно открыть Ворд или опять-таки Access, и забить в табличку данные.
3. Если вам важна привязка к карте, посмотрите в направлении GIS-систем. Многие из них предлагают что-то похожее на ваши требования - создавать объекты с любым набором свойств (помимо геометрии). Только обычно клиентский софт в таких системах используется для работы именно с геометрией - все прочие операции автоматизируются отдельно (тут полезно хранить данные в СУБД общего назначения, классика жанра - PostgreSQL + PostGIS).

P.S. Все-таки у вас видимо вполне конкретная задача, которую вы зачем-то пытаетесь обобщить. Система для учета любых объектов называется СУБД, а инструмент для выполнения операций и вычислений - языком программирования.
Ответ написан
Комментировать
@Shalf
А чем не устраивает 1С/Axapta/SAP? Это проверенные временем инструменты автоматизации, с официальной и постоянной поддержкой, с множеством готовых решений для разных сфер бизнеса и наличием готовых специалистов на рынке.

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

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
Искра Екатеринбург
от 80 000 до 100 000 ₽
Art gorka Санкт-Петербург
от 60 000 ₽
от 40 000 до 60 000 ₽
19 апр. 2024, в 08:46
5000 руб./за проект
19 апр. 2024, в 03:52
1000 руб./за проект