В целях самообучения делаю внутренний веб-портал фирмы. Один из модулей предполагает, что работники отдела к определенному дню месяца заполняют график работы в виде таблицы: по вертикали ФИО сотрудников, по горизонтали дни месяца. Заполнение ячеек в виде простановки рабочих часов или крестик (допустим) когда выходной. Далее эту таблицу может открыть бухгалтер и распечатать. Собственно вопросы:
1. на каком языке писать серверную часть (какие технологии/фреймворки) использовать.
2. какую СУБД выбрать для хранения информации
3. как реализовать страницу (с помощью какого языка), т.е. как оформить таблицу и как позволить пользователям ее редактировать.
4. если будут еще какие советы, с радостью выслушаю.
Если надо просто и быстро, то:
PHP на серверной стороне, MySQL в качестве СУБД, html+jquery для страниц.
Пример редактируемой таблицы: dayte2.com/editable-table
Google SpreadSheets API)))
А если серьезно: то WEB-технологии)))
А еще серьезней: те, которые знаете или mysql/PHP/JS(jquery)/HTML(5) (по-умолчанию)
Можете пробовать начать сразу с любой базы NoSQL. (но боюсь, что Вам еще рано судя по вопросу...)