Нужно сделать страницу генерации сертификата и страницу его проверки. Если у вас будут другие решения задачи, менее объемные или готовые, то предлагайте рассмотрю все варианты. Укажите стоимость и сроки.
Данные хранятся в бд.
3 категории пользователей: администратор и методисты (авторизация по htaccess паролю), гости (без авторизации, для проверки выданных сертификатов).
Нужно сделать 2 раздела, чтобы на 1 можно было поставить пароль на папку. Размещение на сервере:
сайт/certificate/print доступ администратору и методистам
сайт/certificate/check доступ гостям
Администратор:
1-добавляет языки
2-добавляет уровни
3-добавляет вид сертификата (общий, специальный)
4-добавляет переменные соответствия (например, админ добавляет переменную <name> и название поля, а в шаблоне печати можно будет указать это в разметке). примеры переменных:
<name>
<surname>
<school_number>
<school_director>
<hours>
...
3-добавляет шаблоны печати (выбирает язык и уровень, загружается картинку, делает разметку куда вставлять переменные типа (ФИО ученика, количество часов, которые он отзанимался... эти данные по ученику вводятся потом через форму).
Методист:
1-выбирает язык
2-выбирает уровень
3-выбирает вид сертификата
4-загружается выбранный шаблон печати с окошками для ввода текста (в переменные). можно просто список окошек.
5-вводит данные в окна
6-нажимает предпросмотр и открывается pdf файл
Клиент:
Страница оформлена просто. Фон и поле для проверки. Внизу поля блок с текстом.
1-заходит по адресу сайт/certificate/check
2-в поле вводит номер сертификата
3-если номер есть, то генерируется pdf с данными из бд
Опубликован 06.06.2016 в 09:21