Сервис заполнения школьных аттестатов вместо программ

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

— ограничение числа выпускников при генерации аттестатов (до 15 человек);

— работал только в MS Excel 2003 (в версии 2007 — не работал);

— не было возможности точной настройки шаблона перед печатью;

— работал только под операционной системой MS Windows;

— необходимо было дополнительно настраивать Excel (разрешать использование макросов).

После анализа перечисленных недостатков мне пришла идея формирования шаблонов для печати в виде PDF-файлов, ведь их можно генерировать онлайн. Как известно, PDF-файлы одинаково выглядят под разными операционными системами.

Нашел только один сервис, реализующий данный функционал (attestat-print.ru — скриншот). Но он показался мне не удобным. Заглянув на сайт через полгода, выяснил, что он не выполняет основную функцию – не генерирует PDF-файлы. На момент написания данной статьи сайт attestat-print.ru не доступен, так как не продлен домен.

Разработка сервиса началась 10 марта 2011 г. с проектирования пользовательских интерфейсов, страницы регистрации и главной страницы. Затем была продумана структура таблиц в базе данных. Программно сервис реализован на PHP в виде модуля для Drupal 6.x. Для генерирования PDF-файлов применена библиотека mPDF. Общий объем кода модуля более 4800 строк (без учета mPDF). Сервис платный, прием платежей осуществляется через robokassa.ru.

В результате удалось создать функциональный и удобный сервис, лишенный перечисленных выше недостатков. Сервис доступен по адресу attestat-pdf.ru.

ПоделитьсяShare on VKShare on FacebookShare on Google+Tweet about this on TwitterShare on LinkedInEmail this to someoneBuffer this page

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *