Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Создание системы расписания.
Форум программистов > Интернет и сети > Web-программирование > Общие вопросы
Страницы: 1, 2
Могильщик
Передо мной стоит задача.
Необходимо создать систему расписания занятий.

Задачи
1. Система содержит шесть дней недели.
2. В системе есть админка, в которой вводиться расписание и группы.
3. Система должна использовать MYSQL
4. На каждый день должна быть возможность вводить до семи пар. (вводиться через админку)
5. В системе дожен быть парамет 1-ая и 2-ая неделя, т.е. на первой недели первая пара химия, на второй - математика.
6. Напротив каждой пары должен быть номер кабинета и корпус (вводиться через админку)
7. Для каждой пары должен быть рейтинг, по результатом которого будет генерироваться расписание, т.е. преподы голосуют нравиться ли им такое расположение. И потом по относительно голосов расписание генерируется. Хочу заметить, что в этой генерации должно быть связано не только расписание одной группы, а всех. Т.к. преподаватель может преподавать в нескольких группах.
8. Вместе с голосом преподаватель должен ОБЯЗАТЕЛЬНО писать причину своего решения.
9. После того как преподаватели все проголосовали, программа генерирует расписание и предлагает проголосовать преподам заново за уже новое расписание.


Сколько такое будет стоить? И какие сроки написания?
Pitc
Это будет не дорого стоить. На разработку где- то 1 день.
Могильщик
Для: Pitc
Вы бы взялись за это?
Pitc
Возможно . dry.gif
Могильщик
Для: Pitc
И ориентировочно на какую сумму мне расчитывать?
Pitc
Все остальное в личку.
ioni
Вот так...
И никто не узнает, что почём...
Gisma
а зачем?wink.gif
ioni
Цитата(Gisma @ 26:09:2006, 19:52 ) *
а зачем?wink.gif

Ну как же!
Любопытство!

Может приготовят они вместе продукт, и используют его всего один раз.

Вместо того, чтобы на его основе сделать вообще достойный сервис для школ или институтов - и разместить его как онлайн службу с годовой подпиской скажем в 20 долларов - даже пять клиентов отобьют им хостинг, следующие пять сделают минимальную прибыль, а дальше этой службой будут пользоваться все - потому что удобно и не нужно вызывать программиста на дом / в школу / институт и так далее! (а они будут на этом наживать капиталы!)

Мало того, они могут сделать раздельно платный и беплатный сервис (либо предоставлять бесплатный сервис определенным категориям клиентов - например, школам) - с тем, чтобы платный сервис предлагал более гибкие и детализирующие планы повышенной сложности - или платный сервис кроме всего прочего присылал бы распечантанные планы на дом кажому преподавателю.

Если мы сообщество, то идеи надо прорабатывать со всех сторон, а не видеть в них только средство заработать один раз на одном продукте...
Pitc
Цитата
Ну как же!
Любопытство!

Может приготовят они вместе продукт, и используют его всего один раз.

Вместо того, чтобы на его основе сделать вообще достойный сервис для школ или институтов - и разместить его как онлайн службу с годовой подпиской скажем в 20 долларов - даже пять клиентов отобьют им хостинг, следующие пять сделают минимальную прибыль, а дальше этой службой будут пользоваться все - потому что удобно и не нужно вызывать программиста на дом / в школу / институт и так далее! (а они будут на этом наживать капиталы!)

Мало того, они могут сделать раздельно платный и беплатный сервис (либо предоставлять бесплатный сервис определенным категориям клиентов - например, школам) - с тем, чтобы платный сервис предлагал более гибкие и детализирующие планы повышенной сложности - или платный сервис кроме всего прочего присылал бы распечантанные планы на дом кажому преподавателю.

Если мы сообщество, то идеи надо прорабатывать со всех сторон, а не видеть в них только средство заработать один раз на одном продукте...


Мне даже стало интересно. smile.gif Можно обсудить dry.gif
ioni
А то в личку, в личку...
Pitc
Наши школы такое вряд ли осилят . А вот буржуйские ? dry.gif
Идея насчет платного и бесплатного сервиса здесь уместна .
Gisma
всем спасибо за идеи, я стартую проект wink.gif wink.gifwink.gif
ioni
Имхо, если нашим школам это надо (а оно им надо), то они это будут пользовать.

Вопрос, что предлагать нужно не только школе, но и отдельным преподавателям, с тем, чтобы объяснить им преимущество составления расписания таким образом. Много еще чего можно придумать под эту фишку; в Минске, Витебске и Бресте сработает точно;

Есть еще много идей, которые можно сюда добавить smile.gif

Только одна маленькая деталь - учебный год уже начался... Хотя вероятно такую услугу лучше всего предлагать с нового года, потому что болит голова и не хочется сидеть над составлением расписания...
Короче, Gismа, я готов участвовать в финансировании и разработке общей стратегии проекта
Pitc
Проект уже стартонул. biggrin.gif

Кстати я за обьеденение.

+ я смотрю тут все с .net знакомы. smile.gif
ioni
Вас еще идей насовать?
Pitc
Давай .

кстати можно писать и на php .
Gisma
давай-давай
ioni
Все они касаются не самого программного продукта, понятное дело, что вы с этим сможете справиться.
Задача стоит следующая:

продать этот продукт

Места продажи

Как места "входа на рынок" можно использовать и PTS, кстати, - в области социальных разработок (но это так, идея). Главное, что необходимо привлечь местные отделы образования исполкомов - то есть те места, с которыми школы согласовывают все что угодно.

Кроме того, есть институт повышения квалификации учителей (ГИУУ), где также можно делать презентации этого продукта, скажем, раз в месяц, когда меняется состав преподавателей.

Кроме того, прямая рассылка - это дополнительные расходы, но на них, видимо необходимо будет пойти, в первую очередь, потому что это всегда приятно - получить дозу рекламы, а вряд ли наши школы избалованы прямой рассылкой.

Но если школы - это бюджетный вариант, то самые главные клиенты - это высшие учебные заведения. Кстати, начать с предоставления бесплатного акаунта можно именно для ГИУУ.

Требования к продукту

Первое и главное - он должен быть чрезвычайно настраиваемый.
То есть он конечно должен делать
Цитата
1. Система содержит шесть дней недели.
2. В системе есть админка, в которой вводиться расписание и группы.
3. Система должна использовать MYSQL
4. На каждый день должна быть возможность вводить до семи пар. (вводиться через админку)
5. В системе дожен быть парамет 1-ая и 2-ая неделя, т.е. на первой недели первая пара химия, на второй - математика.
6. Напротив каждой пары должен быть номер кабинета и корпус (вводиться через админку)
7. Для каждой пары должен быть рейтинг, по результатом которого будет генерироваться расписание, т.е. преподы голосуют нравиться ли им такое расположение. И потом по относительно голосов расписание генерируется. Хочу заметить, что в этой генерации должно быть связано не только расписание одной группы, а всех. Т.к. преподаватель может преподавать в нескольких группах.
8. Вместе с голосом преподаватель должен ОБЯЗАТЕЛЬНО писать причину своего решения.
9. После того как преподаватели все проголосовали, программа генерирует расписание и предлагает проголосовать преподам заново за уже новое расписание.
, но понятное дело. кто этого он должен учитывать специфику высших / средних учебных заведений, методику распределения нагрузки, необходимые типы занятий (теория / практика) и так далее. То есть это не один скрипт, на самом деле...

Дополнительно, расписание должно выводиться в каком-то формате, который понятен не только учителю (в наладонник, в Excel, в расписание Outlook, et cetera), но и очевиден для всего заведения; так, что все расписание можно и "сложить" и "разобрать"

Дополнительно, система должны выводить расписание в форматах агрегации, чтобы можно было например, вставить расписание, рассчитанное "нашей" (можно, я ее так буду называть) системой, в собственный сайт учебного заведения (это - уже для учеников/студентов!)

Как вывод и следствие, вторая задача, которую может выполнять эта система - это подсчет нагрузки. А это означает, что необходимо будет учитывать еще море других параметров (другими словами, нам понадобиться как минимум консультант из отдела кадров, как максимум - живой заказчик, который сможет объяснить все тонкости);

Ну и еще, мне подумалось, что если будет такая sensitive информация, как распределение нагрузки, то необходимо делать все это через SSL - по крайней мере для преподавателей.

Пока хватит идей?
Pitc
Для: ioni
Ты случайно не в отделе продвижения продукции работаешь smile.gif
Теперь надо это дело специфицировать и распределить роли.
ioni
Ууууу...
Как настоящий деятельный бюрократ, готов изводить тонны бумаги!
И нет, я работаю не в продвижении товара, совсем даже не в этой отрасли...

Ну так как, попробуем сделать один большой проект?
Pitc
Я за.

Подготовлю спецификацию.

Или может это желает сделать кто то другой?

Кстати надо определить количество учасников проекта.
ioni
Pitc, ты работаешь с непосредственным клиентом smile.gif
Свяжись с ним, уточни поставленные задачи, определи срок изготовления начального продукта (Alpha), кстати, та оплата, которую он тебе предложит - начальный капитал smile.gif

Заодно поинтересуйся у клиента, как бы он отнесся к тому, что все расписание преподавателям нужно делать из интернета? У него сразу найдутся возражения против этого (а что, если не у всех есть интернет?) и как координировать работу по составлению такого расписания, если интернет действительно не у всех (должна ли быть какая либо локальная версия продукта) и так далее - просто спросит у клиента, как он на это смотрит и ты увидишь уже список не "за", а список "против", то есть те самые подводные камни, с которыми нужно будет бороться и побеждать.
Pitc
Цитата
Pitc, ты работаешь с непосредственным клиентом smile.gif
Свяжись с ним, уточни поставленные задачи, определи срок изготовления начального продукта (Alpha), кстати, та оплата, которую он тебе предложит - начальный капитал smile.gif

Заодно поинтересуйся у клиента, как бы он отнесся к тому, что все расписание преподавателям нужно делать из интернета? У него сразу найдутся возражения против этого (а что, если не у всех есть интернет?) и как координировать работу по составлению такого расписания, если интернет действительно не у всех (должна ли быть какая либо локальная версия продукта) и так далее - просто спросит у клиента, как он на это смотрит и ты увидишь уже список не "за", а список "против", то есть те самые подводные камни, с которыми нужно будет бороться и побеждать.


Уже веду работу. smile.gif
Могильщик
НУ вы блин ... моторы.... Я тока идею подкинул, а вы уже разрабатывать кинулись smile.gif
ioni
Цитата(tstf @ 4:10:2006, 15:04 ) *
НУ вы блин ... моторы.... Я тока идею подкинул, а вы уже разрабатывать кинулись smile.gif


]]>http://forum.codeby.net/ipb.html?s=&sh...ost&p=44544]]>
ioni
Итак,

Насколько я понимаю, тему замылили и либо никто не хочет этим заниматься просто так, либо я чего-то не поинмаю? Может быть мы сделаем хоть что-то, раз уж мы комбюнити? Или какое комьюнити, такие и проекты?
Gisma
ну почему, я могу предложить свои услуги
s10
2 ioni
а не существует ли аналогов данного по ?
вещь ведь очень нужная, и мне кажется что это уже должно быть кем то реализовано.

и я тоже могу предложить свои услуги. в меру своих возможностей.
тема очень интересная.
ioni
Цитата(s10 @ 23:10:2006, 08:04 ) *
2 ioni
а не существует ли аналогов данного по ?
вещь ведь очень нужная, и мне кажется что это уже должно быть кем то реализовано.

и я тоже могу предложить свои услуги. в меру своих возможностей.
тема очень интересная.

С этой точки зрения forum.codeby.net тоже не нужен - потому что уже есть другие аналогичные форумы, не так ли?
Gisma
так и не ясно двинулся ли проект или стоитwink.gif
Pitc
Стоит .. (нет времени). Разрабатывайте , а если нужна будет помощь то обращайтесь. Приму участие.
Andrei777
Цитата(Pitc @ 27:10:2006, 19:07 ) *
Стоит .. (нет времени). Разрабатывайте , а если нужна будет помощь то обращайтесь. Приму участие.


Господа-товарищи!
Идея хорошая... Но, чтобы это реализовать нужно как минимум чтобы программисты накатали хотя бы Бету версию... Да ещё и с защитой... Могу помочь по ТЗ.
Надо делать скелет, а потом дорабатывать его по мере поступающих предложений т.к. всё сразу предусмотреть не реально.
Идея хорошая и нужная!
Gisma
smile.gif для этого нужно выбрать кого-то главного, а пока это не проект, а просто слова
Pitc
Цитата
smile.gif для этого нужно выбрать кого-то главного, а пока это не проект, а просто слова

Полностью согласен.
s10
Цитата(ioni @ 27:10:2006, 16:02 )
С этой точки зрения forum.codeby.net тоже не нужен - потому что уже есть другие аналогичные форумы, не так ли?
*

я не в том плане что это не нужно, а в том ,что мот уже есть реализация на которую можно посмотреть ( потрогать, сравнить, оценить плюсы/минусы), что бы на одни грабли не наступать 2 раза, но учесть все при разработке новой системы.

моё мнение.
опыт практического использования покажет недостатки сразу. поэтому я и спросил.

кто главный ? что нибудь уже делали ?
Pitc
s10
Цитата
кто главный ? что нибудь уже делали ?


Нечего еще не делали . А назночать роли надо когда определится полный состав команды.
Gisma
smile.gif а я думал что обычно руководитель набирает команду, либо ставит такого человека, который решит данную проблему smile.gif
ioni
Я так понимаю, что в разработке хотят принять участие все, но делать никто нечего не хочет smile.gif
Pitc
Для: Gisma
Цитата
smile.gif а я думал что обычно руководитель набирает команду, либо ставит такого человека, который решит данную проблему smile.gif


В проектах такого типа вначале определяют состав а потом как правило голосуют за team leader и т.д.
ioni
То есть всем интересно. но никто не видит непосредственного эффекта?

То есть всем интересно. но никто не видит непосредственного эффекта?
ioni
Народ, я так понимаю, что проект Расписание умер?
А то у меня есть новая идея, правда никак не связання с Расписанием, но нужен, так сказать, коллектив разработчиков.

Новая тема или продолжим в этой?
ioni
Я абсолютно серьезно!

Есть хорошая идея - я даже готов участвовать в приобретении доменного имени и хостинга - но разработчики!, где же вы! или полно работы и не интересно?
ioni
Ладно, не хотите, как хотите, придется выкладывать в Public Domain – кто первый сделает, того и бабки. (Оригинальная идея был подсмотрена у буржуев, название не стану говорить, потому что тогда точно закопирайтят)

Цель: создание портала для обмена информацией между нанимателями жилья, агентами по сдаче недвижимости в наем и арендодателями (поскольку много раз сталкивался сам, а то я знаю, какой бардак стоит у нас в стране)

Скрытая цель: постепенная обкатка на Минске, расширение системы на города и веси с выходом на Украину и Россию (не более чем через год-полтора)

Описание (как я себе это вижу): Попав на сайт посетитель выбирает ролевую модель (квартиросъемщик, арендодатель, посредник, агентство недвижимости).

Начальный поиск не предполагает регистрации (типа, как в мамбе smile.gif )
Роль: Квартиросъемщик: Выбирает
  • тип требуемой собственности для аренды (дом, квартира, комната),
  • город, улицу, промежуток или конкретные номера домов (главное не ограничивать),
  • количество комнат,
  • другие необходимые параметры (мебель / телефон / холодильник / телевизор / евроремонт / метраж кухни и так далее, главное - не ограничивать в выборе);
  • срок, с которого необходима квартира
  • Дополнительно: можно ли с животными, курит/нет, предпочтительный срок аренды – 6мес, 8мес,1/2/5 лет / любой
По запросу выводится список доступных мест для аренды, которые можно выбрать без перехода на другую страницу – то есть подобрать несколько вариантов (Например, старая итеричная карга сдаст квартиру интеллигентному молодому человеку, только с фото) - (на Ajax, куда же без него).

Роль: Арендодатель: Описывает свою квартиру
  • тип имеющейся собственности для аренды (дом, квартира, комната),
  • город, улицу, промежуток или конкретные номера домов (главное не ограничивать),
  • количество комнат,
  • другие параметры (мебель / телефон / холодильник / телевизор / евроремонт / метраж кухни и так далее, главное - не ограничивать в выборе);
  • срок, с которого квартира свободна
  • срок необходимой предоплаты
  • Дополнительно: можно ли с животными, курит/нет, предпочтительный срок аренды – 6мес, 8мес,1/2/5 лет / любой
По запросу выдается список желающий, из которых можно выбрать нескольких юез перезхода на другую страницу – то есть подобрать несколько вариантов (Например, две милых студентки снимут на срок сессии квартиру бла-бла-бла) - (на Ajax, куда же без него).

Как видите, поля практически совпадают, так что все очень и очень просто в плане базы данных

Следующий шаг – регистрация.

Единственный нерешенный для меня вопрос – когда это нужно буждет делать платным. Сразу не должно стать, а вот потом можно например, ввести рейтинги для квартир и агентств + реклама на сайте + AdWords - короче, надо будет что-то придумать.

Собственно, вот и вся идея – причем ориентированная сугубо на потребителя и весьма самоподдерживающаяся, при должном развитии – суть в разработке которого инее и нужна.

Я готов участвовать финансировании - в обеспечении хостинга, предоставлении доменного имени для готового проекта, а также обращении в агентства по недвижимости (у которой и надо брать эту информацию) и до некоторой степени – в раскруте его рекламой...

Ну как? Желающие есть или оставим все как есть. пока кто-то другой не сделает?
ioni
Мнда...
С вами можно каши наварить...
sax_ol
Ну ей богу, вы как маленький biggrin.gif
Система может быть и хорошая (не вчитывался времени небыло), но как я понимаю это все на энтузиазме.
Можно предположить, что такое мало кому интересно, хотябы только из-за чисто прагматических вопросов.


Да и к тому же, если кто то "клюнул", наверняка уже разрабатывает. wink.gif
ioni
Цитата
Система может быть и хорошая (не вчитывался времени небыло)

sax=ol, ничего личного, но в моем посте 470 слов, согласитесь, то не Война и мир...

И я не зря поместил сообщение именно в ту тему = памятуя о том, что народ был полон нтузиазма...


И так понял, что больше никого та тема не проперла?
Что, опять возвращаемся к вопросу= Пускай мне заплатят как Бритни Спирс, я тоже так спою?
Artexoid
Для: ioni

Интересная на самом деле идея. При правильном подходе можно очень хороший портал написать. Вопрос в том, будет ли он достаточно посещаем и будет ли приносить нужную минимальную прибыль.

Наверное все программисты заняты просто smile.gif. Я вот например уже пишу портал и параллельно пишу игру, наверняка большинство как и я занято. Хотя конечно думаю не мало и свободных smile.gif. Думаю Вам лучше вынести вашу идею в отдельную тему, её намного больше людей читать будут, тогда может и найдутся программисты, свободные, готовые работать над этим проектом на Ваших условиях!
sax_ol
Для: ioni
ну как, сдвинулось с места?
ioni
возвращаемся к вопросу - Пускай мне заплатят как Бритни Спирс, я тоже так спою
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Форум IP.Board © 2001-2008 IPS, Inc.