Технологию или оптимальный способ реализации?

Здравствуйте!

Есть задача: необходимо вести простенькую базу техники, ну скажем, есть n ноутбуков.

Нужно учитывать, какие выданы сотрудникам в данный момент, какие свободны. Какие освободятся в ближайшее время.


В перспективе планируется форма заказа сотрудником ноутбука на определённый промежуток времени.


Естественно, всё должно работать через web


Первое, что пришло в голову, вести таблицу в экселе, обрабатывать её какими-либо скриптами или формами. Насколько это оптимальное решение для данного use case?

Что порекомендуете другое?


Не хочется связываться с чем-либо тяжеловесным, например, с CMS или php + mysql.
  • Вопрос задан
  • 3592 просмотра
Пригласить эксперта
Ответы на вопрос 5
kirill89
@kirill89
Я для этой цели использую google docs. Там можно делать формы, таблицы и скрипты для них, а также есть управление доступом ко всему этому.
Ответ написан
Комментировать
Shlom
@Shlom
Проще всего будет взять CMS и настроить под нужное решение. Зря не хотите с ними связываться. Будет гораздо тяжелее привязать формы к экселю, чем установить готовый шаблон и добавить в него Вашу БД.
Ответ написан
на php + mysql это делается за вечер и получится очень удобно, в дальнейшем можно вести статистику и отчеты строить.
Ответ написан
Комментировать
Fesor
@Fesor
Full-stack developer (Symfony, Angular)
AngularJS + mongolab в качестве хранилища данных. Написать по примерам можно за вечерок не особо напрягаясь. И будет сильно модно молодежно.

p.s. у нас для таких вещей есть корпоративная wiki. Так же гуглодоки очень даже подходят. Правда времени уйдет на настройку одинаково что так что эдак.
Ответ написан
Комментировать
Stac
@Stac
Если PHP, то это еще не значит, что MySQL. Ведь есть SQLITE.
Хотя для описанной задачи СУБД вообще не нужна, хватит и текстового файла, возможно даже одного.

Итак на сервере: PHP + тектовый файл. Его формат зависит от количества вашей техники и тех операций, которых с ней нужно учитывать.
Варианты: INI-файл (удобно открыть в текстовом редакторе, поковырять), TSV (удобно открыть и поковырять, как в текстовом файле, так и в Excel), XML.
Возможность ковырять файл в редакторе позволит не делать в первое время (или совсем) админку, а сосредоточиться только на интерфейсе для конечных пользователях.

На клиенте: Twitter Bootstap (достаточно знать только HTML чтобы быстро сделать приличный интерфейс).

Если хорошенько вложиться в проектирование (т.е. просто подумать), то реализацию можно сделать очень простой.

У меня у самом почти так реализована система управления контактами для кол-центра.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы