Официальный сайт студ.городка НГТУ
Программирование и БД » Проект php+mysql 

#1  27.11.08 01:02

Проект php+mysql

Здравствуйте!
Мне срочно необходимо разработать систему на php+mysql
описание системы приведено в цитате:

Требуется разработать систему контроля сдачи работ студентами на php+mysql.
Система должна позволять добавлять список специальностей (факультетов), курс (1,2,3,4,5,магистратура), семестр (осень, весна), предмет. При работе с предметом должна быть возможность добавить следующие параметры: название предмета, ФИО преподавателя, начало работы (дата), конец работы (конец работы), форма сдачи предмета (экзамен, зачет, сдача работы в 100% объеме).
А так же работать со студентами: добавить группу, студентов в группу. У студента есть личная информация: телефон, емаил, аська, адрес. У каждой группы студентов есть факультет, курс, семестр и набор предметов.
Основная цель этой системы – собирать данные о должниках и успешно сдавших все работы студентах.
При работе с системой, пользователь должен иметь возможность выбрать факультет, курс, семестр, после этого, на экране отображается список групп, обучающихся с заданными параметрами. Навигация по факультетам, курсам, семестрам – осуществляется через выпадающие меню.
У любой группы, выбранной через выпадающие меню (см выше) есть уникальный набор предметов.
На экране появляется таблица студентов и результаты по первому из предметов для группы. Над таблицей есть выпадающий список, позволяющий выбрать любой из предметов, которые есть у выбранной группы. При выборе предмета из списка в таблице обновляются результаты каждого из студентов.
Кликнув по любому из студентов можно открыть его персональную карточку, в которой будет приведены результаты выбранного студента по предметам в семестре. А так же, на этой странице приведена контактная информация студента.
При открытии карточки выполняется проверка на завершенность работ выбранного студента, если отметок о сдаче какого либо из предметов нет, то автоматически выставляются отметки о несданном предмете. Если же графа сдачи предмета заранее уже заполнена администратором – то система автоматически ничего не выставляет, а показывает, то что установил администратор системы.
И напротив каждого предмета будет стоять степень сдачи предмета: если это курсовая работа, то должно быть три клеточки, куда преподаватель будет выставлять проценты сдачи работы, к концу курсовой работы студент должен иметь 100 процентную сдачу, тогда в графе отметка о сдаче – будет стоять надпись СДАНО. В противном случае – НЕ СДАНО. При сдаче после окончания времени, НЕ СДАНО меняется на СДАНО, но с примечанием, что не в срок.
Если предмет предполагает экзамен – то вместо трех граф с процентами – одна графа, где стоит соответствующая запись об экзамене. При успешной сдаче экзамена – в графе о сдаче предмета – оценка за экзамен. Оценка НЕУД – аналогично НЕ СДАННОЙ во время курсовой влечет пересдачу, с повышением оценки и соответствующей записью в примечании. При этом, если пересдача в срок – то в примечании запись: «Пересдано в срок», если после окончания предмета – «пересдано не в срок».
Если по предмету – зачет – то поведение аналогично экзамену с той лишь разницей что вместо выпадающего списка с оценками – список «Сдал зачет, Не сдал зачет». При пересдаче зачета в срок – как и в случае с экзаменом… При пересдаче не в срок – так же как и с экзаменом, который пересдали не в срок.
Навигация должна позволять вернуться к списку группы студентов, либо перейти к следующему/предыдущему студенту в группе.

При работе с системой администратор имеет точно такую же навигацию и точно так же выбирает факультет, курс, семестр. Так же, получает список студентов группы (групп). Кликая по студенту переходит в его личную карточку со списком предметов. Но напротив каждого предмета есть кнопка «редактировать». Нажав редактирование, администратор может выставить отметки о сдаче того или иного предмета, при этом, система должна проверить сегодняшнее число и если оно превосходит дату окончания предмета – то автоматически должна стоять либо отметка об успешной сдаче (которую администратор поставил раньше даты окончания предмета), либо автоматически выставлено по предмету неудовлетворительная отметка, которую уже будет редактировать администратор.
Для курсовой работы с процентами, в режиме редактирования для каждой из трех граф должен быть предусмотрен выпадающий список с числами 0<--> 100. Если на момент окончания предмета, в какой либо из трех граф не стоит 100-процентной сдачи, то система автоматически выставляет отметку о НЕСДАЧЕ КУРСОВОЙ РАБОТЫ. В противном случае, сразу после 100-процентной сдачи – в графе о сдаче предмета появляется соответствующая запись. Когда администратор будет исправлять не сданную работу на сданную – то должна появиться запись о сдаче не в срок.
Для экзамена – оценка выбирается из выпадающего списка («Неуд» «Уд» «Хорошо» «Отлично»). Если к концу предмета не стоит никакой оценки, то появляется запись с оценкой «НЕУД». При пересдаче – запись с оценкой, на которую пересдано и пометка, что не вовремя. Если срок еще позволяет, но оценка НЕУД –то студент пересдает экзамен, и при условии что успел пересдать в срок – появляется запись о пересдаче в срок.
Для зачета и просто работы (типа реферата) – принцип действия такой же, только выбор оценок «Сдал зачет» «Не сдал зачет» «Пересдал зачет»(если уложился во время предмета) «Сдал не вовремя зачет» (если не успел во время предмета).
В данной системе – три действующих лица: посетитель (может все смотреть и ничего править не может), модератор – может править все оценки по всем предметам у всех студентов. Но не может добавить студентов, предметы, группы и т.д.. Администратор – вносит в систему данные обо всех предметах, факультетах, студентах, датах и т.д.

Можно ограничиться только учетом курсовых работ, без экзаменов и зачетов.

Оцените пожалуйста, сколько это будет стоить и за какой срок можно сделать!

Очень надо!
Заранее благодарю!
========================
думаю предновогодний калым будет интересен студентам-программистам!

Offline

#2  27.11.08 22:33

Re: Проект php+mysql

ну если коммерческие цены интересуют, не меньше сотки такая система будет стоить. Разработка месяца полтора-два + отладка и тестирование недели две-три.

А насчёт студентов - ну такая система тянет на неплохой дипломный проект. кстати на фпми подобную систему делали. только по-моему так всё и заглохло

Offline

#3  27.11.08 23:30

Re: Проект php+mysql

:) хе-хе... Ну раз тут такое дело... 70Кр, месяц максимум.

Offline

#4  28.11.08 09:34

Re: Проект php+mysql

гулять так гулять, сто тыщ долларав :)

Offline

#5  28.11.08 09:44

Re: Проект php+mysql

:))

Offline

#6  28.11.08 11:55

Re: Проект php+mysql

демпингую! кризис, как-никак! 20тыров, и, по-моему, я уже делал такое:)

Offline

#7  11.12.08 20:18

Re: Проект php+mysql

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

Offline

#8  12.12.08 22:08

Re: Проект php+mysql

не, ну химик-то г**на не сделает)

просто раз он сказал, что уже делал такое, то заказчику представит "как есть", без  кардинальных изменений) в принципе, 20 т.р. за день-два я бы тоже не отказался получить, если бы у меня был такой продукт:)

а точно по тз, с нуля никто не будет за такие деньги.

Offline

#9  13.12.08 02:04

Re: Проект php+mysql

50к-месяц или полтора.

Offline

#10  13.12.08 14:42

Re: Проект php+mysql

Antony написал(а):

а точно по тз, с нуля никто не будет за такие деньги.

Сделаю за 15к полтора-два месяца.

Offline

#11  15.12.08 14:07

Re: Проект php+mysql

чувствую что скоро будет предложение: "сделаю за хот-дог" :)))

Offline

#12  16.12.08 12:03

Re: Проект php+mysql

да можно ваще отдать студентегу в качестве курсовой или даже диплома )

Offline

#13  16.12.08 17:51

Re: Проект php+mysql

я об этом уже говорил)

Offline

#14  19.12.08 22:25

Re: Проект php+mysql

у меян соседи сдавали диплом на тему инстант мессенджеров, так весь фронтэнд был нарисован в паинте.
какие в жопу 100тыщ на диплом?))

тут работы-то, взял из базы да положил в базу)

люди респективу.ру за месяц сделали, а вы на такую херню месяц предлагаете)

Offline

#15  20.12.08 12:55

Re: Проект php+mysql

wixus, а чё они там на этой респективе сделали та? рушечками да аяксаме обвесили

wixus написал(а):

взял из базы да положил в базу

и всё )) дизайн у них канешно зачётный, но какбе всё равно хз )

Offline

#16  20.12.08 16:59

Re: Проект php+mysql

iDrum, ну сделай, ёпта)
олнайт сколько делали? а ведь гавно, всё равно)

iDrum написал(а):

и всё )) дизайн у них канешно зачётный, но какбе всё равно хз )

ты говоришь так, как будто это что-то плохое.

зыж дизайн, однако, важнее всего ;)

Offline

#17  21.12.08 14:57

Re: Проект php+mysql

я не гаварю плохое, мне ваще какбы поровну ))...а олнайт эта да )

Offline

#18  25.12.08 23:00

Hix
Профиль

Re: Проект php+mysql

А зачем делать если это есть и абсолютно бесплатно проект MOODLE (на moodle.org)

Offline

Программирование и БД » Проект php+mysql 

ФутЕр:)

© Hostel Web Group, 2002-2025.   Сообщить об ошибке

Сгенерировано за 0.063 сек.
Выполнено 14 запросов.