Завершил Регистратор ТЗР — веб-скрипт для учета операций отгрузки

Собственно на днях завершил большой проект, — систему учета для предприятия социальной сферы. Смысл — в учете определенных товаров, их отгрузок и прохождения документов. Есть также проверка введенных данных, на основании запросов к удаленному веб-сервису, последний не мел никакого интерфейса, кроме веба, пришлось подключаться используя некоторые ухищрения.

В качестве платформы разработки использован ExtJS+LAMP, все написано «с нуля», с использованием Smarty и ранее разработанного технического задания (Balsamiq Moskup).

Вот так выглядит управление пользователями и

Вот страница с отгрузками, видно использованный айакс-календарь, для фильтрования периода «от-до».

 

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

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

Сделан отчет, по отгрузкам, который разворачивается для детализации по моделям, отгруженного товара

Вся система имеет систему логирования, все действия пользователей подробнейшим образом протоколируются

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

Вот так выполняется отдельный запрос в центральную веб-базу, про правильность заполнения реквизитов

Вот так выглядит редактирование клиентских данных и присвоенных клиенту изделий

Список клиентов, есть фильтрование по регионам, поиск по ФИО и номеру

Грубо говоря система получилась достаточно мощная и функциональная. Кроме всего прочего, она позволяет также печатать форму текущей отгрузки в специфическом формате (формирует в ПДФ, далее можно отпечатать).

Для удобства клиента была импортирована вся информация из предложенного им Excell файла, причем данная операция выполнялась повторно. Система импорта занесена в скрытый административный функционал, также как и функции удаления.

Кроме того вся система локализована с помощью ини-файла, который содержит перевод элементов интерфейса на украинский язык.

Срок разработки около месяца, но реально около 40-50 рабочих часов.

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

Завершил Регистратор ТЗР — веб-скрипт для учета операций отгрузки: 11 комментариев

  1. Уведомление: Аноним

  2. Виглядає доволі симпатично. Особливо якщо врахувати, що робилось все це без дизайнера. Але частина написів укр., частина рос., частина англійською. Повинно бути одною мовою, за виключенням абревіатур і спец. термінів.
    Скільки часу було витрачено на систему?

  3. Дизайн профессиональный, но без поддержки. Хотя предприятие большое.

    Да, вы правы с разнобоем. Перевод я занес в отдельный ini-файл. То есть все термины идут в переводе. Но заказчик его до момента публикации не перевел. То есть, грубо говоря, им просто не надо эту систему. Не работают, не переводят, Бросили не полуслове. Виноватого я знаю, новый замдиректора предприятия, который считает, что подобное надо делать в «связанных таблицах эксела». Это я цитирую его слова.

    Насчет времени, снизу, в статье есть указано:

    «…Срок разработки около месяца, но реально около 40-50 рабочих часов…». поясню, — реально оно 4-5 дней, ну и интеграция с ЦБ — «ночь сидел до утра», но тянули — месяц. А до этого еще месяц, когда решились задание утвердить.

    Кстати, таких систем я сделал пару десятков уже вроде как …

  4. да, шикарная работа!
    А сколько стоит такой проект? Мне 16, я вот думаю занятся ли web професионально, а пока так html, css, php… Вот насколько это прибыльно?

  5. Уведомление: Про проекты | Хроники фрилансера

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

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