Создание базы студентов. Несколько вопросов.

Главные вкладки

Аватар пользователя Mr.MakcuMka Mr.MakcuMka 30 ноября 2010 в 11:26

Добрый день. Работаю в университете и появилась нужда создать сайт - базу студентов с веб-интерфейсом. Основные требования - добавление, изменение, удаление карточки студентов (все информация о студенте включая фото). Учет оплаты, и в дальнейшем учет успеваемости. Оплата привязана к группе в которой учится студент. Решил сделать на Друпале. Установил 6-тую версию, почитав одно руководство на этом сайте, установил модули ССК и Вьювс. А теперь собственно вопрос.
Как создать страницу где пользователь с нужными правами сможет заполнить табличку соответсвия, тоесть для какой группы какая стоимость обучения за месяц с возможностю изменеия. Потом я создам новый тип материала - Карточка студента. Как при выборе полей сделать выбор группы так что бы привязалась и та цена за месяц, которая указана в той странице, о котрой я говорил ранее.
Надеюсь внятно обяснил. И еще такой вопрос: раз в год все студенты как бы переходят в новую группу, например первый курс - 104 группа, второй - 204, третий - 304. Как предусмотреть такую смену группы массово для всех студентов.
Смогу ли я сделать этот проект с помощью стандартных модулей + ССК и Вьювс или тупо придется все написать с нуля?

Комментарии

Аватар пользователя Erly Erly 30 ноября 2010 в 11:42

Разрешите вопрос. А почему используете Drupal? Ведь есть же специальные БД по учёт студентов. Или руководство, как всегда, деньги на это не даёт?

Аватар пользователя Softovick Softovick 30 ноября 2010 в 11:46

Erly wrote:
Разрешите вопрос. А почему используете Drupal? Ведь есть же специальные БД по учёт студентов. Или руководство, как всегда, деньги на это не даёт?

Я даже более того скажу - есть и опенсурсные варианты, даже на PHP Smile Вопрос в допиливании до вменяемого состояния и в интересе, кмк.

Аватар пользователя Mr.MakcuMka Mr.MakcuMka 30 ноября 2010 в 11:56

Спасибо, за ответы. Опенсорсного решения оптимизированного для наших условий не нашел. Зарубежные видел, все не нравятся и много лишнего. Почему Друпал? Ну нравится мне этот движок, хочу его глубже изучить, а лучший способ изучать - работать над сложным и интересным проектом. Насчет таблицы с ценами, проще говоря это эще один тип материала - Группа у которой есть поле Цена за месяц. И мне нужно что бы при создании другого типа материала - Карточка студента, поле Группа было свуязано с типом материала Группа с возможностью подтягивать поля от туда. Тоесть что-то на подобе связаных таблиц в MySQL.