Учёт выпускников академии и организаций (PHP)

Web/сайты Прочее

Был(а) онлайн: 26.04.20 14:45
Umen 26 лет

1.0 Был(а) онлайн: 26.04.20 14:45

Недавно
Нужно написать программу для учёта выпускников академии и организаций.
Есть выпускники академии, которые ищут работу и есть организации, которые предоставляют вакансии.
Программа должна вести базу по выпускникам, организациям и работникам компании, которая собственно использует эту программу.

О всяком выпускнике должна храниться дальнейшая информация:

ФИО, дата рождения и т.п. одиночная информация
Фотография (только одна)
Телефоны (может быть несколько)
Места работы (может быть несколько, с всякой записи свои поля, как бы "наименования компании", "повод увольнения" и т.п.)
Дети выпускников (может быть несколько, с всякой записи свои поля, как бы "ФИО", "дата рождения" и т.п.)
Учебные заведения (может быть несколько, с всякой записи свои поля, как бы "наименования заведения", "специальность", дата окончания" и т.п.)
Ищет ли в данный момент работу (может быть несколько, обязаны перечисляться специальности, по которым хочет обнаружить работу и желаемая заработная плата)

Об организациях надобна дальнейшая информация:
Названия, адрес и т.п. одиночная информация
Телефоны (может быть несколько)
Места работы (может быть несколько, с всей записи свои поля, как бы "наименования компании", "повод увольнения" и т.п.)
История звонков (периодично в организации звонят работники компании и узнают требуются ли им работники. Нужно вести историю: какой работник, когда звонил и итог прозвона. Коллега сам заносит данную информацию в базу)
Требуемые вакансии (позже прозвона, если организации требуется работники, то прозвонщики подмечают это в базе. Может быть несколько требуемых вакансий, у всякой вакансии должна быть доп. информация, как бы "предлагаемая заработная плата")

Работники компании - это и есть пользователи программы, которым дозволено назначать разные права на доступ к разным разделам программы и которых дозволено добавлять и удалять.
Программа должна вести журнал действий пользователей и предоставлять доступ к нему менеджеру. Т.е. такой-то пользователь (коллега компании) тогда-то добавил в базу такого-то выпускника, либо удалил/изменил данные такого-то выпускника (и что бы дозволено было посмотреть данные которые были перед изменением) и т.п.
Программа должна иметь систему аутентификации пользователей, разрешающую пользователю, введя логин и пароль получить доступ к программе.
Программа должна иметь систему разграничения прав пользователей, разрешающую менеджеру определять права пользователей на доступ к разным разделам программы.
Программа должна обеспечивать вероятность одновременной работы нескольких пользователей с одними и теми же данными, исключая риск перезаписи данных, введённых одним пользователем, данными, введёнными иным пользователем, путём итога соответствующего предупреждающего сообщения.

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

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

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

Программа должна предоставлять вероятность поиска и сортировки данных по разным полям.

Программа должна предоставлять статистику по востребованности разных специальностей и вакансий за разные периоды времени и строить графики.

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


Программа должна быть написана на языке программирования PHP под веб-сервер Apache.
В качестве СУБД должна применяться MySQL.
Программа будет трудиться на собственном сервере, так что версии MySQL, PHP и Apache дозволено всякие поставить.
Нагрузка на программу будет низкая. С ней будут трудиться каждого 10-20 пользователей.


По срокам - желанно за 2 месяца.
Значимо раньше каждого качество, за которое мы готовы платить.

Ждём Ваших предложений по цене и по срокам.

Чтобы добавить заявку к этому заказу, нужно войти или зарегистрироваться

Мой блок

26.04.20 14:45
Umen 26