Написать модуль "Электронная таблица на PHP"

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

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

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

Недавно
Необходимо написать модуль "Электронная таблица на PHP"

ТЗ в всеобщем виде.

Требования к разработке

Язык разработки:
серверная часть на PHP 5.0,
клиентская часть на ExtJS 2.2
Помощь кросс-браузерности: IE, FireFox, Opera
Написание кода в соответствии с требованиями ООП


Работа с электронными таблицами

I. ОСНОВНЫЕ ПОНЯТИЯ
1. Первые шаги.


Запуск модуля для работы с электронными таблицами. Открытие ранее сделанной электронной таблицы, внесение изменений и сохранение. Открытие нескольких таблиц для совместной обработки. Создание новой электронной таблицы и её сохранение. Сохранение нынешней электронной таблицы. Заключение работы с электронной таблицей. Применение Справки (Help). Заключение работы с программой обработки электронных таблиц.

2. Установка основных параметров отображения таблицы.


Метаморфоза режима просмотра электронной таблицы (View). Метаморфоза масштаба просмотра электронной таблицы (Zoom). Настройка панели инструментов.

3. Конвертирование документа.


Сохранение нынешней электронной таблицы в ином формате: как текстовый файл, образец, в формате иной программы (экспорт в excel). Сохранение электронной таблицы в формате, подходящем для размещения на web-сайте.

II. ОСНОВНЫЕ ОПЕРАЦИИ
1. Ввод данных.


Ввод чисел в ячейку электронной таблицы. Ввод текста в ячейку электронной таблицы. Ввод символов и особых знаков (Symbol) в ячейку электронной таблицы. Ввод простейших формул в ячейку электронной таблицы. Отмена итога последней операции (Undo).

2. Выделение общности данных.


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

3. Копирование, перемещение, удаление.


Копирование содержимого ячейки в другое место листа (Copy и Paste). Перемещение содержимого ячеек (Cut и Paste) в другое место листа. Перемещение содержимого ячеек из одного листа в иной. Перемещение содержимого ячеек из одной книги в иную. Удаление содержимого ячейки.

4. Поиск и замена данных.


Использование команды Обнаружить (Find) для поиска данных. Использование команды Заменить (Replace) для замены данных.

5. Строки и столбцы.


Вставка дополнительных столбцов и строк в таблицу. Метаморфоза высоты строк и ширины столбцов. Удаление выделенных строк и столбцов.

6. Сортировка данных.


Сортировка выделенных числовых данных в порядке по возрастанию либо по убыванию. Сортировка текстовых данных в алфавитном либо обратном порядке.

IV. ФОРМАТИРОВАНИЕ
1. Форматирование ячеек - численные данные.


Формат отображения в ячейке числовых значений: число отображаемых цифр позже запятой, присутствие запятой для распределения тысяч. Формат отображения даты в ячейке. Отображение данных в ячейке в денежном формате. Отображение данных в ячейке в процентном формате.

2. Форматирование ячеек - текст.


Метаморфоза типа шрифта (Font) и его размера; параметры - полужирный текст (Bold) и курсив (Italic). Метаморфоза цвета шрифта (Color). Метаморфоза ориентации текста.

3. Форматирование заданного диапазона ячеек.


Центрирование и выравнивание текста в заданном диапазоне ячеек по левому, по правому краю, по высоте. Обрамление заданного диапазона ячеек.

4. >Орфография.


Применение функции проверки орфографии для исправления ошибок.

5. Настройка параметров документа (Setup).


Настройка полей печатной страницы (Margins). Настройка параметров документа для выдачи данных таблицы на одной странице. Добавление колонтитулов. Настройка параметров расположения таблицы на странице: Книжная и Альбомная и т.д.

V. ПЕЧАТЬ

1. Итог на печать.


Основные параметры процесса печати данных. Заблаговременный просмотр электронных таблиц перед выдачей на печать. Печать Листа либо Книги. Печать части Листа либо выделенного диапазона ячеек.

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

Мой блок

26.04.20 14:45
Umen 26